{
  "contracts/configuration/LendingPoolAddressesProvider.sol": {
    "l": {
      "38": 9,
      "46": 1,
      "47": 1,
      "55": 119,
      "63": 1,
      "64": 1,
      "75": 37,
      "83": 1,
      "84": 1,
      "93": 124,
      "97": 1,
      "98": 1,
      "102": 168,
      "106": 1,
      "107": 1,
      "111": 234,
      "115": 1,
      "116": 1,
      "125": 2,
      "127": 2,
      "130": 2,
      "132": 2,
      "133": 2,
      "134": 2,
      "135": 2,
      "136": 2,
      "138": 0
    },
    "path": "/src/contracts/configuration/LendingPoolAddressesProvider.sol",
    "s": {
      "1": 9,
      "2": 1,
      "3": 1,
      "4": 119,
      "5": 1,
      "6": 1,
      "7": 37,
      "8": 1,
      "9": 1,
      "10": 124,
      "11": 1,
      "12": 1,
      "13": 168,
      "14": 1,
      "15": 1,
      "16": 234,
      "17": 1,
      "18": 1,
      "19": 2,
      "20": 2,
      "21": 2,
      "22": 2,
      "23": 2,
      "24": 2,
      "25": 2,
      "26": 2,
      "27": 0
    },
    "b": {"1": [2, 0]},
    "f": {
      "1": 9,
      "2": 1,
      "3": 119,
      "4": 1,
      "5": 37,
      "6": 1,
      "7": 124,
      "8": 1,
      "9": 168,
      "10": 1,
      "11": 234,
      "12": 1,
      "13": 2
    },
    "fnMap": {
      "1": {
        "name": "getLendingPool",
        "line": 37,
        "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 39, "column": 2}}
      },
      "2": {
        "name": "setLendingPoolImpl",
        "line": 45,
        "loc": {"start": {"line": 45, "column": 2}, "end": {"line": 48, "column": 2}}
      },
      "3": {
        "name": "getLendingPoolConfigurator",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
      },
      "4": {
        "name": "setLendingPoolConfiguratorImpl",
        "line": 62,
        "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 65, "column": 2}}
      },
      "5": {
        "name": "getLendingPoolCollateralManager",
        "line": 74,
        "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}}
      },
      "6": {
        "name": "setLendingPoolCollateralManager",
        "line": 82,
        "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 85, "column": 2}}
      },
      "7": {
        "name": "getPoolAdmin",
        "line": 92,
        "loc": {"start": {"line": 92, "column": 2}, "end": {"line": 94, "column": 2}}
      },
      "8": {
        "name": "setAaveAdmin",
        "line": 96,
        "loc": {"start": {"line": 96, "column": 2}, "end": {"line": 99, "column": 2}}
      },
      "9": {
        "name": "getPriceOracle",
        "line": 101,
        "loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}}
      },
      "10": {
        "name": "setPriceOracle",
        "line": 105,
        "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 108, "column": 2}}
      },
      "11": {
        "name": "getLendingRateOracle",
        "line": 110,
        "loc": {"start": {"line": 110, "column": 2}, "end": {"line": 112, "column": 2}}
      },
      "12": {
        "name": "setLendingRateOracle",
        "line": 114,
        "loc": {"start": {"line": 114, "column": 2}, "end": {"line": 117, "column": 2}}
      },
      "13": {
        "name": "_updateImpl",
        "line": 124,
        "loc": {"start": {"line": 124, "column": 2}, "end": {"line": 140, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 35}},
      "2": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 34}},
      "3": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 33}},
      "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 48}},
      "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 55}},
      "6": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 53}},
      "7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 54}},
      "8": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 56}},
      "9": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 53}},
      "10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 33}},
      "11": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 37}},
      "12": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 36}},
      "13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 35}},
      "14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 41}},
      "15": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}},
      "16": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 42}},
      "17": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 54}},
      "18": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 52}},
      "19": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 58}},
      "20": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4874}},
      "21": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 87}},
      "22": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 5078}},
      "23": {"start": {"line": 133, "column": 6}, "end": {"line": 133, "column": 56}},
      "24": {"start": {"line": 134, "column": 6}, "end": {"line": 134, "column": 56}},
      "25": {"start": {"line": 135, "column": 6}, "end": {"line": 135, "column": 36}},
      "26": {"start": {"line": 136, "column": 6}, "end": {"line": 136, "column": 43}},
      "27": {"start": {"line": 138, "column": 6}, "end": {"line": 138, "column": 47}}
    },
    "branchMap": {
      "1": {
        "line": 132,
        "type": "if",
        "locations": [
          {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}},
          {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}}
        ]
      }
    }
  },
  "contracts/configuration/LendingPoolAddressesProviderRegistry.sol": {
    "l": {
      "31": 1,
      "39": 3,
      "41": 3,
      "43": 3,
      "44": 5,
      "45": 4,
      "49": 3,
      "57": 2,
      "58": 2,
      "59": 2,
      "67": 1,
      "68": 1,
      "69": 1,
      "77": 2,
      "78": 1,
      "79": 0,
      "83": 2
    },
    "path": "/src/contracts/configuration/LendingPoolAddressesProviderRegistry.sol",
    "s": {
      "1": 1,
      "2": 3,
      "3": 3,
      "4": 3,
      "5": 5,
      "6": 4,
      "7": 3,
      "8": 2,
      "9": 2,
      "10": 2,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 2,
      "15": 1,
      "16": 0,
      "17": 2
    },
    "b": {"1": [4, 1], "2": [1, 0], "3": [0, 1]},
    "f": {"1": 1, "2": 3, "3": 2, "4": 1, "5": 2},
    "fnMap": {
      "1": {
        "name": "isAddressesProviderRegistered",
        "line": 25,
        "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 32, "column": 2}}
      },
      "2": {
        "name": "getAddressesProvidersList",
        "line": 38,
        "loc": {"start": {"line": 38, "column": 2}, "end": {"line": 50, "column": 2}}
      },
      "3": {
        "name": "registerAddressesProvider",
        "line": 56,
        "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 60, "column": 2}}
      },
      "4": {
        "name": "unregisterAddressesProvider",
        "line": 66,
        "loc": {"start": {"line": 66, "column": 2}, "end": {"line": 70, "column": 2}}
      },
      "5": {
        "name": "_addToAddressesProvidersList",
        "line": 76,
        "loc": {"start": {"line": 76, "column": 2}, "end": {"line": 84, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 39}},
      "2": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 53}},
      "3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 63}},
      "4": {"start": {"line": 43, "column": 4}, "end": {"line": 43, "column": 1323}},
      "5": {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 1393}},
      "6": {"start": {"line": 45, "column": 8}, "end": {"line": 45, "column": 53}},
      "7": {"start": {"line": 49, "column": 4}, "end": {"line": 49, "column": 26}},
      "8": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 36}},
      "9": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 41}},
      "10": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 46}},
      "11": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 76}},
      "12": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 35}},
      "13": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 48}},
      "14": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2552}},
      "15": {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 2622}},
      "16": {"start": {"line": 79, "column": 8}, "end": {"line": 79, "column": 14}},
      "17": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 40}}
    },
    "branchMap": {
      "1": {
        "line": 44,
        "type": "if",
        "locations": [
          {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}},
          {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}}
        ]
      },
      "2": {
        "line": 67,
        "type": "if",
        "locations": [
          {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}},
          {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}
        ]
      },
      "3": {
        "line": 78,
        "type": "if",
        "locations": [
          {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}},
          {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}}
        ]
      }
    }
  },
  "contracts/flashloan/base/FlashLoanReceiverBase.sol": {
    "l": {"18": 3},
    "path": "/src/contracts/flashloan/base/FlashLoanReceiverBase.sol",
    "s": {"1": 3},
    "b": {},
    "f": {"1": 3},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 17,
        "loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}}
      }
    },
    "statementMap": {"1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 32}}},
    "branchMap": {}
  },
  "contracts/flashloan/interfaces/IFlashLoanReceiver.sol": {
    "l": {},
    "path": "/src/contracts/flashloan/interfaces/IFlashLoanReceiver.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/lendingpool/DefaultReserveInterestRateStrategy.sol": {
    "l": {
      "62": 51,
      "63": 51,
      "64": 51,
      "65": 51,
      "66": 51,
      "67": 51,
      "75": 0,
      "79": 0,
      "83": 0,
      "87": 0,
      "91": 0,
      "95": 7,
      "137": 234,
      "139": 234,
      "140": 234,
      "141": 234,
      "142": 234,
      "144": 234,
      "148": 234,
      "151": 234,
      "152": 4,
      "156": 4,
      "160": 4,
      "164": 230,
      "167": 230,
      "172": 234,
      "181": 234,
      "198": 234,
      "200": 234,
      "202": 86,
      "206": 86,
      "210": 86,
      "214": 86
    },
    "path": "/src/contracts/lendingpool/DefaultReserveInterestRateStrategy.sol",
    "s": {
      "1": 51,
      "2": 51,
      "3": 51,
      "4": 51,
      "5": 51,
      "6": 51,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 7,
      "13": 234,
      "14": 234,
      "15": 234,
      "16": 234,
      "17": 234,
      "18": 234,
      "19": 234,
      "20": 234,
      "21": 4,
      "22": 4,
      "23": 4,
      "24": 230,
      "25": 230,
      "26": 234,
      "27": 234,
      "28": 234,
      "29": 234,
      "30": 148,
      "31": 86,
      "32": 86,
      "33": 86,
      "34": 86
    },
    "b": {"1": [4, 230], "2": [148, 86]},
    "f": {"1": 51, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 7, "8": 234, "9": 234},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 68, "column": 2}}
      },
      "2": {
        "name": "variableRateSlope1",
        "line": 74,
        "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}}
      },
      "3": {
        "name": "variableRateSlope2",
        "line": 78,
        "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 80, "column": 2}}
      },
      "4": {
        "name": "stableRateSlope1",
        "line": 82,
        "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 84, "column": 2}}
      },
      "5": {
        "name": "stableRateSlope2",
        "line": 86,
        "loc": {"start": {"line": 86, "column": 2}, "end": {"line": 88, "column": 2}}
      },
      "6": {
        "name": "baseVariableBorrowRate",
        "line": 90,
        "loc": {"start": {"line": 90, "column": 2}, "end": {"line": 92, "column": 2}}
      },
      "7": {
        "name": "getMaxVariableBorrowRate",
        "line": 94,
        "loc": {"start": {"line": 94, "column": 2}, "end": {"line": 96, "column": 2}}
      },
      "8": {
        "name": "calculateInterestRates",
        "line": 119,
        "loc": {"start": {"line": 119, "column": 2}, "end": {"line": 182, "column": 2}}
      },
      "9": {
        "name": "_getOverallBorrowRate",
        "line": 192,
        "loc": {"start": {"line": 192, "column": 2}, "end": {"line": 215, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 31}},
      "2": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 51}},
      "3": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 43}},
      "4": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}},
      "5": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 39}},
      "6": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 39}},
      "7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 30}},
      "8": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 30}},
      "9": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}},
      "10": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 28}},
      "11": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 34}},
      "12": {"start": {"line": 95, "column": 4}, "end": {"line": 95, "column": 84}},
      "13": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 42}},
      "14": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 61}},
      "15": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 37}},
      "16": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 35}},
      "17": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 32}},
      "18": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 5183}},
      "19": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 5283}},
      "20": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 5387}},
      "21": {"start": {"line": 152, "column": 6}, "end": {"line": 152, "column": 5446}},
      "22": {"start": {"line": 156, "column": 6}, "end": {"line": 156, "column": 5584}},
      "23": {"start": {"line": 160, "column": 6}, "end": {"line": 160, "column": 5749}},
      "24": {"start": {"line": 164, "column": 6}, "end": {"line": 164, "column": 5927}},
      "25": {"start": {"line": 167, "column": 6}, "end": {"line": 167, "column": 6090}},
      "26": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 6320}},
      "27": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 100}},
      "28": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 65}},
      "29": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 35}},
      "30": {"start": {"line": 200, "column": 27}, "end": {"line": 200, "column": 35}},
      "31": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 7483}},
      "32": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 7595}},
      "33": {"start": {"line": 210, "column": 4}, "end": {"line": 210, "column": 7708}},
      "34": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 28}}
    },
    "branchMap": {
      "1": {
        "line": 151,
        "type": "if",
        "locations": [
          {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}},
          {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}}
        ]
      },
      "2": {
        "line": 200,
        "type": "if",
        "locations": [
          {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}},
          {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}}
        ]
      }
    }
  },
  "contracts/lendingpool/LendingPool.sol": {
    "l": {
      "55": 118,
      "68": 300,
      "72": 1,
      "81": 1,
      "97": 105,
      "98": 104,
      "100": 104,
      "102": 102,
      "104": 102,
      "105": 102,
      "107": 102,
      "108": 102,
      "109": 93,
      "112": 102,
      "115": 102,
      "117": 102,
      "126": 26,
      "127": 25,
      "129": 25,
      "131": 25,
      "133": 25,
      "136": 25,
      "137": 19,
      "140": 25,
      "150": 22,
      "152": 22,
      "154": 22,
      "155": 18,
      "158": 22,
      "160": 22,
      "177": 3,
      "194": 5,
      "195": 4,
      "197": 3,
      "198": 3,
      "217": 62,
      "218": 61,
      "220": 61,
      "221": 4,
      "223": 4,
      "229": 59,
      "257": 21,
      "259": 20,
      "261": 20,
      "263": 20,
      "266": 20,
      "270": 20,
      "271": 5,
      "274": 20,
      "283": 17,
      "286": 17,
      "287": 9,
      "289": 8,
      "296": 17,
      "297": 17,
      "299": 17,
      "300": 12,
      "303": 17,
      "305": 17,
      "314": 5,
      "315": 4,
      "317": 4,
      "319": 4,
      "321": 4,
      "329": 2,
      "331": 2,
      "333": 1,
      "334": 1,
      "341": 1,
      "346": 1,
      "353": 2,
      "355": 2,
      "367": 8,
      "369": 7,
      "371": 7,
      "372": 7,
      "373": 7,
      "375": 7,
      "378": 7,
      "379": 7,
      "380": 7,
      "387": 7,
      "388": 7,
      "394": 7,
      "401": 1,
      "403": 1,
      "404": 1,
      "406": 1,
      "408": 1,
      "418": 8,
      "419": 7,
      "421": 7,
      "430": 6,
      "432": 6,
      "433": 2,
      "435": 4,
      "455": 11,
      "456": 10,
      "459": 10,
      "469": 10,
      "471": 10,
      "473": 10,
      "475": 5,
      "499": 21,
      "500": 20,
      "501": 18,
      "503": 18,
      "506": 18,
      "517": 18,
      "519": 16,
      "521": 16,
      "522": 5,
      "525": 11,
      "555": 14,
      "556": 13,
      "557": 13,
      "559": 13,
      "561": 13,
      "563": 13,
      "565": 11,
      "567": 11,
      "570": 11,
      "573": 9,
      "575": 9,
      "577": 9,
      "578": 5,
      "580": 3,
      "581": 3,
      "582": 3,
      "584": 3,
      "587": 4,
      "617": 10,
      "618": 9,
      "621": 9,
      "631": 9,
      "633": 7,
      "635": 7,
      "636": 5,
      "662": 97,
      "664": 97,
      "689": 710,
      "691": 710,
      "715": 363,
      "717": 363,
      "744": 21,
      "758": 21,
      "781": 343,
      "783": 343,
      "784": 343,
      "785": 343,
      "786": 343,
      "787": 343,
      "788": 343,
      "789": 343,
      "792": 343,
      "796": 3,
      "800": 0,
      "816": 17,
      "817": 17,
      "823": 17,
      "836": 0,
      "837": 0,
      "841": 75,
      "842": 75,
      "851": 75,
      "872": 63,
      "873": 63,
      "875": 63,
      "877": 63,
      "881": 63,
      "894": 50,
      "895": 50,
      "896": 37,
      "899": 50,
      "902": 50,
      "904": 50,
      "907": 25,
      "909": 25,
      "915": 25,
      "922": 50,
      "929": 50,
      "930": 47,
      "933": 50,
      "950": 17,
      "951": 17,
      "952": 17,
      "953": 136,
      "954": 0,
      "956": 17,
      "957": 17,
      "958": 17,
      "968": 648,
      "982": 810,
      "997": 4,
      "998": 3,
      "1015": 26,
      "1017": 26,
      "1018": 26,
      "1019": 13,
      "1021": 13,
      "1029": 0
    },
    "path": "/src/contracts/lendingpool/LendingPool.sol",
    "s": {
      "1": 118,
      "2": 300,
      "3": 1,
      "4": 1,
      "5": 105,
      "6": 104,
      "7": 104,
      "8": 102,
      "9": 102,
      "10": 102,
      "11": 102,
      "12": 102,
      "13": 93,
      "14": 102,
      "15": 102,
      "16": 102,
      "17": 26,
      "18": 25,
      "19": 25,
      "20": 25,
      "21": 25,
      "22": 25,
      "23": 19,
      "24": 25,
      "25": 22,
      "26": 22,
      "27": 22,
      "28": 18,
      "29": 22,
      "30": 22,
      "31": 3,
      "32": 5,
      "33": 4,
      "34": 3,
      "35": 3,
      "36": 62,
      "37": 61,
      "38": 61,
      "39": 4,
      "40": 4,
      "41": 59,
      "42": 21,
      "43": 20,
      "44": 20,
      "45": 20,
      "46": 20,
      "47": 20,
      "48": 5,
      "49": 20,
      "50": 17,
      "51": 17,
      "52": 9,
      "53": 8,
      "54": 17,
      "55": 17,
      "56": 17,
      "57": 12,
      "58": 17,
      "59": 17,
      "60": 5,
      "61": 4,
      "62": 4,
      "63": 4,
      "64": 4,
      "65": 2,
      "66": 2,
      "67": 1,
      "68": 1,
      "69": 1,
      "70": 1,
      "71": 2,
      "72": 2,
      "73": 8,
      "74": 7,
      "75": 7,
      "76": 7,
      "77": 7,
      "78": 7,
      "79": 7,
      "80": 7,
      "81": 7,
      "82": 7,
      "83": 7,
      "84": 7,
      "85": 1,
      "86": 1,
      "87": 1,
      "88": 1,
      "89": 1,
      "90": 8,
      "91": 7,
      "92": 7,
      "93": 6,
      "94": 6,
      "95": 2,
      "96": 4,
      "97": 11,
      "98": 10,
      "99": 10,
      "100": 10,
      "101": 10,
      "102": 10,
      "103": 5,
      "104": 21,
      "105": 20,
      "106": 18,
      "107": 18,
      "108": 18,
      "109": 18,
      "110": 16,
      "111": 16,
      "112": 5,
      "113": 11,
      "114": 14,
      "115": 13,
      "116": 13,
      "117": 13,
      "118": 13,
      "119": 13,
      "120": 11,
      "121": 11,
      "122": 11,
      "123": 9,
      "124": 9,
      "125": 9,
      "126": 5,
      "127": 3,
      "128": 3,
      "129": 3,
      "130": 3,
      "131": 4,
      "132": 10,
      "133": 9,
      "134": 9,
      "135": 9,
      "136": 7,
      "137": 7,
      "138": 5,
      "139": 97,
      "140": 97,
      "141": 710,
      "142": 710,
      "143": 363,
      "144": 363,
      "145": 21,
      "146": 21,
      "147": 343,
      "148": 343,
      "149": 343,
      "150": 343,
      "151": 343,
      "152": 343,
      "153": 343,
      "154": 343,
      "155": 343,
      "156": 3,
      "157": 17,
      "158": 17,
      "159": 17,
      "160": 0,
      "161": 0,
      "162": 75,
      "163": 75,
      "164": 75,
      "165": 63,
      "166": 63,
      "167": 63,
      "168": 63,
      "169": 63,
      "170": 50,
      "171": 50,
      "172": 37,
      "173": 50,
      "174": 50,
      "175": 50,
      "176": 25,
      "177": 25,
      "178": 25,
      "179": 50,
      "180": 50,
      "181": 47,
      "182": 50,
      "183": 17,
      "184": 17,
      "185": 17,
      "186": 136,
      "187": 0,
      "188": 17,
      "189": 17,
      "190": 17,
      "191": 648,
      "192": 810,
      "193": 4,
      "194": 3,
      "195": 26,
      "196": 26,
      "197": 26,
      "198": 13,
      "199": 13,
      "200": 0
    },
    "b": {
      "1": [118, 0],
      "2": [287, 13],
      "3": [93, 9],
      "4": [19, 6],
      "5": [18, 4],
      "6": [4, 57],
      "7": [5, 15],
      "8": [9, 8],
      "9": [12, 5],
      "10": [1, 1],
      "11": [1, 6],
      "12": [2, 4],
      "13": [10, 0],
      "14": [5, 5],
      "15": [18, 2],
      "16": [16, 2],
      "17": [5, 11],
      "18": [5, 4],
      "19": [7, 2],
      "20": [5, 2],
      "21": [37, 13],
      "22": [25, 25],
      "23": [47, 3],
      "24": [17, 0],
      "25": [0, 136],
      "26": [17, 0],
      "27": [13, 13]
    },
    "f": {
      "1": 118,
      "2": 300,
      "3": 1,
      "4": 1,
      "5": 105,
      "6": 26,
      "7": 3,
      "8": 5,
      "9": 62,
      "10": 21,
      "11": 5,
      "12": 8,
      "13": 8,
      "14": 11,
      "15": 21,
      "16": 14,
      "17": 10,
      "18": 97,
      "19": 710,
      "20": 363,
      "21": 21,
      "22": 343,
      "23": 3,
      "24": 17,
      "25": 0,
      "26": 75,
      "27": 75,
      "28": 63,
      "29": 17,
      "30": 648,
      "31": 810,
      "32": 4,
      "33": 26,
      "34": 0
    },
    "fnMap": {
      "1": {
        "name": "_onlyLendingPoolConfigurator",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 59, "column": 2}}
      },
      "2": {
        "name": "_whenNotPaused",
        "line": 67,
        "loc": {"start": {"line": 67, "column": 2}, "end": {"line": 69, "column": 2}}
      },
      "3": {
        "name": "getRevision",
        "line": 71,
        "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
      },
      "4": {
        "name": "initialize",
        "line": 80,
        "loc": {"start": {"line": 80, "column": 2}, "end": {"line": 82, "column": 2}}
      },
      "5": {
        "name": "deposit",
        "line": 91,
        "loc": {"start": {"line": 91, "column": 2}, "end": {"line": 118, "column": 2}}
      },
      "6": {
        "name": "withdraw",
        "line": 125,
        "loc": {"start": {"line": 125, "column": 2}, "end": {"line": 161, "column": 2}}
      },
      "7": {
        "name": "getBorrowAllowance",
        "line": 171,
        "loc": {"start": {"line": 171, "column": 2}, "end": {"line": 179, "column": 2}}
      },
      "8": {
        "name": "delegateBorrowAllowance",
        "line": 188,
        "loc": {"start": {"line": 188, "column": 2}, "end": {"line": 199, "column": 2}}
      },
      "9": {
        "name": "borrow",
        "line": 210,
        "loc": {"start": {"line": 210, "column": 2}, "end": {"line": 241, "column": 2}}
      },
      "10": {
        "name": "repay",
        "line": 251,
        "loc": {"start": {"line": 251, "column": 2}, "end": {"line": 306, "column": 2}}
      },
      "11": {
        "name": "swapBorrowRateMode",
        "line": 313,
        "loc": {"start": {"line": 313, "column": 2}, "end": {"line": 356, "column": 2}}
      },
      "12": {
        "name": "rebalanceStableBorrowRate",
        "line": 365,
        "loc": {"start": {"line": 365, "column": 2}, "end": {"line": 410, "column": 2}}
      },
      "13": {
        "name": "setUserUseReserveAsCollateral",
        "line": 417,
        "loc": {"start": {"line": 417, "column": 2}, "end": {"line": 437, "column": 2}}
      },
      "14": {
        "name": "liquidationCall",
        "line": 448,
        "loc": {"start": {"line": 448, "column": 2}, "end": {"line": 477, "column": 2}}
      },
      "15": {
        "name": "repayWithCollateral",
        "line": 491,
        "loc": {"start": {"line": 491, "column": 2}, "end": {"line": 526, "column": 2}}
      },
      "16": {
        "name": "flashLoan",
        "line": 547,
        "loc": {"start": {"line": 547, "column": 2}, "end": {"line": 600, "column": 2}}
      },
      "17": {
        "name": "swapLiquidity",
        "line": 610,
        "loc": {"start": {"line": 610, "column": 2}, "end": {"line": 638, "column": 2}}
      },
      "18": {
        "name": "getReserveConfigurationData",
        "line": 644,
        "loc": {"start": {"line": 644, "column": 2}, "end": {"line": 677, "column": 2}}
      },
      "19": {
        "name": "getReserveTokensAddresses",
        "line": 679,
        "loc": {"start": {"line": 679, "column": 2}, "end": {"line": 696, "column": 2}}
      },
      "20": {
        "name": "getReserveData",
        "line": 698,
        "loc": {"start": {"line": 698, "column": 2}, "end": {"line": 729, "column": 2}}
      },
      "21": {
        "name": "getUserAccountData",
        "line": 731,
        "loc": {"start": {"line": 731, "column": 2}, "end": {"line": 763, "column": 2}}
      },
      "22": {
        "name": "getUserReserveData",
        "line": 765,
        "loc": {"start": {"line": 765, "column": 2}, "end": {"line": 793, "column": 2}}
      },
      "23": {
        "name": "getReserves",
        "line": 795,
        "loc": {"start": {"line": 795, "column": 2}, "end": {"line": 797, "column": 2}}
      },
      "24": {
        "name": "initReserve",
        "line": 809,
        "loc": {"start": {"line": 809, "column": 2}, "end": {"line": 824, "column": 2}}
      },
      "25": {
        "name": "setReserveInterestRateStrategyAddress",
        "line": 832,
        "loc": {"start": {"line": 832, "column": 2}, "end": {"line": 838, "column": 2}}
      },
      "26": {
        "name": "setConfiguration",
        "line": 840,
        "loc": {"start": {"line": 840, "column": 2}, "end": {"line": 843, "column": 2}}
      },
      "27": {
        "name": "getConfiguration",
        "line": 845,
        "loc": {"start": {"line": 845, "column": 2}, "end": {"line": 852, "column": 2}}
      },
      "28": {
        "name": "_executeBorrow",
        "line": 871,
        "loc": {"start": {"line": 871, "column": 2}, "end": {"line": 944, "column": 2}}
      },
      "29": {
        "name": "_addReserveToList",
        "line": 949,
        "loc": {"start": {"line": 949, "column": 2}, "end": {"line": 960, "column": 2}}
      },
      "30": {
        "name": "getReserveNormalizedIncome",
        "line": 967,
        "loc": {"start": {"line": 967, "column": 2}, "end": {"line": 969, "column": 2}}
      },
      "31": {
        "name": "getReserveNormalizedVariableDebt",
        "line": 976,
        "loc": {"start": {"line": 976, "column": 2}, "end": {"line": 983, "column": 2}}
      },
      "32": {
        "name": "balanceDecreaseAllowed",
        "line": 992,
        "loc": {"start": {"line": 992, "column": 2}, "end": {"line": 1008, "column": 2}}
      },
      "33": {
        "name": "setPause",
        "line": 1014,
        "loc": {"start": {"line": 1014, "column": 2}, "end": {"line": 1023, "column": 2}}
      },
      "34": {
        "name": "paused",
        "line": 1028,
        "loc": {"start": {"line": 1028, "column": 2}, "end": {"line": 1030, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 2946}},
      "2": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 38}},
      "3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 31}},
      "4": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 32}},
      "5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 19}},
      "6": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 63}},
      "7": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 51}},
      "8": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 42}},
      "9": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 24}},
      "10": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 56}},
      "11": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 68}},
      "12": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4605}},
      "13": {"start": {"line": 109, "column": 6}, "end": {"line": 109, "column": 68}},
      "14": {"start": {"line": 112, "column": 4}, "end": {"line": 112, "column": 67}},
      "15": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 61}},
      "16": {"start": {"line": 117, "column": 4}, "end": {"line": 117, "column": 69}},
      "17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 19}},
      "18": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 63}},
      "19": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 42}},
      "20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 63}},
      "21": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 37}},
      "22": {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 5500}},
      "23": {"start": {"line": 137, "column": 6}, "end": {"line": 137, "column": 35}},
      "24": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 5584}},
      "25": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 24}},
      "26": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 66}},
      "27": {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 5896}},
      "28": {"start": {"line": 155, "column": 6}, "end": {"line": 155, "column": 69}},
      "29": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 89}},
      "30": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 44}},
      "31": {"start": {"line": 177, "column": 4}, "end": {"line": 177, "column": 6759}},
      "32": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 19}},
      "33": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 78}},
      "34": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 57}},
      "35": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 84}},
      "36": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 19}},
      "37": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 63}},
      "38": {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 8253}},
      "39": {"start": {"line": 221, "column": 6}, "end": {"line": 221, "column": 71}},
      "40": {"start": {"line": 223, "column": 6}, "end": {"line": 223, "column": 8367}},
      "41": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 8567}},
      "42": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 19}},
      "43": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 63}},
      "44": {"start": {"line": 261, "column": 4}, "end": {"line": 261, "column": 96}},
      "45": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 92}},
      "46": {"start": {"line": 266, "column": 4}, "end": {"line": 266, "column": 9784}},
      "47": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 9895}},
      "48": {"start": {"line": 271, "column": 6}, "end": {"line": 271, "column": 27}},
      "49": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 9997}},
      "50": {"start": {"line": 283, "column": 4}, "end": {"line": 283, "column": 24}},
      "51": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 10224}},
      "52": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 85}},
      "53": {"start": {"line": 289, "column": 6}, "end": {"line": 289, "column": 10397}},
      "54": {"start": {"line": 296, "column": 4}, "end": {"line": 296, "column": 42}},
      "55": {"start": {"line": 297, "column": 4}, "end": {"line": 297, "column": 63}},
      "56": {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 10664}},
      "57": {"start": {"line": 300, "column": 6}, "end": {"line": 300, "column": 61}},
      "58": {"start": {"line": 303, "column": 4}, "end": {"line": 303, "column": 68}},
      "59": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 60}},
      "60": {"start": {"line": 314, "column": 4}, "end": {"line": 314, "column": 19}},
      "61": {"start": {"line": 315, "column": 4}, "end": {"line": 315, "column": 63}},
      "62": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 96}},
      "63": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 92}},
      "64": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 11549}},
      "65": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 24}},
      "66": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 11735}},
      "67": {"start": {"line": 333, "column": 6}, "end": {"line": 333, "column": 82}},
      "68": {"start": {"line": 334, "column": 6}, "end": {"line": 334, "column": 11951}},
      "69": {"start": {"line": 341, "column": 6}, "end": {"line": 341, "column": 12138}},
      "70": {"start": {"line": 346, "column": 6}, "end": {"line": 346, "column": 12290}},
      "71": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 66}},
      "72": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 32}},
      "73": {"start": {"line": 367, "column": 4}, "end": {"line": 367, "column": 19}},
      "74": {"start": {"line": 369, "column": 4}, "end": {"line": 369, "column": 63}},
      "75": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 67}},
      "76": {"start": {"line": 372, "column": 4}, "end": {"line": 372, "column": 71}},
      "77": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 49}},
      "78": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 73}},
      "79": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 104}},
      "80": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 82}},
      "81": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 13692}},
      "82": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 63}},
      "83": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 14007}},
      "84": {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 14137}},
      "85": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 24}},
      "86": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 77}},
      "87": {"start": {"line": 404, "column": 4}, "end": {"line": 404, "column": 110}},
      "88": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 58}},
      "89": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 47}},
      "90": {"start": {"line": 418, "column": 4}, "end": {"line": 418, "column": 19}},
      "91": {"start": {"line": 419, "column": 4}, "end": {"line": 419, "column": 63}},
      "92": {"start": {"line": 421, "column": 4}, "end": {"line": 421, "column": 15152}},
      "93": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 77}},
      "94": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 15436}},
      "95": {"start": {"line": 433, "column": 6}, "end": {"line": 433, "column": 60}},
      "96": {"start": {"line": 435, "column": 6}, "end": {"line": 435, "column": 61}},
      "97": {"start": {"line": 455, "column": 4}, "end": {"line": 455, "column": 19}},
      "98": {"start": {"line": 456, "column": 4}, "end": {"line": 456, "column": 84}},
      "99": {"start": {"line": 459, "column": 4}, "end": {"line": 459, "column": 16409}},
      "100": {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 51}},
      "101": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 93}},
      "102": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 16839}},
      "103": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 52}},
      "104": {"start": {"line": 499, "column": 4}, "end": {"line": 499, "column": 19}},
      "105": {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 67}},
      "106": {"start": {"line": 501, "column": 4}, "end": {"line": 501, "column": 33}},
      "107": {"start": {"line": 503, "column": 4}, "end": {"line": 503, "column": 84}},
      "108": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 18211}},
      "109": {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 56}},
      "110": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 93}},
      "111": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 18675}},
      "112": {"start": {"line": 522, "column": 6}, "end": {"line": 522, "column": 52}},
      "113": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 34}},
      "114": {"start": {"line": 555, "column": 4}, "end": {"line": 555, "column": 19}},
      "115": {"start": {"line": 556, "column": 4}, "end": {"line": 556, "column": 63}},
      "116": {"start": {"line": 557, "column": 4}, "end": {"line": 557, "column": 34}},
      "117": {"start": {"line": 559, "column": 4}, "end": {"line": 559, "column": 45}},
      "118": {"start": {"line": 561, "column": 4}, "end": {"line": 561, "column": 64}},
      "119": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 56}},
      "120": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 80}},
      "121": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 54}},
      "122": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 76}},
      "123": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 70}},
      "124": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 52}},
      "125": {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 20770}},
      "126": {"start": {"line": 578, "column": 6}, "end": {"line": 578, "column": 92}},
      "127": {"start": {"line": 580, "column": 6}, "end": {"line": 580, "column": 26}},
      "128": {"start": {"line": 581, "column": 6}, "end": {"line": 581, "column": 93}},
      "129": {"start": {"line": 582, "column": 6}, "end": {"line": 582, "column": 76}},
      "130": {"start": {"line": 584, "column": 6}, "end": {"line": 584, "column": 80}},
      "131": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 21346}},
      "132": {"start": {"line": 617, "column": 4}, "end": {"line": 617, "column": 19}},
      "133": {"start": {"line": 618, "column": 4}, "end": {"line": 618, "column": 84}},
      "134": {"start": {"line": 621, "column": 4}, "end": {"line": 621, "column": 22445}},
      "135": {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 50}},
      "136": {"start": {"line": 633, "column": 4}, "end": {"line": 633, "column": 93}},
      "137": {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 22876}},
      "138": {"start": {"line": 636, "column": 6}, "end": {"line": 636, "column": 52}},
      "139": {"start": {"line": 662, "column": 4}, "end": {"line": 662, "column": 63}},
      "140": {"start": {"line": 664, "column": 4}, "end": {"line": 664, "column": 23557}},
      "141": {"start": {"line": 689, "column": 4}, "end": {"line": 689, "column": 63}},
      "142": {"start": {"line": 691, "column": 4}, "end": {"line": 691, "column": 24379}},
      "143": {"start": {"line": 715, "column": 4}, "end": {"line": 715, "column": 62}},
      "144": {"start": {"line": 717, "column": 4}, "end": {"line": 717, "column": 25005}},
      "145": {"start": {"line": 744, "column": 4}, "end": {"line": 744, "column": 25791}},
      "146": {"start": {"line": 758, "column": 4}, "end": {"line": 758, "column": 26088}},
      "147": {"start": {"line": 781, "column": 4}, "end": {"line": 781, "column": 63}},
      "148": {"start": {"line": 783, "column": 4}, "end": {"line": 783, "column": 71}},
      "149": {"start": {"line": 784, "column": 4}, "end": {"line": 784, "column": 87}},
      "150": {"start": {"line": 785, "column": 4}, "end": {"line": 785, "column": 98}},
      "151": {"start": {"line": 786, "column": 4}, "end": {"line": 786, "column": 98}},
      "152": {"start": {"line": 787, "column": 4}, "end": {"line": 787, "column": 47}},
      "153": {"start": {"line": 788, "column": 4}, "end": {"line": 788, "column": 94}},
      "154": {"start": {"line": 789, "column": 4}, "end": {"line": 789, "column": 27231}},
      "155": {"start": {"line": 792, "column": 4}, "end": {"line": 792, "column": 80}},
      "156": {"start": {"line": 796, "column": 4}, "end": {"line": 796, "column": 24}},
      "157": {"start": {"line": 816, "column": 4}, "end": {"line": 816, "column": 33}},
      "158": {"start": {"line": 817, "column": 4}, "end": {"line": 817, "column": 28078}},
      "159": {"start": {"line": 823, "column": 4}, "end": {"line": 823, "column": 27}},
      "160": {"start": {"line": 836, "column": 4}, "end": {"line": 836, "column": 33}},
      "161": {"start": {"line": 837, "column": 4}, "end": {"line": 837, "column": 69}},
      "162": {"start": {"line": 841, "column": 4}, "end": {"line": 841, "column": 33}},
      "163": {"start": {"line": 842, "column": 4}, "end": {"line": 842, "column": 54}},
      "164": {"start": {"line": 851, "column": 4}, "end": {"line": 851, "column": 41}},
      "165": {"start": {"line": 872, "column": 4}, "end": {"line": 872, "column": 68}},
      "166": {"start": {"line": 873, "column": 4}, "end": {"line": 873, "column": 76}},
      "167": {"start": {"line": 875, "column": 4}, "end": {"line": 875, "column": 56}},
      "168": {"start": {"line": 877, "column": 4}, "end": {"line": 877, "column": 29792}},
      "169": {"start": {"line": 881, "column": 4}, "end": {"line": 881, "column": 29946}},
      "170": {"start": {"line": 894, "column": 4}, "end": {"line": 894, "column": 34}},
      "171": {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 30243}},
      "172": {"start": {"line": 896, "column": 6}, "end": {"line": 896, "column": 45}},
      "173": {"start": {"line": 899, "column": 4}, "end": {"line": 899, "column": 24}},
      "174": {"start": {"line": 902, "column": 4}, "end": {"line": 902, "column": 33}},
      "175": {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 30453}},
      "176": {"start": {"line": 907, "column": 6}, "end": {"line": 907, "column": 56}},
      "177": {"start": {"line": 909, "column": 6}, "end": {"line": 909, "column": 30633}},
      "178": {"start": {"line": 915, "column": 6}, "end": {"line": 915, "column": 30788}},
      "179": {"start": {"line": 922, "column": 4}, "end": {"line": 922, "column": 30947}},
      "180": {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 31088}},
      "181": {"start": {"line": 930, "column": 6}, "end": {"line": 930, "column": 77}},
      "182": {"start": {"line": 933, "column": 4}, "end": {"line": 933, "column": 31210}},
      "183": {"start": {"line": 950, "column": 4}, "end": {"line": 950, "column": 36}},
      "184": {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 87}},
      "185": {"start": {"line": 952, "column": 4}, "end": {"line": 952, "column": 31801}},
      "186": {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 31858}},
      "187": {"start": {"line": 954, "column": 8}, "end": {"line": 954, "column": 33}},
      "188": {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 31937}},
      "189": {"start": {"line": 957, "column": 6}, "end": {"line": 957, "column": 54}},
      "190": {"start": {"line": 958, "column": 6}, "end": {"line": 958, "column": 30}},
      "191": {"start": {"line": 968, "column": 4}, "end": {"line": 968, "column": 49}},
      "192": {"start": {"line": 982, "column": 4}, "end": {"line": 982, "column": 47}},
      "193": {"start": {"line": 997, "column": 4}, "end": {"line": 997, "column": 19}},
      "194": {"start": {"line": 998, "column": 4}, "end": {"line": 998, "column": 33188}},
      "195": {"start": {"line": 1015, "column": 4}, "end": {"line": 1015, "column": 33}},
      "196": {"start": {"line": 1017, "column": 4}, "end": {"line": 1017, "column": 16}},
      "197": {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 33641}},
      "198": {"start": {"line": 1019, "column": 6}, "end": {"line": 1019, "column": 19}},
      "199": {"start": {"line": 1021, "column": 6}, "end": {"line": 1021, "column": 21}},
      "200": {"start": {"line": 1029, "column": 4}, "end": {"line": 1029, "column": 18}}
    },
    "branchMap": {
      "1": {
        "line": 55,
        "type": "if",
        "locations": [
          {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}},
          {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}
        ]
      },
      "2": {
        "line": 68,
        "type": "if",
        "locations": [
          {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}},
          {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}}
        ]
      },
      "3": {
        "line": 108,
        "type": "if",
        "locations": [
          {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}},
          {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}}
        ]
      },
      "4": {
        "line": 136,
        "type": "if",
        "locations": [
          {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}},
          {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}}
        ]
      },
      "5": {
        "line": 154,
        "type": "if",
        "locations": [
          {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}},
          {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}}
        ]
      },
      "6": {
        "line": 220,
        "type": "if",
        "locations": [
          {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}},
          {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}}
        ]
      },
      "7": {
        "line": 270,
        "type": "if",
        "locations": [
          {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}},
          {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}
        ]
      },
      "8": {
        "line": 286,
        "type": "if",
        "locations": [
          {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}},
          {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}
        ]
      },
      "9": {
        "line": 299,
        "type": "if",
        "locations": [
          {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}},
          {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}}
        ]
      },
      "10": {
        "line": 331,
        "type": "if",
        "locations": [
          {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}},
          {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}}
        ]
      },
      "11": {
        "line": 394,
        "type": "if",
        "locations": [
          {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}},
          {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}}
        ]
      },
      "12": {
        "line": 432,
        "type": "if",
        "locations": [
          {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}},
          {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}}
        ]
      },
      "13": {
        "line": 469,
        "type": "if",
        "locations": [
          {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}},
          {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}}
        ]
      },
      "14": {
        "line": 473,
        "type": "if",
        "locations": [
          {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}},
          {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}}
        ]
      },
      "15": {
        "line": 500,
        "type": "if",
        "locations": [
          {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}},
          {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}}
        ]
      },
      "16": {
        "line": 517,
        "type": "if",
        "locations": [
          {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}},
          {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}}
        ]
      },
      "17": {
        "line": 521,
        "type": "if",
        "locations": [
          {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}},
          {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}}
        ]
      },
      "18": {
        "line": 577,
        "type": "if",
        "locations": [
          {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}},
          {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}}
        ]
      },
      "19": {
        "line": 631,
        "type": "if",
        "locations": [
          {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}},
          {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}}
        ]
      },
      "20": {
        "line": 635,
        "type": "if",
        "locations": [
          {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}},
          {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}}
        ]
      },
      "21": {
        "line": 895,
        "type": "if",
        "locations": [
          {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}},
          {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}}
        ]
      },
      "22": {
        "line": 904,
        "type": "if",
        "locations": [
          {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}},
          {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}}
        ]
      },
      "23": {
        "line": 929,
        "type": "if",
        "locations": [
          {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}},
          {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}}
        ]
      },
      "24": {
        "line": 951,
        "type": "if",
        "locations": [
          {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}},
          {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}}
        ]
      },
      "25": {
        "line": 953,
        "type": "if",
        "locations": [
          {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}},
          {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}}
        ]
      },
      "26": {
        "line": 956,
        "type": "if",
        "locations": [
          {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}},
          {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}}
        ]
      },
      "27": {
        "line": 1018,
        "type": "if",
        "locations": [
          {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}},
          {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}}
        ]
      }
    }
  },
  "contracts/lendingpool/LendingPoolCollateralManager.sol": {
    "l": {
      "127": 0,
      "146": 10,
      "147": 10,
      "148": 10,
      "150": 10,
      "152": 10,
      "161": 10,
      "166": 10,
      "175": 10,
      "176": 5,
      "179": 5,
      "181": 5,
      "183": 5,
      "187": 5,
      "191": 5,
      "207": 5,
      "208": 1,
      "212": 5,
      "213": 3,
      "216": 3,
      "217": 0,
      "225": 5,
      "227": 5,
      "234": 5,
      "235": 1,
      "241": 4,
      "247": 4,
      "254": 5,
      "255": 2,
      "260": 3,
      "261": 3,
      "269": 3,
      "278": 5,
      "284": 5,
      "294": 5,
      "317": 18,
      "318": 18,
      "319": 18,
      "321": 18,
      "323": 18,
      "331": 18,
      "333": 18,
      "343": 18,
      "344": 5,
      "347": 13,
      "349": 13,
      "353": 13,
      "354": 13,
      "356": 13,
      "371": 13,
      "372": 2,
      "375": 13,
      "377": 13,
      "384": 13,
      "385": 2,
      "388": 13,
      "391": 13,
      "400": 11,
      "401": 11,
      "407": 11,
      "409": 11,
      "410": 9,
      "416": 2,
      "421": 2,
      "428": 11,
      "435": 11,
      "444": 11,
      "462": 9,
      "463": 9,
      "465": 9,
      "467": 9,
      "474": 9,
      "475": 4,
      "478": 5,
      "479": 5,
      "481": 5,
      "482": 5,
      "484": 5,
      "485": 1,
      "488": 5,
      "490": 4,
      "497": 3,
      "505": 3,
      "506": 3,
      "507": 3,
      "513": 3,
      "514": 1,
      "517": 3,
      "518": 3,
      "526": 3,
      "534": 3,
      "535": 1,
      "541": 2,
      "563": 18,
      "564": 18,
      "565": 18,
      "567": 18,
      "569": 18,
      "570": 18,
      "572": 18,
      "575": 18,
      "579": 18,
      "586": 18,
      "587": 3,
      "588": 3,
      "595": 15,
      "596": 15,
      "598": 18
    },
    "path": "/src/contracts/lendingpool/LendingPoolCollateralManager.sol",
    "s": {
      "1": 0,
      "2": 10,
      "3": 10,
      "4": 10,
      "5": 10,
      "6": 10,
      "7": 10,
      "8": 10,
      "9": 10,
      "10": 5,
      "11": 5,
      "12": 5,
      "13": 5,
      "14": 5,
      "15": 5,
      "16": 5,
      "17": 1,
      "18": 5,
      "19": 3,
      "20": 3,
      "21": 0,
      "22": 5,
      "23": 5,
      "24": 5,
      "25": 1,
      "26": 4,
      "27": 4,
      "28": 5,
      "29": 2,
      "30": 3,
      "31": 3,
      "32": 3,
      "33": 5,
      "34": 5,
      "35": 5,
      "36": 18,
      "37": 18,
      "38": 18,
      "39": 18,
      "40": 18,
      "41": 18,
      "42": 18,
      "43": 18,
      "44": 5,
      "45": 13,
      "46": 13,
      "47": 13,
      "48": 13,
      "49": 13,
      "50": 13,
      "51": 2,
      "52": 13,
      "53": 13,
      "54": 13,
      "55": 2,
      "56": 13,
      "57": 13,
      "58": 11,
      "59": 11,
      "60": 11,
      "61": 11,
      "62": 9,
      "63": 2,
      "64": 2,
      "65": 11,
      "66": 11,
      "67": 11,
      "68": 9,
      "69": 9,
      "70": 9,
      "71": 9,
      "72": 9,
      "73": 4,
      "74": 5,
      "75": 5,
      "76": 5,
      "77": 5,
      "78": 5,
      "79": 1,
      "80": 5,
      "81": 4,
      "82": 3,
      "83": 3,
      "84": 3,
      "85": 3,
      "86": 3,
      "87": 1,
      "88": 3,
      "89": 3,
      "90": 3,
      "91": 3,
      "92": 1,
      "93": 2,
      "94": 18,
      "95": 18,
      "96": 18,
      "97": 18,
      "98": 18,
      "99": 18,
      "100": 18,
      "101": 18,
      "102": 18,
      "103": 18,
      "104": 3,
      "105": 3,
      "106": 15,
      "107": 15,
      "108": 18
    },
    "b": {
      "1": [5, 5],
      "2": [1, 4],
      "3": [3, 2],
      "4": [0, 3],
      "5": [1, 4],
      "6": [2, 3],
      "7": [5, 13],
      "8": [2, 11],
      "9": [2, 11],
      "10": [9, 2],
      "11": [4, 5],
      "12": [1, 4],
      "13": [3, 0],
      "14": [1, 2],
      "15": [1, 2],
      "16": [3, 15]
    },
    "f": {"1": 0, "2": 10, "3": 18, "4": 9, "5": 18},
    "fnMap": {
      "1": {
        "name": "getRevision",
        "line": 126,
        "loc": {"start": {"line": 126, "column": 2}, "end": {"line": 128, "column": 2}}
      },
      "2": {
        "name": "liquidationCall",
        "line": 139,
        "loc": {"start": {"line": 139, "column": 2}, "end": {"line": 295, "column": 2}}
      },
      "3": {
        "name": "repayWithCollateral",
        "line": 309,
        "loc": {"start": {"line": 309, "column": 2}, "end": {"line": 445, "column": 2}}
      },
      "4": {
        "name": "swapLiquidity",
        "line": 455,
        "loc": {"start": {"line": 455, "column": 2}, "end": {"line": 542, "column": 2}}
      },
      "5": {
        "name": "calculateAvailableCollateralToLiquidate",
        "line": 555,
        "loc": {"start": {"line": 555, "column": 2}, "end": {"line": 599, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 12}},
      "2": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 78}},
      "3": {"start": {"line": 147, "column": 4}, "end": {"line": 147, "column": 76}},
      "4": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 65}},
      "5": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 40}},
      "6": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 6033}},
      "7": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 6330}},
      "8": {"start": {"line": 166, "column": 4}, "end": {"line": 166, "column": 6452}},
      "9": {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 6686}},
      "10": {"start": {"line": 176, "column": 6}, "end": {"line": 176, "column": 44}},
      "11": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 67}},
      "12": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 69}},
      "13": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 6984}},
      "14": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 7148}},
      "15": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 7286}},
      "16": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7770}},
      "17": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 62}},
      "18": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8027}},
      "19": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 8058}},
      "20": {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 8178}},
      "21": {"start": {"line": 217, "column": 8}, "end": {"line": 217, "column": 8255}},
      "22": {"start": {"line": 225, "column": 4}, "end": {"line": 225, "column": 33}},
      "23": {"start": {"line": 227, "column": 4}, "end": {"line": 227, "column": 8484}},
      "24": {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 8633}},
      "25": {"start": {"line": 235, "column": 6}, "end": {"line": 235, "column": 8702}},
      "26": {"start": {"line": 241, "column": 6}, "end": {"line": 241, "column": 8895}},
      "27": {"start": {"line": 247, "column": 6}, "end": {"line": 247, "column": 9069}},
      "28": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 9311}},
      "29": {"start": {"line": 255, "column": 6}, "end": {"line": 255, "column": 97}},
      "30": {"start": {"line": 260, "column": 6}, "end": {"line": 260, "column": 36}},
      "31": {"start": {"line": 261, "column": 6}, "end": {"line": 261, "column": 9577}},
      "32": {"start": {"line": 269, "column": 6}, "end": {"line": 269, "column": 9786}},
      "33": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 9999}},
      "34": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 10139}},
      "35": {"start": {"line": 294, "column": 4}, "end": {"line": 294, "column": 79}},
      "36": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 78}},
      "37": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 71}},
      "38": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 65}},
      "39": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 40}},
      "40": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 11674}},
      "41": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 95}},
      "42": {"start": {"line": 333, "column": 4}, "end": {"line": 333, "column": 11972}},
      "43": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 12217}},
      "44": {"start": {"line": 344, "column": 6}, "end": {"line": 344, "column": 44}},
      "45": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 86}},
      "46": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12479}},
      "47": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 67}},
      "48": {"start": {"line": 354, "column": 4}, "end": {"line": 354, "column": 69}},
      "49": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 12761}},
      "50": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 13239}},
      "51": {"start": {"line": 372, "column": 6}, "end": {"line": 372, "column": 62}},
      "52": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 34}},
      "53": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 13459}},
      "54": {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 13603}},
      "55": {"start": {"line": 385, "column": 6}, "end": {"line": 385, "column": 73}},
      "56": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 51}},
      "57": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 13905}},
      "58": {"start": {"line": 400, "column": 4}, "end": {"line": 400, "column": 28}},
      "59": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 14123}},
      "60": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 95}},
      "61": {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 14355}},
      "62": {"start": {"line": 410, "column": 6}, "end": {"line": 410, "column": 14424}},
      "63": {"start": {"line": 416, "column": 6}, "end": {"line": 416, "column": 14607}},
      "64": {"start": {"line": 421, "column": 6}, "end": {"line": 421, "column": 14770}},
      "65": {"start": {"line": 428, "column": 4}, "end": {"line": 428, "column": 14959}},
      "66": {"start": {"line": 435, "column": 4}, "end": {"line": 435, "column": 15112}},
      "67": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 79}},
      "68": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 71}},
      "69": {"start": {"line": 463, "column": 4}, "end": {"line": 463, "column": 67}},
      "70": {"start": {"line": 465, "column": 4}, "end": {"line": 465, "column": 38}},
      "71": {"start": {"line": 467, "column": 4}, "end": {"line": 467, "column": 16281}},
      "72": {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 16433}},
      "73": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 44}},
      "74": {"start": {"line": 478, "column": 4}, "end": {"line": 478, "column": 62}},
      "75": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 58}},
      "76": {"start": {"line": 481, "column": 4}, "end": {"line": 481, "column": 28}},
      "77": {"start": {"line": 482, "column": 4}, "end": {"line": 482, "column": 26}},
      "78": {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 16775}},
      "79": {"start": {"line": 485, "column": 6}, "end": {"line": 485, "column": 73}},
      "80": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 95}},
      "81": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 17029}},
      "82": {"start": {"line": 497, "column": 4}, "end": {"line": 497, "column": 17256}},
      "83": {"start": {"line": 505, "column": 4}, "end": {"line": 505, "column": 68}},
      "84": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 17473}},
      "85": {"start": {"line": 507, "column": 6}, "end": {"line": 507, "column": 17514}},
      "86": {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 17653}},
      "87": {"start": {"line": 514, "column": 8}, "end": {"line": 514, "column": 72}},
      "88": {"start": {"line": 517, "column": 6}, "end": {"line": 517, "column": 90}},
      "89": {"start": {"line": 518, "column": 6}, "end": {"line": 518, "column": 17891}},
      "90": {"start": {"line": 526, "column": 4}, "end": {"line": 526, "column": 18036}},
      "91": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 18247}},
      "92": {"start": {"line": 535, "column": 6}, "end": {"line": 535, "column": 18332}},
      "93": {"start": {"line": 541, "column": 4}, "end": {"line": 541, "column": 79}},
      "94": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 32}},
      "95": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 37}},
      "96": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 87}},
      "97": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 55}},
      "98": {"start": {"line": 569, "column": 4}, "end": {"line": 569, "column": 65}},
      "99": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 71}},
      "100": {"start": {"line": 572, "column": 4}, "end": {"line": 572, "column": 20103}},
      "101": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 72}},
      "102": {"start": {"line": 579, "column": 4}, "end": {"line": 579, "column": 20496}},
      "103": {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 20713}},
      "104": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 45}},
      "105": {"start": {"line": 588, "column": 6}, "end": {"line": 588, "column": 20871}},
      "106": {"start": {"line": 595, "column": 6}, "end": {"line": 595, "column": 59}},
      "107": {"start": {"line": 596, "column": 6}, "end": {"line": 596, "column": 43}},
      "108": {"start": {"line": 598, "column": 4}, "end": {"line": 598, "column": 52}}
    },
    "branchMap": {
      "1": {
        "line": 175,
        "type": "if",
        "locations": [
          {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}},
          {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}}
        ]
      },
      "2": {
        "line": 207,
        "type": "if",
        "locations": [
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
        ]
      },
      "3": {
        "line": 212,
        "type": "if",
        "locations": [
          {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}},
          {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}
        ]
      },
      "4": {
        "line": 216,
        "type": "if",
        "locations": [
          {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}},
          {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}}
        ]
      },
      "5": {
        "line": 234,
        "type": "if",
        "locations": [
          {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}},
          {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}}
        ]
      },
      "6": {
        "line": 254,
        "type": "if",
        "locations": [
          {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}},
          {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}}
        ]
      },
      "7": {
        "line": 343,
        "type": "if",
        "locations": [
          {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}},
          {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}}
        ]
      },
      "8": {
        "line": 371,
        "type": "if",
        "locations": [
          {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}},
          {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}}
        ]
      },
      "9": {
        "line": 384,
        "type": "if",
        "locations": [
          {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}},
          {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}}
        ]
      },
      "10": {
        "line": 409,
        "type": "if",
        "locations": [
          {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}},
          {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}}
        ]
      },
      "11": {
        "line": 474,
        "type": "if",
        "locations": [
          {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}},
          {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}}
        ]
      },
      "12": {
        "line": 484,
        "type": "if",
        "locations": [
          {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}},
          {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}}
        ]
      },
      "13": {
        "line": 506,
        "type": "if",
        "locations": [
          {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}},
          {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}}
        ]
      },
      "14": {
        "line": 513,
        "type": "if",
        "locations": [
          {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}},
          {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}}
        ]
      },
      "15": {
        "line": 534,
        "type": "if",
        "locations": [
          {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}},
          {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}}
        ]
      },
      "16": {
        "line": 586,
        "type": "if",
        "locations": [
          {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}},
          {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}}
        ]
      }
    }
  },
  "contracts/lendingpool/LendingPoolConfigurator.sol": {
    "l": {
      "187": 124,
      "188": 105,
      "194": 1,
      "198": 1,
      "199": 1,
      "219": 17,
      "221": 17,
      "226": 17,
      "231": 17,
      "239": 17,
      "241": 17,
      "243": 17,
      "244": 17,
      "246": 17,
      "248": 17,
      "263": 1,
      "265": 1,
      "267": 1,
      "276": 1,
      "278": 1,
      "280": 1,
      "289": 1,
      "291": 1,
      "293": 1,
      "305": 18,
      "307": 18,
      "308": 18,
      "310": 18,
      "312": 18,
      "320": 1,
      "322": 1,
      "324": 1,
      "325": 1,
      "341": 14,
      "343": 14,
      "344": 14,
      "345": 14,
      "347": 14,
      "349": 14,
      "357": 1,
      "359": 1,
      "361": 1,
      "363": 1,
      "371": 1,
      "373": 1,
      "375": 1,
      "377": 1,
      "385": 1,
      "387": 1,
      "389": 1,
      "391": 1,
      "399": 7,
      "401": 7,
      "403": 7,
      "405": 7,
      "413": 8,
      "425": 8,
      "430": 7,
      "432": 7,
      "434": 7,
      "436": 7,
      "444": 2,
      "446": 2,
      "448": 2,
      "450": 2,
      "458": 2,
      "460": 2,
      "462": 2,
      "464": 2,
      "473": 1,
      "475": 1,
      "477": 1,
      "479": 1,
      "488": 1,
      "490": 1,
      "492": 1,
      "494": 1,
      "504": 1,
      "506": 1,
      "508": 1,
      "510": 1,
      "519": 1,
      "521": 1,
      "523": 1,
      "525": 1,
      "534": 0,
      "536": 0,
      "538": 0,
      "540": 0,
      "552": 0,
      "553": 0,
      "562": 51,
      "564": 51,
      "571": 51,
      "573": 51,
      "581": 3,
      "585": 3,
      "587": 3,
      "594": 3,
      "602": 26
    },
    "path": "/src/contracts/lendingpool/LendingPoolConfigurator.sol",
    "s": {
      "1": 124,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 17,
      "6": 17,
      "7": 17,
      "8": 17,
      "9": 17,
      "10": 17,
      "11": 17,
      "12": 17,
      "13": 17,
      "14": 17,
      "15": 1,
      "16": 1,
      "17": 1,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 1,
      "23": 1,
      "24": 18,
      "25": 18,
      "26": 18,
      "27": 18,
      "28": 18,
      "29": 1,
      "30": 1,
      "31": 1,
      "32": 1,
      "33": 14,
      "34": 14,
      "35": 14,
      "36": 14,
      "37": 14,
      "38": 14,
      "39": 1,
      "40": 1,
      "41": 1,
      "42": 1,
      "43": 1,
      "44": 1,
      "45": 1,
      "46": 1,
      "47": 1,
      "48": 1,
      "49": 1,
      "50": 1,
      "51": 7,
      "52": 7,
      "53": 7,
      "54": 7,
      "55": 8,
      "56": 8,
      "57": 7,
      "58": 7,
      "59": 7,
      "60": 7,
      "61": 2,
      "62": 2,
      "63": 2,
      "64": 2,
      "65": 2,
      "66": 2,
      "67": 2,
      "68": 2,
      "69": 1,
      "70": 1,
      "71": 1,
      "72": 1,
      "73": 1,
      "74": 1,
      "75": 1,
      "76": 1,
      "77": 1,
      "78": 1,
      "79": 1,
      "80": 1,
      "81": 1,
      "82": 1,
      "83": 1,
      "84": 1,
      "85": 0,
      "86": 0,
      "87": 0,
      "88": 0,
      "89": 0,
      "90": 0,
      "91": 51,
      "92": 51,
      "93": 51,
      "94": 51,
      "95": 3,
      "96": 3,
      "97": 3,
      "98": 3,
      "99": 26
    },
    "b": {"1": [105, 19], "2": [7, 1]},
    "f": {
      "1": 124,
      "2": 1,
      "3": 1,
      "4": 17,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 18,
      "9": 1,
      "10": 14,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 7,
      "15": 8,
      "16": 2,
      "17": 2,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 0,
      "23": 0,
      "24": 51,
      "25": 3,
      "26": 26
    },
    "fnMap": {
      "1": {
        "name": "onlyAaveAdmin",
        "line": 186,
        "loc": {"start": {"line": 186, "column": 2}, "end": {"line": 189, "column": 2}}
      },
      "2": {
        "name": "getRevision",
        "line": 193,
        "loc": {"start": {"line": 193, "column": 2}, "end": {"line": 195, "column": 2}}
      },
      "3": {
        "name": "initialize",
        "line": 197,
        "loc": {"start": {"line": 197, "column": 2}, "end": {"line": 200, "column": 2}}
      },
      "4": {
        "name": "initReserve",
        "line": 218,
        "loc": {"start": {"line": 211, "column": 2}, "end": {"line": 255, "column": 2}}
      },
      "5": {
        "name": "updateAToken",
        "line": 262,
        "loc": {"start": {"line": 262, "column": 2}, "end": {"line": 268, "column": 2}}
      },
      "6": {
        "name": "updateStableDebtToken",
        "line": 275,
        "loc": {"start": {"line": 275, "column": 2}, "end": {"line": 281, "column": 2}}
      },
      "7": {
        "name": "updateVariableDebtToken",
        "line": 288,
        "loc": {"start": {"line": 288, "column": 2}, "end": {"line": 294, "column": 2}}
      },
      "8": {
        "name": "enableBorrowingOnReserve",
        "line": 303,
        "loc": {"start": {"line": 301, "column": 2}, "end": {"line": 313, "column": 2}}
      },
      "9": {
        "name": "disableBorrowingOnReserve",
        "line": 319,
        "loc": {"start": {"line": 319, "column": 2}, "end": {"line": 326, "column": 2}}
      },
      "10": {
        "name": "enableReserveAsCollateral",
        "line": 340,
        "loc": {"start": {"line": 335, "column": 2}, "end": {"line": 350, "column": 2}}
      },
      "11": {
        "name": "disableReserveAsCollateral",
        "line": 356,
        "loc": {"start": {"line": 356, "column": 2}, "end": {"line": 364, "column": 2}}
      },
      "12": {
        "name": "enableReserveStableRate",
        "line": 370,
        "loc": {"start": {"line": 370, "column": 2}, "end": {"line": 378, "column": 2}}
      },
      "13": {
        "name": "disableReserveStableRate",
        "line": 384,
        "loc": {"start": {"line": 384, "column": 2}, "end": {"line": 392, "column": 2}}
      },
      "14": {
        "name": "activateReserve",
        "line": 398,
        "loc": {"start": {"line": 398, "column": 2}, "end": {"line": 406, "column": 2}}
      },
      "15": {
        "name": "deactivateReserve",
        "line": 412,
        "loc": {"start": {"line": 412, "column": 2}, "end": {"line": 437, "column": 2}}
      },
      "16": {
        "name": "freezeReserve",
        "line": 443,
        "loc": {"start": {"line": 443, "column": 2}, "end": {"line": 451, "column": 2}}
      },
      "17": {
        "name": "unfreezeReserve",
        "line": 457,
        "loc": {"start": {"line": 457, "column": 2}, "end": {"line": 465, "column": 2}}
      },
      "18": {
        "name": "setLtv",
        "line": 472,
        "loc": {"start": {"line": 472, "column": 2}, "end": {"line": 480, "column": 2}}
      },
      "19": {
        "name": "setReserveFactor",
        "line": 487,
        "loc": {"start": {"line": 487, "column": 2}, "end": {"line": 495, "column": 2}}
      },
      "20": {
        "name": "setLiquidationThreshold",
        "line": 503,
        "loc": {"start": {"line": 503, "column": 2}, "end": {"line": 511, "column": 2}}
      },
      "21": {
        "name": "setLiquidationBonus",
        "line": 518,
        "loc": {"start": {"line": 518, "column": 2}, "end": {"line": 526, "column": 2}}
      },
      "22": {
        "name": "setReserveDecimals",
        "line": 533,
        "loc": {"start": {"line": 533, "column": 2}, "end": {"line": 541, "column": 2}}
      },
      "23": {
        "name": "setReserveInterestRateStrategyAddress",
        "line": 550,
        "loc": {"start": {"line": 548, "column": 2}, "end": {"line": 554, "column": 2}}
      },
      "24": {
        "name": "_initTokenWithProxy",
        "line": 561,
        "loc": {"start": {"line": 561, "column": 2}, "end": {"line": 574, "column": 2}}
      },
      "25": {
        "name": "_upgradeTokenImplementation",
        "line": 576,
        "loc": {"start": {"line": 576, "column": 2}, "end": {"line": 595, "column": 2}}
      },
      "26": {
        "name": "setPoolPause",
        "line": 601,
        "loc": {"start": {"line": 601, "column": 2}, "end": {"line": 603, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 88}},
      "2": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 32}},
      "3": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 31}},
      "4": {"start": {"line": 199, "column": 4}, "end": {"line": 199, "column": 58}},
      "5": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 89}},
      "6": {"start": {"line": 221, "column": 4}, "end": {"line": 221, "column": 7918}},
      "7": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 8046}},
      "8": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8177}},
      "9": {"start": {"line": 239, "column": 4}, "end": {"line": 239, "column": 80}},
      "10": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 53}},
      "11": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 32}},
      "12": {"start": {"line": 244, "column": 4}, "end": {"line": 244, "column": 33}},
      "13": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 51}},
      "14": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 8620}},
      "15": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 71}},
      "16": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 68}},
      "17": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 61}},
      "18": {"start": {"line": 276, "column": 4}, "end": {"line": 276, "column": 73}},
      "19": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 70}},
      "20": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 72}},
      "21": {"start": {"line": 289, "column": 4}, "end": {"line": 289, "column": 75}},
      "22": {"start": {"line": 291, "column": 4}, "end": {"line": 291, "column": 72}},
      "23": {"start": {"line": 293, "column": 4}, "end": {"line": 293, "column": 76}},
      "24": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 80}},
      "25": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 42}},
      "26": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 71}},
      "27": {"start": {"line": 310, "column": 4}, "end": {"line": 310, "column": 51}},
      "28": {"start": {"line": 312, "column": 4}, "end": {"line": 312, "column": 66}},
      "29": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 80}},
      "30": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 43}},
      "31": {"start": {"line": 324, "column": 4}, "end": {"line": 324, "column": 51}},
      "32": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 42}},
      "33": {"start": {"line": 341, "column": 4}, "end": {"line": 341, "column": 80}},
      "34": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 28}},
      "35": {"start": {"line": 344, "column": 4}, "end": {"line": 344, "column": 62}},
      "36": {"start": {"line": 345, "column": 4}, "end": {"line": 345, "column": 54}},
      "37": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 51}},
      "38": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 87}},
      "39": {"start": {"line": 357, "column": 4}, "end": {"line": 357, "column": 80}},
      "40": {"start": {"line": 359, "column": 4}, "end": {"line": 359, "column": 26}},
      "41": {"start": {"line": 361, "column": 4}, "end": {"line": 361, "column": 51}},
      "42": {"start": {"line": 363, "column": 4}, "end": {"line": 363, "column": 43}},
      "43": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 80}},
      "44": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 52}},
      "45": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 51}},
      "46": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 42}},
      "47": {"start": {"line": 385, "column": 4}, "end": {"line": 385, "column": 80}},
      "48": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 53}},
      "49": {"start": {"line": 389, "column": 4}, "end": {"line": 389, "column": 51}},
      "50": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 43}},
      "51": {"start": {"line": 399, "column": 4}, "end": {"line": 399, "column": 80}},
      "52": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 32}},
      "53": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 51}},
      "54": {"start": {"line": 405, "column": 4}, "end": {"line": 405, "column": 32}},
      "55": {"start": {"line": 413, "column": 4}, "end": {"line": 413, "column": 14228}},
      "56": {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 14387}},
      "57": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 80}},
      "58": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 33}},
      "59": {"start": {"line": 434, "column": 4}, "end": {"line": 434, "column": 51}},
      "60": {"start": {"line": 436, "column": 4}, "end": {"line": 436, "column": 34}},
      "61": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 80}},
      "62": {"start": {"line": 446, "column": 4}, "end": {"line": 446, "column": 32}},
      "63": {"start": {"line": 448, "column": 4}, "end": {"line": 448, "column": 51}},
      "64": {"start": {"line": 450, "column": 4}, "end": {"line": 450, "column": 30}},
      "65": {"start": {"line": 458, "column": 4}, "end": {"line": 458, "column": 80}},
      "66": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 33}},
      "67": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 51}},
      "68": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 32}},
      "69": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 80}},
      "70": {"start": {"line": 475, "column": 4}, "end": {"line": 475, "column": 28}},
      "71": {"start": {"line": 477, "column": 4}, "end": {"line": 477, "column": 51}},
      "72": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 42}},
      "73": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 80}},
      "74": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 48}},
      "75": {"start": {"line": 492, "column": 4}, "end": {"line": 492, "column": 51}},
      "76": {"start": {"line": 494, "column": 4}, "end": {"line": 494, "column": 51}},
      "77": {"start": {"line": 504, "column": 4}, "end": {"line": 504, "column": 80}},
      "78": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 51}},
      "79": {"start": {"line": 508, "column": 4}, "end": {"line": 508, "column": 51}},
      "80": {"start": {"line": 510, "column": 4}, "end": {"line": 510, "column": 61}},
      "81": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 80}},
      "82": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 43}},
      "83": {"start": {"line": 523, "column": 4}, "end": {"line": 523, "column": 51}},
      "84": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 53}},
      "85": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 80}},
      "86": {"start": {"line": 536, "column": 4}, "end": {"line": 536, "column": 38}},
      "87": {"start": {"line": 538, "column": 4}, "end": {"line": 538, "column": 51}},
      "88": {"start": {"line": 540, "column": 4}, "end": {"line": 540, "column": 48}},
      "89": {"start": {"line": 552, "column": 4}, "end": {"line": 552, "column": 73}},
      "90": {"start": {"line": 553, "column": 4}, "end": {"line": 553, "column": 71}},
      "91": {"start": {"line": 562, "column": 4}, "end": {"line": 562, "column": 93}},
      "92": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 18940}},
      "93": {"start": {"line": 571, "column": 4}, "end": {"line": 571, "column": 58}},
      "94": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 25}},
      "95": {"start": {"line": 581, "column": 4}, "end": {"line": 581, "column": 19368}},
      "96": {"start": {"line": 585, "column": 4}, "end": {"line": 585, "column": 84}},
      "97": {"start": {"line": 587, "column": 4}, "end": {"line": 587, "column": 19580}},
      "98": {"start": {"line": 594, "column": 4}, "end": {"line": 594, "column": 49}},
      "99": {"start": {"line": 602, "column": 4}, "end": {"line": 602, "column": 21}}
    },
    "branchMap": {
      "1": {
        "line": 187,
        "type": "if",
        "locations": [
          {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}},
          {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}}
        ]
      },
      "2": {
        "line": 425,
        "type": "if",
        "locations": [
          {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}},
          {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}}
        ]
      }
    }
  },
  "contracts/lendingpool/LendingPoolStorage.sol": {
    "l": {"30": 0, "37": 0},
    "path": "/src/contracts/lendingpool/LendingPoolStorage.sol",
    "s": {"1": 0, "2": 0},
    "b": {},
    "f": {"1": 0, "2": 0},
    "fnMap": {
      "1": {
        "name": "getReservesList",
        "line": 29,
        "loc": {"start": {"line": 29, "column": 2}, "end": {"line": 31, "column": 2}}
      },
      "2": {
        "name": "getAddressesProvider",
        "line": 36,
        "loc": {"start": {"line": 36, "column": 2}, "end": {"line": 38, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 24}},
      "2": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 29}}
    },
    "branchMap": {}
  },
  "contracts/libraries/configuration/ReserveConfiguration.sol": {
    "l": {
      "46": 1,
      "55": 570,
      "63": 16,
      "72": 194,
      "84": 15,
      "97": 112,
      "106": 15,
      "119": 97,
      "128": 17,
      "137": 178,
      "146": 31,
      "155": 179,
      "164": 21,
      "173": 97,
      "182": 19,
      "191": 97,
      "202": 20,
      "215": 97,
      "233": 179,
      "235": 179,
      "258": 209,
      "260": 209
    },
    "path": "/src/contracts/libraries/configuration/ReserveConfiguration.sol",
    "s": {
      "1": 1,
      "2": 570,
      "3": 16,
      "4": 194,
      "5": 15,
      "6": 112,
      "7": 15,
      "8": 97,
      "9": 17,
      "10": 178,
      "11": 31,
      "12": 179,
      "13": 21,
      "14": 97,
      "15": 19,
      "16": 97,
      "17": 20,
      "18": 97,
      "19": 179,
      "20": 179,
      "21": 209,
      "22": 209
    },
    "b": {},
    "f": {
      "1": 1,
      "2": 570,
      "3": 16,
      "4": 194,
      "5": 15,
      "6": 112,
      "7": 15,
      "8": 97,
      "9": 17,
      "10": 178,
      "11": 31,
      "12": 179,
      "13": 21,
      "14": 97,
      "15": 19,
      "16": 97,
      "17": 20,
      "18": 97,
      "19": 179,
      "20": 209
    },
    "fnMap": {
      "1": {
        "name": "setReserveFactor",
        "line": 44,
        "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}}
      },
      "2": {
        "name": "getReserveFactor",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
      },
      "3": {
        "name": "setLtv",
        "line": 62,
        "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}}
      },
      "4": {
        "name": "getLtv",
        "line": 71,
        "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
      },
      "5": {
        "name": "setLiquidationThreshold",
        "line": 80,
        "loc": {"start": {"line": 80, "column": 2}, "end": {"line": 85, "column": 2}}
      },
      "6": {
        "name": "getLiquidationThreshold",
        "line": 92,
        "loc": {"start": {"line": 92, "column": 2}, "end": {"line": 98, "column": 2}}
      },
      "7": {
        "name": "setLiquidationBonus",
        "line": 105,
        "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}}
      },
      "8": {
        "name": "getLiquidationBonus",
        "line": 114,
        "loc": {"start": {"line": 114, "column": 2}, "end": {"line": 120, "column": 2}}
      },
      "9": {
        "name": "setDecimals",
        "line": 127,
        "loc": {"start": {"line": 127, "column": 2}, "end": {"line": 129, "column": 2}}
      },
      "10": {
        "name": "getDecimals",
        "line": 136,
        "loc": {"start": {"line": 136, "column": 2}, "end": {"line": 138, "column": 2}}
      },
      "11": {
        "name": "setActive",
        "line": 145,
        "loc": {"start": {"line": 145, "column": 2}, "end": {"line": 147, "column": 2}}
      },
      "12": {
        "name": "getActive",
        "line": 154,
        "loc": {"start": {"line": 154, "column": 2}, "end": {"line": 156, "column": 2}}
      },
      "13": {
        "name": "setFrozen",
        "line": 163,
        "loc": {"start": {"line": 163, "column": 2}, "end": {"line": 165, "column": 2}}
      },
      "14": {
        "name": "getFrozen",
        "line": 172,
        "loc": {"start": {"line": 172, "column": 2}, "end": {"line": 174, "column": 2}}
      },
      "15": {
        "name": "setBorrowingEnabled",
        "line": 181,
        "loc": {"start": {"line": 181, "column": 2}, "end": {"line": 183, "column": 2}}
      },
      "16": {
        "name": "getBorrowingEnabled",
        "line": 190,
        "loc": {"start": {"line": 190, "column": 2}, "end": {"line": 192, "column": 2}}
      },
      "17": {
        "name": "setStableRateBorrowingEnabled",
        "line": 199,
        "loc": {"start": {"line": 199, "column": 2}, "end": {"line": 203, "column": 2}}
      },
      "18": {
        "name": "getStableRateBorrowingEnabled",
        "line": 210,
        "loc": {"start": {"line": 210, "column": 2}, "end": {"line": 216, "column": 2}}
      },
      "19": {
        "name": "getFlags",
        "line": 223,
        "loc": {"start": {"line": 223, "column": 2}, "end": {"line": 241, "column": 2}}
      },
      "20": {
        "name": "getParams",
        "line": 248,
        "loc": {"start": {"line": 248, "column": 2}, "end": {"line": 266, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 70}},
      "2": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 51}},
      "3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 43}},
      "4": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 32}},
      "5": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 75}},
      "6": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 58}},
      "7": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 67}},
      "8": {"start": {"line": 119, "column": 4}, "end": {"line": 119, "column": 54}},
      "9": {"start": {"line": 128, "column": 4}, "end": {"line": 128, "column": 61}},
      "10": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 45}},
      "11": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 74}},
      "12": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 50}},
      "13": {"start": {"line": 164, "column": 4}, "end": {"line": 164, "column": 74}},
      "14": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 50}},
      "15": {"start": {"line": 182, "column": 4}, "end": {"line": 182, "column": 78}},
      "16": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 53}},
      "17": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 85}},
      "18": {"start": {"line": 215, "column": 4}, "end": {"line": 215, "column": 60}},
      "19": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 33}},
      "20": {"start": {"line": 235, "column": 4}, "end": {"line": 235, "column": 7613}},
      "21": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 33}},
      "22": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 8256}}
    },
    "branchMap": {}
  },
  "contracts/libraries/configuration/UserConfiguration.sol": {
    "l": {"31": 49, "47": 121, "63": 1853, "77": 235, "91": 550, "100": 33, "109": 119},
    "path": "/src/contracts/libraries/configuration/UserConfiguration.sol",
    "s": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119},
    "b": {},
    "f": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119},
    "fnMap": {
      "1": {
        "name": "setBorrowing",
        "line": 26,
        "loc": {"start": {"line": 26, "column": 2}, "end": {"line": 34, "column": 2}}
      },
      "2": {
        "name": "setUsingAsCollateral",
        "line": 42,
        "loc": {"start": {"line": 42, "column": 2}, "end": {"line": 50, "column": 2}}
      },
      "3": {
        "name": "isUsingAsCollateralOrBorrowing",
        "line": 58,
        "loc": {"start": {"line": 58, "column": 2}, "end": {"line": 64, "column": 2}}
      },
      "4": {
        "name": "isBorrowing",
        "line": 72,
        "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 78, "column": 2}}
      },
      "5": {
        "name": "isUsingAsCollateral",
        "line": 86,
        "loc": {"start": {"line": 86, "column": 2}, "end": {"line": 92, "column": 2}}
      },
      "6": {
        "name": "isBorrowingAny",
        "line": 99,
        "loc": {"start": {"line": 99, "column": 2}, "end": {"line": 101, "column": 2}}
      },
      "7": {
        "name": "isEmpty",
        "line": 108,
        "loc": {"start": {"line": 108, "column": 2}, "end": {"line": 110, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1104}},
      "2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1694}},
      "3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 53}},
      "4": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 53}},
      "5": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 57}},
      "6": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 42}},
      "7": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 25}}
    },
    "branchMap": {}
  },
  "contracts/libraries/helpers/Errors.sol": {
    "l": {},
    "path": "/src/contracts/libraries/helpers/Errors.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/libraries/helpers/Helpers.sol": {
    "l": {"24": 395},
    "path": "/src/contracts/libraries/helpers/Helpers.sol",
    "s": {"1": 395},
    "b": {},
    "f": {"1": 395},
    "fnMap": {
      "1": {
        "name": "getUserCurrentDebt",
        "line": 19,
        "loc": {"start": {"line": 19, "column": 2}, "end": {"line": 28, "column": 2}}
      }
    },
    "statementMap": {"1": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 653}}},
    "branchMap": {}
  },
  "contracts/libraries/logic/GenericLogic.sol": {
    "l": {
      "65": 33,
      "69": 27,
      "72": 6,
      "74": 6,
      "76": 6,
      "77": 0,
      "80": 6,
      "88": 6,
      "89": 0,
      "92": 6,
      "96": 6,
      "99": 6,
      "100": 3,
      "103": 3,
      "109": 3,
      "115": 3,
      "169": 119,
      "171": 119,
      "172": 10,
      "174": 109,
      "175": 1853,
      "176": 1668,
      "179": 185,
      "180": 185,
      "182": 185,
      "186": 185,
      "187": 185,
      "189": 185,
      "190": 128,
      "192": 128,
      "197": 128,
      "199": 128,
      "200": 128,
      "205": 185,
      "206": 63,
      "209": 63,
      "213": 63,
      "219": 109,
      "222": 109,
      "226": 109,
      "231": 109,
      "252": 112,
      "254": 64,
      "271": 21,
      "273": 21,
      "274": 11,
      "277": 10,
      "278": 10
    },
    "path": "/src/contracts/libraries/logic/GenericLogic.sol",
    "s": {
      "1": 33,
      "2": 27,
      "3": 6,
      "4": 6,
      "5": 6,
      "6": 0,
      "7": 6,
      "8": 6,
      "9": 0,
      "10": 6,
      "11": 6,
      "12": 6,
      "13": 3,
      "14": 3,
      "15": 3,
      "16": 3,
      "17": 119,
      "18": 119,
      "19": 10,
      "20": 109,
      "21": 1853,
      "22": 185,
      "23": 185,
      "24": 185,
      "25": 185,
      "26": 185,
      "27": 185,
      "28": 128,
      "29": 128,
      "30": 128,
      "31": 128,
      "32": 128,
      "33": 185,
      "34": 63,
      "35": 63,
      "36": 63,
      "37": 109,
      "38": 109,
      "39": 109,
      "40": 109,
      "41": 112,
      "42": 48,
      "43": 64,
      "44": 21,
      "45": 21,
      "46": 11,
      "47": 10,
      "48": 10
    },
    "b": {
      "1": [27, 6],
      "2": [0, 6],
      "3": [0, 6],
      "4": [3, 3],
      "5": [10, 109],
      "6": [1668, 185],
      "7": [128, 57],
      "8": [63, 122],
      "9": [48, 64],
      "10": [11, 10]
    },
    "f": {"1": 33, "2": 119, "3": 112, "4": 21},
    "fnMap": {
      "1": {
        "name": "balanceDecreaseAllowed",
        "line": 56,
        "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 116, "column": 2}}
      },
      "2": {
        "name": "calculateUserAccountData",
        "line": 152,
        "loc": {"start": {"line": 152, "column": 2}, "end": {"line": 238, "column": 2}}
      },
      "3": {
        "name": "calculateHealthFactorFromBalances",
        "line": 247,
        "loc": {"start": {"line": 247, "column": 2}, "end": {"line": 255, "column": 2}}
      },
      "4": {
        "name": "calculateAvailableBorrowsETH",
        "line": 266,
        "loc": {"start": {"line": 266, "column": 2}, "end": {"line": 279, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2530}},
      "2": {"start": {"line": 69, "column": 6}, "end": {"line": 69, "column": 17}},
      "3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 47}},
      "4": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 80}},
      "5": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 2807}},
      "6": {"start": {"line": 77, "column": 6}, "end": {"line": 77, "column": 17}},
      "7": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 3008}},
      "8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3133}},
      "9": {"start": {"line": 89, "column": 6}, "end": {"line": 89, "column": 17}},
      "10": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 3245}},
      "11": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 95}},
      "12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 3528}},
      "13": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 18}},
      "14": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 3647}},
      "15": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 3854}},
      "16": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 87}},
      "17": {"start": {"line": 169, "column": 4}, "end": {"line": 169, "column": 44}},
      "18": {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 5830}},
      "19": {"start": {"line": 172, "column": 6}, "end": {"line": 172, "column": 38}},
      "20": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 5908}},
      "21": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 5971}},
      "22": {"start": {"line": 179, "column": 6}, "end": {"line": 179, "column": 50}},
      "23": {"start": {"line": 180, "column": 6}, "end": {"line": 180, "column": 96}},
      "24": {"start": {"line": 182, "column": 6}, "end": {"line": 182, "column": 6227}},
      "25": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 39}},
      "26": {"start": {"line": 187, "column": 6}, "end": {"line": 187, "column": 97}},
      "27": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6481}},
      "28": {"start": {"line": 190, "column": 8}, "end": {"line": 190, "column": 93}},
      "29": {"start": {"line": 192, "column": 8}, "end": {"line": 192, "column": 6673}},
      "30": {"start": {"line": 197, "column": 8}, "end": {"line": 197, "column": 95}},
      "31": {"start": {"line": 199, "column": 8}, "end": {"line": 199, "column": 71}},
      "32": {"start": {"line": 200, "column": 8}, "end": {"line": 200, "column": 6976}},
      "33": {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 7126}},
      "34": {"start": {"line": 206, "column": 8}, "end": {"line": 206, "column": 7174}},
      "35": {"start": {"line": 209, "column": 8}, "end": {"line": 209, "column": 7296}},
      "36": {"start": {"line": 213, "column": 8}, "end": {"line": 213, "column": 7455}},
      "37": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 7632}},
      "38": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 7752}},
      "39": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 7903}},
      "40": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8077}},
      "41": {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 49}},
      "42": {"start": {"line": 252, "column": 31}, "end": {"line": 252, "column": 49}},
      "43": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 91}},
      "44": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 70}},
      "45": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 9571}},
      "46": {"start": {"line": 274, "column": 6}, "end": {"line": 274, "column": 14}},
      "47": {"start": {"line": 277, "column": 4}, "end": {"line": 277, "column": 66}},
      "48": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 30}}
    },
    "branchMap": {
      "1": {
        "line": 65,
        "type": "if",
        "locations": [
          {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}},
          {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}}
        ]
      },
      "2": {
        "line": 76,
        "type": "if",
        "locations": [
          {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}},
          {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}}
        ]
      },
      "3": {
        "line": 88,
        "type": "if",
        "locations": [
          {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}},
          {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}
        ]
      },
      "4": {
        "line": 99,
        "type": "if",
        "locations": [
          {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}},
          {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}}
        ]
      },
      "5": {
        "line": 171,
        "type": "if",
        "locations": [
          {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}},
          {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}}
        ]
      },
      "6": {
        "line": 175,
        "type": "if",
        "locations": [
          {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}},
          {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}}
        ]
      },
      "7": {
        "line": 189,
        "type": "if",
        "locations": [
          {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}},
          {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}
        ]
      },
      "8": {
        "line": 205,
        "type": "if",
        "locations": [
          {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}},
          {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}}
        ]
      },
      "9": {
        "line": 252,
        "type": "if",
        "locations": [
          {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}},
          {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}}
        ]
      },
      "10": {
        "line": 273,
        "type": "if",
        "locations": [
          {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}},
          {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/logic/ReserveLogic.sol": {
    "l": {
      "85": 648,
      "88": 648,
      "90": 370,
      "93": 278,
      "97": 278,
      "108": 810,
      "111": 810,
      "113": 498,
      "116": 312,
      "120": 312,
      "134": 11,
      "139": 10,
      "151": 239,
      "152": 239,
      "153": 239,
      "155": 239,
      "162": 239,
      "183": 3,
      "185": 3,
      "187": 3,
      "188": 3,
      "190": 3,
      "206": 17,
      "207": 17,
      "209": 17,
      "212": 17,
      "213": 17,
      "216": 17,
      "217": 17,
      "218": 17,
      "219": 17,
      "246": 235,
      "248": 235,
      "250": 235,
      "253": 235,
      "255": 235,
      "267": 234,
      "268": 234,
      "269": 234,
      "271": 234,
      "272": 234,
      "273": 234,
      "275": 234,
      "316": 239,
      "318": 239,
      "320": 239,
      "321": 239,
      "325": 0,
      "328": 0,
      "336": 0,
      "339": 0,
      "342": 0,
      "347": 0,
      "350": 0,
      "356": 0,
      "358": 0,
      "374": 239,
      "376": 239,
      "378": 239,
      "379": 239,
      "382": 239,
      "383": 69,
      "387": 69,
      "388": 69,
      "390": 69,
      "394": 69,
      "395": 39,
      "399": 39,
      "400": 39,
      "401": 39,
      "406": 239,
      "407": 239
    },
    "path": "/src/contracts/libraries/logic/ReserveLogic.sol",
    "s": {
      "1": 648,
      "2": 648,
      "3": 370,
      "4": 278,
      "5": 278,
      "6": 810,
      "7": 810,
      "8": 498,
      "9": 312,
      "10": 312,
      "11": 11,
      "12": 10,
      "13": 239,
      "14": 239,
      "15": 239,
      "16": 239,
      "17": 239,
      "18": 3,
      "19": 3,
      "20": 3,
      "21": 3,
      "22": 3,
      "23": 17,
      "24": 17,
      "25": 17,
      "26": 17,
      "27": 17,
      "28": 17,
      "29": 17,
      "30": 17,
      "31": 17,
      "32": 235,
      "33": 235,
      "34": 235,
      "35": 235,
      "36": 235,
      "37": 234,
      "38": 234,
      "39": 234,
      "40": 234,
      "41": 234,
      "42": 234,
      "43": 234,
      "44": 239,
      "45": 239,
      "46": 239,
      "47": 239,
      "48": 0,
      "49": 0,
      "50": 0,
      "51": 0,
      "52": 0,
      "53": 0,
      "54": 0,
      "55": 0,
      "56": 0,
      "57": 239,
      "58": 239,
      "59": 239,
      "60": 239,
      "61": 239,
      "62": 69,
      "63": 69,
      "64": 69,
      "65": 69,
      "66": 69,
      "67": 39,
      "68": 39,
      "69": 39,
      "70": 39,
      "71": 239,
      "72": 239
    },
    "b": {
      "1": [370, 278],
      "2": [498, 312],
      "3": [10, 1],
      "4": [3, 0],
      "5": [17, 0],
      "6": [17, 0],
      "7": [17, 0],
      "8": [234, 0],
      "9": [234, 0],
      "10": [234, 0],
      "11": [239, 0],
      "12": [69, 170],
      "13": [69, 0],
      "14": [39, 30],
      "15": [39, 0]
    },
    "f": {"1": 648, "2": 810, "3": 11, "4": 239, "5": 3, "6": 17, "7": 235, "8": 239, "9": 239},
    "fnMap": {
      "1": {
        "name": "getNormalizedIncome",
        "line": 84,
        "loc": {"start": {"line": 84, "column": 2}, "end": {"line": 98, "column": 2}}
      },
      "2": {
        "name": "getNormalizedDebt",
        "line": 107,
        "loc": {"start": {"line": 107, "column": 2}, "end": {"line": 121, "column": 2}}
      },
      "3": {
        "name": "getDebtTokenAddress",
        "line": 129,
        "loc": {"start": {"line": 129, "column": 2}, "end": {"line": 143, "column": 2}}
      },
      "4": {
        "name": "updateState",
        "line": 150,
        "loc": {"start": {"line": 150, "column": 2}, "end": {"line": 169, "column": 2}}
      },
      "5": {
        "name": "cumulateToLiquidityIndex",
        "line": 178,
        "loc": {"start": {"line": 178, "column": 2}, "end": {"line": 191, "column": 2}}
      },
      "6": {
        "name": "init",
        "line": 199,
        "loc": {"start": {"line": 199, "column": 2}, "end": {"line": 220, "column": 2}}
      },
      "7": {
        "name": "updateInterestRates",
        "line": 239,
        "loc": {"start": {"line": 239, "column": 2}, "end": {"line": 283, "column": 2}}
      },
      "8": {
        "name": "_mintToTreasury",
        "line": 309,
        "loc": {"start": {"line": 309, "column": 2}, "end": {"line": 359, "column": 2}}
      },
      "9": {
        "name": "_updateIndexes",
        "line": 368,
        "loc": {"start": {"line": 368, "column": 2}, "end": {"line": 408, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 50}},
      "2": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3533}},
      "3": {"start": {"line": 90, "column": 6}, "end": {"line": 90, "column": 35}},
      "4": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3745}},
      "5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 20}},
      "6": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 50}},
      "7": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4417}},
      "8": {"start": {"line": 113, "column": 6}, "end": {"line": 113, "column": 40}},
      "9": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 4639}},
      "10": {"start": {"line": 120, "column": 4}, "end": {"line": 120, "column": 20}},
      "11": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 5256}},
      "12": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 5559}},
      "13": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 64}},
      "14": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 69}},
      "15": {"start": {"line": 153, "column": 4}, "end": {"line": 153, "column": 59}},
      "16": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 6182}},
      "17": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 6375}},
      "18": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 88}},
      "19": {"start": {"line": 185, "column": 4}, "end": {"line": 185, "column": 65}},
      "20": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 49}},
      "21": {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 64}},
      "22": {"start": {"line": 190, "column": 4}, "end": {"line": 190, "column": 43}},
      "23": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 83}},
      "24": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7908}},
      "25": {"start": {"line": 209, "column": 6}, "end": {"line": 209, "column": 55}},
      "26": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8064}},
      "27": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 60}},
      "28": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 40}},
      "29": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 58}},
      "30": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 62}},
      "31": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 68}},
      "32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 44}},
      "33": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 63}},
      "34": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 9530}},
      "35": {"start": {"line": 253, "column": 4}, "end": {"line": 253, "column": 76}},
      "36": {"start": {"line": 255, "column": 4}, "end": {"line": 255, "column": 9713}},
      "37": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 87}},
      "38": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 88}},
      "39": {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 92}},
      "40": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 64}},
      "41": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 64}},
      "42": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 68}},
      "43": {"start": {"line": 275, "column": 4}, "end": {"line": 275, "column": 10646}},
      "44": {"start": {"line": 316, "column": 4}, "end": {"line": 316, "column": 39}},
      "45": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 64}},
      "46": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 12121}},
      "47": {"start": {"line": 321, "column": 6}, "end": {"line": 321, "column": 12}},
      "48": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 86}},
      "49": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 12457}},
      "50": {"start": {"line": 336, "column": 4}, "end": {"line": 336, "column": 90}},
      "51": {"start": {"line": 339, "column": 4}, "end": {"line": 339, "column": 84}},
      "52": {"start": {"line": 342, "column": 4}, "end": {"line": 342, "column": 12963}},
      "53": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 90}},
      "54": {"start": {"line": 350, "column": 4}, "end": {"line": 350, "column": 13330}},
      "55": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 75}},
      "56": {"start": {"line": 358, "column": 4}, "end": {"line": 358, "column": 86}},
      "57": {"start": {"line": 374, "column": 4}, "end": {"line": 374, "column": 50}},
      "58": {"start": {"line": 376, "column": 4}, "end": {"line": 376, "column": 63}},
      "59": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 46}},
      "60": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 56}},
      "61": {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 14442}},
      "62": {"start": {"line": 383, "column": 6}, "end": {"line": 383, "column": 14483}},
      "63": {"start": {"line": 387, "column": 6}, "end": {"line": 387, "column": 74}},
      "64": {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 77}},
      "65": {"start": {"line": 390, "column": 6}, "end": {"line": 390, "column": 56}},
      "66": {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 14986}},
      "67": {"start": {"line": 395, "column": 8}, "end": {"line": 395, "column": 15048}},
      "68": {"start": {"line": 399, "column": 8}, "end": {"line": 399, "column": 91}},
      "69": {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 90}},
      "70": {"start": {"line": 401, "column": 8}, "end": {"line": 401, "column": 68}},
      "71": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 56}},
      "72": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 54}}
    },
    "branchMap": {
      "1": {
        "line": 88,
        "type": "if",
        "locations": [
          {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}},
          {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}
        ]
      },
      "2": {
        "line": 111,
        "type": "if",
        "locations": [
          {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}},
          {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}
        ]
      },
      "3": {
        "line": 134,
        "type": "if",
        "locations": [
          {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}},
          {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}
        ]
      },
      "4": {
        "line": 188,
        "type": "if",
        "locations": [
          {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}},
          {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}}
        ]
      },
      "5": {
        "line": 206,
        "type": "if",
        "locations": [
          {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}},
          {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}}
        ]
      },
      "6": {
        "line": 207,
        "type": "if",
        "locations": [
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
        ]
      },
      "7": {
        "line": 212,
        "type": "if",
        "locations": [
          {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}},
          {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}
        ]
      },
      "8": {
        "line": 267,
        "type": "if",
        "locations": [
          {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}},
          {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}}
        ]
      },
      "9": {
        "line": 268,
        "type": "if",
        "locations": [
          {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}},
          {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}
        ]
      },
      "10": {
        "line": 269,
        "type": "if",
        "locations": [
          {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}},
          {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}}
        ]
      },
      "11": {
        "line": 320,
        "type": "if",
        "locations": [
          {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}},
          {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}}
        ]
      },
      "12": {
        "line": 382,
        "type": "if",
        "locations": [
          {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}},
          {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}}
        ]
      },
      "13": {
        "line": 388,
        "type": "if",
        "locations": [
          {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}},
          {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}}
        ]
      },
      "14": {
        "line": 394,
        "type": "if",
        "locations": [
          {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}},
          {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}}
        ]
      },
      "15": {
        "line": 400,
        "type": "if",
        "locations": [
          {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}},
          {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}}
        ]
      }
    }
  },
  "contracts/libraries/logic/ValidationLogic.sol": {
    "l": {
      "38": 104,
      "40": 104,
      "41": 102,
      "42": 102,
      "60": 25,
      "62": 24,
      "64": 23,
      "125": 63,
      "127": 63,
      "134": 63,
      "135": 63,
      "137": 63,
      "140": 63,
      "146": 61,
      "160": 61,
      "162": 55,
      "168": 55,
      "172": 55,
      "186": 50,
      "189": 0,
      "191": 0,
      "200": 0,
      "202": 0,
      "222": 20,
      "224": 20,
      "226": 20,
      "228": 18,
      "236": 18,
      "257": 4,
      "259": 4,
      "260": 4,
      "262": 4,
      "263": 2,
      "265": 2,
      "273": 1,
      "275": 1,
      "283": 0,
      "304": 7,
      "306": 7,
      "308": 7,
      "328": 13,
      "329": 12,
      "349": 10,
      "352": 2,
      "355": 8,
      "356": 1,
      "362": 7,
      "366": 7,
      "367": 1,
      "373": 6,
      "374": 1,
      "380": 5,
      "402": 18,
      "405": 2,
      "408": 16,
      "411": 0,
      "417": 16,
      "418": 8,
      "422": 8,
      "423": 1,
      "430": 15,
      "431": 2,
      "437": 13,
      "453": 9,
      "454": 1,
      "460": 8,
      "461": 8,
      "462": 2,
      "464": 6,
      "465": 1,
      "471": 5
    },
    "path": "/src/contracts/libraries/logic/ValidationLogic.sol",
    "s": {
      "1": 104,
      "2": 104,
      "3": 102,
      "4": 102,
      "5": 25,
      "6": 24,
      "7": 23,
      "8": 63,
      "9": 63,
      "10": 63,
      "11": 63,
      "12": 63,
      "13": 63,
      "14": 61,
      "15": 61,
      "16": 55,
      "17": 55,
      "18": 55,
      "19": 50,
      "20": 0,
      "21": 0,
      "22": 0,
      "23": 0,
      "24": 20,
      "25": 20,
      "26": 20,
      "27": 18,
      "28": 18,
      "29": 4,
      "30": 4,
      "31": 4,
      "32": 4,
      "33": 2,
      "34": 2,
      "35": 2,
      "36": 1,
      "37": 1,
      "38": 0,
      "39": 7,
      "40": 7,
      "41": 7,
      "42": 13,
      "43": 12,
      "44": 10,
      "45": 2,
      "46": 8,
      "47": 1,
      "48": 7,
      "49": 7,
      "50": 1,
      "51": 6,
      "52": 1,
      "53": 5,
      "54": 18,
      "55": 2,
      "56": 16,
      "57": 0,
      "58": 16,
      "59": 8,
      "60": 8,
      "61": 1,
      "62": 15,
      "63": 2,
      "64": 13,
      "65": 9,
      "66": 1,
      "67": 8,
      "68": 8,
      "69": 2,
      "70": 6,
      "71": 1,
      "72": 5
    },
    "b": {
      "1": [102, 2],
      "2": [102, 0],
      "3": [102, 0],
      "4": [24, 1],
      "5": [23, 1],
      "6": [22, 1],
      "7": [63, 0],
      "8": [63, 0],
      "9": [63, 0],
      "10": [61, 2],
      "11": [55, 6],
      "12": [55, 0],
      "13": [50, 5],
      "14": [0, 50],
      "15": [0, 0],
      "16": [0, 0],
      "17": [0, 0],
      "18": [20, 0],
      "19": [18, 2],
      "20": [18, 0],
      "21": [17, 1],
      "22": [4, 0],
      "23": [4, 0],
      "24": [2, 2],
      "25": [1, 1],
      "26": [2, 0],
      "27": [1, 1],
      "28": [1, 0],
      "29": [1, 0],
      "30": [7, 0],
      "31": [6, 1],
      "32": [12, 1],
      "33": [11, 1],
      "34": [2, 8],
      "35": [1, 7],
      "36": [1, 6],
      "37": [1, 5],
      "38": [2, 16],
      "39": [0, 16],
      "40": [8, 8],
      "41": [1, 7],
      "42": [2, 13],
      "43": [1, 8],
      "44": [2, 6],
      "45": [1, 5]
    },
    "f": {"1": 104, "2": 25, "3": 63, "4": 20, "5": 4, "6": 7, "7": 13, "8": 10, "9": 18, "10": 9},
    "fnMap": {
      "1": {
        "name": "validateDeposit",
        "line": 37,
        "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 43, "column": 2}}
      },
      "2": {
        "name": "validateWithdraw",
        "line": 51,
        "loc": {"start": {"line": 51, "column": 2}, "end": {"line": 76, "column": 2}}
      },
      "3": {
        "name": "validateBorrow",
        "line": 113,
        "loc": {"start": {"line": 113, "column": 2}, "end": {"line": 204, "column": 2}}
      },
      "4": {
        "name": "validateRepay",
        "line": 214,
        "loc": {"start": {"line": 214, "column": 2}, "end": {"line": 240, "column": 2}}
      },
      "5": {
        "name": "validateSwapRateMode",
        "line": 250,
        "loc": {"start": {"line": 250, "column": 2}, "end": {"line": 285, "column": 2}}
      },
      "6": {
        "name": "validateSetUseReserveAsCollateral",
        "line": 296,
        "loc": {"start": {"line": 296, "column": 2}, "end": {"line": 320, "column": 2}}
      },
      "7": {
        "name": "validateFlashloan",
        "line": 327,
        "loc": {"start": {"line": 327, "column": 2}, "end": {"line": 330, "column": 2}}
      },
      "8": {
        "name": "validateLiquidationCall",
        "line": 341,
        "loc": {"start": {"line": 341, "column": 2}, "end": {"line": 381, "column": 2}}
      },
      "9": {
        "name": "validateRepayWithCollateral",
        "line": 393,
        "loc": {"start": {"line": 393, "column": 2}, "end": {"line": 438, "column": 2}}
      },
      "10": {
        "name": "validateSwapLiquidity",
        "line": 447,
        "loc": {"start": {"line": 447, "column": 2}, "end": {"line": 472, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 74}},
      "2": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 56}},
      "3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 46}},
      "4": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 51}},
      "5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 56}},
      "6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 75}},
      "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 2437}},
      "8": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}},
      "9": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4488}},
      "10": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 51}},
      "11": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 56}},
      "12": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}},
      "13": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4827}},
      "14": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 5049}},
      "15": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 77}},
      "16": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 5434}},
      "17": {"start": {"line": 168, "column": 4}, "end": {"line": 168, "column": 5703}},
      "18": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 5861}},
      "19": {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 6430}},
      "20": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 82}},
      "21": {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6685}},
      "22": {"start": {"line": 200, "column": 6}, "end": {"line": 200, "column": 90}},
      "23": {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 89}},
      "24": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 53}},
      "25": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 46}},
      "26": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 60}},
      "27": {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 8040}},
      "28": {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 8339}},
      "29": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 96}},
      "30": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 46}},
      "31": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 51}},
      "32": {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 9332}},
      "33": {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 76}},
      "34": {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 9485}},
      "35": {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 80}},
      "36": {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 68}},
      "37": {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 10079}},
      "38": {"start": {"line": 283, "column": 6}, "end": {"line": 283, "column": 55}},
      "39": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 83}},
      "40": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 79}},
      "41": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 11408}},
      "42": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 58}},
      "43": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 98}},
      "44": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12893}},
      "45": {"start": {"line": 352, "column": 6}, "end": {"line": 352, "column": 98}},
      "46": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 13115}},
      "47": {"start": {"line": 356, "column": 6}, "end": {"line": 356, "column": 13200}},
      "48": {"start": {"line": 362, "column": 4}, "end": {"line": 362, "column": 13408}},
      "49": {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 13592}},
      "50": {"start": {"line": 367, "column": 6}, "end": {"line": 367, "column": 13629}},
      "51": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 13783}},
      "52": {"start": {"line": 374, "column": 6}, "end": {"line": 374, "column": 13844}},
      "53": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 79}},
      "54": {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 14907}},
      "55": {"start": {"line": 405, "column": 6}, "end": {"line": 405, "column": 98}},
      "56": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 15129}},
      "57": {"start": {"line": 411, "column": 6}, "end": {"line": 411, "column": 15248}},
      "58": {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 15402}},
      "59": {"start": {"line": 418, "column": 6}, "end": {"line": 418, "column": 15490}},
      "60": {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 15680}},
      "61": {"start": {"line": 423, "column": 8}, "end": {"line": 423, "column": 15719}},
      "62": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 15885}},
      "63": {"start": {"line": 431, "column": 6}, "end": {"line": 431, "column": 15946}},
      "64": {"start": {"line": 437, "column": 4}, "end": {"line": 437, "column": 79}},
      "65": {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 16711}},
      "66": {"start": {"line": 454, "column": 6}, "end": {"line": 454, "column": 16748}},
      "67": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 80}},
      "68": {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 16978}},
      "69": {"start": {"line": 462, "column": 6}, "end": {"line": 462, "column": 98}},
      "70": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 17149}},
      "71": {"start": {"line": 465, "column": 6}, "end": {"line": 465, "column": 17177}},
      "72": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 79}}
    },
    "branchMap": {
      "1": {
        "line": 40,
        "type": "if",
        "locations": [
          {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}},
          {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}
        ]
      },
      "2": {
        "line": 41,
        "type": "if",
        "locations": [
          {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}},
          {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}}
        ]
      },
      "3": {
        "line": 42,
        "type": "if",
        "locations": [
          {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}},
          {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}}
        ]
      },
      "4": {
        "line": 60,
        "type": "if",
        "locations": [
          {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}},
          {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}}
        ]
      },
      "5": {
        "line": 62,
        "type": "if",
        "locations": [
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
        ]
      },
      "6": {
        "line": 64,
        "type": "if",
        "locations": [
          {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}},
          {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}}
        ]
      },
      "7": {
        "line": 134,
        "type": "if",
        "locations": [
          {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}},
          {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}
        ]
      },
      "8": {
        "line": 135,
        "type": "if",
        "locations": [
          {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}},
          {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}}
        ]
      },
      "9": {
        "line": 137,
        "type": "if",
        "locations": [
          {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}},
          {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}}
        ]
      },
      "10": {
        "line": 140,
        "type": "if",
        "locations": [
          {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}},
          {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}}
        ]
      },
      "11": {
        "line": 160,
        "type": "if",
        "locations": [
          {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}},
          {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}
        ]
      },
      "12": {
        "line": 162,
        "type": "if",
        "locations": [
          {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}},
          {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}}
        ]
      },
      "13": {
        "line": 172,
        "type": "if",
        "locations": [
          {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}},
          {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}}
        ]
      },
      "14": {
        "line": 186,
        "type": "if",
        "locations": [
          {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}},
          {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}}
        ]
      },
      "15": {
        "line": 189,
        "type": "if",
        "locations": [
          {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}},
          {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}
        ]
      },
      "16": {
        "line": 191,
        "type": "if",
        "locations": [
          {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}},
          {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}}
        ]
      },
      "17": {
        "line": 202,
        "type": "if",
        "locations": [
          {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}},
          {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}}
        ]
      },
      "18": {
        "line": 224,
        "type": "if",
        "locations": [
          {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}},
          {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}
        ]
      },
      "19": {
        "line": 226,
        "type": "if",
        "locations": [
          {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}},
          {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}}
        ]
      },
      "20": {
        "line": 228,
        "type": "if",
        "locations": [
          {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}},
          {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}}
        ]
      },
      "21": {
        "line": 236,
        "type": "if",
        "locations": [
          {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}},
          {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}}
        ]
      },
      "22": {
        "line": 259,
        "type": "if",
        "locations": [
          {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}},
          {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}}
        ]
      },
      "23": {
        "line": 260,
        "type": "if",
        "locations": [
          {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}},
          {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}}
        ]
      },
      "24": {
        "line": 262,
        "type": "if",
        "locations": [
          {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}},
          {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}}
        ]
      },
      "25": {
        "line": 263,
        "type": "if",
        "locations": [
          {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}},
          {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}}
        ]
      },
      "26": {
        "line": 264,
        "type": "if",
        "locations": [
          {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}},
          {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}}
        ]
      },
      "27": {
        "line": 265,
        "type": "if",
        "locations": [
          {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}},
          {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}}
        ]
      },
      "28": {
        "line": 273,
        "type": "if",
        "locations": [
          {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}},
          {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}}
        ]
      },
      "29": {
        "line": 275,
        "type": "if",
        "locations": [
          {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}},
          {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}}
        ]
      },
      "30": {
        "line": 306,
        "type": "if",
        "locations": [
          {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}},
          {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}}
        ]
      },
      "31": {
        "line": 308,
        "type": "if",
        "locations": [
          {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}},
          {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}}
        ]
      },
      "32": {
        "line": 328,
        "type": "if",
        "locations": [
          {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}},
          {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}}
        ]
      },
      "33": {
        "line": 329,
        "type": "if",
        "locations": [
          {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}},
          {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}}
        ]
      },
      "34": {
        "line": 349,
        "type": "if",
        "locations": [
          {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}},
          {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}}
        ]
      },
      "35": {
        "line": 355,
        "type": "if",
        "locations": [
          {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}},
          {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}}
        ]
      },
      "36": {
        "line": 366,
        "type": "if",
        "locations": [
          {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}},
          {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}}
        ]
      },
      "37": {
        "line": 373,
        "type": "if",
        "locations": [
          {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}},
          {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}}
        ]
      },
      "38": {
        "line": 402,
        "type": "if",
        "locations": [
          {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}},
          {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}}
        ]
      },
      "39": {
        "line": 408,
        "type": "if",
        "locations": [
          {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}},
          {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}}
        ]
      },
      "40": {
        "line": 417,
        "type": "if",
        "locations": [
          {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}},
          {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}}
        ]
      },
      "41": {
        "line": 422,
        "type": "if",
        "locations": [
          {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}},
          {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}}
        ]
      },
      "42": {
        "line": 430,
        "type": "if",
        "locations": [
          {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}},
          {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}}
        ]
      },
      "43": {
        "line": 453,
        "type": "if",
        "locations": [
          {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}},
          {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}}
        ]
      },
      "44": {
        "line": 461,
        "type": "if",
        "locations": [
          {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}},
          {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}}
        ]
      },
      "45": {
        "line": 464,
        "type": "if",
        "locations": [
          {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}},
          {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/math/MathUtils.sol": {
    "l": {
      "26": 347,
      "28": 347,
      "30": 347,
      "52": 672,
      "54": 672,
      "55": 116,
      "58": 556,
      "60": 556,
      "62": 556,
      "64": 556,
      "65": 556,
      "67": 556,
      "68": 556,
      "70": 556
    },
    "path": "/src/contracts/libraries/math/MathUtils.sol",
    "s": {
      "1": 347,
      "2": 347,
      "3": 347,
      "4": 672,
      "5": 672,
      "6": 116,
      "7": 556,
      "8": 556,
      "9": 556,
      "10": 556,
      "11": 556,
      "12": 556,
      "13": 556,
      "14": 556
    },
    "b": {"1": [116, 556]},
    "f": {"1": 347, "2": 672},
    "fnMap": {
      "1": {
        "name": "calculateLinearInterest",
        "line": 20,
        "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 31, "column": 2}}
      },
      "2": {
        "name": "calculateCompoundedInterest",
        "line": 46,
        "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 71, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 78}},
      "2": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 85}},
      "3": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 55}},
      "4": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 67}},
      "5": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 1957}},
      "6": {"start": {"line": 55, "column": 6}, "end": {"line": 55, "column": 29}},
      "7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 33}},
      "8": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 47}},
      "9": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 51}},
      "10": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 62}},
      "11": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 63}},
      "12": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 67}},
      "13": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 85}},
      "14": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 86}}
    },
    "branchMap": {
      "1": {
        "line": 54,
        "type": "if",
        "locations": [
          {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}},
          {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/math/PercentageMath.sol": {
    "l": {
      "25": 343,
      "26": 148,
      "29": 195,
      "31": 195,
      "33": 195,
      "35": 195,
      "37": 195,
      "47": 58,
      "48": 58,
      "50": 58,
      "52": 58,
      "54": 58,
      "56": 58,
      "58": 58
    },
    "path": "/src/contracts/libraries/math/PercentageMath.sol",
    "s": {
      "1": 343,
      "2": 148,
      "3": 195,
      "4": 195,
      "5": 195,
      "6": 195,
      "7": 195,
      "8": 58,
      "9": 58,
      "10": 58,
      "11": 58,
      "12": 58,
      "13": 58,
      "14": 58
    },
    "b": {"1": [148, 195], "2": [195, 0], "3": [195, 0], "4": [58, 0], "5": [58, 0], "6": [58, 0]},
    "f": {"1": 343, "2": 58},
    "fnMap": {
      "1": {
        "name": "percentMul",
        "line": 24,
        "loc": {"start": {"line": 24, "column": 2}, "end": {"line": 38, "column": 2}}
      },
      "2": {
        "name": "percentDiv",
        "line": 46,
        "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 59, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 891}},
      "2": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 14}},
      "3": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 39}},
      "4": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 72}},
      "5": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}},
      "6": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 60}},
      "7": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}},
      "8": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 52}},
      "9": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 43}},
      "10": {"start": {"line": 50, "column": 4}, "end": {"line": 50, "column": 46}},
      "11": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 79}},
      "12": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 27}},
      "13": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 62}},
      "14": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 30}}
    },
    "branchMap": {
      "1": {
        "line": 25,
        "type": "if",
        "locations": [
          {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}},
          {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}}
        ]
      },
      "2": {
        "line": 31,
        "type": "if",
        "locations": [
          {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}},
          {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}
        ]
      },
      "3": {
        "line": 35,
        "type": "if",
        "locations": [
          {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}},
          {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}
        ]
      },
      "4": {
        "line": 47,
        "type": "if",
        "locations": [
          {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}},
          {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}
        ]
      },
      "5": {
        "line": 52,
        "type": "if",
        "locations": [
          {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}},
          {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}
        ]
      },
      "6": {
        "line": 56,
        "type": "if",
        "locations": [
          {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}},
          {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/math/SafeMath.sol": {
    "l": {
      "28": 450,
      "29": 450,
      "31": 450,
      "44": 124,
      "61": 212,
      "62": 211,
      "64": 211,
      "80": 0,
      "81": 0,
      "84": 0,
      "85": 0,
      "87": 0,
      "102": 0,
      "122": 0,
      "123": 0,
      "126": 0,
      "141": 0,
      "160": 0,
      "161": 0
    },
    "path": "/src/contracts/libraries/math/SafeMath.sol",
    "s": {
      "1": 450,
      "2": 450,
      "3": 450,
      "4": 124,
      "5": 212,
      "6": 211,
      "7": 211,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0
    },
    "b": {"1": [450, 0], "2": [211, 1], "3": [0, 0], "4": [0, 0], "5": [0, 0], "6": [0, 0]},
    "f": {"1": 450, "2": 124, "3": 212, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0},
    "fnMap": {
      "1": {
        "name": "add",
        "line": 27,
        "loc": {"start": {"line": 27, "column": 2}, "end": {"line": 32, "column": 2}}
      },
      "2": {
        "name": "sub",
        "line": 43,
        "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}}
      },
      "3": {
        "name": "sub",
        "line": 56,
        "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 65, "column": 2}}
      },
      "4": {
        "name": "mul",
        "line": 76,
        "loc": {"start": {"line": 76, "column": 2}, "end": {"line": 88, "column": 2}}
      },
      "5": {
        "name": "div",
        "line": 101,
        "loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}}
      },
      "6": {
        "name": "div",
        "line": 116,
        "loc": {"start": {"line": 116, "column": 2}, "end": {"line": 127, "column": 2}}
      },
      "7": {
        "name": "mod",
        "line": 140,
        "loc": {"start": {"line": 140, "column": 2}, "end": {"line": 142, "column": 2}}
      },
      "8": {
        "name": "mod",
        "line": 155,
        "loc": {"start": {"line": 155, "column": 2}, "end": {"line": 162, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 21}},
      "2": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 49}},
      "3": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 12}},
      "4": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 54}},
      "5": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 32}},
      "6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 21}},
      "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 12}},
      "8": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 2341}},
      "9": {"start": {"line": 81, "column": 6}, "end": {"line": 81, "column": 14}},
      "10": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 21}},
      "11": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 59}},
      "12": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 12}},
      "13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 50}},
      "14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 31}},
      "15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 21}},
      "16": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 12}},
      "17": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 48}},
      "18": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 32}},
      "19": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 16}}
    },
    "branchMap": {
      "1": {
        "line": 29,
        "type": "if",
        "locations": [
          {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}},
          {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}
        ]
      },
      "2": {
        "line": 61,
        "type": "if",
        "locations": [
          {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}},
          {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}}
        ]
      },
      "3": {
        "line": 80,
        "type": "if",
        "locations": [
          {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}},
          {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}}
        ]
      },
      "4": {
        "line": 85,
        "type": "if",
        "locations": [
          {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}},
          {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}
        ]
      },
      "5": {
        "line": 122,
        "type": "if",
        "locations": [
          {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}},
          {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}
        ]
      },
      "6": {
        "line": 160,
        "type": "if",
        "locations": [
          {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}},
          {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/math/WadRayMath.sol": {
    "l": {
      "25": 1056,
      "33": 0,
      "40": 0,
      "47": 0,
      "57": 0,
      "58": 0,
      "61": 0,
      "63": 0,
      "65": 0,
      "67": 0,
      "69": 0,
      "79": 64,
      "81": 64,
      "83": 64,
      "85": 64,
      "87": 64,
      "89": 64,
      "91": 64,
      "101": 4935,
      "102": 1581,
      "105": 3354,
      "107": 3354,
      "109": 3354,
      "111": 3354,
      "113": 3354,
      "123": 1257,
      "125": 1257,
      "127": 1257,
      "129": 1257,
      "131": 1257,
      "133": 1257,
      "135": 1257,
      "144": 0,
      "145": 0,
      "146": 0,
      "148": 0,
      "157": 1134,
      "158": 1134,
      "159": 1134
    },
    "path": "/src/contracts/libraries/math/WadRayMath.sol",
    "s": {
      "1": 1056,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 64,
      "13": 64,
      "14": 64,
      "15": 64,
      "16": 64,
      "17": 64,
      "18": 64,
      "19": 4935,
      "20": 1581,
      "21": 3354,
      "22": 3354,
      "23": 3354,
      "24": 3354,
      "25": 3354,
      "26": 1257,
      "27": 1257,
      "28": 1257,
      "29": 1257,
      "30": 1257,
      "31": 1257,
      "32": 1257,
      "33": 0,
      "34": 0,
      "35": 0,
      "36": 0,
      "37": 1134,
      "38": 1134,
      "39": 1134
    },
    "b": {
      "1": [0, 0],
      "2": [0, 0],
      "3": [0, 0],
      "4": [64, 0],
      "5": [64, 0],
      "6": [64, 0],
      "7": [1581, 3354],
      "8": [3354, 0],
      "9": [3354, 0],
      "10": [1257, 0],
      "11": [1257, 0],
      "12": [1257, 0],
      "13": [0, 0],
      "14": [1134, 0]
    },
    "f": {
      "1": 1056,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 64,
      "7": 4935,
      "8": 1257,
      "9": 0,
      "10": 1134
    },
    "fnMap": {
      "1": {
        "name": "ray",
        "line": 24,
        "loc": {"start": {"line": 24, "column": 2}, "end": {"line": 26, "column": 2}}
      },
      "2": {
        "name": "wad",
        "line": 32,
        "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 34, "column": 2}}
      },
      "3": {
        "name": "halfRay",
        "line": 39,
        "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}}
      },
      "4": {
        "name": "halfWad",
        "line": 46,
        "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}}
      },
      "5": {
        "name": "wadMul",
        "line": 56,
        "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 70, "column": 2}}
      },
      "6": {
        "name": "wadDiv",
        "line": 78,
        "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 92, "column": 2}}
      },
      "7": {
        "name": "rayMul",
        "line": 100,
        "loc": {"start": {"line": 100, "column": 2}, "end": {"line": 114, "column": 2}}
      },
      "8": {
        "name": "rayDiv",
        "line": 122,
        "loc": {"start": {"line": 122, "column": 2}, "end": {"line": 136, "column": 2}}
      },
      "9": {
        "name": "rayToWad",
        "line": 143,
        "loc": {"start": {"line": 143, "column": 2}, "end": {"line": 149, "column": 2}}
      },
      "10": {
        "name": "wadToRay",
        "line": 156,
        "loc": {"start": {"line": 156, "column": 2}, "end": {"line": 160, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 14}},
      "2": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 14}},
      "3": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 18}},
      "4": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}},
      "5": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 1244}},
      "6": {"start": {"line": 58, "column": 6}, "end": {"line": 58, "column": 14}},
      "7": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 26}},
      "8": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 59}},
      "9": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 20}},
      "10": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 55}},
      "11": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 23}},
      "12": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 43}},
      "13": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 25}},
      "14": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}},
      "15": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 61}},
      "16": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 18}},
      "17": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 53}},
      "18": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 21}},
      "19": {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 2221}},
      "20": {"start": {"line": 102, "column": 6}, "end": {"line": 102, "column": 14}},
      "21": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 26}},
      "22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 59}},
      "23": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 20}},
      "24": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 55}},
      "25": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 23}},
      "26": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 43}},
      "27": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 25}},
      "28": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 28}},
      "29": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 61}},
      "30": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 18}},
      "31": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 53}},
      "32": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 21}},
      "33": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 41}},
      "34": {"start": {"line": 145, "column": 4}, "end": {"line": 145, "column": 34}},
      "35": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 57}},
      "36": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 33}},
      "37": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 38}},
      "38": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 71}},
      "39": {"start": {"line": 159, "column": 4}, "end": {"line": 159, "column": 17}}
    },
    "branchMap": {
      "1": {
        "line": 57,
        "type": "if",
        "locations": [
          {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}},
          {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}}
        ]
      },
      "2": {
        "line": 63,
        "type": "if",
        "locations": [
          {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}},
          {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}}
        ]
      },
      "3": {
        "line": 67,
        "type": "if",
        "locations": [
          {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}},
          {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}
        ]
      },
      "4": {
        "line": 79,
        "type": "if",
        "locations": [
          {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}},
          {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}}
        ]
      },
      "5": {
        "line": 85,
        "type": "if",
        "locations": [
          {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}},
          {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}
        ]
      },
      "6": {
        "line": 89,
        "type": "if",
        "locations": [
          {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}},
          {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}}
        ]
      },
      "7": {
        "line": 101,
        "type": "if",
        "locations": [
          {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}},
          {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}}
        ]
      },
      "8": {
        "line": 107,
        "type": "if",
        "locations": [
          {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}},
          {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}}
        ]
      },
      "9": {
        "line": 111,
        "type": "if",
        "locations": [
          {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}},
          {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}
        ]
      },
      "10": {
        "line": 123,
        "type": "if",
        "locations": [
          {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}},
          {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}}
        ]
      },
      "11": {
        "line": 129,
        "type": "if",
        "locations": [
          {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}},
          {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}}
        ]
      },
      "12": {
        "line": 133,
        "type": "if",
        "locations": [
          {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}},
          {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}}
        ]
      },
      "13": {
        "line": 146,
        "type": "if",
        "locations": [
          {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}},
          {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}}
        ]
      },
      "14": {
        "line": 158,
        "type": "if",
        "locations": [
          {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}},
          {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol": {
    "l": {"26": 0, "27": 0, "34": 0},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol",
    "s": {"1": 0, "2": 0, "3": 0},
    "b": {"1": [0, 0]},
    "f": {"1": 0, "2": 0},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 25,
        "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 28, "column": 2}}
      },
      "2": {
        "name": "_willFallback",
        "line": 33,
        "loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 79}},
      "2": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 20}},
      "3": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 47}}
    },
    "branchMap": {
      "1": {
        "line": 26,
        "type": "if",
        "locations": [
          {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}},
          {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol": {
    "l": {
      "35": 3,
      "36": 3,
      "38": 0,
      "46": 0,
      "53": 0,
      "62": 0,
      "63": 0,
      "64": 0,
      "73": 0,
      "90": 3,
      "91": 3,
      "92": 3,
      "99": 9902,
      "101": 9902,
      "111": 53,
      "113": 53,
      "122": 9899,
      "123": 9899
    },
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol",
    "s": {
      "1": 3,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 3,
      "10": 3,
      "11": 3,
      "12": 9902,
      "13": 53,
      "14": 9899,
      "15": 9899
    },
    "b": {"1": [3, 0], "2": [0, 0], "3": [3, 0], "4": [9899, 0]},
    "f": {"1": 3, "2": 0, "3": 0, "4": 0, "5": 0, "6": 3, "7": 9902, "8": 53, "9": 9899},
    "fnMap": {
      "1": {
        "name": "ifAdmin",
        "line": 34,
        "loc": {"start": {"line": 34, "column": 2}, "end": {"line": 40, "column": 2}}
      },
      "2": {
        "name": "admin",
        "line": 45,
        "loc": {"start": {"line": 45, "column": 2}, "end": {"line": 47, "column": 2}}
      },
      "3": {
        "name": "implementation",
        "line": 52,
        "loc": {"start": {"line": 52, "column": 2}, "end": {"line": 54, "column": 2}}
      },
      "4": {
        "name": "changeAdmin",
        "line": 61,
        "loc": {"start": {"line": 61, "column": 2}, "end": {"line": 65, "column": 2}}
      },
      "5": {
        "name": "upgradeTo",
        "line": 72,
        "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 74, "column": 2}}
      },
      "6": {
        "name": "upgradeToAndCall",
        "line": 88,
        "loc": {"start": {"line": 85, "column": 2}, "end": {"line": 93, "column": 2}}
      },
      "7": {
        "name": "_admin",
        "line": 98,
        "loc": {"start": {"line": 98, "column": 2}, "end": {"line": 104, "column": 2}}
      },
      "8": {
        "name": "_setAdmin",
        "line": 110,
        "loc": {"start": {"line": 110, "column": 2}, "end": {"line": 116, "column": 2}}
      },
      "9": {
        "name": "_willFallback",
        "line": 121,
        "loc": {"start": {"line": 121, "column": 2}, "end": {"line": 124, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 1284}},
      "2": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 16}},
      "3": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 19}},
      "4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 28}},
      "5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 92}},
      "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 41}},
      "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 22}},
      "8": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 32}},
      "9": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}},
      "10": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 59}},
      "11": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 19}},
      "12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 29}},
      "13": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 29}},
      "14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 88}},
      "15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 24}}
    },
    "branchMap": {
      "1": {
        "line": 35,
        "type": "if",
        "locations": [
          {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}},
          {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}
        ]
      },
      "2": {
        "line": 62,
        "type": "if",
        "locations": [
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
        ]
      },
      "3": {
        "line": 92,
        "type": "if",
        "locations": [
          {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}},
          {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}}
        ]
      },
      "4": {
        "line": 122,
        "type": "if",
        "locations": [
          {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}},
          {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol": {
    "l": {"32": 10005, "34": 10005, "44": 3, "45": 3, "53": 56, "58": 56, "61": 56},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol",
    "s": {"1": 10005, "2": 3, "3": 3, "4": 56, "5": 56},
    "b": {"1": [56, 0]},
    "f": {"1": 10005, "2": 3, "3": 56},
    "fnMap": {
      "1": {
        "name": "_implementation",
        "line": 31,
        "loc": {"start": {"line": 31, "column": 2}, "end": {"line": 37, "column": 2}}
      },
      "2": {
        "name": "_upgradeTo",
        "line": 43,
        "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 46, "column": 2}}
      },
      "3": {
        "name": "_setImplementation",
        "line": 52,
        "loc": {"start": {"line": 52, "column": 2}, "end": {"line": 64, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 38}},
      "2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 40}},
      "3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 36}},
      "4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 1706}},
      "5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 38}}
    },
    "branchMap": {
      "1": {
        "line": 53,
        "type": "if",
        "locations": [
          {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}},
          {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/Initializable.sol": {
    "l": {
      "31": 0,
      "36": 0,
      "37": 0,
      "38": 0,
      "39": 0,
      "42": 0,
      "44": 0,
      "45": 0,
      "56": 0,
      "58": 0,
      "61": 0
    },
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/Initializable.sol",
    "s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0},
    "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]},
    "f": {"1": 0, "2": 0},
    "fnMap": {
      "1": {
        "name": "initializer",
        "line": 30,
        "loc": {"start": {"line": 30, "column": 2}, "end": {"line": 47, "column": 2}}
      },
      "2": {
        "name": "isConstructor",
        "line": 50,
        "loc": {"start": {"line": 50, "column": 2}, "end": {"line": 62, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1056}},
      "2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 39}},
      "3": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 1228}},
      "4": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 24}},
      "5": {"start": {"line": 39, "column": 6}, "end": {"line": 39, "column": 23}},
      "6": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1322}},
      "7": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 25}},
      "8": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 14}},
      "9": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 18}}
    },
    "branchMap": {
      "1": {
        "line": 31,
        "type": "if",
        "locations": [
          {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}},
          {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}
        ]
      },
      "2": {
        "line": 37,
        "type": "if",
        "locations": [
          {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}},
          {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}}
        ]
      },
      "3": {
        "line": 44,
        "type": "if",
        "locations": [
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol": {
    "l": {"30": 53, "31": 53, "32": 53, "33": 53, "40": 9899},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol",
    "s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 9899},
    "b": {"1": [53, 0], "2": [53, 0]},
    "f": {"1": 53, "2": 9899},
    "fnMap": {
      "1": {
        "name": "initialize",
        "line": 25,
        "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 34, "column": 2}}
      },
      "2": {
        "name": "_willFallback",
        "line": 39,
        "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 43}},
      "2": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 59}},
      "3": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 79}},
      "4": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 19}},
      "5": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 47}}
    },
    "branchMap": {
      "1": {
        "line": 30,
        "type": "if",
        "locations": [
          {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}},
          {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}}
        ]
      },
      "2": {
        "line": 32,
        "type": "if",
        "locations": [
          {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}},
          {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol": {
    "l": {"21": 53, "22": 53, "23": 53, "24": 53, "25": 53, "26": 53},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol",
    "s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 53, "6": 53},
    "b": {"1": [53, 0], "2": [53, 0], "3": [53, 0], "4": [53, 0]},
    "f": {"1": 53},
    "fnMap": {
      "1": {
        "name": "initialize",
        "line": 20,
        "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 28, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 43}},
      "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 97}},
      "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 29}},
      "4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 1119}},
      "5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 51}},
      "6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 21}}
    },
    "branchMap": {
      "1": {
        "line": 21,
        "type": "if",
        "locations": [
          {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}},
          {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}
        ]
      },
      "2": {
        "line": 22,
        "type": "if",
        "locations": [
          {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}},
          {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}}
        ]
      },
      "3": {
        "line": 24,
        "type": "if",
        "locations": [
          {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}},
          {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}}
        ]
      },
      "4": {
        "line": 26,
        "type": "if",
        "locations": [
          {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}},
          {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/Proxy.sol": {
    "l": {"17": 9899, "33": 9899, "69": 9899, "70": 9899},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/Proxy.sol",
    "s": {"1": 9899, "2": 9899, "3": 9899},
    "b": {},
    "f": {"1": 9899, "2": 9899, "3": 9899, "4": 9899},
    "fnMap": {
      "1": {
        "name": null,
        "line": 16,
        "loc": {"start": {"line": 16, "column": 2}, "end": {"line": 18, "column": 2}}
      },
      "2": {
        "name": "_delegate",
        "line": 31,
        "loc": {"start": {"line": 31, "column": 2}, "end": {"line": 55, "column": 2}}
      },
      "3": {
        "name": "_willFallback",
        "line": 62,
        "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 62, "column": 45}}
      },
      "4": {
        "name": "_fallback",
        "line": 68,
        "loc": {"start": {"line": 68, "column": 2}, "end": {"line": 71, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 17, "column": 4}, "end": {"line": 17, "column": 14}},
      "2": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 18}},
      "3": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 31}}
    },
    "branchMap": {}
  },
  "contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol": {
    "l": {"21": 0, "22": 0, "23": 0, "24": 0, "25": 0},
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol",
    "s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0},
    "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]},
    "f": {"1": 0},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 20,
        "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 27, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 97}},
      "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 29}},
      "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 1038}},
      "4": {"start": {"line": 24, "column": 6}, "end": {"line": 24, "column": 51}},
      "5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 21}}
    },
    "branchMap": {
      "1": {
        "line": 21,
        "type": "if",
        "locations": [
          {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}},
          {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}
        ]
      },
      "2": {
        "line": 23,
        "type": "if",
        "locations": [
          {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}},
          {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}}
        ]
      },
      "3": {
        "line": 25,
        "type": "if",
        "locations": [
          {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}},
          {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}}
        ]
      }
    }
  },
  "contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol": {
    "l": {
      "33": 56,
      "34": 56,
      "39": 56,
      "40": 56,
      "41": 56,
      "42": 56,
      "45": 56,
      "47": 56,
      "48": 56,
      "63": 56,
      "65": 56,
      "68": 56
    },
    "path": "/src/contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol",
    "s": {
      "1": 56,
      "2": 56,
      "3": 56,
      "4": 56,
      "5": 56,
      "6": 56,
      "7": 56,
      "8": 56,
      "9": 56,
      "10": 56
    },
    "b": {"1": [56, 0], "2": [56, 0], "3": [56, 0]},
    "f": {"1": 56, "2": 56},
    "fnMap": {
      "1": {
        "name": "initializer",
        "line": 32,
        "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 50, "column": 2}}
      },
      "2": {
        "name": "isConstructor",
        "line": 57,
        "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 69, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 36}},
      "2": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 1202}},
      "3": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 39}},
      "4": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1396}},
      "5": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 24}},
      "6": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 39}},
      "7": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1506}},
      "8": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 25}},
      "9": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 14}},
      "10": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 18}}
    },
    "branchMap": {
      "1": {
        "line": 34,
        "type": "if",
        "locations": [
          {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}},
          {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}
        ]
      },
      "2": {
        "line": 40,
        "type": "if",
        "locations": [
          {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}},
          {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}
        ]
      },
      "3": {
        "line": 47,
        "type": "if",
        "locations": [
          {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}},
          {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}
        ]
      }
    }
  },
  "contracts/misc/AaveProtocolDataProvider.sol": {
    "l": {
      "18": 3,
      "22": 1,
      "23": 1,
      "24": 1,
      "25": 1,
      "26": 17,
      "33": 1,
      "37": 2,
      "38": 2,
      "39": 2,
      "40": 2,
      "41": 34,
      "42": 34,
      "47": 2
    },
    "path": "/src/contracts/misc/AaveProtocolDataProvider.sol",
    "s": {
      "1": 3,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 17,
      "7": 1,
      "8": 2,
      "9": 2,
      "10": 2,
      "11": 2,
      "12": 34,
      "13": 34,
      "14": 2
    },
    "b": {},
    "f": {"1": 3, "2": 1, "3": 2},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 17,
        "loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}}
      },
      "2": {
        "name": "getAllReservesTokens",
        "line": 21,
        "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 34, "column": 2}}
      },
      "3": {
        "name": "getAllATokens",
        "line": 36,
        "loc": {"start": {"line": 36, "column": 2}, "end": {"line": 48, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 41}},
      "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 73}},
      "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 50}},
      "4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 72}},
      "5": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 904}},
      "6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 961}},
      "7": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}},
      "8": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 73}},
      "9": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 50}},
      "10": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 65}},
      "11": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1486}},
      "12": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 79}},
      "13": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 1624}},
      "14": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}}
    },
    "branchMap": {}
  },
  "contracts/misc/Address.sol": {
    "l": {"29": 99, "30": 99, "32": 99, "35": 99, "55": 0, "58": 0, "59": 0},
    "path": "/src/contracts/misc/Address.sol",
    "s": {"1": 99, "2": 99, "3": 99, "4": 0, "5": 0, "6": 0},
    "b": {"1": [0, 0], "2": [0, 0]},
    "f": {"1": 99, "2": 0},
    "fnMap": {
      "1": {
        "name": "isContract",
        "line": 25,
        "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 36, "column": 2}}
      },
      "2": {
        "name": "sendValue",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 60, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 20}},
      "2": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 92}},
      "3": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 55}},
      "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 76}},
      "5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 56}},
      "6": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 81}}
    },
    "branchMap": {
      "1": {
        "line": 55,
        "type": "if",
        "locations": [
          {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}},
          {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}
        ]
      },
      "2": {
        "line": 59,
        "type": "if",
        "locations": [
          {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}},
          {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}}
        ]
      }
    }
  },
  "contracts/misc/ChainlinkProxyPriceProvider.sol": {
    "l": {
      "37": 3,
      "38": 3,
      "48": 0,
      "55": 0,
      "62": 3,
      "63": 3,
      "64": 72,
      "65": 72,
      "72": 3,
      "73": 3,
      "79": 0,
      "81": 0,
      "82": 0,
      "84": 0,
      "85": 0,
      "86": 0,
      "88": 0,
      "96": 0,
      "97": 0,
      "98": 0,
      "100": 0,
      "107": 0,
      "113": 0
    },
    "path": "/src/contracts/misc/ChainlinkProxyPriceProvider.sol",
    "s": {
      "1": 3,
      "2": 3,
      "3": 0,
      "4": 0,
      "5": 3,
      "6": 3,
      "7": 72,
      "8": 72,
      "9": 3,
      "10": 3,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0,
      "22": 0,
      "23": 0
    },
    "b": {"1": [3, 0], "2": [0, 0], "3": [0, 0]},
    "f": {"1": 3, "2": 0, "3": 0, "4": 3, "5": 3, "6": 0, "7": 0, "8": 0, "9": 0},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 32,
        "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 39, "column": 2}}
      },
      "2": {
        "name": "setAssetSources",
        "line": 46,
        "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 49, "column": 2}}
      },
      "3": {
        "name": "setFallbackOracle",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
      },
      "4": {
        "name": "_setAssetsSources",
        "line": 61,
        "loc": {"start": {"line": 61, "column": 2}, "end": {"line": 67, "column": 2}}
      },
      "5": {
        "name": "_setFallbackOracle",
        "line": 71,
        "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 74, "column": 2}}
      },
      "6": {
        "name": "getAssetPrice",
        "line": 78,
        "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 91, "column": 2}}
      },
      "7": {
        "name": "getAssetsPrices",
        "line": 95,
        "loc": {"start": {"line": 95, "column": 2}, "end": {"line": 101, "column": 2}}
      },
      "8": {
        "name": "getSourceOfAsset",
        "line": 106,
        "loc": {"start": {"line": 106, "column": 2}, "end": {"line": 108, "column": 2}}
      },
      "9": {
        "name": "getFallbackOracle",
        "line": 112,
        "loc": {"start": {"line": 112, "column": 2}, "end": {"line": 114, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}},
      "2": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 37}},
      "3": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 37}},
      "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 37}},
      "5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 73}},
      "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 2670}},
      "7": {"start": {"line": 64, "column": 6}, "end": {"line": 64, "column": 64}},
      "8": {"start": {"line": 65, "column": 6}, "end": {"line": 65, "column": 52}},
      "9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 55}},
      "10": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 46}},
      "11": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 54}},
      "12": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 3446}},
      "13": {"start": {"line": 82, "column": 6}, "end": {"line": 82, "column": 49}},
      "14": {"start": {"line": 84, "column": 6}, "end": {"line": 84, "column": 64}},
      "15": {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 3621}},
      "16": {"start": {"line": 86, "column": 8}, "end": {"line": 86, "column": 29}},
      "17": {"start": {"line": 88, "column": 8}, "end": {"line": 88, "column": 51}},
      "18": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 58}},
      "19": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 4032}},
      "20": {"start": {"line": 98, "column": 6}, "end": {"line": 98, "column": 41}},
      "21": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 17}},
      "22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}},
      "23": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 35}}
    },
    "branchMap": {
      "1": {
        "line": 62,
        "type": "if",
        "locations": [
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
          {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
        ]
      },
      "2": {
        "line": 81,
        "type": "if",
        "locations": [
          {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}},
          {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}}
        ]
      },
      "3": {
        "line": 85,
        "type": "if",
        "locations": [
          {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}},
          {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}}
        ]
      }
    }
  },
  "contracts/misc/Context.sol": {
    "l": {"16": 4, "20": 0, "21": 0},
    "path": "/src/contracts/misc/Context.sol",
    "s": {"1": 4, "2": 0},
    "b": {},
    "f": {"1": 4, "2": 0},
    "fnMap": {
      "1": {
        "name": "_msgSender",
        "line": 15,
        "loc": {"start": {"line": 15, "column": 2}, "end": {"line": 17, "column": 2}}
      },
      "2": {
        "name": "_msgData",
        "line": 19,
        "loc": {"start": {"line": 19, "column": 2}, "end": {"line": 22, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 16, "column": 4}, "end": {"line": 16, "column": 21}},
      "2": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 19}}
    },
    "branchMap": {}
  },
  "contracts/misc/IERC20DetailedBytes.sol": {
    "l": {},
    "path": "/src/contracts/misc/IERC20DetailedBytes.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/misc/SafeERC20.sol": {
    "l": {"27": 99, "36": 0, "44": 0, "48": 0, "52": 99, "55": 99, "56": 99, "58": 97, "61": 97},
    "path": "/src/contracts/misc/SafeERC20.sol",
    "s": {"1": 99, "2": 0, "3": 0, "4": 0, "5": 99, "6": 99, "7": 99, "8": 97, "9": 97},
    "b": {"1": [0, 0], "2": [99, 0], "3": [97, 2], "4": [97, 0], "5": [97, 0]},
    "f": {"1": 99, "2": 0, "3": 0, "4": 99},
    "fnMap": {
      "1": {
        "name": "safeTransfer",
        "line": 22,
        "loc": {"start": {"line": 22, "column": 2}, "end": {"line": 28, "column": 2}}
      },
      "2": {
        "name": "safeTransferFrom",
        "line": 30,
        "loc": {"start": {"line": 30, "column": 2}, "end": {"line": 37, "column": 2}}
      },
      "3": {
        "name": "safeApprove",
        "line": 39,
        "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 49, "column": 2}}
      },
      "4": {
        "name": "callOptionalReturn",
        "line": 51,
        "loc": {"start": {"line": 51, "column": 2}, "end": {"line": 63, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 88}},
      "2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 98}},
      "3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1254}},
      "4": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 92}},
      "5": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 74}},
      "6": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 71}},
      "7": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 55}},
      "8": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 1845}},
      "9": {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 90}}
    },
    "branchMap": {
      "1": {
        "line": 44,
        "type": "if",
        "locations": [
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
        ]
      },
      "2": {
        "line": 52,
        "type": "if",
        "locations": [
          {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}},
          {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}
        ]
      },
      "3": {
        "line": 56,
        "type": "if",
        "locations": [
          {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}},
          {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}
        ]
      },
      "4": {
        "line": 58,
        "type": "if",
        "locations": [
          {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}},
          {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}}
        ]
      },
      "5": {
        "line": 61,
        "type": "if",
        "locations": [
          {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}},
          {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}}
        ]
      }
    }
  },
  "contracts/misc/WalletBalanceProvider.sol": {
    "l": {
      "26": 3,
      "34": 0,
      "45": 0,
      "46": 0,
      "48": 0,
      "63": 0,
      "65": 0,
      "66": 0,
      "67": 0,
      "68": 0,
      "69": 0,
      "71": 0,
      "76": 0,
      "87": 0,
      "89": 0,
      "91": 0,
      "93": 0,
      "94": 0,
      "96": 0,
      "97": 0,
      "98": 0,
      "100": 0,
      "103": 0
    },
    "path": "/src/contracts/misc/WalletBalanceProvider.sol",
    "s": {
      "1": 3,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0
    },
    "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0]},
    "f": {"1": 3, "2": 0, "3": 0, "4": 0},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 25,
        "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 27, "column": 2}}
      },
      "2": {
        "name": "balanceOf",
        "line": 43,
        "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 50, "column": 2}}
      },
      "3": {
        "name": "batchBalanceOf",
        "line": 58,
        "loc": {"start": {"line": 58, "column": 2}, "end": {"line": 77, "column": 2}}
      },
      "4": {
        "name": "getUserWalletBalances",
        "line": 82,
        "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 104, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 23}},
      "2": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 1672}},
      "3": {"start": {"line": 46, "column": 6}, "end": {"line": 46, "column": 42}},
      "4": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 14}},
      "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 75}},
      "6": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2271}},
      "7": {"start": {"line": 66, "column": 6}, "end": {"line": 66, "column": 2324}},
      "8": {"start": {"line": 67, "column": 8}, "end": {"line": 67, "column": 43}},
      "9": {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 2425}},
      "10": {"start": {"line": 69, "column": 10}, "end": {"line": 69, "column": 32}},
      "11": {"start": {"line": 71, "column": 10}, "end": {"line": 71, "column": 63}},
      "12": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 19}},
      "13": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 64}},
      "14": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 50}},
      "15": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 62}},
      "16": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3026}},
      "17": {"start": {"line": 94, "column": 6}, "end": {"line": 94, "column": 89}},
      "18": {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 3174}},
      "19": {"start": {"line": 97, "column": 8}, "end": {"line": 97, "column": 22}},
      "20": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 47}},
      "21": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 31}}
    },
    "branchMap": {
      "1": {
        "line": 34,
        "type": "if",
        "locations": [
          {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}},
          {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}
        ]
      },
      "2": {
        "line": 45,
        "type": "if",
        "locations": [
          {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}},
          {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}
        ]
      },
      "3": {
        "line": 68,
        "type": "if",
        "locations": [
          {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}},
          {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}}
        ]
      },
      "4": {
        "line": 96,
        "type": "if",
        "locations": [
          {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}},
          {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}}
        ]
      }
    }
  },
  "contracts/tokenization/AToken.sol": {
    "l": {
      "45": 211,
      "46": 207,
      "57": 54,
      "58": 54,
      "59": 54,
      "63": 17,
      "71": 17,
      "74": 17,
      "78": 17,
      "88": 17,
      "89": 17,
      "90": 17,
      "104": 42,
      "107": 41,
      "110": 41,
      "111": 41,
      "126": 105,
      "129": 105,
      "130": 105,
      "134": 0,
      "137": 0,
      "138": 0,
      "155": 2,
      "170": 641,
      "180": 333,
      "195": 0,
      "205": 3,
      "207": 3,
      "208": 0,
      "211": 3,
      "219": 0,
      "229": 4,
      "245": 58,
      "246": 56,
      "268": 6,
      "270": 5,
      "271": 3,
      "272": 3,
      "279": 3,
      "280": 0,
      "281": 0,
      "298": 6,
      "299": 4,
      "302": 4,
      "304": 4,
      "306": 4,
      "320": 4,
      "327": 0
    },
    "path": "/src/contracts/tokenization/AToken.sol",
    "s": {
      "1": 211,
      "2": 54,
      "3": 54,
      "4": 54,
      "5": 17,
      "6": 17,
      "7": 17,
      "8": 17,
      "9": 17,
      "10": 17,
      "11": 42,
      "12": 41,
      "13": 41,
      "14": 41,
      "15": 105,
      "16": 105,
      "17": 105,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 2,
      "22": 641,
      "23": 333,
      "24": 0,
      "25": 3,
      "26": 3,
      "27": 0,
      "28": 3,
      "29": 0,
      "30": 4,
      "31": 58,
      "32": 56,
      "33": 6,
      "34": 5,
      "35": 3,
      "36": 3,
      "37": 3,
      "38": 0,
      "39": 0,
      "40": 6,
      "41": 4,
      "42": 4,
      "43": 4,
      "44": 4,
      "45": 4
    },
    "b": {
      "1": [207, 4],
      "2": [0, 3],
      "3": [5, 1],
      "4": [3, 2],
      "5": [0, 3],
      "6": [4, 2],
      "7": [2, 2]
    },
    "f": {
      "1": 211,
      "2": 54,
      "3": 17,
      "4": 17,
      "5": 42,
      "6": 105,
      "7": 0,
      "8": 2,
      "9": 641,
      "10": 333,
      "11": 0,
      "12": 3,
      "13": 0,
      "14": 4,
      "15": 58,
      "16": 6,
      "17": 6,
      "18": 4
    },
    "fnMap": {
      "1": {
        "name": "onlyLendingPool",
        "line": 44,
        "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}}
      },
      "2": {
        "name": "constructor",
        "line": 56,
        "loc": {"start": {"line": 49, "column": 2}, "end": {"line": 60, "column": 2}}
      },
      "3": {
        "name": "getRevision",
        "line": 62,
        "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}}
      },
      "4": {
        "name": "initialize",
        "line": 70,
        "loc": {"start": {"line": 66, "column": 2}, "end": {"line": 91, "column": 2}}
      },
      "5": {
        "name": "burn",
        "line": 103,
        "loc": {"start": {"line": 98, "column": 2}, "end": {"line": 112, "column": 2}}
      },
      "6": {
        "name": "mint",
        "line": 124,
        "loc": {"start": {"line": 120, "column": 2}, "end": {"line": 131, "column": 2}}
      },
      "7": {
        "name": "mintToTreasury",
        "line": 133,
        "loc": {"start": {"line": 133, "column": 2}, "end": {"line": 139, "column": 2}}
      },
      "8": {
        "name": "transferOnLiquidation",
        "line": 152,
        "loc": {"start": {"line": 148, "column": 2}, "end": {"line": 156, "column": 2}}
      },
      "9": {
        "name": "balanceOf",
        "line": 164,
        "loc": {"start": {"line": 164, "column": 2}, "end": {"line": 171, "column": 2}}
      },
      "10": {
        "name": "scaledBalanceOf",
        "line": 179,
        "loc": {"start": {"line": 179, "column": 2}, "end": {"line": 181, "column": 2}}
      },
      "11": {
        "name": "getScaledUserBalanceAndSupply",
        "line": 189,
        "loc": {"start": {"line": 189, "column": 2}, "end": {"line": 196, "column": 2}}
      },
      "12": {
        "name": "totalSupply",
        "line": 204,
        "loc": {"start": {"line": 204, "column": 2}, "end": {"line": 212, "column": 2}}
      },
      "13": {
        "name": "scaledTotalSupply",
        "line": 218,
        "loc": {"start": {"line": 218, "column": 2}, "end": {"line": 220, "column": 2}}
      },
      "14": {
        "name": "isTransferAllowed",
        "line": 228,
        "loc": {"start": {"line": 228, "column": 2}, "end": {"line": 230, "column": 2}}
      },
      "15": {
        "name": "transferUnderlyingTo",
        "line": 242,
        "loc": {"start": {"line": 239, "column": 2}, "end": {"line": 247, "column": 2}}
      },
      "16": {
        "name": "permit",
        "line": 259,
        "loc": {"start": {"line": 259, "column": 2}, "end": {"line": 282, "column": 2}}
      },
      "17": {
        "name": "_transfer",
        "line": 292,
        "loc": {"start": {"line": 292, "column": 2}, "end": {"line": 307, "column": 2}}
      },
      "18": {
        "name": "_transfer",
        "line": 315,
        "loc": {"start": {"line": 315, "column": 2}, "end": {"line": 321, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 75}},
      "2": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 14}},
      "3": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 52}},
      "4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 52}},
      "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 26}},
      "6": {"start": {"line": 71, "column": 4}, "end": {"line": 71, "column": 19}},
      "7": {"start": {"line": 78, "column": 4}, "end": {"line": 78, "column": 2480}},
      "8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 22}},
      "9": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 26}},
      "10": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 40}},
      "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 36}},
      "12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 78}},
      "13": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 43}},
      "14": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 62}},
      "15": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}},
      "16": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 43}},
      "17": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 34}},
      "18": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 53}},
      "19": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}},
      "20": {"start": {"line": 138, "column": 4}, "end": {"line": 138, "column": 54}},
      "21": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 36}},
      "22": {"start": {"line": 170, "column": 4}, "end": {"line": 170, "column": 98}},
      "23": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 32}},
      "24": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 55}},
      "25": {"start": {"line": 205, "column": 4}, "end": {"line": 205, "column": 53}},
      "26": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 6560}},
      "27": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 14}},
      "28": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 96}},
      "29": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 30}},
      "30": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 78}},
      "31": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 64}},
      "32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 17}},
      "33": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 48}},
      "34": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 61}},
      "35": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 46}},
      "36": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 8691}},
      "37": {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 68}},
      "38": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 44}},
      "39": {"start": {"line": 281, "column": 4}, "end": {"line": 281, "column": 34}},
      "40": {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 9504}},
      "41": {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 74}},
      "42": {"start": {"line": 302, "column": 4}, "end": {"line": 302, "column": 77}},
      "43": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 50}},
      "44": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 49}},
      "45": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 36}}
    },
    "branchMap": {
      "1": {
        "line": 45,
        "type": "if",
        "locations": [
          {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}},
          {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}
        ]
      },
      "2": {
        "line": 207,
        "type": "if",
        "locations": [
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
          {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
        ]
      },
      "3": {
        "line": 268,
        "type": "if",
        "locations": [
          {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}},
          {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}
        ]
      },
      "4": {
        "line": 270,
        "type": "if",
        "locations": [
          {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}},
          {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}
        ]
      },
      "5": {
        "line": 279,
        "type": "if",
        "locations": [
          {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}},
          {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}}
        ]
      },
      "6": {
        "line": 298,
        "type": "if",
        "locations": [
          {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}},
          {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}}
        ]
      },
      "7": {
        "line": 299,
        "type": "if",
        "locations": [
          {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}},
          {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}}
        ]
      }
    }
  },
  "contracts/tokenization/base/DebtTokenBase.sol": {
    "l": {
      "29": 99,
      "30": 95,
      "44": 108,
      "45": 108,
      "59": 36,
      "60": 36,
      "61": 36,
      "65": 0,
      "73": 0,
      "74": 0,
      "75": 0,
      "85": 0,
      "86": 0,
      "87": 0,
      "91": 0,
      "92": 0,
      "93": 0,
      "101": 0,
      "102": 0,
      "103": 0,
      "104": 0,
      "113": 0,
      "114": 0,
      "115": 0,
      "124": 0,
      "125": 0,
      "126": 0
    },
    "path": "/src/contracts/tokenization/base/DebtTokenBase.sol",
    "s": {
      "1": 99,
      "2": 108,
      "3": 108,
      "4": 36,
      "5": 36,
      "6": 36,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0
    },
    "b": {"1": [95, 4]},
    "f": {"1": 99, "2": 108, "3": 36, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0},
    "fnMap": {
      "1": {
        "name": "onlyLendingPool",
        "line": 28,
        "loc": {"start": {"line": 28, "column": 2}, "end": {"line": 31, "column": 2}}
      },
      "2": {
        "name": "constructor",
        "line": 43,
        "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 46, "column": 2}}
      },
      "3": {
        "name": "initialize",
        "line": 58,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 62, "column": 2}}
      },
      "4": {
        "name": "underlyingAssetAddress",
        "line": 64,
        "loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}}
      },
      "5": {
        "name": "transfer",
        "line": 72,
        "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 76, "column": 2}}
      },
      "6": {
        "name": "allowance",
        "line": 78,
        "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 88, "column": 2}}
      },
      "7": {
        "name": "approve",
        "line": 90,
        "loc": {"start": {"line": 90, "column": 2}, "end": {"line": 94, "column": 2}}
      },
      "8": {
        "name": "transferFrom",
        "line": 96,
        "loc": {"start": {"line": 96, "column": 2}, "end": {"line": 105, "column": 2}}
      },
      "9": {
        "name": "increaseAllowance",
        "line": 107,
        "loc": {"start": {"line": 107, "column": 2}, "end": {"line": 116, "column": 2}}
      },
      "10": {
        "name": "decreaseAllowance",
        "line": 118,
        "loc": {"start": {"line": 118, "column": 2}, "end": {"line": 127, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 75}},
      "2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 28}},
      "3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 44}},
      "4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 17}},
      "5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 21}},
      "6": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 25}},
      "7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 27}},
      "8": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 35}},
      "9": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 36}},
      "10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 35}},
      "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 35}},
      "12": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 36}},
      "13": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}}
    },
    "branchMap": {
      "1": {
        "line": 29,
        "type": "if",
        "locations": [
          {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}},
          {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}
        ]
      }
    }
  },
  "contracts/tokenization/IncentivizedERC20.sol": {
    "l": {
      "34": 162,
      "35": 162,
      "36": 162,
      "37": 162,
      "44": 67,
      "51": 88,
      "58": 0,
      "65": 2318,
      "72": 2652,
      "82": 4,
      "83": 2,
      "84": 2,
      "100": 4,
      "109": 0,
      "110": 0,
      "125": 0,
      "126": 0,
      "131": 0,
      "132": 0,
      "142": 0,
      "143": 0,
      "157": 0,
      "165": 0,
      "173": 4,
      "174": 4,
      "176": 4,
      "178": 4,
      "179": 4,
      "180": 4,
      "181": 4,
      "183": 4,
      "184": 0,
      "185": 0,
      "186": 0,
      "187": 0,
      "193": 131,
      "195": 131,
      "197": 131,
      "198": 131,
      "200": 131,
      "201": 131,
      "203": 131,
      "204": 0,
      "209": 67,
      "211": 67,
      "213": 67,
      "214": 67,
      "216": 67,
      "217": 67,
      "219": 66,
      "220": 0,
      "229": 0,
      "230": 0,
      "232": 0,
      "233": 0,
      "237": 54,
      "241": 54,
      "245": 54
    },
    "path": "/src/contracts/tokenization/IncentivizedERC20.sol",
    "s": {
      "1": 162,
      "2": 162,
      "3": 162,
      "4": 162,
      "5": 67,
      "6": 88,
      "7": 0,
      "8": 2318,
      "9": 2652,
      "10": 4,
      "11": 2,
      "12": 2,
      "13": 4,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0,
      "22": 0,
      "23": 0,
      "24": 4,
      "25": 4,
      "26": 4,
      "27": 4,
      "28": 4,
      "29": 4,
      "30": 4,
      "31": 4,
      "32": 0,
      "33": 0,
      "34": 0,
      "35": 0,
      "36": 131,
      "37": 131,
      "38": 131,
      "39": 131,
      "40": 131,
      "41": 131,
      "42": 131,
      "43": 0,
      "44": 67,
      "45": 67,
      "46": 67,
      "47": 67,
      "48": 67,
      "49": 67,
      "50": 66,
      "51": 0,
      "52": 0,
      "53": 0,
      "54": 0,
      "55": 0,
      "56": 54,
      "57": 54,
      "58": 54
    },
    "b": {
      "1": [4, 0],
      "2": [4, 0],
      "3": [0, 4],
      "4": [0, 0],
      "5": [131, 0],
      "6": [0, 131],
      "7": [67, 0],
      "8": [0, 66],
      "9": [0, 0],
      "10": [0, 0]
    },
    "f": {
      "1": 162,
      "2": 67,
      "3": 88,
      "4": 0,
      "5": 2318,
      "6": 2652,
      "7": 4,
      "8": 4,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 4,
      "14": 131,
      "15": 67,
      "16": 0,
      "17": 54,
      "18": 54,
      "19": 54,
      "20": 202
    },
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 28,
        "loc": {"start": {"line": 28, "column": 2}, "end": {"line": 38, "column": 2}}
      },
      "2": {
        "name": "name",
        "line": 43,
        "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}}
      },
      "3": {
        "name": "symbol",
        "line": 50,
        "loc": {"start": {"line": 50, "column": 2}, "end": {"line": 52, "column": 2}}
      },
      "4": {
        "name": "decimals",
        "line": 57,
        "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 59, "column": 2}}
      },
      "5": {
        "name": "totalSupply",
        "line": 64,
        "loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}}
      },
      "6": {
        "name": "balanceOf",
        "line": 71,
        "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
      },
      "7": {
        "name": "transfer",
        "line": 81,
        "loc": {"start": {"line": 81, "column": 2}, "end": {"line": 85, "column": 2}}
      },
      "8": {
        "name": "allowance",
        "line": 93,
        "loc": {"start": {"line": 93, "column": 2}, "end": {"line": 101, "column": 2}}
      },
      "9": {
        "name": "approve",
        "line": 108,
        "loc": {"start": {"line": 108, "column": 2}, "end": {"line": 111, "column": 2}}
      },
      "10": {
        "name": "transferFrom",
        "line": 120,
        "loc": {"start": {"line": 120, "column": 2}, "end": {"line": 133, "column": 2}}
      },
      "11": {
        "name": "increaseAllowance",
        "line": 141,
        "loc": {"start": {"line": 141, "column": 2}, "end": {"line": 144, "column": 2}}
      },
      "12": {
        "name": "decreaseAllowance",
        "line": 152,
        "loc": {"start": {"line": 152, "column": 2}, "end": {"line": 166, "column": 2}}
      },
      "13": {
        "name": "_transfer",
        "line": 168,
        "loc": {"start": {"line": 168, "column": 2}, "end": {"line": 190, "column": 2}}
      },
      "14": {
        "name": "_mint",
        "line": 192,
        "loc": {"start": {"line": 192, "column": 2}, "end": {"line": 206, "column": 2}}
      },
      "15": {
        "name": "_burn",
        "line": 208,
        "loc": {"start": {"line": 208, "column": 2}, "end": {"line": 222, "column": 2}}
      },
      "16": {
        "name": "_approve",
        "line": 224,
        "loc": {"start": {"line": 224, "column": 2}, "end": {"line": 234, "column": 2}}
      },
      "17": {
        "name": "_setName",
        "line": 236,
        "loc": {"start": {"line": 236, "column": 2}, "end": {"line": 238, "column": 2}}
      },
      "18": {
        "name": "_setSymbol",
        "line": 240,
        "loc": {"start": {"line": 240, "column": 2}, "end": {"line": 242, "column": 2}}
      },
      "19": {
        "name": "_setDecimals",
        "line": 244,
        "loc": {"start": {"line": 244, "column": 2}, "end": {"line": 246, "column": 2}}
      },
      "20": {
        "name": "_beforeTokenTransfer",
        "line": 248,
        "loc": {"start": {"line": 248, "column": 2}, "end": {"line": 252, "column": 22}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 15}},
      "2": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 19}},
      "3": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 23}},
      "4": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 74}},
      "5": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 16}},
      "6": {"start": {"line": 51, "column": 4}, "end": {"line": 51, "column": 18}},
      "7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 20}},
      "8": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 23}},
      "9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 29}},
      "10": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 45}},
      "11": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 48}},
      "12": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 15}},
      "13": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 38}},
      "14": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 42}},
      "15": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 15}},
      "16": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}},
      "17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 3648}},
      "18": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 44}},
      "19": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 15}},
      "20": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 86}},
      "21": {"start": {"line": 143, "column": 4}, "end": {"line": 143, "column": 15}},
      "22": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 4675}},
      "23": {"start": {"line": 165, "column": 4}, "end": {"line": 165, "column": 15}},
      "24": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 73}},
      "25": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 74}},
      "26": {"start": {"line": 176, "column": 4}, "end": {"line": 176, "column": 50}},
      "27": {"start": {"line": 178, "column": 4}, "end": {"line": 178, "column": 48}},
      "28": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 93}},
      "29": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 54}},
      "30": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 58}},
      "31": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 5459}},
      "32": {"start": {"line": 184, "column": 6}, "end": {"line": 184, "column": 40}},
      "33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 78}},
      "34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 5642}},
      "35": {"start": {"line": 187, "column": 8}, "end": {"line": 187, "column": 86}},
      "36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 68}},
      "37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 52}},
      "38": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 41}},
      "39": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 44}},
      "40": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 50}},
      "41": {"start": {"line": 201, "column": 4}, "end": {"line": 201, "column": 53}},
      "42": {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 6176}},
      "43": {"start": {"line": 204, "column": 6}, "end": {"line": 204, "column": 83}},
      "44": {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 70}},
      "45": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 52}},
      "46": {"start": {"line": 213, "column": 4}, "end": {"line": 213, "column": 41}},
      "47": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 44}},
      "48": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 50}},
      "49": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 91}},
      "50": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 6766}},
      "51": {"start": {"line": 220, "column": 6}, "end": {"line": 220, "column": 83}},
      "52": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 71}},
      "53": {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 71}},
      "54": {"start": {"line": 232, "column": 4}, "end": {"line": 232, "column": 39}},
      "55": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 41}},
      "56": {"start": {"line": 237, "column": 4}, "end": {"line": 237, "column": 18}},
      "57": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 22}},
      "58": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 26}}
    },
    "branchMap": {
      "1": {
        "line": 173,
        "type": "if",
        "locations": [
          {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}},
          {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}
        ]
      },
      "2": {
        "line": 174,
        "type": "if",
        "locations": [
          {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}},
          {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}}
        ]
      },
      "3": {
        "line": 183,
        "type": "if",
        "locations": [
          {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}},
          {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}}
        ]
      },
      "4": {
        "line": 186,
        "type": "if",
        "locations": [
          {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}},
          {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}}
        ]
      },
      "5": {
        "line": 193,
        "type": "if",
        "locations": [
          {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}},
          {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}}
        ]
      },
      "6": {
        "line": 203,
        "type": "if",
        "locations": [
          {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}},
          {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}}
        ]
      },
      "7": {
        "line": 209,
        "type": "if",
        "locations": [
          {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}},
          {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}}
        ]
      },
      "8": {
        "line": 219,
        "type": "if",
        "locations": [
          {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}},
          {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}}
        ]
      },
      "9": {
        "line": 229,
        "type": "if",
        "locations": [
          {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}},
          {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}}
        ]
      },
      "10": {
        "line": 230,
        "type": "if",
        "locations": [
          {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}},
          {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}}
        ]
      }
    }
  },
  "contracts/tokenization/interfaces/IAToken.sol": {
    "l": {},
    "path": "/src/contracts/tokenization/interfaces/IAToken.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/tokenization/interfaces/IScaledBalanceToken.sol": {
    "l": {},
    "path": "/src/contracts/tokenization/interfaces/IScaledBalanceToken.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/tokenization/interfaces/IStableDebtToken.sol": {
    "l": {},
    "path": "/src/contracts/tokenization/interfaces/IStableDebtToken.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/tokenization/interfaces/IVariableDebtToken.sol": {
    "l": {},
    "path": "/src/contracts/tokenization/interfaces/IVariableDebtToken.sol",
    "s": {},
    "b": {},
    "f": {},
    "fnMap": {},
    "statementMap": {},
    "branchMap": {}
  },
  "contracts/tokenization/StableDebtToken.sol": {
    "l": {
      "39": 17,
      "47": 363,
      "55": 343,
      "64": 343,
      "72": 488,
      "73": 488,
      "74": 488,
      "75": 366,
      "77": 122,
      "81": 122,
      "104": 27,
      "107": 27,
      "114": 27,
      "115": 27,
      "116": 27,
      "118": 27,
      "121": 27,
      "126": 27,
      "127": 27,
      "131": 27,
      "134": 27,
      "139": 27,
      "142": 27,
      "144": 27,
      "160": 17,
      "167": 17,
      "173": 17,
      "174": 8,
      "175": 8,
      "177": 9,
      "178": 9,
      "184": 17,
      "185": 11,
      "186": 11,
      "190": 6,
      "193": 17,
      "195": 17,
      "196": 0,
      "198": 17,
      "202": 17,
      "204": 17,
      "222": 44,
      "224": 44,
      "225": 22,
      "229": 22,
      "231": 22,
      "242": 331,
      "243": 331,
      "250": 235,
      "251": 235,
      "258": 414,
      "265": 331,
      "274": 343,
      "284": 980,
      "286": 980,
      "287": 781,
      "290": 199,
      "295": 199,
      "306": 27,
      "307": 27,
      "309": 27,
      "310": 0,
      "322": 17,
      "323": 17,
      "325": 17,
      "326": 0
    },
    "path": "/src/contracts/tokenization/StableDebtToken.sol",
    "s": {
      "1": 17,
      "2": 363,
      "3": 343,
      "4": 343,
      "5": 488,
      "6": 488,
      "7": 488,
      "8": 366,
      "9": 122,
      "10": 122,
      "11": 27,
      "12": 27,
      "13": 27,
      "14": 27,
      "15": 27,
      "16": 27,
      "17": 27,
      "18": 27,
      "19": 27,
      "20": 27,
      "21": 27,
      "22": 27,
      "23": 27,
      "24": 27,
      "25": 17,
      "26": 17,
      "27": 17,
      "28": 8,
      "29": 8,
      "30": 9,
      "31": 9,
      "32": 17,
      "33": 11,
      "34": 11,
      "35": 6,
      "36": 17,
      "37": 17,
      "38": 0,
      "39": 17,
      "40": 17,
      "41": 17,
      "42": 44,
      "43": 44,
      "44": 22,
      "45": 22,
      "46": 22,
      "47": 331,
      "48": 331,
      "49": 235,
      "50": 235,
      "51": 414,
      "52": 331,
      "53": 343,
      "54": 980,
      "55": 980,
      "56": 781,
      "57": 199,
      "58": 199,
      "59": 27,
      "60": 27,
      "61": 27,
      "62": 0,
      "63": 17,
      "64": 17,
      "65": 17,
      "66": 0
    },
    "b": {
      "1": [366, 122],
      "2": [27, 0],
      "3": [8, 9],
      "4": [11, 6],
      "5": [0, 17],
      "6": [22, 22],
      "7": [781, 199],
      "8": [0, 27],
      "9": [0, 17]
    },
    "f": {
      "1": 54,
      "2": 17,
      "3": 363,
      "4": 343,
      "5": 343,
      "6": 488,
      "7": 27,
      "8": 17,
      "9": 44,
      "10": 331,
      "11": 235,
      "12": 414,
      "13": 331,
      "14": 343,
      "15": 980,
      "16": 27,
      "17": 17
    },
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 32,
        "loc": {"start": {"line": 26, "column": 2}, "end": {"line": 32, "column": 85}}
      },
      "2": {
        "name": "getRevision",
        "line": 38,
        "loc": {"start": {"line": 38, "column": 2}, "end": {"line": 40, "column": 2}}
      },
      "3": {
        "name": "getAverageStableRate",
        "line": 46,
        "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}}
      },
      "4": {
        "name": "getUserLastUpdated",
        "line": 54,
        "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
      },
      "5": {
        "name": "getUserStableRate",
        "line": 63,
        "loc": {"start": {"line": 63, "column": 2}, "end": {"line": 65, "column": 2}}
      },
      "6": {
        "name": "balanceOf",
        "line": 71,
        "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 82, "column": 2}}
      },
      "7": {
        "name": "mint",
        "line": 103,
        "loc": {"start": {"line": 99, "column": 2}, "end": {"line": 152, "column": 2}}
      },
      "8": {
        "name": "burn",
        "line": 159,
        "loc": {"start": {"line": 159, "column": 2}, "end": {"line": 205, "column": 2}}
      },
      "9": {
        "name": "_calculateBalanceIncrease",
        "line": 213,
        "loc": {"start": {"line": 213, "column": 2}, "end": {"line": 236, "column": 2}}
      },
      "10": {
        "name": "getSupplyData",
        "line": 241,
        "loc": {"start": {"line": 241, "column": 2}, "end": {"line": 244, "column": 2}}
      },
      "11": {
        "name": "getTotalSupplyAndAvgRate",
        "line": 249,
        "loc": {"start": {"line": 249, "column": 2}, "end": {"line": 252, "column": 2}}
      },
      "12": {
        "name": "totalSupply",
        "line": 257,
        "loc": {"start": {"line": 257, "column": 2}, "end": {"line": 259, "column": 2}}
      },
      "13": {
        "name": "getTotalSupplyLastUpdated",
        "line": 264,
        "loc": {"start": {"line": 264, "column": 2}, "end": {"line": 266, "column": 2}}
      },
      "14": {
        "name": "principalBalanceOf",
        "line": 273,
        "loc": {"start": {"line": 273, "column": 2}, "end": {"line": 275, "column": 2}}
      },
      "15": {
        "name": "_calcTotalSupply",
        "line": 283,
        "loc": {"start": {"line": 283, "column": 2}, "end": {"line": 296, "column": 2}}
      },
      "16": {
        "name": "_mint",
        "line": 304,
        "loc": {"start": {"line": 304, "column": 3}, "end": {"line": 312, "column": 2}}
      },
      "17": {
        "name": "_burn",
        "line": 320,
        "loc": {"start": {"line": 320, "column": 2}, "end": {"line": 328, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 30}},
      "2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 25}},
      "3": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 28}},
      "4": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 27}},
      "5": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 53}},
      "6": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 44}},
      "7": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 2428}},
      "8": {"start": {"line": 75, "column": 6}, "end": {"line": 75, "column": 14}},
      "9": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2482}},
      "10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 51}},
      "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 29}},
      "12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 3360}},
      "13": {"start": {"line": 114, "column": 4}, "end": {"line": 114, "column": 38}},
      "14": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 45}},
      "15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 67}},
      "16": {"start": {"line": 118, "column": 4}, "end": {"line": 118, "column": 39}},
      "17": {"start": {"line": 121, "column": 4}, "end": {"line": 121, "column": 3848}},
      "18": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 79}},
      "19": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 40}},
      "20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 70}},
      "21": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4342}},
      "22": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 64}},
      "23": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 43}},
      "24": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 4640}},
      "25": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 5054}},
      "26": {"start": {"line": 167, "column": 4}, "end": {"line": 167, "column": 42}},
      "27": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 5510}},
      "28": {"start": {"line": 174, "column": 6}, "end": {"line": 174, "column": 23}},
      "29": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 21}},
      "30": {"start": {"line": 177, "column": 7}, "end": {"line": 177, "column": 69}},
      "31": {"start": {"line": 178, "column": 6}, "end": {"line": 178, "column": 5715}},
      "32": {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 5865}},
      "33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 25}},
      "34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 26}},
      "35": {"start": {"line": 190, "column": 6}, "end": {"line": 190, "column": 48}},
      "36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 50}},
      "37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 6147}},
      "38": {"start": {"line": 196, "column": 6}, "end": {"line": 196, "column": 61}},
      "39": {"start": {"line": 198, "column": 6}, "end": {"line": 198, "column": 61}},
      "40": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 43}},
      "41": {"start": {"line": 204, "column": 4}, "end": {"line": 204, "column": 81}},
      "42": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 60}},
      "43": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 7006}},
      "44": {"start": {"line": 225, "column": 6}, "end": {"line": 225, "column": 22}},
      "45": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 75}},
      "46": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 7228}},
      "47": {"start": {"line": 242, "column": 4}, "end": {"line": 242, "column": 36}},
      "48": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 91}},
      "49": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 36}},
      "50": {"start": {"line": 251, "column": 4}, "end": {"line": 251, "column": 47}},
      "51": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 43}},
      "52": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 32}},
      "53": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 32}},
      "54": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 49}},
      "55": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 8975}},
      "56": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 14}},
      "57": {"start": {"line": 290, "column": 4}, "end": {"line": 290, "column": 9031}},
      "58": {"start": {"line": 295, "column": 4}, "end": {"line": 295, "column": 52}},
      "59": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 50}},
      "60": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 53}},
      "61": {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 9637}},
      "62": {"start": {"line": 310, "column": 6}, "end": {"line": 310, "column": 83}},
      "63": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 50}},
      "64": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 91}},
      "65": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 10249}},
      "66": {"start": {"line": 326, "column": 6}, "end": {"line": 326, "column": 83}}
    },
    "branchMap": {
      "1": {
        "line": 74,
        "type": "if",
        "locations": [
          {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}},
          {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}}
        ]
      },
      "2": {
        "line": 126,
        "type": "if",
        "locations": [
          {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}},
          {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}}
        ]
      },
      "3": {
        "line": 173,
        "type": "if",
        "locations": [
          {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}},
          {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}
        ]
      },
      "4": {
        "line": 184,
        "type": "if",
        "locations": [
          {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}},
          {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}}
        ]
      },
      "5": {
        "line": 195,
        "type": "if",
        "locations": [
          {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}},
          {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}}
        ]
      },
      "6": {
        "line": 224,
        "type": "if",
        "locations": [
          {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}},
          {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}
        ]
      },
      "7": {
        "line": 286,
        "type": "if",
        "locations": [
          {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}},
          {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}
        ]
      },
      "8": {
        "line": 309,
        "type": "if",
        "locations": [
          {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}},
          {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}}
        ]
      },
      "9": {
        "line": 325,
        "type": "if",
        "locations": [
          {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}},
          {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}}
        ]
      }
    }
  },
  "contracts/tokenization/VariableDebtToken.sol": {
    "l": {
      "34": 17,
      "42": 460,
      "44": 460,
      "45": 323,
      "48": 137,
      "63": 26,
      "65": 26,
      "66": 26,
      "79": 25,
      "81": 25,
      "82": 25,
      "90": 343,
      "98": 673,
      "106": 331,
      "116": 0
    },
    "path": "/src/contracts/tokenization/VariableDebtToken.sol",
    "s": {
      "1": 17,
      "2": 460,
      "3": 460,
      "4": 323,
      "5": 137,
      "6": 26,
      "7": 26,
      "8": 26,
      "9": 25,
      "10": 25,
      "11": 25,
      "12": 343,
      "13": 673,
      "14": 331,
      "15": 0
    },
    "b": {"1": [323, 137]},
    "f": {"1": 54, "2": 17, "3": 460, "4": 26, "5": 25, "6": 343, "7": 673, "8": 331, "9": 0},
    "fnMap": {
      "1": {
        "name": "constructor",
        "line": 27,
        "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 27, "column": 85}}
      },
      "2": {
        "name": "getRevision",
        "line": 33,
        "loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}}
      },
      "3": {
        "name": "balanceOf",
        "line": 41,
        "loc": {"start": {"line": 41, "column": 2}, "end": {"line": 49, "column": 2}}
      },
      "4": {
        "name": "mint",
        "line": 61,
        "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 67, "column": 2}}
      },
      "5": {
        "name": "burn",
        "line": 78,
        "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 83, "column": 2}}
      },
      "6": {
        "name": "scaledBalanceOf",
        "line": 89,
        "loc": {"start": {"line": 89, "column": 2}, "end": {"line": 91, "column": 2}}
      },
      "7": {
        "name": "totalSupply",
        "line": 97,
        "loc": {"start": {"line": 97, "column": 2}, "end": {"line": 99, "column": 2}}
      },
      "8": {
        "name": "scaledTotalSupply",
        "line": 105,
        "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}}
      },
      "9": {
        "name": "getScaledUserBalanceAndSupply",
        "line": 115,
        "loc": {"start": {"line": 115, "column": 2}, "end": {"line": 117, "column": 2}}
      }
    },
    "statementMap": {
      "1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 30}},
      "2": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 49}},
      "3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1484}},
      "4": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 14}},
      "5": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 88}},
      "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 36}},
      "7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}},
      "8": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 34}},
      "9": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 36}},
      "10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 43}},
      "11": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 34}},
      "12": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}},
      "13": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 94}},
      "14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 30}},
      "15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 55}}
    },
    "branchMap": {
      "1": {
        "line": 44,
        "type": "if",
        "locations": [
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
          {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
        ]
      }
    }
  }
}