diff --git a/.solcover.js b/.solcover.js index 9235302a..eb7308d9 100644 --- a/.solcover.js +++ b/.solcover.js @@ -2,7 +2,7 @@ const accounts = require(`./test-wallets.js`).accounts; module.exports = { client: require('ganache-cli'), - skipFiles: ['./mocks', './interfaces'], + skipFiles: ['./mocks', './dependencies', './adapters', './misc', './flashloan', './deployments', './interfaces'], mocha: { enableTimeouts: false, }, diff --git a/coverage.json b/coverage.json index f8cd9953..f710bf4c 100644 --- a/coverage.json +++ b/coverage.json @@ -1,7373 +1 @@ -{ - "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/AaveOracle.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/AaveOracle.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}} - ] - } - } - } -} +{"contracts/protocol/configuration/LendingPoolAddressesProvider.sol":{"l":{"32":3,"40":0,"48":0,"65":12,"66":11,"76":3,"77":3,"85":12792,"93":1677,"102":12,"103":11,"111":1033,"120":12,"121":11,"132":137,"140":3,"141":3,"150":395,"154":9,"155":9,"159":250,"163":3,"164":3,"168":2554,"172":3,"173":3,"177":6745,"181":3,"182":3,"195":36,"197":36,"199":36,"201":36,"202":36,"203":36,"204":33,"205":33,"207":0,"212":3,"213":3},"path":"/src/contracts/protocol/configuration/LendingPoolAddressesProvider.sol","s":{"1":3,"2":0,"3":0,"4":12,"5":11,"6":3,"7":3,"8":12792,"9":1677,"10":12,"11":11,"12":1033,"13":12,"14":11,"15":137,"16":3,"17":3,"18":395,"19":9,"20":9,"21":250,"22":3,"23":3,"24":2554,"25":3,"26":3,"27":6745,"28":3,"29":3,"30":36,"31":36,"32":36,"33":36,"34":36,"35":36,"36":33,"37":33,"38":0,"39":3,"40":3},"b":{"1":[36,0]},"f":{"1":3,"2":0,"3":0,"4":12,"5":3,"6":12792,"7":1677,"8":12,"9":1033,"10":12,"11":137,"12":3,"13":395,"14":9,"15":250,"16":3,"17":2554,"18":3,"19":6745,"20":3,"21":36,"22":3},"fnMap":{"1":{"name":"constructor","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":2}}},"2":{"name":"getMarketId","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":2}}},"3":{"name":"setMarketId","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":49,"column":2}}},"4":{"name":"setAddressAsProxy","line":63,"loc":{"start":{"line":60,"column":2},"end":{"line":67,"column":2}}},"5":{"name":"setAddress","line":75,"loc":{"start":{"line":75,"column":2},"end":{"line":78,"column":2}}},"6":{"name":"getAddress","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":2}}},"7":{"name":"getLendingPool","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":94,"column":2}}},"8":{"name":"setLendingPoolImpl","line":101,"loc":{"start":{"line":101,"column":2},"end":{"line":104,"column":2}}},"9":{"name":"getLendingPoolConfigurator","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":112,"column":2}}},"10":{"name":"setLendingPoolConfiguratorImpl","line":119,"loc":{"start":{"line":119,"column":2},"end":{"line":122,"column":2}}},"11":{"name":"getLendingPoolCollateralManager","line":131,"loc":{"start":{"line":131,"column":2},"end":{"line":133,"column":2}}},"12":{"name":"setLendingPoolCollateralManager","line":139,"loc":{"start":{"line":139,"column":2},"end":{"line":142,"column":2}}},"13":{"name":"getPoolAdmin","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":151,"column":2}}},"14":{"name":"setPoolAdmin","line":153,"loc":{"start":{"line":153,"column":2},"end":{"line":156,"column":2}}},"15":{"name":"getEmergencyAdmin","line":158,"loc":{"start":{"line":158,"column":2},"end":{"line":160,"column":2}}},"16":{"name":"setEmergencyAdmin","line":162,"loc":{"start":{"line":162,"column":2},"end":{"line":165,"column":2}}},"17":{"name":"getPriceOracle","line":167,"loc":{"start":{"line":167,"column":2},"end":{"line":169,"column":2}}},"18":{"name":"setPriceOracle","line":171,"loc":{"start":{"line":171,"column":2},"end":{"line":174,"column":2}}},"19":{"name":"getLendingRateOracle","line":176,"loc":{"start":{"line":176,"column":2},"end":{"line":178,"column":2}}},"20":{"name":"setLendingRateOracle","line":180,"loc":{"start":{"line":180,"column":2},"end":{"line":183,"column":2}}},"21":{"name":"_updateImpl","line":194,"loc":{"start":{"line":194,"column":2},"end":{"line":209,"column":2}}},"22":{"name":"_setMarketId","line":211,"loc":{"start":{"line":211,"column":2},"end":{"line":214,"column":2}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":25}},"2":{"start":{"line":40,"column":4},"end":{"line":40,"column":20}},"3":{"start":{"line":48,"column":4},"end":{"line":48,"column":25}},"4":{"start":{"line":65,"column":4},"end":{"line":65,"column":41}},"5":{"start":{"line":66,"column":4},"end":{"line":66,"column":52}},"6":{"start":{"line":76,"column":4},"end":{"line":76,"column":30}},"7":{"start":{"line":77,"column":4},"end":{"line":77,"column":42}},"8":{"start":{"line":85,"column":4},"end":{"line":85,"column":25}},"9":{"start":{"line":93,"column":4},"end":{"line":93,"column":35}},"10":{"start":{"line":102,"column":4},"end":{"line":102,"column":34}},"11":{"start":{"line":103,"column":4},"end":{"line":103,"column":33}},"12":{"start":{"line":111,"column":4},"end":{"line":111,"column":48}},"13":{"start":{"line":120,"column":4},"end":{"line":120,"column":55}},"14":{"start":{"line":121,"column":4},"end":{"line":121,"column":53}},"15":{"start":{"line":132,"column":4},"end":{"line":132,"column":54}},"16":{"start":{"line":140,"column":4},"end":{"line":140,"column":56}},"17":{"start":{"line":141,"column":4},"end":{"line":141,"column":53}},"18":{"start":{"line":150,"column":4},"end":{"line":150,"column":33}},"19":{"start":{"line":154,"column":4},"end":{"line":154,"column":33}},"20":{"start":{"line":155,"column":4},"end":{"line":155,"column":41}},"21":{"start":{"line":159,"column":4},"end":{"line":159,"column":38}},"22":{"start":{"line":163,"column":4},"end":{"line":163,"column":47}},"23":{"start":{"line":164,"column":4},"end":{"line":164,"column":46}},"24":{"start":{"line":168,"column":4},"end":{"line":168,"column":35}},"25":{"start":{"line":172,"column":4},"end":{"line":172,"column":41}},"26":{"start":{"line":173,"column":4},"end":{"line":173,"column":40}},"27":{"start":{"line":177,"column":4},"end":{"line":177,"column":42}},"28":{"start":{"line":181,"column":4},"end":{"line":181,"column":54}},"29":{"start":{"line":182,"column":4},"end":{"line":182,"column":52}},"30":{"start":{"line":195,"column":4},"end":{"line":195,"column":58}},"31":{"start":{"line":197,"column":4},"end":{"line":197,"column":7507}},"32":{"start":{"line":199,"column":4},"end":{"line":199,"column":87}},"33":{"start":{"line":201,"column":4},"end":{"line":201,"column":7662}},"34":{"start":{"line":202,"column":6},"end":{"line":202,"column":78}},"35":{"start":{"line":203,"column":6},"end":{"line":203,"column":41}},"36":{"start":{"line":204,"column":6},"end":{"line":204,"column":36}},"37":{"start":{"line":205,"column":6},"end":{"line":205,"column":43}},"38":{"start":{"line":207,"column":6},"end":{"line":207,"column":47}},"39":{"start":{"line":212,"column":4},"end":{"line":212,"column":23}},"40":{"start":{"line":213,"column":4},"end":{"line":213,"column":30}}},"branchMap":{"1":{"line":201,"type":"if","locations":[{"start":{"line":201,"column":4},"end":{"line":201,"column":4}},{"start":{"line":201,"column":4},"end":{"line":201,"column":4}}]}}},"contracts/protocol/configuration/LendingPoolAddressesProviderRegistry.sol":{"l":{"27":4,"29":4,"31":4,"33":4,"34":7,"35":5,"39":4,"48":10,"50":9,"51":9,"52":9,"60":13,"61":11,"62":10,"75":2,"79":9,"81":9,"82":6,"83":3,"87":6},"path":"/src/contracts/protocol/configuration/LendingPoolAddressesProviderRegistry.sol","s":{"1":4,"2":4,"3":4,"4":4,"5":7,"6":5,"7":4,"8":10,"9":9,"10":9,"11":9,"12":13,"13":11,"14":10,"15":2,"16":9,"17":9,"18":6,"19":3,"20":6},"b":{"1":[5,2],"2":[9,1],"3":[11,2],"4":[3,3]},"f":{"1":4,"2":10,"3":13,"4":2,"5":9},"fnMap":{"1":{"name":"getAddressesProvidersList","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":40,"column":2}}},"2":{"name":"registerAddressesProvider","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":53,"column":2}}},"3":{"name":"unregisterAddressesProvider","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":63,"column":2}}},"4":{"name":"getAddressesProviderIdByAddress","line":69,"loc":{"start":{"line":69,"column":2},"end":{"line":76,"column":2}}},"5":{"name":"_addToAddressesProvidersList","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":88,"column":2}}}},"statementMap":{"1":{"start":{"line":27,"column":4},"end":{"line":27,"column":69}},"2":{"start":{"line":29,"column":4},"end":{"line":29,"column":53}},"3":{"start":{"line":31,"column":4},"end":{"line":31,"column":63}},"4":{"start":{"line":33,"column":4},"end":{"line":33,"column":1382}},"5":{"start":{"line":34,"column":6},"end":{"line":34,"column":1432}},"6":{"start":{"line":35,"column":8},"end":{"line":35,"column":53}},"7":{"start":{"line":39,"column":4},"end":{"line":39,"column":26}},"8":{"start":{"line":48,"column":4},"end":{"line":48,"column":63}},"9":{"start":{"line":50,"column":4},"end":{"line":50,"column":37}},"10":{"start":{"line":51,"column":4},"end":{"line":51,"column":41}},"11":{"start":{"line":52,"column":4},"end":{"line":52,"column":46}},"12":{"start":{"line":60,"column":4},"end":{"line":60,"column":83}},"13":{"start":{"line":61,"column":4},"end":{"line":61,"column":36}},"14":{"start":{"line":62,"column":4},"end":{"line":62,"column":48}},"15":{"start":{"line":75,"column":4},"end":{"line":75,"column":49}},"16":{"start":{"line":79,"column":4},"end":{"line":79,"column":59}},"17":{"start":{"line":81,"column":4},"end":{"line":81,"column":3044}},"18":{"start":{"line":82,"column":6},"end":{"line":82,"column":3099}},"19":{"start":{"line":83,"column":8},"end":{"line":83,"column":14}},"20":{"start":{"line":87,"column":4},"end":{"line":87,"column":41}}},"branchMap":{"1":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":34,"column":6}},{"start":{"line":34,"column":6},"end":{"line":34,"column":6}}]},"2":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},{"start":{"line":48,"column":4},"end":{"line":48,"column":4}}]},"3":{"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}}]},"4":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":6},"end":{"line":82,"column":6}},{"start":{"line":82,"column":6},"end":{"line":82,"column":6}}]}}},"contracts/protocol/lendingpool/DefaultReserveInterestRateStrategy.sol":{"l":{"66":30,"67":30,"68":30,"69":30,"70":30,"71":30,"72":30,"73":30,"77":0,"81":0,"85":0,"89":0,"93":0,"97":19,"130":6753,"132":6746,"134":6746,"182":6746,"184":6746,"185":6746,"186":6746,"187":6746,"189":6746,"193":6746,"196":6735,"197":58,"200":58,"204":58,"208":6677,"211":6671,"216":6727,"226":6718,"247":6727,"249":6726,"251":1484,"253":1484,"255":1483,"258":1481},"path":"/src/contracts/protocol/lendingpool/DefaultReserveInterestRateStrategy.sol","s":{"1":30,"2":30,"3":30,"4":30,"5":30,"6":30,"7":30,"8":30,"9":0,"10":0,"11":0,"12":0,"13":0,"14":19,"15":6753,"16":6746,"17":6746,"18":6746,"19":6746,"20":6746,"21":6746,"22":6746,"23":6746,"24":6746,"25":6735,"26":58,"27":58,"28":58,"29":6677,"30":6671,"31":6727,"32":6718,"33":6727,"34":6726,"35":5242,"36":1484,"37":1484,"38":1483,"39":1481},"b":{"1":[58,6677],"2":[5242,1484]},"f":{"1":30,"2":0,"3":0,"4":0,"5":0,"6":0,"7":19,"8":6753,"9":6746,"10":6727},"fnMap":{"1":{"name":"constructor","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":74,"column":2}}},"2":{"name":"variableRateSlope1","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":78,"column":2}}},"3":{"name":"variableRateSlope2","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":82,"column":2}}},"4":{"name":"stableRateSlope1","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":2}}},"5":{"name":"stableRateSlope2","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":90,"column":2}}},"6":{"name":"baseVariableBorrowRate","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":94,"column":2}}},"7":{"name":"getMaxVariableBorrowRate","line":96,"loc":{"start":{"line":96,"column":2},"end":{"line":98,"column":2}}},"8":{"name":"calculateInterestRates","line":111,"loc":{"start":{"line":111,"column":2},"end":{"line":143,"column":2}}},"9":{"name":"calculateInterestRates","line":165,"loc":{"start":{"line":165,"column":2},"end":{"line":231,"column":2}}},"10":{"name":"_getOverallBorrowRate","line":241,"loc":{"start":{"line":241,"column":2},"end":{"line":259,"column":2}}}},"statementMap":{"1":{"start":{"line":66,"column":4},"end":{"line":66,"column":52}},"2":{"start":{"line":67,"column":4},"end":{"line":67,"column":73}},"3":{"start":{"line":68,"column":4},"end":{"line":68,"column":31}},"4":{"start":{"line":69,"column":4},"end":{"line":69,"column":51}},"5":{"start":{"line":70,"column":4},"end":{"line":70,"column":43}},"6":{"start":{"line":71,"column":4},"end":{"line":71,"column":43}},"7":{"start":{"line":72,"column":4},"end":{"line":72,"column":39}},"8":{"start":{"line":73,"column":4},"end":{"line":73,"column":39}},"9":{"start":{"line":77,"column":4},"end":{"line":77,"column":30}},"10":{"start":{"line":81,"column":4},"end":{"line":81,"column":30}},"11":{"start":{"line":85,"column":4},"end":{"line":85,"column":28}},"12":{"start":{"line":89,"column":4},"end":{"line":89,"column":28}},"13":{"start":{"line":93,"column":4},"end":{"line":93,"column":34}},"14":{"start":{"line":97,"column":4},"end":{"line":97,"column":84}},"15":{"start":{"line":130,"column":4},"end":{"line":130,"column":66}},"16":{"start":{"line":132,"column":4},"end":{"line":132,"column":82}},"17":{"start":{"line":134,"column":4},"end":{"line":134,"column":5243}},"18":{"start":{"line":182,"column":4},"end":{"line":182,"column":42}},"19":{"start":{"line":184,"column":4},"end":{"line":184,"column":58}},"20":{"start":{"line":185,"column":4},"end":{"line":185,"column":37}},"21":{"start":{"line":186,"column":4},"end":{"line":186,"column":35}},"22":{"start":{"line":187,"column":4},"end":{"line":187,"column":32}},"23":{"start":{"line":189,"column":4},"end":{"line":189,"column":7112}},"24":{"start":{"line":193,"column":4},"end":{"line":193,"column":7207}},"25":{"start":{"line":196,"column":4},"end":{"line":196,"column":7311}},"26":{"start":{"line":197,"column":6},"end":{"line":197,"column":7458}},"27":{"start":{"line":200,"column":6},"end":{"line":200,"column":7510}},"28":{"start":{"line":204,"column":6},"end":{"line":204,"column":7675}},"29":{"start":{"line":208,"column":6},"end":{"line":208,"column":7853}},"30":{"start":{"line":211,"column":6},"end":{"line":211,"column":8021}},"31":{"start":{"line":216,"column":4},"end":{"line":216,"column":8256}},"32":{"start":{"line":226,"column":4},"end":{"line":226,"column":8487}},"33":{"start":{"line":247,"column":4},"end":{"line":247,"column":62}},"34":{"start":{"line":249,"column":4},"end":{"line":249,"column":32}},"35":{"start":{"line":249,"column":24},"end":{"line":249,"column":32}},"36":{"start":{"line":251,"column":4},"end":{"line":251,"column":97}},"37":{"start":{"line":253,"column":4},"end":{"line":253,"column":98}},"38":{"start":{"line":255,"column":4},"end":{"line":255,"column":9740}},"39":{"start":{"line":258,"column":4},"end":{"line":258,"column":28}}},"branchMap":{"1":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":4},"end":{"line":196,"column":4}},{"start":{"line":196,"column":4},"end":{"line":196,"column":4}}]},"2":{"line":249,"type":"if","locations":[{"start":{"line":249,"column":4},"end":{"line":249,"column":4}},{"start":{"line":249,"column":4},"end":{"line":249,"column":4}}]}}},"contracts/protocol/lendingpool/LendingPool.sol":{"l":{"55":7335,"56":7325,"60":1032,"61":1032,"65":7335,"69":1032,"76":24,"87":24,"88":24,"89":24,"90":24,"110":4154,"112":4154,"114":4152,"116":4152,"117":4151,"119":4149,"121":4149,"123":3867,"124":3731,"125":3531,"128":3521,"147":731,"149":731,"151":731,"153":731,"155":731,"156":236,"159":731,"170":727,"172":725,"174":716,"175":663,"176":663,"179":716,"181":641,"183":615,"208":853,"210":853,"242":453,"244":453,"246":453,"248":453,"257":448,"260":448,"261":153,"264":448,"266":443,"267":225,"269":218,"276":436,"277":436,"279":415,"280":234,"283":415,"285":381,"287":361,"289":319,"298":29,"300":29,"302":29,"304":29,"312":27,"314":27,"315":13,"316":13,"323":14,"328":14,"336":26,"338":20,"351":19,"353":19,"354":19,"355":19,"357":19,"359":19,"367":14,"369":14,"370":14,"377":14,"379":12,"392":67,"394":67,"405":60,"407":56,"408":25,"410":31,"432":137,"435":137,"447":137,"449":118,"451":118,"492":359,"494":359,"496":359,"497":359,"499":359,"501":359,"502":384,"504":384,"506":384,"509":357,"514":320,"515":340,"516":340,"517":340,"518":340,"519":340,"521":340,"522":281,"523":281,"527":275,"534":256,"542":58,"555":285,"577":1983,"603":35,"618":35,"636":604,"650":317,"665":5301,"679":951,"686":0,"693":2,"695":2,"696":42,"698":2,"705":13,"712":0,"719":0,"726":0,"747":523,"749":523,"758":522,"760":522,"761":522,"762":124,"763":124,"764":122,"767":520,"768":520,"769":520,"770":513,"792":282,"793":282,"799":271,"813":0,"827":510,"836":240,"837":210,"838":120,"840":80,"856":911,"857":911,"859":911,"861":911,"866":911,"881":898,"883":898,"885":898,"886":898,"887":548,"889":548,"896":350,"904":896,"905":840,"908":896,"915":894,"916":840,"919":793,"933":271,"935":271,"937":270,"939":270,"940":270,"941":270,"943":270},"path":"/src/contracts/protocol/lendingpool/LendingPool.sol","s":{"1":7335,"2":1032,"3":7335,"4":1032,"5":24,"6":24,"7":24,"8":24,"9":24,"10":4154,"11":4154,"12":4152,"13":4152,"14":4151,"15":4149,"16":4149,"17":3867,"18":3731,"19":3531,"20":3492,"21":731,"22":731,"23":731,"24":731,"25":731,"26":236,"27":731,"28":727,"29":725,"30":716,"31":663,"32":663,"33":716,"34":641,"35":613,"36":853,"37":853,"38":453,"39":453,"40":453,"41":453,"42":448,"43":448,"44":153,"45":448,"46":443,"47":225,"48":218,"49":436,"50":436,"51":415,"52":234,"53":414,"54":381,"55":361,"56":319,"57":29,"58":29,"59":29,"60":29,"61":27,"62":27,"63":13,"64":13,"65":14,"66":14,"67":26,"68":20,"69":19,"70":19,"71":19,"72":19,"73":19,"74":19,"75":14,"76":14,"77":14,"78":14,"79":12,"80":67,"81":67,"82":60,"83":56,"84":25,"85":31,"86":137,"87":137,"88":137,"89":118,"90":118,"91":359,"92":359,"93":359,"94":359,"95":359,"96":359,"97":384,"98":384,"99":384,"100":357,"101":320,"102":340,"103":340,"104":340,"105":340,"106":340,"107":340,"108":281,"109":281,"110":275,"111":256,"112":58,"113":285,"114":1983,"115":35,"116":35,"117":604,"118":317,"119":5301,"120":951,"121":0,"122":2,"123":2,"124":42,"125":2,"126":13,"127":0,"128":0,"129":0,"130":523,"131":523,"132":522,"133":522,"134":522,"135":124,"136":124,"137":122,"138":520,"139":520,"140":520,"141":513,"142":282,"143":282,"144":271,"145":0,"146":510,"147":240,"148":210,"149":120,"150":80,"151":911,"152":911,"153":911,"154":911,"155":911,"156":898,"157":898,"158":898,"159":898,"160":548,"161":548,"162":350,"163":896,"164":840,"165":896,"166":893,"167":840,"168":793,"169":271,"170":271,"171":270,"172":270,"173":270,"174":270,"175":270},"b":{"1":[7325,10],"2":[1032,0],"3":[3731,136],"4":[236,495],"5":[663,53],"6":[153,295],"7":[225,218],"8":[234,181],"9":[13,14],"10":[25,31],"11":[118,19],"12":[113,5],"13":[320,37],"14":[281,58],"15":[523,0],"16":[522,0],"17":[124,398],"18":[520,0],"19":[282,0],"20":[120,80],"21":[548,350],"22":[840,56],"23":[840,53],"24":[270,1],"25":[270,0]},"f":{"1":7335,"2":1032,"3":7335,"4":1032,"5":24,"6":24,"7":4154,"8":731,"9":853,"10":453,"11":29,"12":19,"13":67,"14":137,"15":359,"16":1983,"17":35,"18":604,"19":317,"20":5301,"21":951,"22":0,"23":2,"24":13,"25":0,"26":0,"27":0,"28":523,"29":282,"30":0,"31":510,"32":240,"33":911,"34":271},"fnMap":{"1":{"name":"whenNotPaused","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":57,"column":2}}},"2":{"name":"onlyLendingPoolConfigurator","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":62,"column":2}}},"3":{"name":"_whenNotPaused","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":66,"column":2}}},"4":{"name":"_onlyLendingPoolConfigurator","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":73,"column":2}}},"5":{"name":"getRevision","line":75,"loc":{"start":{"line":75,"column":2},"end":{"line":77,"column":2}}},"6":{"name":"initialize","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":91,"column":2}}},"7":{"name":"deposit","line":109,"loc":{"start":{"line":104,"column":2},"end":{"line":129,"column":2}}},"8":{"name":"withdraw","line":146,"loc":{"start":{"line":142,"column":2},"end":{"line":184,"column":2}}},"9":{"name":"borrow","line":207,"loc":{"start":{"line":201,"column":2},"end":{"line":222,"column":2}}},"10":{"name":"repay","line":241,"loc":{"start":{"line":236,"column":2},"end":{"line":290,"column":2}}},"11":{"name":"swapBorrowRateMode","line":297,"loc":{"start":{"line":297,"column":2},"end":{"line":339,"column":2}}},"12":{"name":"rebalanceStableBorrowRate","line":350,"loc":{"start":{"line":350,"column":2},"end":{"line":380,"column":2}}},"13":{"name":"setUserUseReserveAsCollateral","line":390,"loc":{"start":{"line":387,"column":2},"end":{"line":412,"column":2}}},"14":{"name":"liquidationCall","line":431,"loc":{"start":{"line":425,"column":2},"end":{"line":452,"column":2}}},"15":{"name":"flashLoan","line":491,"loc":{"start":{"line":483,"column":2},"end":{"line":564,"column":2}}},"16":{"name":"getReserveData","line":571,"loc":{"start":{"line":571,"column":2},"end":{"line":578,"column":2}}},"17":{"name":"getUserAccountData","line":590,"loc":{"start":{"line":590,"column":2},"end":{"line":623,"column":2}}},"18":{"name":"getConfiguration","line":630,"loc":{"start":{"line":630,"column":2},"end":{"line":637,"column":2}}},"19":{"name":"getUserConfiguration","line":644,"loc":{"start":{"line":644,"column":2},"end":{"line":651,"column":2}}},"20":{"name":"getReserveNormalizedIncome","line":658,"loc":{"start":{"line":658,"column":2},"end":{"line":666,"column":2}}},"21":{"name":"getReserveNormalizedVariableDebt","line":673,"loc":{"start":{"line":673,"column":2},"end":{"line":680,"column":2}}},"22":{"name":"paused","line":685,"loc":{"start":{"line":685,"column":2},"end":{"line":687,"column":2}}},"23":{"name":"getReservesList","line":692,"loc":{"start":{"line":692,"column":2},"end":{"line":699,"column":2}}},"24":{"name":"getAddressesProvider","line":704,"loc":{"start":{"line":704,"column":2},"end":{"line":706,"column":2}}},"25":{"name":"MAX_STABLE_RATE_BORROW_SIZE_PERCENT","line":711,"loc":{"start":{"line":711,"column":2},"end":{"line":713,"column":2}}},"26":{"name":"FLASHLOAN_PREMIUM_TOTAL","line":718,"loc":{"start":{"line":718,"column":2},"end":{"line":720,"column":2}}},"27":{"name":"MAX_NUMBER_RESERVES","line":725,"loc":{"start":{"line":725,"column":2},"end":{"line":727,"column":2}}},"28":{"name":"finalizeTransfer","line":746,"loc":{"start":{"line":739,"column":2},"end":{"line":773,"column":2}}},"29":{"name":"initReserve","line":791,"loc":{"start":{"line":785,"column":2},"end":{"line":800,"column":2}}},"30":{"name":"setReserveInterestRateStrategyAddress","line":811,"loc":{"start":{"line":808,"column":2},"end":{"line":814,"column":2}}},"31":{"name":"setConfiguration","line":825,"loc":{"start":{"line":822,"column":2},"end":{"line":828,"column":2}}},"32":{"name":"setPause","line":835,"loc":{"start":{"line":835,"column":2},"end":{"line":842,"column":2}}},"33":{"name":"_executeBorrow","line":855,"loc":{"start":{"line":855,"column":2},"end":{"line":930,"column":2}}},"34":{"name":"_addReserveToList","line":932,"loc":{"start":{"line":932,"column":2},"end":{"line":945,"column":2}}}},"statementMap":{"1":{"start":{"line":55,"column":4},"end":{"line":55,"column":19}},"2":{"start":{"line":60,"column":4},"end":{"line":60,"column":33}},"3":{"start":{"line":65,"column":4},"end":{"line":65,"column":41}},"4":{"start":{"line":69,"column":4},"end":{"line":69,"column":3000}},"5":{"start":{"line":76,"column":4},"end":{"line":76,"column":31}},"6":{"start":{"line":87,"column":4},"end":{"line":87,"column":32}},"7":{"start":{"line":88,"column":4},"end":{"line":88,"column":41}},"8":{"start":{"line":89,"column":4},"end":{"line":89,"column":29}},"9":{"start":{"line":90,"column":4},"end":{"line":90,"column":29}},"10":{"start":{"line":110,"column":4},"end":{"line":110,"column":60}},"11":{"start":{"line":112,"column":4},"end":{"line":112,"column":51}},"12":{"start":{"line":114,"column":4},"end":{"line":114,"column":42}},"13":{"start":{"line":116,"column":4},"end":{"line":116,"column":24}},"14":{"start":{"line":117,"column":4},"end":{"line":117,"column":56}},"15":{"start":{"line":119,"column":4},"end":{"line":119,"column":61}},"16":{"start":{"line":121,"column":4},"end":{"line":121,"column":90}},"17":{"start":{"line":123,"column":4},"end":{"line":123,"column":5111}},"18":{"start":{"line":124,"column":6},"end":{"line":124,"column":68}},"19":{"start":{"line":125,"column":6},"end":{"line":125,"column":60}},"20":{"start":{"line":128,"column":4},"end":{"line":128,"column":69}},"21":{"start":{"line":147,"column":4},"end":{"line":147,"column":60}},"22":{"start":{"line":149,"column":4},"end":{"line":149,"column":42}},"23":{"start":{"line":151,"column":4},"end":{"line":151,"column":63}},"24":{"start":{"line":153,"column":4},"end":{"line":153,"column":37}},"25":{"start":{"line":155,"column":4},"end":{"line":155,"column":6366}},"26":{"start":{"line":156,"column":6},"end":{"line":156,"column":35}},"27":{"start":{"line":159,"column":4},"end":{"line":159,"column":6450}},"28":{"start":{"line":170,"column":4},"end":{"line":170,"column":24}},"29":{"start":{"line":172,"column":4},"end":{"line":172,"column":66}},"30":{"start":{"line":174,"column":4},"end":{"line":174,"column":6784}},"31":{"start":{"line":175,"column":6},"end":{"line":175,"column":69}},"32":{"start":{"line":176,"column":6},"end":{"line":176,"column":61}},"33":{"start":{"line":179,"column":4},"end":{"line":179,"column":81}},"34":{"start":{"line":181,"column":4},"end":{"line":181,"column":58}},"35":{"start":{"line":183,"column":4},"end":{"line":183,"column":27}},"36":{"start":{"line":208,"column":4},"end":{"line":208,"column":60}},"37":{"start":{"line":210,"column":4},"end":{"line":210,"column":8578}},"38":{"start":{"line":242,"column":4},"end":{"line":242,"column":60}},"39":{"start":{"line":244,"column":4},"end":{"line":244,"column":96}},"40":{"start":{"line":246,"column":4},"end":{"line":246,"column":86}},"41":{"start":{"line":248,"column":4},"end":{"line":248,"column":10082}},"42":{"start":{"line":257,"column":4},"end":{"line":257,"column":10316}},"43":{"start":{"line":260,"column":4},"end":{"line":260,"column":10351}},"44":{"start":{"line":261,"column":6},"end":{"line":261,"column":27}},"45":{"start":{"line":264,"column":4},"end":{"line":264,"column":24}},"46":{"start":{"line":266,"column":4},"end":{"line":266,"column":10450}},"47":{"start":{"line":267,"column":6},"end":{"line":267,"column":85}},"48":{"start":{"line":269,"column":6},"end":{"line":269,"column":10620}},"49":{"start":{"line":276,"column":4},"end":{"line":276,"column":42}},"50":{"start":{"line":277,"column":4},"end":{"line":277,"column":63}},"51":{"start":{"line":279,"column":4},"end":{"line":279,"column":10887}},"52":{"start":{"line":280,"column":6},"end":{"line":280,"column":61}},"53":{"start":{"line":283,"column":4},"end":{"line":283,"column":68}},"54":{"start":{"line":285,"column":4},"end":{"line":285,"column":61}},"55":{"start":{"line":287,"column":4},"end":{"line":287,"column":60}},"56":{"start":{"line":289,"column":4},"end":{"line":289,"column":24}},"57":{"start":{"line":298,"column":4},"end":{"line":298,"column":60}},"58":{"start":{"line":300,"column":4},"end":{"line":300,"column":96}},"59":{"start":{"line":302,"column":4},"end":{"line":302,"column":86}},"60":{"start":{"line":304,"column":4},"end":{"line":304,"column":11835}},"61":{"start":{"line":312,"column":4},"end":{"line":312,"column":24}},"62":{"start":{"line":314,"column":4},"end":{"line":314,"column":12021}},"63":{"start":{"line":315,"column":6},"end":{"line":315,"column":82}},"64":{"start":{"line":316,"column":6},"end":{"line":316,"column":12175}},"65":{"start":{"line":323,"column":6},"end":{"line":323,"column":12358}},"66":{"start":{"line":328,"column":6},"end":{"line":328,"column":12510}},"67":{"start":{"line":336,"column":4},"end":{"line":336,"column":66}},"68":{"start":{"line":338,"column":4},"end":{"line":338,"column":42}},"69":{"start":{"line":351,"column":4},"end":{"line":351,"column":60}},"70":{"start":{"line":353,"column":4},"end":{"line":353,"column":67}},"71":{"start":{"line":354,"column":4},"end":{"line":354,"column":71}},"72":{"start":{"line":355,"column":4},"end":{"line":355,"column":49}},"73":{"start":{"line":357,"column":4},"end":{"line":357,"column":64}},"74":{"start":{"line":359,"column":4},"end":{"line":359,"column":13784}},"75":{"start":{"line":367,"column":4},"end":{"line":367,"column":24}},"76":{"start":{"line":369,"column":4},"end":{"line":369,"column":68}},"77":{"start":{"line":370,"column":4},"end":{"line":370,"column":14042}},"78":{"start":{"line":377,"column":4},"end":{"line":377,"column":58}},"79":{"start":{"line":379,"column":4},"end":{"line":379,"column":47}},"80":{"start":{"line":392,"column":4},"end":{"line":392,"column":60}},"81":{"start":{"line":394,"column":4},"end":{"line":394,"column":14757}},"82":{"start":{"line":405,"column":4},"end":{"line":405,"column":77}},"83":{"start":{"line":407,"column":4},"end":{"line":407,"column":15086}},"84":{"start":{"line":408,"column":6},"end":{"line":408,"column":60}},"85":{"start":{"line":410,"column":6},"end":{"line":410,"column":61}},"86":{"start":{"line":432,"column":4},"end":{"line":432,"column":84}},"87":{"start":{"line":435,"column":4},"end":{"line":435,"column":16430}},"88":{"start":{"line":447,"column":4},"end":{"line":447,"column":54}},"89":{"start":{"line":449,"column":4},"end":{"line":449,"column":93}},"90":{"start":{"line":451,"column":4},"end":{"line":451,"column":68}},"91":{"start":{"line":492,"column":4},"end":{"line":492,"column":34}},"92":{"start":{"line":494,"column":4},"end":{"line":494,"column":53}},"93":{"start":{"line":496,"column":4},"end":{"line":496,"column":67}},"94":{"start":{"line":497,"column":4},"end":{"line":497,"column":60}},"95":{"start":{"line":499,"column":4},"end":{"line":499,"column":54}},"96":{"start":{"line":501,"column":4},"end":{"line":501,"column":19167}},"97":{"start":{"line":502,"column":6},"end":{"line":502,"column":70}},"98":{"start":{"line":504,"column":6},"end":{"line":504,"column":78}},"99":{"start":{"line":506,"column":6},"end":{"line":506,"column":92}},"100":{"start":{"line":509,"column":4},"end":{"line":509,"column":19482}},"101":{"start":{"line":514,"column":4},"end":{"line":514,"column":19639}},"102":{"start":{"line":515,"column":6},"end":{"line":515,"column":39}},"103":{"start":{"line":516,"column":6},"end":{"line":516,"column":41}},"104":{"start":{"line":517,"column":6},"end":{"line":517,"column":43}},"105":{"start":{"line":518,"column":6},"end":{"line":518,"column":56}},"106":{"start":{"line":519,"column":6},"end":{"line":519,"column":80}},"107":{"start":{"line":521,"column":6},"end":{"line":521,"column":19975}},"108":{"start":{"line":522,"column":8},"end":{"line":522,"column":49}},"109":{"start":{"line":523,"column":8},"end":{"line":523,"column":20121}},"110":{"start":{"line":527,"column":8},"end":{"line":527,"column":20284}},"111":{"start":{"line":534,"column":8},"end":{"line":534,"column":20473}},"112":{"start":{"line":542,"column":8},"end":{"line":542,"column":20805}},"113":{"start":{"line":555,"column":6},"end":{"line":555,"column":21109}},"114":{"start":{"line":577,"column":4},"end":{"line":577,"column":27}},"115":{"start":{"line":603,"column":4},"end":{"line":603,"column":22433}},"116":{"start":{"line":618,"column":4},"end":{"line":618,"column":22745}},"117":{"start":{"line":636,"column":4},"end":{"line":636,"column":41}},"118":{"start":{"line":650,"column":4},"end":{"line":650,"column":29}},"119":{"start":{"line":665,"column":4},"end":{"line":665,"column":49}},"120":{"start":{"line":679,"column":4},"end":{"line":679,"column":47}},"121":{"start":{"line":686,"column":4},"end":{"line":686,"column":18}},"122":{"start":{"line":693,"column":4},"end":{"line":693,"column":68}},"123":{"start":{"line":695,"column":4},"end":{"line":695,"column":24681}},"124":{"start":{"line":696,"column":6},"end":{"line":696,"column":42}},"125":{"start":{"line":698,"column":4},"end":{"line":698,"column":26}},"126":{"start":{"line":705,"column":4},"end":{"line":705,"column":29}},"127":{"start":{"line":712,"column":4},"end":{"line":712,"column":42}},"128":{"start":{"line":719,"column":4},"end":{"line":719,"column":33}},"129":{"start":{"line":726,"column":4},"end":{"line":726,"column":31}},"130":{"start":{"line":747,"column":4},"end":{"line":747,"column":92}},"131":{"start":{"line":749,"column":4},"end":{"line":749,"column":26490}},"132":{"start":{"line":758,"column":4},"end":{"line":758,"column":43}},"133":{"start":{"line":760,"column":4},"end":{"line":760,"column":26722}},"134":{"start":{"line":761,"column":6},"end":{"line":761,"column":26748}},"135":{"start":{"line":762,"column":8},"end":{"line":762,"column":78}},"136":{"start":{"line":763,"column":8},"end":{"line":763,"column":56}},"137":{"start":{"line":764,"column":8},"end":{"line":764,"column":57}},"138":{"start":{"line":767,"column":6},"end":{"line":767,"column":27003}},"139":{"start":{"line":768,"column":8},"end":{"line":768,"column":74}},"140":{"start":{"line":769,"column":8},"end":{"line":769,"column":53}},"141":{"start":{"line":770,"column":8},"end":{"line":770,"column":54}},"142":{"start":{"line":792,"column":4},"end":{"line":792,"column":61}},"143":{"start":{"line":793,"column":4},"end":{"line":793,"column":28189}},"144":{"start":{"line":799,"column":4},"end":{"line":799,"column":27}},"145":{"start":{"line":813,"column":4},"end":{"line":813,"column":69}},"146":{"start":{"line":827,"column":4},"end":{"line":827,"column":54}},"147":{"start":{"line":836,"column":4},"end":{"line":836,"column":16}},"148":{"start":{"line":837,"column":4},"end":{"line":837,"column":29628}},"149":{"start":{"line":838,"column":6},"end":{"line":838,"column":19}},"150":{"start":{"line":840,"column":6},"end":{"line":840,"column":21}},"151":{"start":{"line":856,"column":4},"end":{"line":856,"column":65}},"152":{"start":{"line":857,"column":4},"end":{"line":857,"column":85}},"153":{"start":{"line":859,"column":4},"end":{"line":859,"column":56}},"154":{"start":{"line":861,"column":4},"end":{"line":861,"column":30229}},"155":{"start":{"line":866,"column":4},"end":{"line":866,"column":30391}},"156":{"start":{"line":881,"column":4},"end":{"line":881,"column":24}},"157":{"start":{"line":883,"column":4},"end":{"line":883,"column":33}},"158":{"start":{"line":885,"column":4},"end":{"line":885,"column":33}},"159":{"start":{"line":886,"column":4},"end":{"line":886,"column":30787}},"160":{"start":{"line":887,"column":6},"end":{"line":887,"column":56}},"161":{"start":{"line":889,"column":6},"end":{"line":889,"column":30949}},"162":{"start":{"line":896,"column":6},"end":{"line":896,"column":31142}},"163":{"start":{"line":904,"column":4},"end":{"line":904,"column":31339}},"164":{"start":{"line":905,"column":6},"end":{"line":905,"column":46}},"165":{"start":{"line":908,"column":4},"end":{"line":908,"column":31423}},"166":{"start":{"line":915,"column":4},"end":{"line":915,"column":31564}},"167":{"start":{"line":916,"column":6},"end":{"line":916,"column":77}},"168":{"start":{"line":919,"column":4},"end":{"line":919,"column":31686}},"169":{"start":{"line":933,"column":4},"end":{"line":933,"column":42}},"170":{"start":{"line":935,"column":4},"end":{"line":935,"column":84}},"171":{"start":{"line":937,"column":4},"end":{"line":937,"column":84}},"172":{"start":{"line":939,"column":4},"end":{"line":939,"column":32285}},"173":{"start":{"line":940,"column":6},"end":{"line":940,"column":47}},"174":{"start":{"line":941,"column":6},"end":{"line":941,"column":41}},"175":{"start":{"line":943,"column":6},"end":{"line":943,"column":39}}},"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":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"3":{"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}}]},"4":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":4},"end":{"line":155,"column":4}},{"start":{"line":155,"column":4},"end":{"line":155,"column":4}}]},"5":{"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}}]},"6":{"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}}]},"7":{"line":266,"type":"if","locations":[{"start":{"line":266,"column":4},"end":{"line":266,"column":4}},{"start":{"line":266,"column":4},"end":{"line":266,"column":4}}]},"8":{"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}}]},"9":{"line":314,"type":"if","locations":[{"start":{"line":314,"column":4},"end":{"line":314,"column":4}},{"start":{"line":314,"column":4},"end":{"line":314,"column":4}}]},"10":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":4},"end":{"line":407,"column":4}},{"start":{"line":407,"column":4},"end":{"line":407,"column":4}}]},"11":{"line":447,"type":"if","locations":[{"start":{"line":447,"column":4},"end":{"line":447,"column":4}},{"start":{"line":447,"column":4},"end":{"line":447,"column":4}}]},"12":{"line":451,"type":"if","locations":[{"start":{"line":451,"column":4},"end":{"line":451,"column":4}},{"start":{"line":451,"column":4},"end":{"line":451,"column":4}}]},"13":{"line":509,"type":"if","locations":[{"start":{"line":509,"column":4},"end":{"line":509,"column":4}},{"start":{"line":509,"column":4},"end":{"line":509,"column":4}}]},"14":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":6},"end":{"line":521,"column":6}},{"start":{"line":521,"column":6},"end":{"line":521,"column":6}}]},"15":{"line":747,"type":"if","locations":[{"start":{"line":747,"column":4},"end":{"line":747,"column":4}},{"start":{"line":747,"column":4},"end":{"line":747,"column":4}}]},"16":{"line":760,"type":"if","locations":[{"start":{"line":760,"column":4},"end":{"line":760,"column":4}},{"start":{"line":760,"column":4},"end":{"line":760,"column":4}}]},"17":{"line":761,"type":"if","locations":[{"start":{"line":761,"column":6},"end":{"line":761,"column":6}},{"start":{"line":761,"column":6},"end":{"line":761,"column":6}}]},"18":{"line":767,"type":"if","locations":[{"start":{"line":767,"column":6},"end":{"line":767,"column":6}},{"start":{"line":767,"column":6},"end":{"line":767,"column":6}}]},"19":{"line":792,"type":"if","locations":[{"start":{"line":792,"column":4},"end":{"line":792,"column":4}},{"start":{"line":792,"column":4},"end":{"line":792,"column":4}}]},"20":{"line":837,"type":"if","locations":[{"start":{"line":837,"column":4},"end":{"line":837,"column":4}},{"start":{"line":837,"column":4},"end":{"line":837,"column":4}}]},"21":{"line":886,"type":"if","locations":[{"start":{"line":886,"column":4},"end":{"line":886,"column":4}},{"start":{"line":886,"column":4},"end":{"line":886,"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":915,"type":"if","locations":[{"start":{"line":915,"column":4},"end":{"line":915,"column":4}},{"start":{"line":915,"column":4},"end":{"line":915,"column":4}}]},"24":{"line":935,"type":"if","locations":[{"start":{"line":935,"column":4},"end":{"line":935,"column":4}},{"start":{"line":935,"column":4},"end":{"line":935,"column":4}}]},"25":{"line":939,"type":"if","locations":[{"start":{"line":939,"column":4},"end":{"line":939,"column":4}},{"start":{"line":939,"column":4},"end":{"line":939,"column":4}}]}}},"contracts/protocol/lendingpool/LendingPoolCollateralManager.sol":{"l":{"67":0,"88":137,"89":137,"90":137,"92":137,"94":137,"103":137,"105":137,"114":137,"115":5,"118":132,"120":132,"122":132,"126":132,"130":132,"146":132,"147":14,"152":132,"153":104,"155":104,"156":0,"163":132,"165":132,"166":29,"173":103,"174":0,"180":103,"186":132,"193":132,"194":28,"195":28,"197":28,"198":14,"199":14,"200":14,"203":104,"204":104,"212":104,"222":131,"223":13,"224":13,"228":131,"234":123,"244":117,"280":132,"281":132,"282":132,"284":132,"286":132,"287":132,"289":132,"292":132,"296":132,"303":132,"304":14,"305":14,"312":118,"313":118,"315":132},"path":"/src/contracts/protocol/lendingpool/LendingPoolCollateralManager.sol","s":{"1":0,"2":137,"3":137,"4":137,"5":137,"6":137,"7":137,"8":137,"9":137,"10":5,"11":132,"12":132,"13":132,"14":132,"15":132,"16":132,"17":14,"18":132,"19":104,"20":104,"21":0,"22":132,"23":132,"24":29,"25":103,"26":0,"27":103,"28":132,"29":132,"30":28,"31":28,"32":28,"33":14,"34":14,"35":14,"36":104,"37":104,"38":104,"39":131,"40":13,"41":13,"42":131,"43":123,"44":117,"45":132,"46":132,"47":132,"48":132,"49":132,"50":132,"51":132,"52":132,"53":132,"54":132,"55":14,"56":14,"57":118,"58":118,"59":132},"b":{"1":[5,132],"2":[14,118],"3":[104,28],"4":[0,104],"5":[29,103],"6":[0,103],"7":[28,104],"8":[14,14],"9":[13,118],"10":[14,118]},"f":{"1":0,"2":137,"3":132},"fnMap":{"1":{"name":"getRevision","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":68,"column":2}}},"2":{"name":"liquidationCall","line":81,"loc":{"start":{"line":81,"column":2},"end":{"line":245,"column":2}}},"3":{"name":"_calculateAvailableCollateralToLiquidate","line":272,"loc":{"start":{"line":272,"column":2},"end":{"line":316,"column":2}}}},"statementMap":{"1":{"start":{"line":67,"column":4},"end":{"line":67,"column":12}},"2":{"start":{"line":88,"column":4},"end":{"line":88,"column":80}},"3":{"start":{"line":89,"column":4},"end":{"line":89,"column":68}},"4":{"start":{"line":90,"column":4},"end":{"line":90,"column":74}},"5":{"start":{"line":92,"column":4},"end":{"line":92,"column":40}},"6":{"start":{"line":94,"column":4},"end":{"line":94,"column":4252}},"7":{"start":{"line":103,"column":4},"end":{"line":103,"column":95}},"8":{"start":{"line":105,"column":4},"end":{"line":105,"column":4564}},"9":{"start":{"line":114,"column":4},"end":{"line":114,"column":4793}},"10":{"start":{"line":115,"column":6},"end":{"line":115,"column":44}},"11":{"start":{"line":118,"column":4},"end":{"line":118,"column":67}},"12":{"start":{"line":120,"column":4},"end":{"line":120,"column":69}},"13":{"start":{"line":122,"column":4},"end":{"line":122,"column":5091}},"14":{"start":{"line":126,"column":4},"end":{"line":126,"column":5242}},"15":{"start":{"line":130,"column":4},"end":{"line":130,"column":5355}},"16":{"start":{"line":146,"column":4},"end":{"line":146,"column":5821}},"17":{"start":{"line":147,"column":6},"end":{"line":147,"column":55}},"18":{"start":{"line":152,"column":4},"end":{"line":152,"column":6086}},"19":{"start":{"line":153,"column":6},"end":{"line":153,"column":6183}},"20":{"start":{"line":155,"column":6},"end":{"line":155,"column":6234}},"21":{"start":{"line":156,"column":8},"end":{"line":156,"column":6311}},"22":{"start":{"line":163,"column":4},"end":{"line":163,"column":28}},"23":{"start":{"line":165,"column":4},"end":{"line":165,"column":6505}},"24":{"start":{"line":166,"column":6},"end":{"line":166,"column":6572}},"25":{"start":{"line":173,"column":6},"end":{"line":173,"column":6846}},"26":{"start":{"line":174,"column":8},"end":{"line":174,"column":6889}},"27":{"start":{"line":180,"column":6},"end":{"line":180,"column":7066}},"28":{"start":{"line":186,"column":4},"end":{"line":186,"column":7219}},"29":{"start":{"line":193,"column":4},"end":{"line":193,"column":7356}},"30":{"start":{"line":194,"column":6},"end":{"line":194,"column":95}},"31":{"start":{"line":195,"column":6},"end":{"line":195,"column":97}},"32":{"start":{"line":197,"column":6},"end":{"line":197,"column":7584}},"33":{"start":{"line":198,"column":8},"end":{"line":198,"column":90}},"34":{"start":{"line":199,"column":8},"end":{"line":199,"column":72}},"35":{"start":{"line":200,"column":8},"end":{"line":200,"column":72}},"36":{"start":{"line":203,"column":6},"end":{"line":203,"column":36}},"37":{"start":{"line":204,"column":6},"end":{"line":204,"column":7940}},"38":{"start":{"line":212,"column":6},"end":{"line":212,"column":8197}},"39":{"start":{"line":222,"column":4},"end":{"line":222,"column":8496}},"40":{"start":{"line":223,"column":6},"end":{"line":223,"column":65}},"41":{"start":{"line":224,"column":6},"end":{"line":224,"column":65}},"42":{"start":{"line":228,"column":4},"end":{"line":228,"column":8797}},"43":{"start":{"line":234,"column":4},"end":{"line":234,"column":8930}},"44":{"start":{"line":244,"column":4},"end":{"line":244,"column":84}},"45":{"start":{"line":280,"column":4},"end":{"line":280,"column":32}},"46":{"start":{"line":281,"column":4},"end":{"line":281,"column":32}},"47":{"start":{"line":282,"column":4},"end":{"line":282,"column":87}},"48":{"start":{"line":284,"column":4},"end":{"line":284,"column":55}},"49":{"start":{"line":286,"column":4},"end":{"line":286,"column":63}},"50":{"start":{"line":287,"column":4},"end":{"line":287,"column":56}},"51":{"start":{"line":289,"column":4},"end":{"line":289,"column":11248}},"52":{"start":{"line":292,"column":4},"end":{"line":292,"column":67}},"53":{"start":{"line":296,"column":4},"end":{"line":296,"column":11628}},"54":{"start":{"line":303,"column":4},"end":{"line":303,"column":11810}},"55":{"start":{"line":304,"column":6},"end":{"line":304,"column":45}},"56":{"start":{"line":305,"column":6},"end":{"line":305,"column":11968}},"57":{"start":{"line":312,"column":6},"end":{"line":312,"column":59}},"58":{"start":{"line":313,"column":6},"end":{"line":313,"column":35}},"59":{"start":{"line":315,"column":4},"end":{"line":315,"column":47}}},"branchMap":{"1":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":4},"end":{"line":114,"column":4}},{"start":{"line":114,"column":4},"end":{"line":114,"column":4}}]},"2":{"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}}]},"3":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":152,"column":4}},{"start":{"line":152,"column":4},"end":{"line":152,"column":4}}]},"4":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":6},"end":{"line":155,"column":6}},{"start":{"line":155,"column":6},"end":{"line":155,"column":6}}]},"5":{"line":165,"type":"if","locations":[{"start":{"line":165,"column":4},"end":{"line":165,"column":4}},{"start":{"line":165,"column":4},"end":{"line":165,"column":4}}]},"6":{"line":173,"type":"if","locations":[{"start":{"line":173,"column":6},"end":{"line":173,"column":6}},{"start":{"line":173,"column":6},"end":{"line":173,"column":6}}]},"7":{"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}}]},"8":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":6},"end":{"line":197,"column":6}},{"start":{"line":197,"column":6},"end":{"line":197,"column":6}}]},"9":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":4},"end":{"line":222,"column":4}},{"start":{"line":222,"column":4},"end":{"line":222,"column":4}}]},"10":{"line":303,"type":"if","locations":[{"start":{"line":303,"column":4},"end":{"line":303,"column":4}},{"start":{"line":303,"column":4},"end":{"line":303,"column":4}}]}}},"contracts/protocol/lendingpool/LendingPoolConfigurator.sol":{"l":{"37":382,"38":369,"42":250,"46":250,"52":12,"56":12,"57":12,"64":82,"65":82,"66":292,"71":292,"87":292,"102":292,"117":282,"125":269,"128":269,"130":269,"131":269,"133":269,"135":264,"148":13,"150":13,"152":13,"154":13,"166":13,"172":7,"179":13,"181":13,"183":13,"185":13,"196":13,"202":9,"216":13,"218":13,"220":13,"222":13,"233":13,"239":9,"255":31,"257":31,"258":31,"260":31,"262":31,"270":12,"272":12,"274":12,"275":12,"293":47,"298":47,"300":47,"303":32,"310":32,"315":15,"319":15,"322":47,"323":47,"324":47,"326":47,"328":47,"336":12,"338":12,"340":12,"342":12,"350":12,"352":12,"354":12,"356":12,"364":36,"366":36,"368":36,"370":36,"378":40,"380":39,"382":39,"384":39,"386":39,"395":12,"397":12,"399":12,"401":12,"409":12,"411":12,"413":12,"415":12,"424":34,"426":34,"428":33,"430":31,"442":0,"443":0,"451":250,"458":876,"461":871,"463":866,"471":39,"474":39,"478":55,"480":55,"482":55},"path":"/src/contracts/protocol/lendingpool/LendingPoolConfigurator.sol","s":{"1":382,"2":250,"3":12,"4":12,"5":12,"6":82,"7":82,"8":292,"9":292,"10":292,"11":292,"12":282,"13":269,"14":269,"15":269,"16":269,"17":269,"18":264,"19":13,"20":13,"21":13,"22":13,"23":13,"24":7,"25":13,"26":13,"27":13,"28":13,"29":13,"30":9,"31":13,"32":13,"33":13,"34":13,"35":13,"36":9,"37":31,"38":31,"39":31,"40":31,"41":31,"42":12,"43":12,"44":12,"45":12,"46":47,"47":47,"48":47,"49":32,"50":32,"51":15,"52":15,"53":47,"54":47,"55":47,"56":47,"57":47,"58":12,"59":12,"60":12,"61":12,"62":12,"63":12,"64":12,"65":12,"66":36,"67":36,"68":36,"69":36,"70":40,"71":39,"72":39,"73":39,"74":39,"75":12,"76":12,"77":12,"78":12,"79":12,"80":12,"81":12,"82":12,"83":34,"84":34,"85":33,"86":31,"87":0,"88":0,"89":250,"90":876,"91":871,"92":866,"93":39,"94":39,"95":55,"96":55,"97":55},"b":{"1":[369,13],"2":[250,0],"3":[47,0],"4":[32,15],"5":[32,0],"6":[32,0],"7":[15,0],"8":[54,1]},"f":{"1":382,"2":250,"3":12,"4":12,"5":82,"6":292,"7":13,"8":13,"9":13,"10":31,"11":12,"12":47,"13":12,"14":12,"15":36,"16":40,"17":12,"18":12,"19":34,"20":0,"21":250,"22":876,"23":39,"24":55},"fnMap":{"1":{"name":"onlyPoolAdmin","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":39,"column":2}}},"2":{"name":"onlyEmergencyAdmin","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":47,"column":2}}},"3":{"name":"getRevision","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":53,"column":2}}},"4":{"name":"initialize","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":58,"column":2}}},"5":{"name":"batchInitReserve","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":68,"column":2}}},"6":{"name":"_initReserve","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":142,"column":2}}},"7":{"name":"updateAToken","line":147,"loc":{"start":{"line":147,"column":2},"end":{"line":173,"column":2}}},"8":{"name":"updateStableDebtToken","line":178,"loc":{"start":{"line":178,"column":2},"end":{"line":207,"column":2}}},"9":{"name":"updateVariableDebtToken","line":214,"loc":{"start":{"line":212,"column":2},"end":{"line":244,"column":2}}},"10":{"name":"enableBorrowingOnReserve","line":253,"loc":{"start":{"line":251,"column":2},"end":{"line":263,"column":2}}},"11":{"name":"disableBorrowingOnReserve","line":269,"loc":{"start":{"line":269,"column":2},"end":{"line":276,"column":2}}},"12":{"name":"configureReserveAsCollateral","line":292,"loc":{"start":{"line":287,"column":2},"end":{"line":329,"column":2}}},"13":{"name":"enableReserveStableRate","line":335,"loc":{"start":{"line":335,"column":2},"end":{"line":343,"column":2}}},"14":{"name":"disableReserveStableRate","line":349,"loc":{"start":{"line":349,"column":2},"end":{"line":357,"column":2}}},"15":{"name":"activateReserve","line":363,"loc":{"start":{"line":363,"column":2},"end":{"line":371,"column":2}}},"16":{"name":"deactivateReserve","line":377,"loc":{"start":{"line":377,"column":2},"end":{"line":387,"column":2}}},"17":{"name":"freezeReserve","line":394,"loc":{"start":{"line":394,"column":2},"end":{"line":402,"column":2}}},"18":{"name":"unfreezeReserve","line":408,"loc":{"start":{"line":408,"column":2},"end":{"line":416,"column":2}}},"19":{"name":"setReserveFactor","line":423,"loc":{"start":{"line":423,"column":2},"end":{"line":431,"column":2}}},"20":{"name":"setReserveInterestRateStrategyAddress","line":440,"loc":{"start":{"line":438,"column":2},"end":{"line":444,"column":2}}},"21":{"name":"setPoolPause","line":450,"loc":{"start":{"line":450,"column":2},"end":{"line":452,"column":2}}},"22":{"name":"_initTokenWithProxy","line":454,"loc":{"start":{"line":454,"column":2},"end":{"line":464,"column":2}}},"23":{"name":"_upgradeTokenImplementation","line":466,"loc":{"start":{"line":466,"column":2},"end":{"line":475,"column":2}}},"24":{"name":"_checkNoLiquidity","line":477,"loc":{"start":{"line":477,"column":2},"end":{"line":486,"column":2}}}},"statementMap":{"1":{"start":{"line":37,"column":4},"end":{"line":37,"column":88}},"2":{"start":{"line":42,"column":4},"end":{"line":42,"column":1924}},"3":{"start":{"line":52,"column":4},"end":{"line":52,"column":32}},"4":{"start":{"line":56,"column":4},"end":{"line":56,"column":31}},"5":{"start":{"line":57,"column":4},"end":{"line":57,"column":58}},"6":{"start":{"line":64,"column":4},"end":{"line":64,"column":34}},"7":{"start":{"line":65,"column":4},"end":{"line":65,"column":2584}},"8":{"start":{"line":66,"column":6},"end":{"line":66,"column":39}},"9":{"start":{"line":71,"column":4},"end":{"line":71,"column":2776}},"10":{"start":{"line":87,"column":4},"end":{"line":87,"column":3228}},"11":{"start":{"line":102,"column":4},"end":{"line":102,"column":3693}},"12":{"start":{"line":117,"column":4},"end":{"line":117,"column":4163}},"13":{"start":{"line":125,"column":4},"end":{"line":125,"column":4406}},"14":{"start":{"line":128,"column":4},"end":{"line":128,"column":59}},"15":{"start":{"line":130,"column":4},"end":{"line":130,"column":32}},"16":{"start":{"line":131,"column":4},"end":{"line":131,"column":33}},"17":{"start":{"line":133,"column":4},"end":{"line":133,"column":67}},"18":{"start":{"line":135,"column":4},"end":{"line":135,"column":4681}},"19":{"start":{"line":148,"column":4},"end":{"line":148,"column":34}},"20":{"start":{"line":150,"column":4},"end":{"line":150,"column":85}},"21":{"start":{"line":152,"column":4},"end":{"line":152,"column":91}},"22":{"start":{"line":154,"column":4},"end":{"line":154,"column":5266}},"23":{"start":{"line":166,"column":4},"end":{"line":166,"column":5560}},"24":{"start":{"line":172,"column":4},"end":{"line":172,"column":85}},"25":{"start":{"line":179,"column":4},"end":{"line":179,"column":34}},"26":{"start":{"line":181,"column":4},"end":{"line":181,"column":85}},"27":{"start":{"line":183,"column":4},"end":{"line":183,"column":91}},"28":{"start":{"line":185,"column":4},"end":{"line":185,"column":6178}},"29":{"start":{"line":196,"column":4},"end":{"line":196,"column":6451}},"30":{"start":{"line":202,"column":4},"end":{"line":202,"column":6581}},"31":{"start":{"line":216,"column":4},"end":{"line":216,"column":34}},"32":{"start":{"line":218,"column":4},"end":{"line":218,"column":85}},"33":{"start":{"line":220,"column":4},"end":{"line":220,"column":91}},"34":{"start":{"line":222,"column":4},"end":{"line":222,"column":7127}},"35":{"start":{"line":233,"column":4},"end":{"line":233,"column":7400}},"36":{"start":{"line":239,"column":4},"end":{"line":239,"column":7532}},"37":{"start":{"line":255,"column":4},"end":{"line":255,"column":89}},"38":{"start":{"line":257,"column":4},"end":{"line":257,"column":42}},"39":{"start":{"line":258,"column":4},"end":{"line":258,"column":71}},"40":{"start":{"line":260,"column":4},"end":{"line":260,"column":51}},"41":{"start":{"line":262,"column":4},"end":{"line":262,"column":66}},"42":{"start":{"line":270,"column":4},"end":{"line":270,"column":89}},"43":{"start":{"line":272,"column":4},"end":{"line":272,"column":43}},"44":{"start":{"line":274,"column":4},"end":{"line":274,"column":51}},"45":{"start":{"line":275,"column":4},"end":{"line":275,"column":42}},"46":{"start":{"line":293,"column":4},"end":{"line":293,"column":89}},"47":{"start":{"line":298,"column":4},"end":{"line":298,"column":73}},"48":{"start":{"line":300,"column":4},"end":{"line":300,"column":9983}},"49":{"start":{"line":303,"column":6},"end":{"line":303,"column":10172}},"50":{"start":{"line":310,"column":6},"end":{"line":310,"column":10487}},"51":{"start":{"line":315,"column":6},"end":{"line":315,"column":69}},"52":{"start":{"line":319,"column":6},"end":{"line":319,"column":29}},"53":{"start":{"line":322,"column":4},"end":{"line":322,"column":28}},"54":{"start":{"line":323,"column":4},"end":{"line":323,"column":62}},"55":{"start":{"line":324,"column":4},"end":{"line":324,"column":54}},"56":{"start":{"line":326,"column":4},"end":{"line":326,"column":51}},"57":{"start":{"line":328,"column":4},"end":{"line":328,"column":91}},"58":{"start":{"line":336,"column":4},"end":{"line":336,"column":89}},"59":{"start":{"line":338,"column":4},"end":{"line":338,"column":52}},"60":{"start":{"line":340,"column":4},"end":{"line":340,"column":51}},"61":{"start":{"line":342,"column":4},"end":{"line":342,"column":42}},"62":{"start":{"line":350,"column":4},"end":{"line":350,"column":89}},"63":{"start":{"line":352,"column":4},"end":{"line":352,"column":53}},"64":{"start":{"line":354,"column":4},"end":{"line":354,"column":51}},"65":{"start":{"line":356,"column":4},"end":{"line":356,"column":43}},"66":{"start":{"line":364,"column":4},"end":{"line":364,"column":89}},"67":{"start":{"line":366,"column":4},"end":{"line":366,"column":32}},"68":{"start":{"line":368,"column":4},"end":{"line":368,"column":51}},"69":{"start":{"line":370,"column":4},"end":{"line":370,"column":32}},"70":{"start":{"line":378,"column":4},"end":{"line":378,"column":27}},"71":{"start":{"line":380,"column":4},"end":{"line":380,"column":89}},"72":{"start":{"line":382,"column":4},"end":{"line":382,"column":33}},"73":{"start":{"line":384,"column":4},"end":{"line":384,"column":51}},"74":{"start":{"line":386,"column":4},"end":{"line":386,"column":34}},"75":{"start":{"line":395,"column":4},"end":{"line":395,"column":89}},"76":{"start":{"line":397,"column":4},"end":{"line":397,"column":32}},"77":{"start":{"line":399,"column":4},"end":{"line":399,"column":51}},"78":{"start":{"line":401,"column":4},"end":{"line":401,"column":29}},"79":{"start":{"line":409,"column":4},"end":{"line":409,"column":89}},"80":{"start":{"line":411,"column":4},"end":{"line":411,"column":33}},"81":{"start":{"line":413,"column":4},"end":{"line":413,"column":51}},"82":{"start":{"line":415,"column":4},"end":{"line":415,"column":31}},"83":{"start":{"line":424,"column":4},"end":{"line":424,"column":89}},"84":{"start":{"line":426,"column":4},"end":{"line":426,"column":48}},"85":{"start":{"line":428,"column":4},"end":{"line":428,"column":51}},"86":{"start":{"line":430,"column":4},"end":{"line":430,"column":51}},"87":{"start":{"line":442,"column":4},"end":{"line":442,"column":73}},"88":{"start":{"line":443,"column":4},"end":{"line":443,"column":71}},"89":{"start":{"line":451,"column":4},"end":{"line":451,"column":21}},"90":{"start":{"line":458,"column":4},"end":{"line":458,"column":15446}},"91":{"start":{"line":461,"column":4},"end":{"line":461,"column":47}},"92":{"start":{"line":463,"column":4},"end":{"line":463,"column":25}},"93":{"start":{"line":471,"column":4},"end":{"line":471,"column":15803}},"94":{"start":{"line":474,"column":4},"end":{"line":474,"column":53}},"95":{"start":{"line":478,"column":4},"end":{"line":478,"column":73}},"96":{"start":{"line":480,"column":4},"end":{"line":480,"column":91}},"97":{"start":{"line":482,"column":4},"end":{"line":482,"column":16160}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]},"4":{"line":300,"type":"if","locations":[{"start":{"line":300,"column":4},"end":{"line":300,"column":4}},{"start":{"line":300,"column":4},"end":{"line":300,"column":4}}]},"5":{"line":303,"type":"if","locations":[{"start":{"line":303,"column":6},"end":{"line":303,"column":6}},{"start":{"line":303,"column":6},"end":{"line":303,"column":6}}]},"6":{"line":310,"type":"if","locations":[{"start":{"line":310,"column":6},"end":{"line":310,"column":6}},{"start":{"line":310,"column":6},"end":{"line":310,"column":6}}]},"7":{"line":315,"type":"if","locations":[{"start":{"line":315,"column":6},"end":{"line":315,"column":6}},{"start":{"line":315,"column":6},"end":{"line":315,"column":6}}]},"8":{"line":482,"type":"if","locations":[{"start":{"line":482,"column":4},"end":{"line":482,"column":4}},{"start":{"line":482,"column":4},"end":{"line":482,"column":4}}]}}},"contracts/protocol/lendingpool/LendingPoolStorage.sol":{"l":{},"path":"/src/contracts/protocol/lendingpool/LendingPoolStorage.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/protocol/libraries/aave-upgradeability/BaseImmutableAdminUpgradeabilityProxy.sol":{"l":{"20":912,"24":39,"25":39,"27":0,"35":0,"42":0,"51":0,"68":39,"69":39,"70":39,"77":66238,"78":66236},"path":"/src/contracts/protocol/libraries/aave-upgradeability/BaseImmutableAdminUpgradeabilityProxy.sol","s":{"1":912,"2":39,"3":0,"4":0,"5":0,"6":0,"7":39,"8":39,"9":39,"10":66238,"11":66236},"b":{"1":[39,0],"2":[25,14],"3":[66236,2]},"f":{"1":912,"2":39,"3":0,"4":0,"5":0,"6":39,"7":66239},"fnMap":{"1":{"name":"constructor","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":21,"column":2}}},"2":{"name":"ifAdmin","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":29,"column":2}}},"3":{"name":"admin","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":2}}},"4":{"name":"implementation","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":2}}},"5":{"name":"upgradeTo","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":2}}},"6":{"name":"upgradeToAndCall","line":66,"loc":{"start":{"line":63,"column":2},"end":{"line":71,"column":2}}},"7":{"name":"_willFallback","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":79,"column":2}}}},"statementMap":{"1":{"start":{"line":20,"column":4},"end":{"line":20,"column":16}},"2":{"start":{"line":24,"column":4},"end":{"line":24,"column":879}},"3":{"start":{"line":27,"column":6},"end":{"line":27,"column":16}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":16}},"5":{"start":{"line":42,"column":4},"end":{"line":42,"column":28}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":32}},"7":{"start":{"line":68,"column":4},"end":{"line":68,"column":32}},"8":{"start":{"line":69,"column":4},"end":{"line":69,"column":59}},"9":{"start":{"line":70,"column":4},"end":{"line":70,"column":19}},"10":{"start":{"line":77,"column":4},"end":{"line":77,"column":85}},"11":{"start":{"line":78,"column":4},"end":{"line":78,"column":24}}},"branchMap":{"1":{"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}}]},"2":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":4},"end":{"line":70,"column":4}},{"start":{"line":70,"column":4},"end":{"line":70,"column":4}}]},"3":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":4},"end":{"line":77,"column":4}},{"start":{"line":77,"column":4},"end":{"line":77,"column":4}}]}}},"contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol":{"l":{"21":66241},"path":"/src/contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol","s":{"1":66241},"b":{},"f":{"1":912,"2":66241},"fnMap":{"1":{"name":"constructor","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":82}}},"2":{"name":"_willFallback","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":2}}}},"statementMap":{"1":{"start":{"line":21,"column":4},"end":{"line":21,"column":56}}},"branchMap":{}},"contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol":{"l":{"33":998,"34":998,"39":998,"40":998,"41":998,"42":998,"45":998,"47":972,"48":972,"67":998,"69":998,"72":998},"path":"/src/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol","s":{"1":998,"2":998,"3":998,"4":998,"5":998,"6":998,"7":972,"8":972,"9":998,"10":998},"b":{"1":[998,0],"2":[998,0],"3":[972,0]},"f":{"1":998,"2":998},"fnMap":{"1":{"name":"initializer","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":50,"column":2}}},"2":{"name":"isConstructor","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":73,"column":2}}}},"statementMap":{"1":{"start":{"line":33,"column":4},"end":{"line":33,"column":36}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":1205}},"3":{"start":{"line":39,"column":4},"end":{"line":39,"column":39}},"4":{"start":{"line":40,"column":4},"end":{"line":40,"column":1399}},"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":1509}},"8":{"start":{"line":48,"column":6},"end":{"line":48,"column":25}},"9":{"start":{"line":67,"column":4},"end":{"line":67,"column":14}},"10":{"start":{"line":72,"column":4},"end":{"line":72,"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/protocol/libraries/configuration/ReserveConfiguration.sol":{"l":{"45":47,"47":47,"56":0,"68":47,"70":47,"85":134,"97":47,"99":47,"114":0,"126":269,"128":269,"141":1043,"150":344,"161":726,"170":293,"181":0,"193":43,"208":0,"220":55,"235":0,"247":34,"249":33,"264":13531,"282":5842,"284":5842,"308":3470,"310":3470,"335":88,"359":49},"path":"/src/contracts/protocol/libraries/configuration/ReserveConfiguration.sol","s":{"1":47,"2":47,"3":0,"4":47,"5":47,"6":134,"7":47,"8":47,"9":0,"10":269,"11":269,"12":1043,"13":344,"14":726,"15":293,"16":0,"17":43,"18":0,"19":55,"20":0,"21":34,"22":33,"23":13531,"24":5842,"25":5842,"26":3470,"27":3470,"28":88,"29":49},"b":{"1":[47,0],"2":[47,0],"3":[47,0],"4":[269,0],"5":[33,1]},"f":{"1":47,"2":0,"3":47,"4":134,"5":47,"6":0,"7":269,"8":1043,"9":344,"10":726,"11":293,"12":0,"13":43,"14":0,"15":55,"16":0,"17":34,"18":13531,"19":5842,"20":3470,"21":88,"22":49},"fnMap":{"1":{"name":"setLtv","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":48,"column":2}}},"2":{"name":"getLtv","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":57,"column":2}}},"3":{"name":"setLiquidationThreshold","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":73,"column":2}}},"4":{"name":"getLiquidationThreshold","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":86,"column":2}}},"5":{"name":"setLiquidationBonus","line":93,"loc":{"start":{"line":93,"column":2},"end":{"line":102,"column":2}}},"6":{"name":"getLiquidationBonus","line":109,"loc":{"start":{"line":109,"column":2},"end":{"line":115,"column":2}}},"7":{"name":"setDecimals","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":129,"column":2}}},"8":{"name":"getDecimals","line":136,"loc":{"start":{"line":136,"column":2},"end":{"line":142,"column":2}}},"9":{"name":"setActive","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":153,"column":2}}},"10":{"name":"getActive","line":160,"loc":{"start":{"line":160,"column":2},"end":{"line":162,"column":2}}},"11":{"name":"setFrozen","line":169,"loc":{"start":{"line":169,"column":2},"end":{"line":173,"column":2}}},"12":{"name":"getFrozen","line":180,"loc":{"start":{"line":180,"column":2},"end":{"line":182,"column":2}}},"13":{"name":"setBorrowingEnabled","line":189,"loc":{"start":{"line":189,"column":2},"end":{"line":196,"column":2}}},"14":{"name":"getBorrowingEnabled","line":203,"loc":{"start":{"line":203,"column":2},"end":{"line":209,"column":2}}},"15":{"name":"setStableRateBorrowingEnabled","line":216,"loc":{"start":{"line":216,"column":2},"end":{"line":223,"column":2}}},"16":{"name":"getStableRateBorrowingEnabled","line":230,"loc":{"start":{"line":230,"column":2},"end":{"line":236,"column":2}}},"17":{"name":"setReserveFactor","line":243,"loc":{"start":{"line":243,"column":2},"end":{"line":252,"column":2}}},"18":{"name":"getReserveFactor","line":259,"loc":{"start":{"line":259,"column":2},"end":{"line":265,"column":2}}},"19":{"name":"getFlags","line":272,"loc":{"start":{"line":272,"column":2},"end":{"line":290,"column":2}}},"20":{"name":"getParams","line":297,"loc":{"start":{"line":297,"column":2},"end":{"line":317,"column":2}}},"21":{"name":"getParamsMemory","line":324,"loc":{"start":{"line":324,"column":2},"end":{"line":342,"column":2}}},"22":{"name":"getFlagsMemory","line":349,"loc":{"start":{"line":349,"column":2},"end":{"line":365,"column":2}}}},"statementMap":{"1":{"start":{"line":45,"column":4},"end":{"line":45,"column":55}},"2":{"start":{"line":47,"column":4},"end":{"line":47,"column":43}},"3":{"start":{"line":56,"column":4},"end":{"line":56,"column":32}},"4":{"start":{"line":68,"column":4},"end":{"line":68,"column":89}},"5":{"start":{"line":70,"column":4},"end":{"line":70,"column":3434}},"6":{"start":{"line":85,"column":4},"end":{"line":85,"column":96}},"7":{"start":{"line":97,"column":4},"end":{"line":97,"column":77}},"8":{"start":{"line":99,"column":4},"end":{"line":99,"column":4296}},"9":{"start":{"line":114,"column":4},"end":{"line":114,"column":88}},"10":{"start":{"line":126,"column":4},"end":{"line":126,"column":70}},"11":{"start":{"line":128,"column":4},"end":{"line":128,"column":94}},"12":{"start":{"line":141,"column":4},"end":{"line":141,"column":78}},"13":{"start":{"line":150,"column":4},"end":{"line":150,"column":5841}},"14":{"start":{"line":161,"column":4},"end":{"line":161,"column":42}},"15":{"start":{"line":170,"column":4},"end":{"line":170,"column":6479}},"16":{"start":{"line":181,"column":4},"end":{"line":181,"column":42}},"17":{"start":{"line":193,"column":4},"end":{"line":193,"column":7198}},"18":{"start":{"line":208,"column":4},"end":{"line":208,"column":45}},"19":{"start":{"line":220,"column":4},"end":{"line":220,"column":7996}},"20":{"start":{"line":235,"column":4},"end":{"line":235,"column":52}},"21":{"start":{"line":247,"column":4},"end":{"line":247,"column":87}},"22":{"start":{"line":249,"column":4},"end":{"line":249,"column":8842}},"23":{"start":{"line":264,"column":4},"end":{"line":264,"column":82}},"24":{"start":{"line":282,"column":4},"end":{"line":282,"column":33}},"25":{"start":{"line":284,"column":4},"end":{"line":284,"column":9675}},"26":{"start":{"line":308,"column":4},"end":{"line":308,"column":33}},"27":{"start":{"line":310,"column":4},"end":{"line":310,"column":10318}},"28":{"start":{"line":335,"column":4},"end":{"line":335,"column":11143}},"29":{"start":{"line":359,"column":4},"end":{"line":359,"column":11930}}},"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":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":97,"type":"if","locations":[{"start":{"line":97,"column":4},"end":{"line":97,"column":4}},{"start":{"line":97,"column":4},"end":{"line":97,"column":4}}]},"4":{"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}}]},"5":{"line":247,"type":"if","locations":[{"start":{"line":247,"column":4},"end":{"line":247,"column":4}},{"start":{"line":247,"column":4},"end":{"line":247,"column":4}}]}}},"contracts/protocol/libraries/configuration/UserConfiguration.sol":{"l":{"27":1074,"28":1074,"44":5123,"45":5123,"60":34482,"61":34482,"75":3293,"76":3293,"90":4351,"91":4351,"100":769,"109":1649},"path":"/src/contracts/protocol/libraries/configuration/UserConfiguration.sol","s":{"1":1074,"2":1074,"3":5123,"4":5123,"5":34482,"6":34482,"7":3293,"8":3293,"9":4351,"10":4351,"11":769,"12":1649},"b":{"1":[1074,0],"2":[5123,0],"3":[34482,0],"4":[3293,0],"5":[4351,0]},"f":{"1":1074,"2":5123,"3":34482,"4":3293,"5":4351,"6":769,"7":1649},"fnMap":{"1":{"name":"setBorrowing","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":31,"column":2}}},"2":{"name":"setUsingAsCollateral","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":48,"column":2}}},"3":{"name":"isUsingAsCollateralOrBorrowing","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":62,"column":2}}},"4":{"name":"isBorrowing","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":77,"column":2}}},"5":{"name":"isUsingAsCollateral","line":85,"loc":{"start":{"line":85,"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":27,"column":4},"end":{"line":27,"column":55}},"2":{"start":{"line":28,"column":4},"end":{"line":28,"column":968}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":55}},"4":{"start":{"line":45,"column":4},"end":{"line":45,"column":1622}},"5":{"start":{"line":60,"column":4},"end":{"line":60,"column":55}},"6":{"start":{"line":61,"column":4},"end":{"line":61,"column":53}},"7":{"start":{"line":75,"column":4},"end":{"line":75,"column":55}},"8":{"start":{"line":76,"column":4},"end":{"line":76,"column":53}},"9":{"start":{"line":90,"column":4},"end":{"line":90,"column":55}},"10":{"start":{"line":91,"column":4},"end":{"line":91,"column":57}},"11":{"start":{"line":100,"column":4},"end":{"line":100,"column":42}},"12":{"start":{"line":109,"column":4},"end":{"line":109,"column":25}}},"branchMap":{"1":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"2":{"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}}]},"3":{"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}}]},"4":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"5":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":4},"end":{"line":90,"column":4}},{"start":{"line":90,"column":4},"end":{"line":90,"column":4}}]}}},"contracts/protocol/libraries/helpers/Errors.sol":{"l":{},"path":"/src/contracts/protocol/libraries/helpers/Errors.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/protocol/libraries/helpers/Helpers.sol":{"l":{"23":619,"34":55},"path":"/src/contracts/protocol/libraries/helpers/Helpers.sol","s":{"1":619,"2":55},"b":{},"f":{"1":619,"2":55},"fnMap":{"1":{"name":"getUserCurrentDebt","line":18,"loc":{"start":{"line":18,"column":2},"end":{"line":27,"column":2}}},"2":{"name":"getUserCurrentDebtMemory","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":38,"column":2}}}},"statementMap":{"1":{"start":{"line":23,"column":4},"end":{"line":23,"column":621}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":916}}},"branchMap":{}},"contracts/protocol/libraries/logic/GenericLogic.sol":{"l":{"65":769,"66":724,"69":45,"71":45,"75":45,"76":0,"79":45,"87":45,"88":0,"91":45,"95":45,"98":45,"99":3,"102":42,"108":41,"115":40,"168":1649,"170":1649,"171":7,"173":1642,"174":34482,"175":31189,"178":3293,"179":3293,"181":3293,"185":3293,"186":3293,"188":3293,"189":2832,"191":2832,"194":2832,"196":2832,"197":2832,"202":3293,"203":522,"206":522,"210":522,"216":1642,"217":1642,"221":1642,"226":1642,"247":1683,"249":546,"266":35,"268":35,"269":11,"272":24,"273":24},"path":"/src/contracts/protocol/libraries/logic/GenericLogic.sol","s":{"1":769,"2":724,"3":45,"4":45,"5":45,"6":0,"7":45,"8":45,"9":0,"10":45,"11":45,"12":45,"13":3,"14":42,"15":41,"16":40,"17":1649,"18":1649,"19":7,"20":1642,"21":34482,"22":3293,"23":3293,"24":3293,"25":3293,"26":3293,"27":3293,"28":2832,"29":2832,"30":2832,"31":2832,"32":2832,"33":3293,"34":522,"35":522,"36":522,"37":1642,"38":1642,"39":1642,"40":1642,"41":1683,"42":1137,"43":546,"44":35,"45":35,"46":11,"47":24,"48":24},"b":{"1":[724,45],"2":[0,45],"3":[0,45],"4":[3,42],"5":[7,1642],"6":[31189,3293],"7":[2832,461],"8":[522,2771],"9":[1137,546],"10":[11,24]},"f":{"1":769,"2":1649,"3":1683,"4":35},"fnMap":{"1":{"name":"balanceDecreaseAllowed","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":116,"column":2}}},"2":{"name":"calculateUserAccountData","line":150,"loc":{"start":{"line":150,"column":2},"end":{"line":233,"column":2}}},"3":{"name":"calculateHealthFactorFromBalances","line":242,"loc":{"start":{"line":242,"column":2},"end":{"line":250,"column":2}}},"4":{"name":"calculateAvailableBorrowsETH","line":261,"loc":{"start":{"line":261,"column":2},"end":{"line":274,"column":2}}}},"statementMap":{"1":{"start":{"line":65,"column":4},"end":{"line":65,"column":2588}},"2":{"start":{"line":66,"column":6},"end":{"line":66,"column":17}},"3":{"start":{"line":69,"column":4},"end":{"line":69,"column":47}},"4":{"start":{"line":71,"column":4},"end":{"line":71,"column":2776}},"5":{"start":{"line":75,"column":4},"end":{"line":75,"column":2880}},"6":{"start":{"line":76,"column":6},"end":{"line":76,"column":17}},"7":{"start":{"line":79,"column":4},"end":{"line":79,"column":3040}},"8":{"start":{"line":87,"column":4},"end":{"line":87,"column":3159}},"9":{"start":{"line":88,"column":6},"end":{"line":88,"column":17}},"10":{"start":{"line":91,"column":4},"end":{"line":91,"column":3221}},"11":{"start":{"line":95,"column":4},"end":{"line":95,"column":98}},"12":{"start":{"line":98,"column":4},"end":{"line":98,"column":3509}},"13":{"start":{"line":99,"column":6},"end":{"line":99,"column":18}},"14":{"start":{"line":102,"column":4},"end":{"line":102,"column":3630}},"15":{"start":{"line":108,"column":4},"end":{"line":108,"column":3830}},"16":{"start":{"line":115,"column":4},"end":{"line":115,"column":88}},"17":{"start":{"line":168,"column":4},"end":{"line":168,"column":44}},"18":{"start":{"line":170,"column":4},"end":{"line":170,"column":5747}},"19":{"start":{"line":171,"column":6},"end":{"line":171,"column":38}},"20":{"start":{"line":173,"column":4},"end":{"line":173,"column":5825}},"21":{"start":{"line":174,"column":6},"end":{"line":174,"column":5886}},"22":{"start":{"line":178,"column":6},"end":{"line":178,"column":50}},"23":{"start":{"line":179,"column":6},"end":{"line":179,"column":93}},"24":{"start":{"line":181,"column":6},"end":{"line":181,"column":6139}},"25":{"start":{"line":185,"column":6},"end":{"line":185,"column":39}},"26":{"start":{"line":186,"column":6},"end":{"line":186,"column":97}},"27":{"start":{"line":188,"column":6},"end":{"line":188,"column":6395}},"28":{"start":{"line":189,"column":8},"end":{"line":189,"column":93}},"29":{"start":{"line":191,"column":8},"end":{"line":191,"column":6662}},"30":{"start":{"line":194,"column":8},"end":{"line":194,"column":85}},"31":{"start":{"line":196,"column":8},"end":{"line":196,"column":71}},"32":{"start":{"line":197,"column":8},"end":{"line":197,"column":6874}},"33":{"start":{"line":202,"column":6},"end":{"line":202,"column":7024}},"34":{"start":{"line":203,"column":8},"end":{"line":203,"column":7072}},"35":{"start":{"line":206,"column":8},"end":{"line":206,"column":7194}},"36":{"start":{"line":210,"column":8},"end":{"line":210,"column":7353}},"37":{"start":{"line":216,"column":4},"end":{"line":216,"column":95}},"38":{"start":{"line":217,"column":4},"end":{"line":217,"column":7614}},"39":{"start":{"line":221,"column":4},"end":{"line":221,"column":7755}},"40":{"start":{"line":226,"column":4},"end":{"line":226,"column":7917}},"41":{"start":{"line":247,"column":4},"end":{"line":247,"column":47}},"42":{"start":{"line":247,"column":29},"end":{"line":247,"column":47}},"43":{"start":{"line":249,"column":4},"end":{"line":249,"column":89}},"44":{"start":{"line":266,"column":4},"end":{"line":266,"column":70}},"45":{"start":{"line":268,"column":4},"end":{"line":268,"column":9342}},"46":{"start":{"line":269,"column":6},"end":{"line":269,"column":14}},"47":{"start":{"line":272,"column":4},"end":{"line":272,"column":64}},"48":{"start":{"line":273,"column":4},"end":{"line":273,"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":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"3":{"line":87,"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":87,"column":4}},{"start":{"line":87,"column":4},"end":{"line":87,"column":4}}]},"4":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":4}},{"start":{"line":98,"column":4},"end":{"line":98,"column":4}}]},"5":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"6":{"line":174,"type":"if","locations":[{"start":{"line":174,"column":6},"end":{"line":174,"column":6}},{"start":{"line":174,"column":6},"end":{"line":174,"column":6}}]},"7":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":6},"end":{"line":188,"column":6}},{"start":{"line":188,"column":6},"end":{"line":188,"column":6}}]},"8":{"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}}]},"9":{"line":247,"type":"if","locations":[{"start":{"line":247,"column":4},"end":{"line":247,"column":4}},{"start":{"line":247,"column":4},"end":{"line":247,"column":4}}]},"10":{"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}}]}}},"contracts/protocol/libraries/logic/ReserveLogic.sol":{"l":{"62":5301,"65":5301,"67":753,"70":4548,"75":4548,"90":951,"93":951,"95":235,"98":716,"103":716,"111":6783,"113":6780,"114":6780,"115":6780,"117":6780,"126":6780,"148":279,"150":277,"152":277,"153":277,"155":277,"171":282,"173":282,"174":282,"175":282,"176":282,"177":276,"178":276,"205":6759,"207":6759,"209":6759,"215":6755,"219":6751,"233":6713,"234":6713,"235":6708,"237":6708,"238":6706,"239":6703,"241":6702,"282":6780,"284":6780,"286":6780,"287":573,"291":6207,"299":6205,"302":6205,"305":6205,"311":6205,"314":6205,"320":6205,"322":6205,"323":791,"341":6780,"343":6780,"344":6780,"347":6780,"348":1008,"350":1008,"351":1008,"353":1008,"357":1008,"358":461,"360":461,"361":461,"365":461,"370":6780,"371":6780},"path":"/src/contracts/protocol/libraries/logic/ReserveLogic.sol","s":{"1":5301,"2":5301,"3":753,"4":4548,"5":4548,"6":951,"7":951,"8":235,"9":716,"10":716,"11":6783,"12":6780,"13":6780,"14":6780,"15":6780,"16":6780,"17":279,"18":277,"19":277,"20":277,"21":277,"22":282,"23":282,"24":282,"25":282,"26":282,"27":276,"28":276,"29":6759,"30":6759,"31":6759,"32":6755,"33":6751,"34":6713,"35":6712,"36":6708,"37":6708,"38":6706,"39":6703,"40":6702,"41":6780,"42":6780,"43":6780,"44":573,"45":6207,"46":6205,"47":6205,"48":6205,"49":6205,"50":6205,"51":6205,"52":6204,"53":791,"54":6780,"55":6780,"56":6780,"57":6780,"58":1008,"59":1008,"60":1008,"61":1008,"62":1008,"63":461,"64":461,"65":461,"66":461,"67":6780,"68":6780},"b":{"1":[753,4548],"2":[235,716],"3":[277,0],"4":[282,0],"5":[6713,0],"6":[6708,4],"7":[6708,0],"8":[573,6207],"9":[791,5413],"10":[1008,5772],"11":[1008,0],"12":[461,547],"13":[461,0]},"f":{"1":5301,"2":951,"3":6783,"4":279,"5":282,"6":6759,"7":6780,"8":6780},"fnMap":{"1":{"name":"getNormalizedIncome","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":76,"column":2}}},"2":{"name":"getNormalizedDebt","line":85,"loc":{"start":{"line":85,"column":2},"end":{"line":104,"column":2}}},"3":{"name":"updateState","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":134,"column":2}}},"4":{"name":"cumulateToLiquidityIndex","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":156,"column":2}}},"5":{"name":"init","line":164,"loc":{"start":{"line":164,"column":2},"end":{"line":179,"column":2}}},"6":{"name":"updateInterestRates","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":249,"column":2}}},"7":{"name":"_mintToTreasury","line":274,"loc":{"start":{"line":274,"column":2},"end":{"line":325,"column":2}}},"8":{"name":"_updateIndexes","line":334,"loc":{"start":{"line":334,"column":2},"end":{"line":372,"column":2}}}},"statementMap":{"1":{"start":{"line":62,"column":4},"end":{"line":62,"column":50}},"2":{"start":{"line":65,"column":4},"end":{"line":65,"column":2523}},"3":{"start":{"line":67,"column":6},"end":{"line":67,"column":35}},"4":{"start":{"line":70,"column":4},"end":{"line":70,"column":2705}},"5":{"start":{"line":75,"column":4},"end":{"line":75,"column":20}},"6":{"start":{"line":90,"column":4},"end":{"line":90,"column":50}},"7":{"start":{"line":93,"column":4},"end":{"line":93,"column":3454}},"8":{"start":{"line":95,"column":6},"end":{"line":95,"column":40}},"9":{"start":{"line":98,"column":4},"end":{"line":98,"column":3641}},"10":{"start":{"line":103,"column":4},"end":{"line":103,"column":20}},"11":{"start":{"line":111,"column":4},"end":{"line":111,"column":4112}},"12":{"start":{"line":113,"column":4},"end":{"line":113,"column":69}},"13":{"start":{"line":114,"column":4},"end":{"line":114,"column":59}},"14":{"start":{"line":115,"column":4},"end":{"line":115,"column":61}},"15":{"start":{"line":117,"column":4},"end":{"line":117,"column":4350}},"16":{"start":{"line":126,"column":4},"end":{"line":126,"column":4588}},"17":{"start":{"line":148,"column":4},"end":{"line":148,"column":88}},"18":{"start":{"line":150,"column":4},"end":{"line":150,"column":65}},"19":{"start":{"line":152,"column":4},"end":{"line":152,"column":49}},"20":{"start":{"line":153,"column":4},"end":{"line":153,"column":75}},"21":{"start":{"line":155,"column":4},"end":{"line":155,"column":43}},"22":{"start":{"line":171,"column":4},"end":{"line":171,"column":86}},"23":{"start":{"line":173,"column":4},"end":{"line":173,"column":53}},"24":{"start":{"line":174,"column":4},"end":{"line":174,"column":58}},"25":{"start":{"line":175,"column":4},"end":{"line":175,"column":40}},"26":{"start":{"line":176,"column":4},"end":{"line":176,"column":58}},"27":{"start":{"line":177,"column":4},"end":{"line":177,"column":62}},"28":{"start":{"line":178,"column":4},"end":{"line":178,"column":68}},"29":{"start":{"line":205,"column":4},"end":{"line":205,"column":44}},"30":{"start":{"line":207,"column":4},"end":{"line":207,"column":63}},"31":{"start":{"line":209,"column":4},"end":{"line":209,"column":7588}},"32":{"start":{"line":215,"column":4},"end":{"line":215,"column":7941}},"33":{"start":{"line":219,"column":4},"end":{"line":219,"column":8058}},"34":{"start":{"line":233,"column":4},"end":{"line":233,"column":89}},"35":{"start":{"line":234,"column":4},"end":{"line":234,"column":90}},"36":{"start":{"line":235,"column":4},"end":{"line":235,"column":94}},"37":{"start":{"line":237,"column":4},"end":{"line":237,"column":64}},"38":{"start":{"line":238,"column":4},"end":{"line":238,"column":64}},"39":{"start":{"line":239,"column":4},"end":{"line":239,"column":68}},"40":{"start":{"line":241,"column":4},"end":{"line":241,"column":8959}},"41":{"start":{"line":282,"column":4},"end":{"line":282,"column":39}},"42":{"start":{"line":284,"column":4},"end":{"line":284,"column":64}},"43":{"start":{"line":286,"column":4},"end":{"line":286,"column":10455}},"44":{"start":{"line":287,"column":6},"end":{"line":287,"column":12}},"45":{"start":{"line":291,"column":4},"end":{"line":291,"column":10650}},"46":{"start":{"line":299,"column":4},"end":{"line":299,"column":85}},"47":{"start":{"line":302,"column":4},"end":{"line":302,"column":79}},"48":{"start":{"line":305,"column":4},"end":{"line":305,"column":11146}},"49":{"start":{"line":311,"column":4},"end":{"line":311,"column":90}},"50":{"start":{"line":314,"column":4},"end":{"line":314,"column":11530}},"51":{"start":{"line":320,"column":4},"end":{"line":320,"column":75}},"52":{"start":{"line":322,"column":4},"end":{"line":322,"column":11750}},"53":{"start":{"line":323,"column":6},"end":{"line":323,"column":88}},"54":{"start":{"line":341,"column":4},"end":{"line":341,"column":63}},"55":{"start":{"line":343,"column":4},"end":{"line":343,"column":46}},"56":{"start":{"line":344,"column":4},"end":{"line":344,"column":56}},"57":{"start":{"line":347,"column":4},"end":{"line":347,"column":12667}},"58":{"start":{"line":348,"column":6},"end":{"line":348,"column":12775}},"59":{"start":{"line":350,"column":6},"end":{"line":350,"column":74}},"60":{"start":{"line":351,"column":6},"end":{"line":351,"column":88}},"61":{"start":{"line":353,"column":6},"end":{"line":353,"column":56}},"62":{"start":{"line":357,"column":6},"end":{"line":357,"column":13206}},"63":{"start":{"line":358,"column":8},"end":{"line":358,"column":13332}},"64":{"start":{"line":360,"column":8},"end":{"line":360,"column":91}},"65":{"start":{"line":361,"column":8},"end":{"line":361,"column":13486}},"66":{"start":{"line":365,"column":8},"end":{"line":365,"column":68}},"67":{"start":{"line":370,"column":4},"end":{"line":370,"column":56}},"68":{"start":{"line":371,"column":4},"end":{"line":371,"column":54}}},"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":93,"type":"if","locations":[{"start":{"line":93,"column":4},"end":{"line":93,"column":4}},{"start":{"line":93,"column":4},"end":{"line":93,"column":4}}]},"3":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":4},"end":{"line":153,"column":4}},{"start":{"line":153,"column":4},"end":{"line":153,"column":4}}]},"4":{"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}}]},"5":{"line":233,"type":"if","locations":[{"start":{"line":233,"column":4},"end":{"line":233,"column":4}},{"start":{"line":233,"column":4},"end":{"line":233,"column":4}}]},"6":{"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}}]},"7":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":235,"column":4}},{"start":{"line":235,"column":4},"end":{"line":235,"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":322,"type":"if","locations":[{"start":{"line":322,"column":4},"end":{"line":322,"column":4}},{"start":{"line":322,"column":4},"end":{"line":322,"column":4}}]},"10":{"line":347,"type":"if","locations":[{"start":{"line":347,"column":4},"end":{"line":347,"column":4}},{"start":{"line":347,"column":4},"end":{"line":347,"column":4}}]},"11":{"line":351,"type":"if","locations":[{"start":{"line":351,"column":6},"end":{"line":351,"column":6}},{"start":{"line":351,"column":6},"end":{"line":351,"column":6}}]},"12":{"line":357,"type":"if","locations":[{"start":{"line":357,"column":6},"end":{"line":357,"column":6}},{"start":{"line":357,"column":6},"end":{"line":357,"column":6}}]},"13":{"line":361,"type":"if","locations":[{"start":{"line":361,"column":8},"end":{"line":361,"column":8}},{"start":{"line":361,"column":8},"end":{"line":361,"column":8}}]}}},"contracts/protocol/libraries/logic/ValidationLogic.sol":{"l":{"42":4154,"44":4154,"45":4152,"46":4152,"70":731,"71":730,"73":729,"74":729,"76":729,"134":911,"136":911,"140":911,"141":911,"142":911,"144":911,"147":911,"153":909,"168":909,"170":904,"176":904,"180":904,"193":898,"196":548,"198":548,"205":548,"209":548,"211":548,"231":453,"233":453,"235":453,"237":451,"245":449,"266":29,"268":29,"269":29,"271":29,"272":14,"274":15,"282":14,"284":14,"291":0,"310":19,"312":19,"315":19,"317":19,"318":19,"323":19,"324":19,"327":19,"354":67,"356":65,"358":65,"380":359,"400":137,"403":2,"409":135,"410":1,"416":134,"421":134,"422":1,"428":133,"429":1,"435":132,"454":523,"464":523},"path":"/src/contracts/protocol/libraries/logic/ValidationLogic.sol","s":{"1":4154,"2":4154,"3":4152,"4":4152,"5":731,"6":730,"7":729,"8":729,"9":729,"10":911,"11":911,"12":911,"13":911,"14":911,"15":911,"16":911,"17":909,"18":909,"19":904,"20":904,"21":904,"22":898,"23":548,"24":548,"25":548,"26":548,"27":548,"28":453,"29":453,"30":453,"31":451,"32":449,"33":29,"34":29,"35":29,"36":29,"37":14,"38":15,"39":15,"40":14,"41":14,"42":0,"43":19,"44":19,"45":19,"46":19,"47":19,"48":19,"49":19,"50":19,"51":67,"52":65,"53":65,"54":359,"55":137,"56":2,"57":135,"58":1,"59":134,"60":134,"61":1,"62":133,"63":1,"64":132,"65":523,"66":523},"b":{"1":[4152,2],"2":[4152,0],"3":[4152,0],"4":[730,1],"5":[729,1],"6":[729,0],"7":[727,2],"8":[911,0],"9":[911,0],"10":[911,0],"11":[911,0],"12":[909,2],"13":[904,5],"14":[904,0],"15":[898,6],"16":[548,350],"17":[548,0],"18":[548,0],"19":[548,0],"20":[453,0],"21":[451,2],"22":[449,2],"23":[448,1],"24":[29,0],"25":[29,0],"26":[14,15],"27":[13,1],"28":[15,0],"29":[14,1],"30":[14,0],"31":[14,0],"32":[19,0],"33":[14,5],"34":[65,0],"35":[60,5],"36":[359,0],"37":[2,135],"38":[1,134],"39":[1,133],"40":[1,132],"41":[522,1]},"f":{"1":4154,"2":731,"3":911,"4":453,"5":29,"6":19,"7":67,"8":359,"9":137,"10":523},"fnMap":{"1":{"name":"validateDeposit","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":47,"column":2}}},"2":{"name":"validateWithdraw","line":60,"loc":{"start":{"line":60,"column":2},"end":{"line":89,"column":2}}},"3":{"name":"validateBorrow","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":213,"column":2}}},"4":{"name":"validateRepay","line":223,"loc":{"start":{"line":223,"column":2},"end":{"line":249,"column":2}}},"5":{"name":"validateSwapRateMode","line":259,"loc":{"start":{"line":259,"column":2},"end":{"line":293,"column":2}}},"6":{"name":"validateRebalanceStableBorrowRate","line":303,"loc":{"start":{"line":303,"column":2},"end":{"line":333,"column":2}}},"7":{"name":"validateSetUseReserveAsCollateral","line":344,"loc":{"start":{"line":344,"column":2},"end":{"line":372,"column":2}}},"8":{"name":"validateFlashloan","line":379,"loc":{"start":{"line":379,"column":2},"end":{"line":381,"column":2}}},"9":{"name":"validateLiquidationCall","line":392,"loc":{"start":{"line":392,"column":2},"end":{"line":436,"column":2}}},"10":{"name":"validateTransfer","line":446,"loc":{"start":{"line":446,"column":2},"end":{"line":468,"column":2}}}},"statementMap":{"1":{"start":{"line":42,"column":4},"end":{"line":42,"column":73}},"2":{"start":{"line":44,"column":4},"end":{"line":44,"column":49}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":49}},"4":{"start":{"line":46,"column":4},"end":{"line":46,"column":47}},"5":{"start":{"line":70,"column":4},"end":{"line":70,"column":49}},"6":{"start":{"line":71,"column":4},"end":{"line":71,"column":78}},"7":{"start":{"line":73,"column":4},"end":{"line":73,"column":81}},"8":{"start":{"line":74,"column":4},"end":{"line":74,"column":49}},"9":{"start":{"line":76,"column":4},"end":{"line":76,"column":3135}},"10":{"start":{"line":134,"column":4},"end":{"line":134,"column":39}},"11":{"start":{"line":136,"column":4},"end":{"line":136,"column":5047}},"12":{"start":{"line":140,"column":4},"end":{"line":140,"column":54}},"13":{"start":{"line":141,"column":4},"end":{"line":141,"column":52}},"14":{"start":{"line":142,"column":4},"end":{"line":142,"column":49}},"15":{"start":{"line":144,"column":4},"end":{"line":144,"column":66}},"16":{"start":{"line":147,"column":4},"end":{"line":147,"column":5446}},"17":{"start":{"line":153,"column":4},"end":{"line":153,"column":5665}},"18":{"start":{"line":168,"column":4},"end":{"line":168,"column":80}},"19":{"start":{"line":170,"column":4},"end":{"line":170,"column":6074}},"20":{"start":{"line":176,"column":4},"end":{"line":176,"column":6346}},"21":{"start":{"line":180,"column":4},"end":{"line":180,"column":6504}},"22":{"start":{"line":193,"column":4},"end":{"line":193,"column":7046}},"23":{"start":{"line":196,"column":6},"end":{"line":196,"column":85}},"24":{"start":{"line":198,"column":6},"end":{"line":198,"column":7313}},"25":{"start":{"line":205,"column":6},"end":{"line":205,"column":77}},"26":{"start":{"line":209,"column":6},"end":{"line":209,"column":90}},"27":{"start":{"line":211,"column":6},"end":{"line":211,"column":92}},"28":{"start":{"line":231,"column":4},"end":{"line":231,"column":53}},"29":{"start":{"line":233,"column":4},"end":{"line":233,"column":49}},"30":{"start":{"line":235,"column":4},"end":{"line":235,"column":52}},"31":{"start":{"line":237,"column":4},"end":{"line":237,"column":8750}},"32":{"start":{"line":245,"column":4},"end":{"line":245,"column":9040}},"33":{"start":{"line":266,"column":4},"end":{"line":266,"column":95}},"34":{"start":{"line":268,"column":4},"end":{"line":268,"column":49}},"35":{"start":{"line":269,"column":4},"end":{"line":269,"column":47}},"36":{"start":{"line":271,"column":4},"end":{"line":271,"column":9983}},"37":{"start":{"line":272,"column":6},"end":{"line":272,"column":70}},"38":{"start":{"line":273,"column":11},"end":{"line":273,"column":10127}},"39":{"start":{"line":274,"column":6},"end":{"line":274,"column":74}},"40":{"start":{"line":282,"column":6},"end":{"line":282,"column":71}},"41":{"start":{"line":284,"column":6},"end":{"line":284,"column":10715}},"42":{"start":{"line":291,"column":6},"end":{"line":291,"column":58}},"43":{"start":{"line":310,"column":4},"end":{"line":310,"column":60}},"44":{"start":{"line":312,"column":4},"end":{"line":312,"column":49}},"45":{"start":{"line":315,"column":4},"end":{"line":315,"column":11939}},"46":{"start":{"line":317,"column":4},"end":{"line":317,"column":91}},"47":{"start":{"line":318,"column":4},"end":{"line":318,"column":97}},"48":{"start":{"line":323,"column":4},"end":{"line":323,"column":63}},"49":{"start":{"line":324,"column":4},"end":{"line":324,"column":12482}},"50":{"start":{"line":327,"column":4},"end":{"line":327,"column":12525}},"51":{"start":{"line":354,"column":4},"end":{"line":354,"column":83}},"52":{"start":{"line":356,"column":4},"end":{"line":356,"column":82}},"53":{"start":{"line":358,"column":4},"end":{"line":358,"column":13785}},"54":{"start":{"line":380,"column":4},"end":{"line":380,"column":84}},"55":{"start":{"line":400,"column":4},"end":{"line":400,"column":15221}},"56":{"start":{"line":403,"column":6},"end":{"line":403,"column":15341}},"57":{"start":{"line":409,"column":4},"end":{"line":409,"column":15470}},"58":{"start":{"line":410,"column":6},"end":{"line":410,"column":15555}},"59":{"start":{"line":416,"column":4},"end":{"line":416,"column":15770}},"60":{"start":{"line":421,"column":4},"end":{"line":421,"column":15960}},"61":{"start":{"line":422,"column":6},"end":{"line":422,"column":15997}},"62":{"start":{"line":428,"column":4},"end":{"line":428,"column":16156}},"63":{"start":{"line":429,"column":6},"end":{"line":429,"column":16217}},"64":{"start":{"line":435,"column":4},"end":{"line":435,"column":84}},"65":{"start":{"line":454,"column":4},"end":{"line":454,"column":17100}},"66":{"start":{"line":464,"column":4},"end":{"line":464,"column":17301}}},"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":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":46,"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":46,"column":4}},{"start":{"line":46,"column":4},"end":{"line":46,"column":4}}]},"4":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":4},"end":{"line":70,"column":4}},{"start":{"line":70,"column":4},"end":{"line":70,"column":4}}]},"5":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":71,"column":4}},{"start":{"line":71,"column":4},"end":{"line":71,"column":4}}]},"6":{"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}}]},"7":{"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}}]},"8":{"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}}]},"9":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":4},"end":{"line":141,"column":4}},{"start":{"line":141,"column":4},"end":{"line":141,"column":4}}]},"10":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":4},"end":{"line":142,"column":4}},{"start":{"line":142,"column":4},"end":{"line":142,"column":4}}]},"11":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":144,"column":4}},{"start":{"line":144,"column":4},"end":{"line":144,"column":4}}]},"12":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":147,"column":4}},{"start":{"line":147,"column":4},"end":{"line":147,"column":4}}]},"13":{"line":168,"type":"if","locations":[{"start":{"line":168,"column":4},"end":{"line":168,"column":4}},{"start":{"line":168,"column":4},"end":{"line":168,"column":4}}]},"14":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"15":{"line":180,"type":"if","locations":[{"start":{"line":180,"column":4},"end":{"line":180,"column":4}},{"start":{"line":180,"column":4},"end":{"line":180,"column":4}}]},"16":{"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}}]},"17":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":6},"end":{"line":196,"column":6}},{"start":{"line":196,"column":6},"end":{"line":196,"column":6}}]},"18":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":6},"end":{"line":198,"column":6}},{"start":{"line":198,"column":6},"end":{"line":198,"column":6}}]},"19":{"line":211,"type":"if","locations":[{"start":{"line":211,"column":6},"end":{"line":211,"column":6}},{"start":{"line":211,"column":6},"end":{"line":211,"column":6}}]},"20":{"line":233,"type":"if","locations":[{"start":{"line":233,"column":4},"end":{"line":233,"column":4}},{"start":{"line":233,"column":4},"end":{"line":233,"column":4}}]},"21":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":235,"column":4}},{"start":{"line":235,"column":4},"end":{"line":235,"column":4}}]},"22":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":4},"end":{"line":237,"column":4}},{"start":{"line":237,"column":4},"end":{"line":237,"column":4}}]},"23":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":4},"end":{"line":245,"column":4}},{"start":{"line":245,"column":4},"end":{"line":245,"column":4}}]},"24":{"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}}]},"25":{"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}}]},"26":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":4},"end":{"line":271,"column":4}},{"start":{"line":271,"column":4},"end":{"line":271,"column":4}}]},"27":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":6},"end":{"line":272,"column":6}},{"start":{"line":272,"column":6},"end":{"line":272,"column":6}}]},"28":{"line":273,"type":"if","locations":[{"start":{"line":273,"column":11},"end":{"line":273,"column":11}},{"start":{"line":273,"column":11},"end":{"line":273,"column":11}}]},"29":{"line":274,"type":"if","locations":[{"start":{"line":274,"column":6},"end":{"line":274,"column":6}},{"start":{"line":274,"column":6},"end":{"line":274,"column":6}}]},"30":{"line":282,"type":"if","locations":[{"start":{"line":282,"column":6},"end":{"line":282,"column":6}},{"start":{"line":282,"column":6},"end":{"line":282,"column":6}}]},"31":{"line":284,"type":"if","locations":[{"start":{"line":284,"column":6},"end":{"line":284,"column":6}},{"start":{"line":284,"column":6},"end":{"line":284,"column":6}}]},"32":{"line":312,"type":"if","locations":[{"start":{"line":312,"column":4},"end":{"line":312,"column":4}},{"start":{"line":312,"column":4},"end":{"line":312,"column":4}}]},"33":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":4},"end":{"line":327,"column":4}},{"start":{"line":327,"column":4},"end":{"line":327,"column":4}}]},"34":{"line":356,"type":"if","locations":[{"start":{"line":356,"column":4},"end":{"line":356,"column":4}},{"start":{"line":356,"column":4},"end":{"line":356,"column":4}}]},"35":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":4},"end":{"line":358,"column":4}},{"start":{"line":358,"column":4},"end":{"line":358,"column":4}}]},"36":{"line":380,"type":"if","locations":[{"start":{"line":380,"column":4},"end":{"line":380,"column":4}},{"start":{"line":380,"column":4},"end":{"line":380,"column":4}}]},"37":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":4},"end":{"line":400,"column":4}},{"start":{"line":400,"column":4},"end":{"line":400,"column":4}}]},"38":{"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}}]},"39":{"line":421,"type":"if","locations":[{"start":{"line":421,"column":4},"end":{"line":421,"column":4}},{"start":{"line":421,"column":4},"end":{"line":421,"column":4}}]},"40":{"line":428,"type":"if","locations":[{"start":{"line":428,"column":4},"end":{"line":428,"column":4}},{"start":{"line":428,"column":4},"end":{"line":428,"column":4}}]},"41":{"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/protocol/libraries/math/MathUtils.sol":{"l":{"27":5556,"29":5556,"51":11008,"53":11008,"54":3927,"57":7081,"59":7081,"61":7081,"63":7081,"64":7081,"66":7081,"67":7081,"69":7081,"82":4803},"path":"/src/contracts/protocol/libraries/math/MathUtils.sol","s":{"1":5556,"2":5556,"3":11008,"4":11008,"5":3927,"6":7081,"7":7081,"8":7081,"9":7081,"10":7081,"11":7081,"12":7081,"13":7081,"14":4803},"b":{"1":[3927,7081]},"f":{"1":5556,"2":11008,"3":4804},"fnMap":{"1":{"name":"calculateLinearInterest","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":30,"column":2}}},"2":{"name":"calculateCompoundedInterest","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":70,"column":2}}},"3":{"name":"calculateCompoundedInterest","line":77,"loc":{"start":{"line":77,"column":2},"end":{"line":83,"column":2}}}},"statementMap":{"1":{"start":{"line":27,"column":4},"end":{"line":27,"column":78}},"2":{"start":{"line":29,"column":4},"end":{"line":29,"column":78}},"3":{"start":{"line":51,"column":4},"end":{"line":51,"column":68}},"4":{"start":{"line":53,"column":4},"end":{"line":53,"column":2004}},"5":{"start":{"line":54,"column":6},"end":{"line":54,"column":29}},"6":{"start":{"line":57,"column":4},"end":{"line":57,"column":33}},"7":{"start":{"line":59,"column":4},"end":{"line":59,"column":47}},"8":{"start":{"line":61,"column":4},"end":{"line":61,"column":51}},"9":{"start":{"line":63,"column":4},"end":{"line":63,"column":62}},"10":{"start":{"line":64,"column":4},"end":{"line":64,"column":63}},"11":{"start":{"line":66,"column":4},"end":{"line":66,"column":67}},"12":{"start":{"line":67,"column":4},"end":{"line":67,"column":85}},"13":{"start":{"line":69,"column":4},"end":{"line":69,"column":86}},"14":{"start":{"line":82,"column":4},"end":{"line":82,"column":82}}},"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/protocol/libraries/math/PercentageMath.sol":{"l":{"25":14782,"26":10624,"29":4158,"34":4158,"44":918,"45":918,"47":918,"52":918},"path":"/src/contracts/protocol/libraries/math/PercentageMath.sol","s":{"1":14782,"2":10623,"3":4158,"4":4158,"5":918,"6":918,"7":918,"8":918},"b":{"1":[10624,4158],"2":[4158,0],"3":[918,0],"4":[918,0]},"f":{"1":14782,"2":918},"fnMap":{"1":{"name":"percentMul","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":35,"column":2}}},"2":{"name":"percentDiv","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":53,"column":2}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":900}},"2":{"start":{"line":26,"column":6},"end":{"line":26,"column":14}},"3":{"start":{"line":29,"column":4},"end":{"line":29,"column":964}},"4":{"start":{"line":34,"column":4},"end":{"line":34,"column":66}},"5":{"start":{"line":44,"column":4},"end":{"line":44,"column":57}},"6":{"start":{"line":45,"column":4},"end":{"line":45,"column":43}},"7":{"start":{"line":47,"column":4},"end":{"line":47,"column":1604}},"8":{"start":{"line":52,"column":4},"end":{"line":52,"column":68}}},"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":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"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}}]},"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}}]}}},"contracts/protocol/libraries/math/WadRayMath.sol":{"l":{"25":17435,"33":0,"40":0,"47":0,"57":0,"58":0,"61":0,"63":0,"73":546,"74":546,"76":545,"78":545,"88":82883,"89":49041,"92":33841,"94":33841,"104":24984,"105":24983,"107":24983,"109":24977,"118":0,"119":0,"120":0,"122":0,"131":8622,"132":8622,"133":8620},"path":"/src/contracts/protocol/libraries/math/WadRayMath.sol","s":{"1":17435,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":546,"10":546,"11":545,"12":545,"13":82883,"14":49041,"15":33841,"16":33841,"17":24983,"18":24983,"19":24980,"20":24977,"21":0,"22":0,"23":0,"24":0,"25":8622,"26":8622,"27":8620},"b":{"1":[0,0],"2":[0,0],"3":[546,0],"4":[545,0],"5":[49041,33841],"6":[33841,0],"7":[24983,0],"8":[24978,5],"9":[0,0],"10":[8620,2]},"f":{"1":17435,"2":0,"3":0,"4":0,"5":0,"6":546,"7":82883,"8":24984,"9":0,"10":8622},"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":64,"column":2}}},"6":{"name":"wadDiv","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":79,"column":2}}},"7":{"name":"rayMul","line":87,"loc":{"start":{"line":87,"column":2},"end":{"line":95,"column":2}}},"8":{"name":"rayDiv","line":103,"loc":{"start":{"line":103,"column":2},"end":{"line":110,"column":2}}},"9":{"name":"rayToWad","line":117,"loc":{"start":{"line":117,"column":2},"end":{"line":123,"column":2}}},"10":{"name":"wadToRay","line":130,"loc":{"start":{"line":130,"column":2},"end":{"line":134,"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":87}},"8":{"start":{"line":63,"column":4},"end":{"line":63,"column":34}},"9":{"start":{"line":73,"column":4},"end":{"line":73,"column":48}},"10":{"start":{"line":74,"column":4},"end":{"line":74,"column":25}},"11":{"start":{"line":76,"column":4},"end":{"line":76,"column":87}},"12":{"start":{"line":78,"column":4},"end":{"line":78,"column":32}},"13":{"start":{"line":88,"column":4},"end":{"line":88,"column":2089}},"14":{"start":{"line":89,"column":6},"end":{"line":89,"column":14}},"15":{"start":{"line":92,"column":4},"end":{"line":92,"column":87}},"16":{"start":{"line":94,"column":4},"end":{"line":94,"column":34}},"17":{"start":{"line":104,"column":4},"end":{"line":104,"column":48}},"18":{"start":{"line":105,"column":4},"end":{"line":105,"column":25}},"19":{"start":{"line":107,"column":4},"end":{"line":107,"column":87}},"20":{"start":{"line":109,"column":4},"end":{"line":109,"column":32}},"21":{"start":{"line":118,"column":4},"end":{"line":118,"column":41}},"22":{"start":{"line":119,"column":4},"end":{"line":119,"column":34}},"23":{"start":{"line":120,"column":4},"end":{"line":120,"column":62}},"24":{"start":{"line":122,"column":4},"end":{"line":122,"column":33}},"25":{"start":{"line":131,"column":4},"end":{"line":131,"column":38}},"26":{"start":{"line":132,"column":4},"end":{"line":132,"column":76}},"27":{"start":{"line":133,"column":4},"end":{"line":133,"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":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":73,"type":"if","locations":[{"start":{"line":73,"column":4},"end":{"line":73,"column":4}},{"start":{"line":73,"column":4},"end":{"line":73,"column":4}}]},"4":{"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}}]},"5":{"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}}]},"6":{"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}}]},"7":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":104,"column":4}},{"start":{"line":104,"column":4},"end":{"line":104,"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":120,"type":"if","locations":[{"start":{"line":120,"column":4},"end":{"line":120,"column":4}},{"start":{"line":120,"column":4},"end":{"line":120,"column":4}}]},"10":{"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/protocol/libraries/types/DataTypes.sol":{"l":{},"path":"/src/contracts/protocol/libraries/types/DataTypes.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/protocol/tokenization/AToken.sol":{"l":{"46":7374,"47":7365,"51":305,"74":331,"77":331,"81":331,"91":331,"92":330,"93":330,"95":329,"96":329,"97":329,"98":325,"100":324,"126":813,"127":812,"128":812,"130":809,"132":780,"133":773,"149":4145,"151":4145,"152":4145,"153":4145,"155":3918,"156":3897,"158":3867,"168":790,"169":0,"172":790,"178":790,"180":790,"181":789,"198":28,"200":28,"214":4467,"224":306,"239":0,"249":280,"251":280,"252":0,"255":280,"263":0,"270":0,"277":0,"284":0,"291":6096,"298":0,"314":1224,"315":1123,"345":165,"347":164,"348":162,"349":162,"357":161,"358":159,"359":159,"376":554,"377":554,"379":554,"381":554,"382":554,"384":554,"386":552,"387":524,"390":532,"404":526},"path":"/src/contracts/protocol/tokenization/AToken.sol","s":{"1":7374,"2":305,"3":331,"4":331,"5":331,"6":330,"7":330,"8":329,"9":329,"10":329,"11":325,"12":324,"13":813,"14":812,"15":812,"16":809,"17":780,"18":773,"19":4145,"20":4145,"21":4145,"22":4145,"23":3918,"24":3897,"25":3867,"26":790,"27":0,"28":790,"29":790,"30":790,"31":789,"32":28,"33":28,"34":4467,"35":306,"36":0,"37":280,"38":280,"39":0,"40":280,"41":0,"42":0,"43":0,"44":0,"45":6096,"46":0,"47":1224,"48":1123,"49":165,"50":164,"51":162,"52":162,"53":161,"54":159,"55":159,"56":554,"57":554,"58":554,"59":554,"60":554,"61":554,"62":552,"63":524,"64":532,"65":526},"b":{"1":[7365,9],"2":[812,0],"3":[4145,0],"4":[0,790],"5":[0,280],"6":[164,1],"7":[162,2],"8":[159,2],"9":[524,28]},"f":{"1":7376,"2":305,"3":331,"4":814,"5":4145,"6":790,"7":28,"8":4467,"9":306,"10":0,"11":280,"12":0,"13":0,"14":0,"15":0,"16":6096,"17":0,"18":1224,"19":362,"20":165,"21":554,"22":526},"fnMap":{"1":{"name":"onlyLendingPool","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":48,"column":2}}},"2":{"name":"getRevision","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":2}}},"3":{"name":"initialize","line":73,"loc":{"start":{"line":64,"column":2},"end":{"line":110,"column":2}}},"4":{"name":"burn","line":125,"loc":{"start":{"line":120,"column":2},"end":{"line":134,"column":2}}},"5":{"name":"mint","line":148,"loc":{"start":{"line":144,"column":2},"end":{"line":159,"column":2}}},"6":{"name":"mintToTreasury","line":167,"loc":{"start":{"line":167,"column":2},"end":{"line":182,"column":2}}},"7":{"name":"transferOnLiquidation","line":195,"loc":{"start":{"line":191,"column":2},"end":{"line":201,"column":2}}},"8":{"name":"balanceOf","line":208,"loc":{"start":{"line":208,"column":2},"end":{"line":215,"column":2}}},"9":{"name":"scaledBalanceOf","line":223,"loc":{"start":{"line":223,"column":2},"end":{"line":225,"column":2}}},"10":{"name":"getScaledUserBalanceAndSupply","line":233,"loc":{"start":{"line":233,"column":2},"end":{"line":240,"column":2}}},"11":{"name":"totalSupply","line":248,"loc":{"start":{"line":248,"column":2},"end":{"line":256,"column":2}}},"12":{"name":"scaledTotalSupply","line":262,"loc":{"start":{"line":262,"column":2},"end":{"line":264,"column":2}}},"13":{"name":"RESERVE_TREASURY_ADDRESS","line":269,"loc":{"start":{"line":269,"column":2},"end":{"line":271,"column":2}}},"14":{"name":"UNDERLYING_ASSET_ADDRESS","line":276,"loc":{"start":{"line":276,"column":2},"end":{"line":278,"column":2}}},"15":{"name":"POOL","line":283,"loc":{"start":{"line":283,"column":2},"end":{"line":285,"column":2}}},"16":{"name":"_getIncentivesController","line":290,"loc":{"start":{"line":290,"column":2},"end":{"line":292,"column":2}}},"17":{"name":"getIncentivesController","line":297,"loc":{"start":{"line":297,"column":2},"end":{"line":299,"column":2}}},"18":{"name":"transferUnderlyingTo","line":311,"loc":{"start":{"line":308,"column":2},"end":{"line":316,"column":2}}},"19":{"name":"handleRepayment","line":323,"loc":{"start":{"line":323,"column":2},"end":{"line":323,"column":92}}},"20":{"name":"permit","line":336,"loc":{"start":{"line":336,"column":2},"end":{"line":360,"column":2}}},"21":{"name":"_transfer","line":370,"loc":{"start":{"line":370,"column":2},"end":{"line":391,"column":2}}},"22":{"name":"_transfer","line":399,"loc":{"start":{"line":399,"column":2},"end":{"line":405,"column":2}}}},"statementMap":{"1":{"start":{"line":46,"column":4},"end":{"line":46,"column":81}},"2":{"start":{"line":51,"column":4},"end":{"line":51,"column":26}},"3":{"start":{"line":74,"column":4},"end":{"line":74,"column":19}},"4":{"start":{"line":81,"column":4},"end":{"line":81,"column":2946}},"5":{"start":{"line":91,"column":4},"end":{"line":91,"column":23}},"6":{"start":{"line":92,"column":4},"end":{"line":92,"column":27}},"7":{"start":{"line":93,"column":4},"end":{"line":93,"column":31}},"8":{"start":{"line":95,"column":4},"end":{"line":95,"column":15}},"9":{"start":{"line":96,"column":4},"end":{"line":96,"column":23}},"10":{"start":{"line":97,"column":4},"end":{"line":97,"column":37}},"11":{"start":{"line":98,"column":4},"end":{"line":98,"column":47}},"12":{"start":{"line":100,"column":4},"end":{"line":100,"column":3377}},"13":{"start":{"line":126,"column":4},"end":{"line":126,"column":47}},"14":{"start":{"line":127,"column":4},"end":{"line":127,"column":60}},"15":{"start":{"line":128,"column":4},"end":{"line":128,"column":28}},"16":{"start":{"line":130,"column":4},"end":{"line":130,"column":70}},"17":{"start":{"line":132,"column":4},"end":{"line":132,"column":43}},"18":{"start":{"line":133,"column":4},"end":{"line":133,"column":56}},"19":{"start":{"line":149,"column":4},"end":{"line":149,"column":51}},"20":{"start":{"line":151,"column":4},"end":{"line":151,"column":47}},"21":{"start":{"line":152,"column":4},"end":{"line":152,"column":60}},"22":{"start":{"line":153,"column":4},"end":{"line":153,"column":28}},"23":{"start":{"line":155,"column":4},"end":{"line":155,"column":43}},"24":{"start":{"line":156,"column":4},"end":{"line":156,"column":34}},"25":{"start":{"line":158,"column":4},"end":{"line":158,"column":31}},"26":{"start":{"line":168,"column":4},"end":{"line":168,"column":5634}},"27":{"start":{"line":169,"column":6},"end":{"line":169,"column":12}},"28":{"start":{"line":172,"column":4},"end":{"line":172,"column":32}},"29":{"start":{"line":178,"column":4},"end":{"line":178,"column":40}},"30":{"start":{"line":180,"column":4},"end":{"line":180,"column":47}},"31":{"start":{"line":181,"column":4},"end":{"line":181,"column":38}},"32":{"start":{"line":198,"column":4},"end":{"line":198,"column":36}},"33":{"start":{"line":200,"column":4},"end":{"line":200,"column":34}},"34":{"start":{"line":214,"column":4},"end":{"line":214,"column":91}},"35":{"start":{"line":224,"column":4},"end":{"line":224,"column":32}},"36":{"start":{"line":239,"column":4},"end":{"line":239,"column":55}},"37":{"start":{"line":249,"column":4},"end":{"line":249,"column":53}},"38":{"start":{"line":251,"column":4},"end":{"line":251,"column":8460}},"39":{"start":{"line":252,"column":6},"end":{"line":252,"column":14}},"40":{"start":{"line":255,"column":4},"end":{"line":255,"column":89}},"41":{"start":{"line":263,"column":4},"end":{"line":263,"column":30}},"42":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"43":{"start":{"line":277,"column":4},"end":{"line":277,"column":27}},"44":{"start":{"line":284,"column":4},"end":{"line":284,"column":16}},"45":{"start":{"line":291,"column":4},"end":{"line":291,"column":32}},"46":{"start":{"line":298,"column":4},"end":{"line":298,"column":37}},"47":{"start":{"line":314,"column":4},"end":{"line":314,"column":56}},"48":{"start":{"line":315,"column":4},"end":{"line":315,"column":17}},"49":{"start":{"line":345,"column":4},"end":{"line":345,"column":48}},"50":{"start":{"line":347,"column":4},"end":{"line":347,"column":61}},"51":{"start":{"line":348,"column":4},"end":{"line":348,"column":46}},"52":{"start":{"line":349,"column":4},"end":{"line":349,"column":11489}},"53":{"start":{"line":357,"column":4},"end":{"line":357,"column":68}},"54":{"start":{"line":358,"column":4},"end":{"line":358,"column":44}},"55":{"start":{"line":359,"column":4},"end":{"line":359,"column":34}},"56":{"start":{"line":376,"column":4},"end":{"line":376,"column":46}},"57":{"start":{"line":377,"column":4},"end":{"line":377,"column":29}},"58":{"start":{"line":379,"column":4},"end":{"line":379,"column":68}},"59":{"start":{"line":381,"column":4},"end":{"line":381,"column":67}},"60":{"start":{"line":382,"column":4},"end":{"line":382,"column":63}},"61":{"start":{"line":384,"column":4},"end":{"line":384,"column":50}},"62":{"start":{"line":386,"column":4},"end":{"line":386,"column":12668}},"63":{"start":{"line":387,"column":6},"end":{"line":387,"column":97}},"64":{"start":{"line":390,"column":4},"end":{"line":390,"column":49}},"65":{"start":{"line":404,"column":4},"end":{"line":404,"column":36}}},"branchMap":{"1":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":46,"column":4}},{"start":{"line":46,"column":4},"end":{"line":46,"column":4}}]},"2":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":4},"end":{"line":127,"column":4}},{"start":{"line":127,"column":4},"end":{"line":127,"column":4}}]},"3":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":152,"column":4}},{"start":{"line":152,"column":4},"end":{"line":152,"column":4}}]},"4":{"line":168,"type":"if","locations":[{"start":{"line":168,"column":4},"end":{"line":168,"column":4}},{"start":{"line":168,"column":4},"end":{"line":168,"column":4}}]},"5":{"line":251,"type":"if","locations":[{"start":{"line":251,"column":4},"end":{"line":251,"column":4}},{"start":{"line":251,"column":4},"end":{"line":251,"column":4}}]},"6":{"line":345,"type":"if","locations":[{"start":{"line":345,"column":4},"end":{"line":345,"column":4}},{"start":{"line":345,"column":4},"end":{"line":345,"column":4}}]},"7":{"line":347,"type":"if","locations":[{"start":{"line":347,"column":4},"end":{"line":347,"column":4}},{"start":{"line":347,"column":4},"end":{"line":347,"column":4}}]},"8":{"line":357,"type":"if","locations":[{"start":{"line":357,"column":4},"end":{"line":357,"column":4}},{"start":{"line":357,"column":4},"end":{"line":357,"column":4}}]},"9":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":4},"end":{"line":386,"column":4}},{"start":{"line":386,"column":4},"end":{"line":386,"column":4}}]}}},"contracts/protocol/tokenization/base/DebtTokenBase.sol":{"l":{"29":1559,"30":1555,"41":60,"42":60,"57":3,"65":0,"66":0,"67":0,"77":0,"78":0,"79":0,"83":0,"84":0,"85":0,"93":0,"94":0,"95":0,"96":0,"105":0,"106":0,"107":0,"116":0,"117":0,"118":0,"126":58,"129":56,"131":56},"path":"/src/contracts/protocol/tokenization/base/DebtTokenBase.sol","s":{"1":1559,"2":60,"3":60,"4":3,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":58,"12":56,"13":56},"b":{"1":[1555,4]},"f":{"1":1559,"2":60,"3":3,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":58},"fnMap":{"1":{"name":"onlyLendingPool","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":31,"column":2}}},"2":{"name":"approveDelegation","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":43,"column":2}}},"3":{"name":"borrowAllowance","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":58,"column":2}}},"4":{"name":"transfer","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":68,"column":2}}},"5":{"name":"allowance","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":80,"column":2}}},"6":{"name":"approve","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":86,"column":2}}},"7":{"name":"transferFrom","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":97,"column":2}}},"8":{"name":"increaseAllowance","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":108,"column":2}}},"9":{"name":"decreaseAllowance","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":119,"column":2}}},"10":{"name":"_decreaseBorrowAllowance","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":132,"column":2}}}},"statementMap":{"1":{"start":{"line":29,"column":4},"end":{"line":29,"column":93}},"2":{"start":{"line":41,"column":4},"end":{"line":41,"column":54}},"3":{"start":{"line":42,"column":4},"end":{"line":42,"column":96}},"4":{"start":{"line":57,"column":4},"end":{"line":57,"column":46}},"5":{"start":{"line":67,"column":4},"end":{"line":67,"column":35}},"6":{"start":{"line":79,"column":4},"end":{"line":79,"column":36}},"7":{"start":{"line":85,"column":4},"end":{"line":85,"column":35}},"8":{"start":{"line":96,"column":4},"end":{"line":96,"column":35}},"9":{"start":{"line":107,"column":4},"end":{"line":107,"column":36}},"10":{"start":{"line":118,"column":4},"end":{"line":118,"column":36}},"11":{"start":{"line":126,"column":4},"end":{"line":126,"column":3533}},"12":{"start":{"line":129,"column":4},"end":{"line":129,"column":57}},"13":{"start":{"line":131,"column":4},"end":{"line":131,"column":99}}},"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/protocol/tokenization/DelegationAwareAToken.sol":{"l":{"16":13,"20":12,"28":12},"path":"/src/contracts/protocol/tokenization/DelegationAwareAToken.sol","s":{"1":13,"2":12},"b":{"1":[12,1]},"f":{"1":13,"2":12},"fnMap":{"1":{"name":"onlyPoolAdmin","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":21,"column":2}}},"2":{"name":"delegateUnderlyingTo","line":27,"loc":{"start":{"line":27,"column":2},"end":{"line":29,"column":2}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":584}},"2":{"start":{"line":28,"column":4},"end":{"line":28,"column":57}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4}},{"start":{"line":16,"column":4},"end":{"line":16,"column":4}}]}}},"contracts/protocol/tokenization/IncentivizedERC20.sol":{"l":{"31":24,"32":24,"33":24,"40":29,"47":27,"54":2,"61":35498,"68":15493,"84":93,"85":76,"86":64,"102":5,"111":339,"112":312,"127":433,"128":428,"133":427,"134":427,"144":0,"145":0,"159":0,"167":0,"175":554,"176":554,"178":554,"180":554,"181":554,"182":554,"183":553,"185":552,"186":0,"187":0,"188":0,"189":0,"195":5298,"197":5298,"199":5298,"200":5291,"202":5289,"203":5289,"205":5097,"206":0,"211":1073,"213":1073,"215":1073,"216":1073,"218":1070,"219":1070,"221":1070,"222":0,"231":926,"232":926,"234":926,"235":923,"239":962,"243":959,"247":959},"path":"/src/contracts/protocol/tokenization/IncentivizedERC20.sol","s":{"1":24,"2":24,"3":24,"4":29,"5":27,"6":2,"7":35498,"8":15493,"9":93,"10":76,"11":64,"12":5,"13":339,"14":312,"15":433,"16":428,"17":427,"18":427,"19":0,"20":0,"21":0,"22":0,"23":554,"24":554,"25":554,"26":554,"27":554,"28":554,"29":553,"30":552,"31":0,"32":0,"33":0,"34":0,"35":5298,"36":5298,"37":5298,"38":5291,"39":5289,"40":5289,"41":5097,"42":0,"43":1073,"44":1073,"45":1073,"46":1073,"47":1070,"48":1070,"49":1070,"50":0,"51":926,"52":926,"53":926,"54":923,"55":962,"56":959,"57":959},"b":{"1":[554,0],"2":[554,0],"3":[0,552],"4":[0,0],"5":[5298,0],"6":[0,5070],"7":[1073,0],"8":[0,1070],"9":[926,0],"10":[926,0]},"f":{"1":24,"2":29,"3":27,"4":2,"5":35499,"6":15493,"7":93,"8":5,"9":339,"10":433,"11":0,"12":0,"13":554,"14":5298,"15":1073,"16":926,"17":962,"18":959,"19":959,"20":6925},"fnMap":{"1":{"name":"constructor","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":34,"column":2}}},"2":{"name":"name","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":2}}},"3":{"name":"symbol","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":2}}},"4":{"name":"decimals","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":55,"column":2}}},"5":{"name":"totalSupply","line":60,"loc":{"start":{"line":60,"column":2},"end":{"line":62,"column":2}}},"6":{"name":"balanceOf","line":67,"loc":{"start":{"line":67,"column":2},"end":{"line":69,"column":2}}},"7":{"name":"transfer","line":83,"loc":{"start":{"line":83,"column":2},"end":{"line":87,"column":2}}},"8":{"name":"allowance","line":95,"loc":{"start":{"line":95,"column":2},"end":{"line":103,"column":2}}},"9":{"name":"approve","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":113,"column":2}}},"10":{"name":"transferFrom","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":135,"column":2}}},"11":{"name":"increaseAllowance","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":146,"column":2}}},"12":{"name":"decreaseAllowance","line":154,"loc":{"start":{"line":154,"column":2},"end":{"line":168,"column":2}}},"13":{"name":"_transfer","line":170,"loc":{"start":{"line":170,"column":2},"end":{"line":192,"column":2}}},"14":{"name":"_mint","line":194,"loc":{"start":{"line":194,"column":2},"end":{"line":208,"column":2}}},"15":{"name":"_burn","line":210,"loc":{"start":{"line":210,"column":2},"end":{"line":224,"column":2}}},"16":{"name":"_approve","line":226,"loc":{"start":{"line":226,"column":2},"end":{"line":236,"column":2}}},"17":{"name":"_setName","line":238,"loc":{"start":{"line":238,"column":2},"end":{"line":240,"column":2}}},"18":{"name":"_setSymbol","line":242,"loc":{"start":{"line":242,"column":2},"end":{"line":244,"column":2}}},"19":{"name":"_setDecimals","line":246,"loc":{"start":{"line":246,"column":2},"end":{"line":248,"column":2}}},"20":{"name":"_beforeTokenTransfer","line":250,"loc":{"start":{"line":250,"column":2},"end":{"line":254,"column":22}}}},"statementMap":{"1":{"start":{"line":31,"column":4},"end":{"line":31,"column":15}},"2":{"start":{"line":32,"column":4},"end":{"line":32,"column":19}},"3":{"start":{"line":33,"column":4},"end":{"line":33,"column":23}},"4":{"start":{"line":40,"column":4},"end":{"line":40,"column":16}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":18}},"6":{"start":{"line":54,"column":4},"end":{"line":54,"column":20}},"7":{"start":{"line":61,"column":4},"end":{"line":61,"column":23}},"8":{"start":{"line":68,"column":4},"end":{"line":68,"column":29}},"9":{"start":{"line":84,"column":4},"end":{"line":84,"column":45}},"10":{"start":{"line":85,"column":4},"end":{"line":85,"column":50}},"11":{"start":{"line":86,"column":4},"end":{"line":86,"column":15}},"12":{"start":{"line":102,"column":4},"end":{"line":102,"column":38}},"13":{"start":{"line":111,"column":4},"end":{"line":111,"column":42}},"14":{"start":{"line":112,"column":4},"end":{"line":112,"column":15}},"15":{"start":{"line":127,"column":4},"end":{"line":127,"column":39}},"16":{"start":{"line":128,"column":4},"end":{"line":128,"column":3900}},"17":{"start":{"line":133,"column":4},"end":{"line":133,"column":44}},"18":{"start":{"line":134,"column":4},"end":{"line":134,"column":15}},"19":{"start":{"line":144,"column":4},"end":{"line":144,"column":86}},"20":{"start":{"line":145,"column":4},"end":{"line":145,"column":15}},"21":{"start":{"line":159,"column":4},"end":{"line":159,"column":4939}},"22":{"start":{"line":167,"column":4},"end":{"line":167,"column":15}},"23":{"start":{"line":175,"column":4},"end":{"line":175,"column":73}},"24":{"start":{"line":176,"column":4},"end":{"line":176,"column":74}},"25":{"start":{"line":178,"column":4},"end":{"line":178,"column":50}},"26":{"start":{"line":180,"column":4},"end":{"line":180,"column":48}},"27":{"start":{"line":181,"column":4},"end":{"line":181,"column":93}},"28":{"start":{"line":182,"column":4},"end":{"line":182,"column":54}},"29":{"start":{"line":183,"column":4},"end":{"line":183,"column":58}},"30":{"start":{"line":185,"column":4},"end":{"line":185,"column":5723}},"31":{"start":{"line":186,"column":6},"end":{"line":186,"column":47}},"32":{"start":{"line":187,"column":6},"end":{"line":187,"column":90}},"33":{"start":{"line":188,"column":6},"end":{"line":188,"column":5930}},"34":{"start":{"line":189,"column":8},"end":{"line":189,"column":98}},"35":{"start":{"line":195,"column":4},"end":{"line":195,"column":68}},"36":{"start":{"line":197,"column":4},"end":{"line":197,"column":52}},"37":{"start":{"line":199,"column":4},"end":{"line":199,"column":41}},"38":{"start":{"line":200,"column":4},"end":{"line":200,"column":44}},"39":{"start":{"line":202,"column":4},"end":{"line":202,"column":50}},"40":{"start":{"line":203,"column":4},"end":{"line":203,"column":53}},"41":{"start":{"line":205,"column":4},"end":{"line":205,"column":6476}},"42":{"start":{"line":206,"column":6},"end":{"line":206,"column":88}},"43":{"start":{"line":211,"column":4},"end":{"line":211,"column":70}},"44":{"start":{"line":213,"column":4},"end":{"line":213,"column":52}},"45":{"start":{"line":215,"column":4},"end":{"line":215,"column":41}},"46":{"start":{"line":216,"column":4},"end":{"line":216,"column":44}},"47":{"start":{"line":218,"column":4},"end":{"line":218,"column":50}},"48":{"start":{"line":219,"column":4},"end":{"line":219,"column":91}},"49":{"start":{"line":221,"column":4},"end":{"line":221,"column":7076}},"50":{"start":{"line":222,"column":6},"end":{"line":222,"column":88}},"51":{"start":{"line":231,"column":4},"end":{"line":231,"column":71}},"52":{"start":{"line":232,"column":4},"end":{"line":232,"column":71}},"53":{"start":{"line":234,"column":4},"end":{"line":234,"column":39}},"54":{"start":{"line":235,"column":4},"end":{"line":235,"column":41}},"55":{"start":{"line":239,"column":4},"end":{"line":239,"column":18}},"56":{"start":{"line":243,"column":4},"end":{"line":243,"column":22}},"57":{"start":{"line":247,"column":4},"end":{"line":247,"column":26}}},"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":176,"type":"if","locations":[{"start":{"line":176,"column":4},"end":{"line":176,"column":4}},{"start":{"line":176,"column":4},"end":{"line":176,"column":4}}]},"3":{"line":185,"type":"if","locations":[{"start":{"line":185,"column":4},"end":{"line":185,"column":4}},{"start":{"line":185,"column":4},"end":{"line":185,"column":4}}]},"4":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":6},"end":{"line":188,"column":6}},{"start":{"line":188,"column":6},"end":{"line":188,"column":6}}]},"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":205,"type":"if","locations":[{"start":{"line":205,"column":4},"end":{"line":205,"column":4}},{"start":{"line":205,"column":4},"end":{"line":205,"column":4}}]},"7":{"line":211,"type":"if","locations":[{"start":{"line":211,"column":4},"end":{"line":211,"column":4}},{"start":{"line":211,"column":4},"end":{"line":211,"column":4}}]},"8":{"line":221,"type":"if","locations":[{"start":{"line":221,"column":4},"end":{"line":221,"column":4}},{"start":{"line":221,"column":4},"end":{"line":221,"column":4}}]},"9":{"line":231,"type":"if","locations":[{"start":{"line":231,"column":4},"end":{"line":231,"column":4}},{"start":{"line":231,"column":4},"end":{"line":231,"column":4}}]},"10":{"line":232,"type":"if","locations":[{"start":{"line":232,"column":4},"end":{"line":232,"column":4}},{"start":{"line":232,"column":4},"end":{"line":232,"column":4}}]}}},"contracts/protocol/tokenization/StableDebtToken.sol":{"l":{"50":318,"51":317,"52":317,"54":317,"55":317,"56":316,"58":315,"74":292,"82":332,"90":317,"99":317,"107":1982,"108":1982,"109":1982,"110":651,"112":1331,"114":1331,"142":576,"144":576,"145":30,"148":574,"150":574,"151":574,"152":574,"154":574,"156":574,"161":574,"162":574,"165":574,"168":574,"174":574,"176":574,"178":574,"189":574,"198":355,"200":355,"201":355,"202":355,"203":355,"209":355,"210":120,"211":120,"213":235,"214":235,"215":235,"220":235,"221":0,"223":235,"227":354,"228":158,"229":156,"232":196,"235":352,"237":350,"238":0,"239":0,"240":0,"251":350,"252":350,"253":350,"256":348,"273":929,"275":929,"276":560,"280":369,"282":369,"303":6502,"304":6501,"311":6759,"312":6757,"319":1280,"326":295,"335":317,"342":0,"349":0,"356":0,"363":0,"370":52,"377":933,"386":14538,"388":14538,"389":12241,"392":2297,"395":2295,"409":574,"410":574,"412":574,"413":0,"428":350,"429":350,"431":350,"432":0},"path":"/src/contracts/protocol/tokenization/StableDebtToken.sol","s":{"1":318,"2":317,"3":317,"4":317,"5":317,"6":316,"7":315,"8":292,"9":332,"10":317,"11":317,"12":1982,"13":1982,"14":1982,"15":651,"16":1331,"17":1331,"18":576,"19":576,"20":30,"21":574,"22":574,"23":574,"24":574,"25":574,"26":574,"27":574,"28":574,"29":574,"30":574,"31":574,"32":574,"33":574,"34":574,"35":355,"36":355,"37":355,"38":355,"39":355,"40":355,"41":120,"42":120,"43":235,"44":235,"45":235,"46":235,"47":0,"48":235,"49":354,"50":158,"51":156,"52":196,"53":352,"54":350,"55":0,"56":0,"57":0,"58":350,"59":350,"60":350,"61":348,"62":929,"63":929,"64":560,"65":369,"66":369,"67":6502,"68":6501,"69":6759,"70":6757,"71":1280,"72":295,"73":317,"74":0,"75":0,"76":0,"77":0,"78":52,"79":933,"80":14538,"81":14538,"82":12241,"83":2297,"84":2295,"85":574,"86":574,"87":574,"88":0,"89":350,"90":350,"91":350,"92":0},"b":{"1":[651,1331],"2":[30,546],"3":[574,0],"4":[120,235],"5":[0,235],"6":[158,196],"7":[0,350],"8":[560,369],"9":[12241,2297],"10":[0,574],"11":[0,350]},"f":{"1":318,"2":292,"3":332,"4":317,"5":317,"6":1982,"7":576,"8":355,"9":929,"10":6502,"11":6759,"12":1280,"13":295,"14":317,"15":0,"16":0,"17":0,"18":0,"19":52,"20":933,"21":14538,"22":574,"23":350},"fnMap":{"1":{"name":"initialize","line":49,"loc":{"start":{"line":41,"column":2},"end":{"line":67,"column":2}}},"2":{"name":"getRevision","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":75,"column":2}}},"3":{"name":"getAverageStableRate","line":81,"loc":{"start":{"line":81,"column":2},"end":{"line":83,"column":2}}},"4":{"name":"getUserLastUpdated","line":89,"loc":{"start":{"line":89,"column":2},"end":{"line":91,"column":2}}},"5":{"name":"getUserStableRate","line":98,"loc":{"start":{"line":98,"column":2},"end":{"line":100,"column":2}}},"6":{"name":"balanceOf","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":115,"column":2}}},"7":{"name":"mint","line":141,"loc":{"start":{"line":136,"column":2},"end":{"line":190,"column":2}}},"8":{"name":"burn","line":197,"loc":{"start":{"line":197,"column":2},"end":{"line":257,"column":2}}},"9":{"name":"_calculateBalanceIncrease","line":264,"loc":{"start":{"line":264,"column":2},"end":{"line":287,"column":2}}},"10":{"name":"getSupplyData","line":292,"loc":{"start":{"line":292,"column":2},"end":{"line":305,"column":2}}},"11":{"name":"getTotalSupplyAndAvgRate","line":310,"loc":{"start":{"line":310,"column":2},"end":{"line":313,"column":2}}},"12":{"name":"totalSupply","line":318,"loc":{"start":{"line":318,"column":2},"end":{"line":320,"column":2}}},"13":{"name":"getTotalSupplyLastUpdated","line":325,"loc":{"start":{"line":325,"column":2},"end":{"line":327,"column":2}}},"14":{"name":"principalBalanceOf","line":334,"loc":{"start":{"line":334,"column":2},"end":{"line":336,"column":2}}},"15":{"name":"UNDERLYING_ASSET_ADDRESS","line":341,"loc":{"start":{"line":341,"column":2},"end":{"line":343,"column":2}}},"16":{"name":"POOL","line":348,"loc":{"start":{"line":348,"column":2},"end":{"line":350,"column":2}}},"17":{"name":"getIncentivesController","line":355,"loc":{"start":{"line":355,"column":2},"end":{"line":357,"column":2}}},"18":{"name":"_getIncentivesController","line":362,"loc":{"start":{"line":362,"column":2},"end":{"line":364,"column":2}}},"19":{"name":"_getUnderlyingAssetAddress","line":369,"loc":{"start":{"line":369,"column":2},"end":{"line":371,"column":2}}},"20":{"name":"_getLendingPool","line":376,"loc":{"start":{"line":376,"column":2},"end":{"line":378,"column":2}}},"21":{"name":"_calcTotalSupply","line":385,"loc":{"start":{"line":385,"column":2},"end":{"line":396,"column":2}}},"22":{"name":"_mint","line":404,"loc":{"start":{"line":404,"column":2},"end":{"line":415,"column":2}}},"23":{"name":"_burn","line":423,"loc":{"start":{"line":423,"column":2},"end":{"line":434,"column":2}}}},"statementMap":{"1":{"start":{"line":50,"column":4},"end":{"line":50,"column":26}},"2":{"start":{"line":51,"column":4},"end":{"line":51,"column":30}},"3":{"start":{"line":52,"column":4},"end":{"line":52,"column":34}},"4":{"start":{"line":54,"column":4},"end":{"line":54,"column":15}},"5":{"start":{"line":55,"column":4},"end":{"line":55,"column":37}},"6":{"start":{"line":56,"column":4},"end":{"line":56,"column":47}},"7":{"start":{"line":58,"column":4},"end":{"line":58,"column":2163}},"8":{"start":{"line":74,"column":4},"end":{"line":74,"column":30}},"9":{"start":{"line":82,"column":4},"end":{"line":82,"column":25}},"10":{"start":{"line":90,"column":4},"end":{"line":90,"column":28}},"11":{"start":{"line":99,"column":4},"end":{"line":99,"column":33}},"12":{"start":{"line":107,"column":4},"end":{"line":107,"column":53}},"13":{"start":{"line":108,"column":4},"end":{"line":108,"column":50}},"14":{"start":{"line":109,"column":4},"end":{"line":109,"column":3658}},"15":{"start":{"line":110,"column":6},"end":{"line":110,"column":14}},"16":{"start":{"line":112,"column":4},"end":{"line":112,"column":3784}},"17":{"start":{"line":114,"column":4},"end":{"line":114,"column":51}},"18":{"start":{"line":142,"column":4},"end":{"line":142,"column":29}},"19":{"start":{"line":144,"column":4},"end":{"line":144,"column":4779}},"20":{"start":{"line":145,"column":6},"end":{"line":145,"column":55}},"21":{"start":{"line":148,"column":4},"end":{"line":148,"column":95}},"22":{"start":{"line":150,"column":4},"end":{"line":150,"column":38}},"23":{"start":{"line":151,"column":4},"end":{"line":151,"column":45}},"24":{"start":{"line":152,"column":4},"end":{"line":152,"column":67}},"25":{"start":{"line":154,"column":4},"end":{"line":154,"column":39}},"26":{"start":{"line":156,"column":4},"end":{"line":156,"column":5222}},"27":{"start":{"line":161,"column":4},"end":{"line":161,"column":84}},"28":{"start":{"line":162,"column":4},"end":{"line":162,"column":52}},"29":{"start":{"line":165,"column":4},"end":{"line":165,"column":76}},"30":{"start":{"line":168,"column":4},"end":{"line":168,"column":5707}},"31":{"start":{"line":174,"column":4},"end":{"line":174,"column":70}},"32":{"start":{"line":176,"column":4},"end":{"line":176,"column":49}},"33":{"start":{"line":178,"column":4},"end":{"line":178,"column":6012}},"34":{"start":{"line":189,"column":4},"end":{"line":189,"column":30}},"35":{"start":{"line":198,"column":4},"end":{"line":198,"column":89}},"36":{"start":{"line":200,"column":4},"end":{"line":200,"column":42}},"37":{"start":{"line":201,"column":4},"end":{"line":201,"column":32}},"38":{"start":{"line":202,"column":4},"end":{"line":202,"column":26}},"39":{"start":{"line":203,"column":4},"end":{"line":203,"column":51}},"40":{"start":{"line":209,"column":4},"end":{"line":209,"column":7047}},"41":{"start":{"line":210,"column":6},"end":{"line":210,"column":23}},"42":{"start":{"line":211,"column":6},"end":{"line":211,"column":21}},"43":{"start":{"line":213,"column":6},"end":{"line":213,"column":59}},"44":{"start":{"line":214,"column":6},"end":{"line":214,"column":74}},"45":{"start":{"line":215,"column":6},"end":{"line":215,"column":67}},"46":{"start":{"line":220,"column":6},"end":{"line":220,"column":7572}},"47":{"start":{"line":221,"column":8},"end":{"line":221,"column":59}},"48":{"start":{"line":223,"column":8},"end":{"line":223,"column":98}},"49":{"start":{"line":227,"column":4},"end":{"line":227,"column":7798}},"50":{"start":{"line":228,"column":6},"end":{"line":228,"column":31}},"51":{"start":{"line":229,"column":6},"end":{"line":229,"column":26}},"52":{"start":{"line":232,"column":6},"end":{"line":232,"column":48}},"53":{"start":{"line":235,"column":4},"end":{"line":235,"column":50}},"54":{"start":{"line":237,"column":4},"end":{"line":237,"column":8085}},"55":{"start":{"line":238,"column":6},"end":{"line":238,"column":56}},"56":{"start":{"line":239,"column":6},"end":{"line":239,"column":46}},"57":{"start":{"line":240,"column":6},"end":{"line":240,"column":8233}},"58":{"start":{"line":251,"column":6},"end":{"line":251,"column":56}},"59":{"start":{"line":252,"column":6},"end":{"line":252,"column":46}},"60":{"start":{"line":253,"column":6},"end":{"line":253,"column":98}},"61":{"start":{"line":256,"column":4},"end":{"line":256,"column":43}},"62":{"start":{"line":273,"column":4},"end":{"line":273,"column":60}},"63":{"start":{"line":275,"column":4},"end":{"line":275,"column":9174}},"64":{"start":{"line":276,"column":6},"end":{"line":276,"column":22}},"65":{"start":{"line":280,"column":4},"end":{"line":280,"column":75}},"66":{"start":{"line":282,"column":4},"end":{"line":282,"column":9396}},"67":{"start":{"line":303,"column":4},"end":{"line":303,"column":36}},"68":{"start":{"line":304,"column":4},"end":{"line":304,"column":91}},"69":{"start":{"line":311,"column":4},"end":{"line":311,"column":36}},"70":{"start":{"line":312,"column":4},"end":{"line":312,"column":47}},"71":{"start":{"line":319,"column":4},"end":{"line":319,"column":43}},"72":{"start":{"line":326,"column":4},"end":{"line":326,"column":32}},"73":{"start":{"line":335,"column":4},"end":{"line":335,"column":32}},"74":{"start":{"line":342,"column":4},"end":{"line":342,"column":27}},"75":{"start":{"line":349,"column":4},"end":{"line":349,"column":16}},"76":{"start":{"line":356,"column":4},"end":{"line":356,"column":37}},"77":{"start":{"line":363,"column":4},"end":{"line":363,"column":32}},"78":{"start":{"line":370,"column":4},"end":{"line":370,"column":27}},"79":{"start":{"line":377,"column":4},"end":{"line":377,"column":16}},"80":{"start":{"line":386,"column":4},"end":{"line":386,"column":49}},"81":{"start":{"line":388,"column":4},"end":{"line":388,"column":12400}},"82":{"start":{"line":389,"column":6},"end":{"line":389,"column":14}},"83":{"start":{"line":392,"column":4},"end":{"line":392,"column":12526}},"84":{"start":{"line":395,"column":4},"end":{"line":395,"column":52}},"85":{"start":{"line":409,"column":4},"end":{"line":409,"column":50}},"86":{"start":{"line":410,"column":4},"end":{"line":410,"column":53}},"87":{"start":{"line":412,"column":4},"end":{"line":412,"column":13063}},"88":{"start":{"line":413,"column":6},"end":{"line":413,"column":83}},"89":{"start":{"line":428,"column":4},"end":{"line":428,"column":50}},"90":{"start":{"line":429,"column":4},"end":{"line":429,"column":86}},"91":{"start":{"line":431,"column":4},"end":{"line":431,"column":13683}},"92":{"start":{"line":432,"column":6},"end":{"line":432,"column":83}}},"branchMap":{"1":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":109,"column":4}},{"start":{"line":109,"column":4},"end":{"line":109,"column":4}}]},"2":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":144,"column":4}},{"start":{"line":144,"column":4},"end":{"line":144,"column":4}}]},"3":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":161,"column":4}},{"start":{"line":161,"column":4},"end":{"line":161,"column":4}}]},"4":{"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}}]},"5":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":6},"end":{"line":220,"column":6}},{"start":{"line":220,"column":6},"end":{"line":220,"column":6}}]},"6":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":4},"end":{"line":227,"column":4}},{"start":{"line":227,"column":4},"end":{"line":227,"column":4}}]},"7":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":4},"end":{"line":237,"column":4}},{"start":{"line":237,"column":4},"end":{"line":237,"column":4}}]},"8":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":4},"end":{"line":275,"column":4}},{"start":{"line":275,"column":4},"end":{"line":275,"column":4}}]},"9":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":4},"end":{"line":388,"column":4}},{"start":{"line":388,"column":4},"end":{"line":388,"column":4}}]},"10":{"line":412,"type":"if","locations":[{"start":{"line":412,"column":4},"end":{"line":412,"column":4}},{"start":{"line":412,"column":4},"end":{"line":412,"column":4}}]},"11":{"line":431,"type":"if","locations":[{"start":{"line":431,"column":4},"end":{"line":431,"column":4}},{"start":{"line":431,"column":4},"end":{"line":431,"column":4}}]}}},"contracts/protocol/tokenization/VariableDebtToken.sol":{"l":{"44":313,"45":312,"46":312,"48":307,"49":307,"50":306,"52":305,"68":287,"76":1559,"78":1559,"79":959,"82":600,"101":363,"102":28,"105":363,"106":363,"107":363,"109":363,"111":362,"112":362,"114":362,"129":261,"130":261,"132":261,"134":261,"135":261,"143":317,"151":351,"159":13829,"174":0,"181":0,"188":0,"195":0,"199":623,"203":64,"207":626},"path":"/src/contracts/protocol/tokenization/VariableDebtToken.sol","s":{"1":313,"2":312,"3":312,"4":307,"5":307,"6":306,"7":305,"8":287,"9":1559,"10":1559,"11":959,"12":600,"13":363,"14":28,"15":363,"16":363,"17":363,"18":363,"19":362,"20":362,"21":362,"22":261,"23":261,"24":261,"25":261,"26":261,"27":317,"28":351,"29":13829,"30":0,"31":0,"32":0,"33":0,"34":623,"35":64,"36":626},"b":{"1":[959,600],"2":[28,335],"3":[363,0],"4":[261,0]},"f":{"1":313,"2":287,"3":1559,"4":363,"5":261,"6":317,"7":351,"8":13829,"9":0,"10":0,"11":0,"12":0,"13":623,"14":64,"15":626},"fnMap":{"1":{"name":"initialize","line":43,"loc":{"start":{"line":35,"column":2},"end":{"line":61,"column":2}}},"2":{"name":"getRevision","line":67,"loc":{"start":{"line":67,"column":2},"end":{"line":69,"column":2}}},"3":{"name":"balanceOf","line":75,"loc":{"start":{"line":75,"column":2},"end":{"line":83,"column":2}}},"4":{"name":"mint","line":100,"loc":{"start":{"line":95,"column":2},"end":{"line":115,"column":2}}},"5":{"name":"burn","line":128,"loc":{"start":{"line":124,"column":2},"end":{"line":136,"column":2}}},"6":{"name":"scaledBalanceOf","line":142,"loc":{"start":{"line":142,"column":2},"end":{"line":144,"column":2}}},"7":{"name":"totalSupply","line":150,"loc":{"start":{"line":150,"column":2},"end":{"line":152,"column":2}}},"8":{"name":"scaledTotalSupply","line":158,"loc":{"start":{"line":158,"column":2},"end":{"line":160,"column":2}}},"9":{"name":"getScaledUserBalanceAndSupply","line":168,"loc":{"start":{"line":168,"column":2},"end":{"line":175,"column":2}}},"10":{"name":"UNDERLYING_ASSET_ADDRESS","line":180,"loc":{"start":{"line":180,"column":2},"end":{"line":182,"column":2}}},"11":{"name":"getIncentivesController","line":187,"loc":{"start":{"line":187,"column":2},"end":{"line":189,"column":2}}},"12":{"name":"POOL","line":194,"loc":{"start":{"line":194,"column":2},"end":{"line":196,"column":2}}},"13":{"name":"_getIncentivesController","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":200,"column":2}}},"14":{"name":"_getUnderlyingAssetAddress","line":202,"loc":{"start":{"line":202,"column":2},"end":{"line":204,"column":2}}},"15":{"name":"_getLendingPool","line":206,"loc":{"start":{"line":206,"column":2},"end":{"line":208,"column":2}}}},"statementMap":{"1":{"start":{"line":44,"column":4},"end":{"line":44,"column":26}},"2":{"start":{"line":45,"column":4},"end":{"line":45,"column":30}},"3":{"start":{"line":46,"column":4},"end":{"line":46,"column":34}},"4":{"start":{"line":48,"column":4},"end":{"line":48,"column":15}},"5":{"start":{"line":49,"column":4},"end":{"line":49,"column":37}},"6":{"start":{"line":50,"column":4},"end":{"line":50,"column":47}},"7":{"start":{"line":52,"column":4},"end":{"line":52,"column":1933}},"8":{"start":{"line":68,"column":4},"end":{"line":68,"column":30}},"9":{"start":{"line":76,"column":4},"end":{"line":76,"column":49}},"10":{"start":{"line":78,"column":4},"end":{"line":78,"column":2628}},"11":{"start":{"line":79,"column":6},"end":{"line":79,"column":14}},"12":{"start":{"line":82,"column":4},"end":{"line":82,"column":89}},"13":{"start":{"line":101,"column":4},"end":{"line":101,"column":3423}},"14":{"start":{"line":102,"column":6},"end":{"line":102,"column":55}},"15":{"start":{"line":105,"column":4},"end":{"line":105,"column":57}},"16":{"start":{"line":106,"column":4},"end":{"line":106,"column":47}},"17":{"start":{"line":107,"column":4},"end":{"line":107,"column":60}},"18":{"start":{"line":109,"column":4},"end":{"line":109,"column":34}},"19":{"start":{"line":111,"column":4},"end":{"line":111,"column":49}},"20":{"start":{"line":112,"column":4},"end":{"line":112,"column":46}},"21":{"start":{"line":114,"column":4},"end":{"line":114,"column":31}},"22":{"start":{"line":129,"column":4},"end":{"line":129,"column":47}},"23":{"start":{"line":130,"column":4},"end":{"line":130,"column":60}},"24":{"start":{"line":132,"column":4},"end":{"line":132,"column":28}},"25":{"start":{"line":134,"column":4},"end":{"line":134,"column":43}},"26":{"start":{"line":135,"column":4},"end":{"line":135,"column":34}},"27":{"start":{"line":143,"column":4},"end":{"line":143,"column":32}},"28":{"start":{"line":151,"column":4},"end":{"line":151,"column":95}},"29":{"start":{"line":159,"column":4},"end":{"line":159,"column":30}},"30":{"start":{"line":174,"column":4},"end":{"line":174,"column":55}},"31":{"start":{"line":181,"column":4},"end":{"line":181,"column":27}},"32":{"start":{"line":188,"column":4},"end":{"line":188,"column":37}},"33":{"start":{"line":195,"column":4},"end":{"line":195,"column":16}},"34":{"start":{"line":199,"column":4},"end":{"line":199,"column":32}},"35":{"start":{"line":203,"column":4},"end":{"line":203,"column":27}},"36":{"start":{"line":207,"column":4},"end":{"line":207,"column":16}}},"branchMap":{"1":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":4},"end":{"line":78,"column":4}},{"start":{"line":78,"column":4},"end":{"line":78,"column":4}}]},"2":{"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}}]},"3":{"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}}]},"4":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":130,"column":4}},{"start":{"line":130,"column":4},"end":{"line":130,"column":4}}]}}}} \ No newline at end of file