aave-protocol-v2/coverage.json

7374 lines
251 KiB
JSON

{
"contracts/configuration/LendingPoolAddressesProvider.sol": {
"l": {
"38": 9,
"46": 1,
"47": 1,
"55": 119,
"63": 1,
"64": 1,
"75": 37,
"83": 1,
"84": 1,
"93": 124,
"97": 1,
"98": 1,
"102": 168,
"106": 1,
"107": 1,
"111": 234,
"115": 1,
"116": 1,
"125": 2,
"127": 2,
"130": 2,
"132": 2,
"133": 2,
"134": 2,
"135": 2,
"136": 2,
"138": 0
},
"path": "/src/contracts/configuration/LendingPoolAddressesProvider.sol",
"s": {
"1": 9,
"2": 1,
"3": 1,
"4": 119,
"5": 1,
"6": 1,
"7": 37,
"8": 1,
"9": 1,
"10": 124,
"11": 1,
"12": 1,
"13": 168,
"14": 1,
"15": 1,
"16": 234,
"17": 1,
"18": 1,
"19": 2,
"20": 2,
"21": 2,
"22": 2,
"23": 2,
"24": 2,
"25": 2,
"26": 2,
"27": 0
},
"b": {"1": [2, 0]},
"f": {
"1": 9,
"2": 1,
"3": 119,
"4": 1,
"5": 37,
"6": 1,
"7": 124,
"8": 1,
"9": 168,
"10": 1,
"11": 234,
"12": 1,
"13": 2
},
"fnMap": {
"1": {
"name": "getLendingPool",
"line": 37,
"loc": {"start": {"line": 37, "column": 2}, "end": {"line": 39, "column": 2}}
},
"2": {
"name": "setLendingPoolImpl",
"line": 45,
"loc": {"start": {"line": 45, "column": 2}, "end": {"line": 48, "column": 2}}
},
"3": {
"name": "getLendingPoolConfigurator",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
},
"4": {
"name": "setLendingPoolConfiguratorImpl",
"line": 62,
"loc": {"start": {"line": 62, "column": 2}, "end": {"line": 65, "column": 2}}
},
"5": {
"name": "getLendingPoolCollateralManager",
"line": 74,
"loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}}
},
"6": {
"name": "setLendingPoolCollateralManager",
"line": 82,
"loc": {"start": {"line": 82, "column": 2}, "end": {"line": 85, "column": 2}}
},
"7": {
"name": "getPoolAdmin",
"line": 92,
"loc": {"start": {"line": 92, "column": 2}, "end": {"line": 94, "column": 2}}
},
"8": {
"name": "setAaveAdmin",
"line": 96,
"loc": {"start": {"line": 96, "column": 2}, "end": {"line": 99, "column": 2}}
},
"9": {
"name": "getPriceOracle",
"line": 101,
"loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}}
},
"10": {
"name": "setPriceOracle",
"line": 105,
"loc": {"start": {"line": 105, "column": 2}, "end": {"line": 108, "column": 2}}
},
"11": {
"name": "getLendingRateOracle",
"line": 110,
"loc": {"start": {"line": 110, "column": 2}, "end": {"line": 112, "column": 2}}
},
"12": {
"name": "setLendingRateOracle",
"line": 114,
"loc": {"start": {"line": 114, "column": 2}, "end": {"line": 117, "column": 2}}
},
"13": {
"name": "_updateImpl",
"line": 124,
"loc": {"start": {"line": 124, "column": 2}, "end": {"line": 140, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 35}},
"2": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 34}},
"3": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 33}},
"4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 48}},
"5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 55}},
"6": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 53}},
"7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 54}},
"8": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 56}},
"9": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 53}},
"10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 33}},
"11": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 37}},
"12": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 36}},
"13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 35}},
"14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 41}},
"15": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}},
"16": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 42}},
"17": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 54}},
"18": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 52}},
"19": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 58}},
"20": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4874}},
"21": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 87}},
"22": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 5078}},
"23": {"start": {"line": 133, "column": 6}, "end": {"line": 133, "column": 56}},
"24": {"start": {"line": 134, "column": 6}, "end": {"line": 134, "column": 56}},
"25": {"start": {"line": 135, "column": 6}, "end": {"line": 135, "column": 36}},
"26": {"start": {"line": 136, "column": 6}, "end": {"line": 136, "column": 43}},
"27": {"start": {"line": 138, "column": 6}, "end": {"line": 138, "column": 47}}
},
"branchMap": {
"1": {
"line": 132,
"type": "if",
"locations": [
{"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}},
{"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}}
]
}
}
},
"contracts/configuration/LendingPoolAddressesProviderRegistry.sol": {
"l": {
"31": 1,
"39": 3,
"41": 3,
"43": 3,
"44": 5,
"45": 4,
"49": 3,
"57": 2,
"58": 2,
"59": 2,
"67": 1,
"68": 1,
"69": 1,
"77": 2,
"78": 1,
"79": 0,
"83": 2
},
"path": "/src/contracts/configuration/LendingPoolAddressesProviderRegistry.sol",
"s": {
"1": 1,
"2": 3,
"3": 3,
"4": 3,
"5": 5,
"6": 4,
"7": 3,
"8": 2,
"9": 2,
"10": 2,
"11": 1,
"12": 1,
"13": 1,
"14": 2,
"15": 1,
"16": 0,
"17": 2
},
"b": {"1": [4, 1], "2": [1, 0], "3": [0, 1]},
"f": {"1": 1, "2": 3, "3": 2, "4": 1, "5": 2},
"fnMap": {
"1": {
"name": "isAddressesProviderRegistered",
"line": 25,
"loc": {"start": {"line": 25, "column": 2}, "end": {"line": 32, "column": 2}}
},
"2": {
"name": "getAddressesProvidersList",
"line": 38,
"loc": {"start": {"line": 38, "column": 2}, "end": {"line": 50, "column": 2}}
},
"3": {
"name": "registerAddressesProvider",
"line": 56,
"loc": {"start": {"line": 56, "column": 2}, "end": {"line": 60, "column": 2}}
},
"4": {
"name": "unregisterAddressesProvider",
"line": 66,
"loc": {"start": {"line": 66, "column": 2}, "end": {"line": 70, "column": 2}}
},
"5": {
"name": "_addToAddressesProvidersList",
"line": 76,
"loc": {"start": {"line": 76, "column": 2}, "end": {"line": 84, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 39}},
"2": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 53}},
"3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 63}},
"4": {"start": {"line": 43, "column": 4}, "end": {"line": 43, "column": 1323}},
"5": {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 1393}},
"6": {"start": {"line": 45, "column": 8}, "end": {"line": 45, "column": 53}},
"7": {"start": {"line": 49, "column": 4}, "end": {"line": 49, "column": 26}},
"8": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 36}},
"9": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 41}},
"10": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 46}},
"11": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 76}},
"12": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 35}},
"13": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 48}},
"14": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2552}},
"15": {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 2622}},
"16": {"start": {"line": 79, "column": 8}, "end": {"line": 79, "column": 14}},
"17": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 40}}
},
"branchMap": {
"1": {
"line": 44,
"type": "if",
"locations": [
{"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}},
{"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}}
]
},
"2": {
"line": 67,
"type": "if",
"locations": [
{"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}},
{"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}
]
},
"3": {
"line": 78,
"type": "if",
"locations": [
{"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}},
{"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}}
]
}
}
},
"contracts/flashloan/base/FlashLoanReceiverBase.sol": {
"l": {"18": 3},
"path": "/src/contracts/flashloan/base/FlashLoanReceiverBase.sol",
"s": {"1": 3},
"b": {},
"f": {"1": 3},
"fnMap": {
"1": {
"name": "constructor",
"line": 17,
"loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}}
}
},
"statementMap": {"1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 32}}},
"branchMap": {}
},
"contracts/flashloan/interfaces/IFlashLoanReceiver.sol": {
"l": {},
"path": "/src/contracts/flashloan/interfaces/IFlashLoanReceiver.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/lendingpool/DefaultReserveInterestRateStrategy.sol": {
"l": {
"62": 51,
"63": 51,
"64": 51,
"65": 51,
"66": 51,
"67": 51,
"75": 0,
"79": 0,
"83": 0,
"87": 0,
"91": 0,
"95": 7,
"137": 234,
"139": 234,
"140": 234,
"141": 234,
"142": 234,
"144": 234,
"148": 234,
"151": 234,
"152": 4,
"156": 4,
"160": 4,
"164": 230,
"167": 230,
"172": 234,
"181": 234,
"198": 234,
"200": 234,
"202": 86,
"206": 86,
"210": 86,
"214": 86
},
"path": "/src/contracts/lendingpool/DefaultReserveInterestRateStrategy.sol",
"s": {
"1": 51,
"2": 51,
"3": 51,
"4": 51,
"5": 51,
"6": 51,
"7": 0,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 7,
"13": 234,
"14": 234,
"15": 234,
"16": 234,
"17": 234,
"18": 234,
"19": 234,
"20": 234,
"21": 4,
"22": 4,
"23": 4,
"24": 230,
"25": 230,
"26": 234,
"27": 234,
"28": 234,
"29": 234,
"30": 148,
"31": 86,
"32": 86,
"33": 86,
"34": 86
},
"b": {"1": [4, 230], "2": [148, 86]},
"f": {"1": 51, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 7, "8": 234, "9": 234},
"fnMap": {
"1": {
"name": "constructor",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 68, "column": 2}}
},
"2": {
"name": "variableRateSlope1",
"line": 74,
"loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}}
},
"3": {
"name": "variableRateSlope2",
"line": 78,
"loc": {"start": {"line": 78, "column": 2}, "end": {"line": 80, "column": 2}}
},
"4": {
"name": "stableRateSlope1",
"line": 82,
"loc": {"start": {"line": 82, "column": 2}, "end": {"line": 84, "column": 2}}
},
"5": {
"name": "stableRateSlope2",
"line": 86,
"loc": {"start": {"line": 86, "column": 2}, "end": {"line": 88, "column": 2}}
},
"6": {
"name": "baseVariableBorrowRate",
"line": 90,
"loc": {"start": {"line": 90, "column": 2}, "end": {"line": 92, "column": 2}}
},
"7": {
"name": "getMaxVariableBorrowRate",
"line": 94,
"loc": {"start": {"line": 94, "column": 2}, "end": {"line": 96, "column": 2}}
},
"8": {
"name": "calculateInterestRates",
"line": 119,
"loc": {"start": {"line": 119, "column": 2}, "end": {"line": 182, "column": 2}}
},
"9": {
"name": "_getOverallBorrowRate",
"line": 192,
"loc": {"start": {"line": 192, "column": 2}, "end": {"line": 215, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 31}},
"2": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 51}},
"3": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 43}},
"4": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}},
"5": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 39}},
"6": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 39}},
"7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 30}},
"8": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 30}},
"9": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}},
"10": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 28}},
"11": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 34}},
"12": {"start": {"line": 95, "column": 4}, "end": {"line": 95, "column": 84}},
"13": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 42}},
"14": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 61}},
"15": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 37}},
"16": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 35}},
"17": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 32}},
"18": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 5183}},
"19": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 5283}},
"20": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 5387}},
"21": {"start": {"line": 152, "column": 6}, "end": {"line": 152, "column": 5446}},
"22": {"start": {"line": 156, "column": 6}, "end": {"line": 156, "column": 5584}},
"23": {"start": {"line": 160, "column": 6}, "end": {"line": 160, "column": 5749}},
"24": {"start": {"line": 164, "column": 6}, "end": {"line": 164, "column": 5927}},
"25": {"start": {"line": 167, "column": 6}, "end": {"line": 167, "column": 6090}},
"26": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 6320}},
"27": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 100}},
"28": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 65}},
"29": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 35}},
"30": {"start": {"line": 200, "column": 27}, "end": {"line": 200, "column": 35}},
"31": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 7483}},
"32": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 7595}},
"33": {"start": {"line": 210, "column": 4}, "end": {"line": 210, "column": 7708}},
"34": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 28}}
},
"branchMap": {
"1": {
"line": 151,
"type": "if",
"locations": [
{"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}},
{"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}}
]
},
"2": {
"line": 200,
"type": "if",
"locations": [
{"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}},
{"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}}
]
}
}
},
"contracts/lendingpool/LendingPool.sol": {
"l": {
"55": 118,
"68": 300,
"72": 1,
"81": 1,
"97": 105,
"98": 104,
"100": 104,
"102": 102,
"104": 102,
"105": 102,
"107": 102,
"108": 102,
"109": 93,
"112": 102,
"115": 102,
"117": 102,
"126": 26,
"127": 25,
"129": 25,
"131": 25,
"133": 25,
"136": 25,
"137": 19,
"140": 25,
"150": 22,
"152": 22,
"154": 22,
"155": 18,
"158": 22,
"160": 22,
"177": 3,
"194": 5,
"195": 4,
"197": 3,
"198": 3,
"217": 62,
"218": 61,
"220": 61,
"221": 4,
"223": 4,
"229": 59,
"257": 21,
"259": 20,
"261": 20,
"263": 20,
"266": 20,
"270": 20,
"271": 5,
"274": 20,
"283": 17,
"286": 17,
"287": 9,
"289": 8,
"296": 17,
"297": 17,
"299": 17,
"300": 12,
"303": 17,
"305": 17,
"314": 5,
"315": 4,
"317": 4,
"319": 4,
"321": 4,
"329": 2,
"331": 2,
"333": 1,
"334": 1,
"341": 1,
"346": 1,
"353": 2,
"355": 2,
"367": 8,
"369": 7,
"371": 7,
"372": 7,
"373": 7,
"375": 7,
"378": 7,
"379": 7,
"380": 7,
"387": 7,
"388": 7,
"394": 7,
"401": 1,
"403": 1,
"404": 1,
"406": 1,
"408": 1,
"418": 8,
"419": 7,
"421": 7,
"430": 6,
"432": 6,
"433": 2,
"435": 4,
"455": 11,
"456": 10,
"459": 10,
"469": 10,
"471": 10,
"473": 10,
"475": 5,
"499": 21,
"500": 20,
"501": 18,
"503": 18,
"506": 18,
"517": 18,
"519": 16,
"521": 16,
"522": 5,
"525": 11,
"555": 14,
"556": 13,
"557": 13,
"559": 13,
"561": 13,
"563": 13,
"565": 11,
"567": 11,
"570": 11,
"573": 9,
"575": 9,
"577": 9,
"578": 5,
"580": 3,
"581": 3,
"582": 3,
"584": 3,
"587": 4,
"617": 10,
"618": 9,
"621": 9,
"631": 9,
"633": 7,
"635": 7,
"636": 5,
"662": 97,
"664": 97,
"689": 710,
"691": 710,
"715": 363,
"717": 363,
"744": 21,
"758": 21,
"781": 343,
"783": 343,
"784": 343,
"785": 343,
"786": 343,
"787": 343,
"788": 343,
"789": 343,
"792": 343,
"796": 3,
"800": 0,
"816": 17,
"817": 17,
"823": 17,
"836": 0,
"837": 0,
"841": 75,
"842": 75,
"851": 75,
"872": 63,
"873": 63,
"875": 63,
"877": 63,
"881": 63,
"894": 50,
"895": 50,
"896": 37,
"899": 50,
"902": 50,
"904": 50,
"907": 25,
"909": 25,
"915": 25,
"922": 50,
"929": 50,
"930": 47,
"933": 50,
"950": 17,
"951": 17,
"952": 17,
"953": 136,
"954": 0,
"956": 17,
"957": 17,
"958": 17,
"968": 648,
"982": 810,
"997": 4,
"998": 3,
"1015": 26,
"1017": 26,
"1018": 26,
"1019": 13,
"1021": 13,
"1029": 0
},
"path": "/src/contracts/lendingpool/LendingPool.sol",
"s": {
"1": 118,
"2": 300,
"3": 1,
"4": 1,
"5": 105,
"6": 104,
"7": 104,
"8": 102,
"9": 102,
"10": 102,
"11": 102,
"12": 102,
"13": 93,
"14": 102,
"15": 102,
"16": 102,
"17": 26,
"18": 25,
"19": 25,
"20": 25,
"21": 25,
"22": 25,
"23": 19,
"24": 25,
"25": 22,
"26": 22,
"27": 22,
"28": 18,
"29": 22,
"30": 22,
"31": 3,
"32": 5,
"33": 4,
"34": 3,
"35": 3,
"36": 62,
"37": 61,
"38": 61,
"39": 4,
"40": 4,
"41": 59,
"42": 21,
"43": 20,
"44": 20,
"45": 20,
"46": 20,
"47": 20,
"48": 5,
"49": 20,
"50": 17,
"51": 17,
"52": 9,
"53": 8,
"54": 17,
"55": 17,
"56": 17,
"57": 12,
"58": 17,
"59": 17,
"60": 5,
"61": 4,
"62": 4,
"63": 4,
"64": 4,
"65": 2,
"66": 2,
"67": 1,
"68": 1,
"69": 1,
"70": 1,
"71": 2,
"72": 2,
"73": 8,
"74": 7,
"75": 7,
"76": 7,
"77": 7,
"78": 7,
"79": 7,
"80": 7,
"81": 7,
"82": 7,
"83": 7,
"84": 7,
"85": 1,
"86": 1,
"87": 1,
"88": 1,
"89": 1,
"90": 8,
"91": 7,
"92": 7,
"93": 6,
"94": 6,
"95": 2,
"96": 4,
"97": 11,
"98": 10,
"99": 10,
"100": 10,
"101": 10,
"102": 10,
"103": 5,
"104": 21,
"105": 20,
"106": 18,
"107": 18,
"108": 18,
"109": 18,
"110": 16,
"111": 16,
"112": 5,
"113": 11,
"114": 14,
"115": 13,
"116": 13,
"117": 13,
"118": 13,
"119": 13,
"120": 11,
"121": 11,
"122": 11,
"123": 9,
"124": 9,
"125": 9,
"126": 5,
"127": 3,
"128": 3,
"129": 3,
"130": 3,
"131": 4,
"132": 10,
"133": 9,
"134": 9,
"135": 9,
"136": 7,
"137": 7,
"138": 5,
"139": 97,
"140": 97,
"141": 710,
"142": 710,
"143": 363,
"144": 363,
"145": 21,
"146": 21,
"147": 343,
"148": 343,
"149": 343,
"150": 343,
"151": 343,
"152": 343,
"153": 343,
"154": 343,
"155": 343,
"156": 3,
"157": 17,
"158": 17,
"159": 17,
"160": 0,
"161": 0,
"162": 75,
"163": 75,
"164": 75,
"165": 63,
"166": 63,
"167": 63,
"168": 63,
"169": 63,
"170": 50,
"171": 50,
"172": 37,
"173": 50,
"174": 50,
"175": 50,
"176": 25,
"177": 25,
"178": 25,
"179": 50,
"180": 50,
"181": 47,
"182": 50,
"183": 17,
"184": 17,
"185": 17,
"186": 136,
"187": 0,
"188": 17,
"189": 17,
"190": 17,
"191": 648,
"192": 810,
"193": 4,
"194": 3,
"195": 26,
"196": 26,
"197": 26,
"198": 13,
"199": 13,
"200": 0
},
"b": {
"1": [118, 0],
"2": [287, 13],
"3": [93, 9],
"4": [19, 6],
"5": [18, 4],
"6": [4, 57],
"7": [5, 15],
"8": [9, 8],
"9": [12, 5],
"10": [1, 1],
"11": [1, 6],
"12": [2, 4],
"13": [10, 0],
"14": [5, 5],
"15": [18, 2],
"16": [16, 2],
"17": [5, 11],
"18": [5, 4],
"19": [7, 2],
"20": [5, 2],
"21": [37, 13],
"22": [25, 25],
"23": [47, 3],
"24": [17, 0],
"25": [0, 136],
"26": [17, 0],
"27": [13, 13]
},
"f": {
"1": 118,
"2": 300,
"3": 1,
"4": 1,
"5": 105,
"6": 26,
"7": 3,
"8": 5,
"9": 62,
"10": 21,
"11": 5,
"12": 8,
"13": 8,
"14": 11,
"15": 21,
"16": 14,
"17": 10,
"18": 97,
"19": 710,
"20": 363,
"21": 21,
"22": 343,
"23": 3,
"24": 17,
"25": 0,
"26": 75,
"27": 75,
"28": 63,
"29": 17,
"30": 648,
"31": 810,
"32": 4,
"33": 26,
"34": 0
},
"fnMap": {
"1": {
"name": "_onlyLendingPoolConfigurator",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 59, "column": 2}}
},
"2": {
"name": "_whenNotPaused",
"line": 67,
"loc": {"start": {"line": 67, "column": 2}, "end": {"line": 69, "column": 2}}
},
"3": {
"name": "getRevision",
"line": 71,
"loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
},
"4": {
"name": "initialize",
"line": 80,
"loc": {"start": {"line": 80, "column": 2}, "end": {"line": 82, "column": 2}}
},
"5": {
"name": "deposit",
"line": 91,
"loc": {"start": {"line": 91, "column": 2}, "end": {"line": 118, "column": 2}}
},
"6": {
"name": "withdraw",
"line": 125,
"loc": {"start": {"line": 125, "column": 2}, "end": {"line": 161, "column": 2}}
},
"7": {
"name": "getBorrowAllowance",
"line": 171,
"loc": {"start": {"line": 171, "column": 2}, "end": {"line": 179, "column": 2}}
},
"8": {
"name": "delegateBorrowAllowance",
"line": 188,
"loc": {"start": {"line": 188, "column": 2}, "end": {"line": 199, "column": 2}}
},
"9": {
"name": "borrow",
"line": 210,
"loc": {"start": {"line": 210, "column": 2}, "end": {"line": 241, "column": 2}}
},
"10": {
"name": "repay",
"line": 251,
"loc": {"start": {"line": 251, "column": 2}, "end": {"line": 306, "column": 2}}
},
"11": {
"name": "swapBorrowRateMode",
"line": 313,
"loc": {"start": {"line": 313, "column": 2}, "end": {"line": 356, "column": 2}}
},
"12": {
"name": "rebalanceStableBorrowRate",
"line": 365,
"loc": {"start": {"line": 365, "column": 2}, "end": {"line": 410, "column": 2}}
},
"13": {
"name": "setUserUseReserveAsCollateral",
"line": 417,
"loc": {"start": {"line": 417, "column": 2}, "end": {"line": 437, "column": 2}}
},
"14": {
"name": "liquidationCall",
"line": 448,
"loc": {"start": {"line": 448, "column": 2}, "end": {"line": 477, "column": 2}}
},
"15": {
"name": "repayWithCollateral",
"line": 491,
"loc": {"start": {"line": 491, "column": 2}, "end": {"line": 526, "column": 2}}
},
"16": {
"name": "flashLoan",
"line": 547,
"loc": {"start": {"line": 547, "column": 2}, "end": {"line": 600, "column": 2}}
},
"17": {
"name": "swapLiquidity",
"line": 610,
"loc": {"start": {"line": 610, "column": 2}, "end": {"line": 638, "column": 2}}
},
"18": {
"name": "getReserveConfigurationData",
"line": 644,
"loc": {"start": {"line": 644, "column": 2}, "end": {"line": 677, "column": 2}}
},
"19": {
"name": "getReserveTokensAddresses",
"line": 679,
"loc": {"start": {"line": 679, "column": 2}, "end": {"line": 696, "column": 2}}
},
"20": {
"name": "getReserveData",
"line": 698,
"loc": {"start": {"line": 698, "column": 2}, "end": {"line": 729, "column": 2}}
},
"21": {
"name": "getUserAccountData",
"line": 731,
"loc": {"start": {"line": 731, "column": 2}, "end": {"line": 763, "column": 2}}
},
"22": {
"name": "getUserReserveData",
"line": 765,
"loc": {"start": {"line": 765, "column": 2}, "end": {"line": 793, "column": 2}}
},
"23": {
"name": "getReserves",
"line": 795,
"loc": {"start": {"line": 795, "column": 2}, "end": {"line": 797, "column": 2}}
},
"24": {
"name": "initReserve",
"line": 809,
"loc": {"start": {"line": 809, "column": 2}, "end": {"line": 824, "column": 2}}
},
"25": {
"name": "setReserveInterestRateStrategyAddress",
"line": 832,
"loc": {"start": {"line": 832, "column": 2}, "end": {"line": 838, "column": 2}}
},
"26": {
"name": "setConfiguration",
"line": 840,
"loc": {"start": {"line": 840, "column": 2}, "end": {"line": 843, "column": 2}}
},
"27": {
"name": "getConfiguration",
"line": 845,
"loc": {"start": {"line": 845, "column": 2}, "end": {"line": 852, "column": 2}}
},
"28": {
"name": "_executeBorrow",
"line": 871,
"loc": {"start": {"line": 871, "column": 2}, "end": {"line": 944, "column": 2}}
},
"29": {
"name": "_addReserveToList",
"line": 949,
"loc": {"start": {"line": 949, "column": 2}, "end": {"line": 960, "column": 2}}
},
"30": {
"name": "getReserveNormalizedIncome",
"line": 967,
"loc": {"start": {"line": 967, "column": 2}, "end": {"line": 969, "column": 2}}
},
"31": {
"name": "getReserveNormalizedVariableDebt",
"line": 976,
"loc": {"start": {"line": 976, "column": 2}, "end": {"line": 983, "column": 2}}
},
"32": {
"name": "balanceDecreaseAllowed",
"line": 992,
"loc": {"start": {"line": 992, "column": 2}, "end": {"line": 1008, "column": 2}}
},
"33": {
"name": "setPause",
"line": 1014,
"loc": {"start": {"line": 1014, "column": 2}, "end": {"line": 1023, "column": 2}}
},
"34": {
"name": "paused",
"line": 1028,
"loc": {"start": {"line": 1028, "column": 2}, "end": {"line": 1030, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 2946}},
"2": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 38}},
"3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 31}},
"4": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 32}},
"5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 19}},
"6": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 63}},
"7": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 51}},
"8": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 42}},
"9": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 24}},
"10": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 56}},
"11": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 68}},
"12": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4605}},
"13": {"start": {"line": 109, "column": 6}, "end": {"line": 109, "column": 68}},
"14": {"start": {"line": 112, "column": 4}, "end": {"line": 112, "column": 67}},
"15": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 61}},
"16": {"start": {"line": 117, "column": 4}, "end": {"line": 117, "column": 69}},
"17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 19}},
"18": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 63}},
"19": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 42}},
"20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 63}},
"21": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 37}},
"22": {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 5500}},
"23": {"start": {"line": 137, "column": 6}, "end": {"line": 137, "column": 35}},
"24": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 5584}},
"25": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 24}},
"26": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 66}},
"27": {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 5896}},
"28": {"start": {"line": 155, "column": 6}, "end": {"line": 155, "column": 69}},
"29": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 89}},
"30": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 44}},
"31": {"start": {"line": 177, "column": 4}, "end": {"line": 177, "column": 6759}},
"32": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 19}},
"33": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 78}},
"34": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 57}},
"35": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 84}},
"36": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 19}},
"37": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 63}},
"38": {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 8253}},
"39": {"start": {"line": 221, "column": 6}, "end": {"line": 221, "column": 71}},
"40": {"start": {"line": 223, "column": 6}, "end": {"line": 223, "column": 8367}},
"41": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 8567}},
"42": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 19}},
"43": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 63}},
"44": {"start": {"line": 261, "column": 4}, "end": {"line": 261, "column": 96}},
"45": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 92}},
"46": {"start": {"line": 266, "column": 4}, "end": {"line": 266, "column": 9784}},
"47": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 9895}},
"48": {"start": {"line": 271, "column": 6}, "end": {"line": 271, "column": 27}},
"49": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 9997}},
"50": {"start": {"line": 283, "column": 4}, "end": {"line": 283, "column": 24}},
"51": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 10224}},
"52": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 85}},
"53": {"start": {"line": 289, "column": 6}, "end": {"line": 289, "column": 10397}},
"54": {"start": {"line": 296, "column": 4}, "end": {"line": 296, "column": 42}},
"55": {"start": {"line": 297, "column": 4}, "end": {"line": 297, "column": 63}},
"56": {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 10664}},
"57": {"start": {"line": 300, "column": 6}, "end": {"line": 300, "column": 61}},
"58": {"start": {"line": 303, "column": 4}, "end": {"line": 303, "column": 68}},
"59": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 60}},
"60": {"start": {"line": 314, "column": 4}, "end": {"line": 314, "column": 19}},
"61": {"start": {"line": 315, "column": 4}, "end": {"line": 315, "column": 63}},
"62": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 96}},
"63": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 92}},
"64": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 11549}},
"65": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 24}},
"66": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 11735}},
"67": {"start": {"line": 333, "column": 6}, "end": {"line": 333, "column": 82}},
"68": {"start": {"line": 334, "column": 6}, "end": {"line": 334, "column": 11951}},
"69": {"start": {"line": 341, "column": 6}, "end": {"line": 341, "column": 12138}},
"70": {"start": {"line": 346, "column": 6}, "end": {"line": 346, "column": 12290}},
"71": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 66}},
"72": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 32}},
"73": {"start": {"line": 367, "column": 4}, "end": {"line": 367, "column": 19}},
"74": {"start": {"line": 369, "column": 4}, "end": {"line": 369, "column": 63}},
"75": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 67}},
"76": {"start": {"line": 372, "column": 4}, "end": {"line": 372, "column": 71}},
"77": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 49}},
"78": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 73}},
"79": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 104}},
"80": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 82}},
"81": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 13692}},
"82": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 63}},
"83": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 14007}},
"84": {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 14137}},
"85": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 24}},
"86": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 77}},
"87": {"start": {"line": 404, "column": 4}, "end": {"line": 404, "column": 110}},
"88": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 58}},
"89": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 47}},
"90": {"start": {"line": 418, "column": 4}, "end": {"line": 418, "column": 19}},
"91": {"start": {"line": 419, "column": 4}, "end": {"line": 419, "column": 63}},
"92": {"start": {"line": 421, "column": 4}, "end": {"line": 421, "column": 15152}},
"93": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 77}},
"94": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 15436}},
"95": {"start": {"line": 433, "column": 6}, "end": {"line": 433, "column": 60}},
"96": {"start": {"line": 435, "column": 6}, "end": {"line": 435, "column": 61}},
"97": {"start": {"line": 455, "column": 4}, "end": {"line": 455, "column": 19}},
"98": {"start": {"line": 456, "column": 4}, "end": {"line": 456, "column": 84}},
"99": {"start": {"line": 459, "column": 4}, "end": {"line": 459, "column": 16409}},
"100": {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 51}},
"101": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 93}},
"102": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 16839}},
"103": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 52}},
"104": {"start": {"line": 499, "column": 4}, "end": {"line": 499, "column": 19}},
"105": {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 67}},
"106": {"start": {"line": 501, "column": 4}, "end": {"line": 501, "column": 33}},
"107": {"start": {"line": 503, "column": 4}, "end": {"line": 503, "column": 84}},
"108": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 18211}},
"109": {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 56}},
"110": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 93}},
"111": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 18675}},
"112": {"start": {"line": 522, "column": 6}, "end": {"line": 522, "column": 52}},
"113": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 34}},
"114": {"start": {"line": 555, "column": 4}, "end": {"line": 555, "column": 19}},
"115": {"start": {"line": 556, "column": 4}, "end": {"line": 556, "column": 63}},
"116": {"start": {"line": 557, "column": 4}, "end": {"line": 557, "column": 34}},
"117": {"start": {"line": 559, "column": 4}, "end": {"line": 559, "column": 45}},
"118": {"start": {"line": 561, "column": 4}, "end": {"line": 561, "column": 64}},
"119": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 56}},
"120": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 80}},
"121": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 54}},
"122": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 76}},
"123": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 70}},
"124": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 52}},
"125": {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 20770}},
"126": {"start": {"line": 578, "column": 6}, "end": {"line": 578, "column": 92}},
"127": {"start": {"line": 580, "column": 6}, "end": {"line": 580, "column": 26}},
"128": {"start": {"line": 581, "column": 6}, "end": {"line": 581, "column": 93}},
"129": {"start": {"line": 582, "column": 6}, "end": {"line": 582, "column": 76}},
"130": {"start": {"line": 584, "column": 6}, "end": {"line": 584, "column": 80}},
"131": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 21346}},
"132": {"start": {"line": 617, "column": 4}, "end": {"line": 617, "column": 19}},
"133": {"start": {"line": 618, "column": 4}, "end": {"line": 618, "column": 84}},
"134": {"start": {"line": 621, "column": 4}, "end": {"line": 621, "column": 22445}},
"135": {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 50}},
"136": {"start": {"line": 633, "column": 4}, "end": {"line": 633, "column": 93}},
"137": {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 22876}},
"138": {"start": {"line": 636, "column": 6}, "end": {"line": 636, "column": 52}},
"139": {"start": {"line": 662, "column": 4}, "end": {"line": 662, "column": 63}},
"140": {"start": {"line": 664, "column": 4}, "end": {"line": 664, "column": 23557}},
"141": {"start": {"line": 689, "column": 4}, "end": {"line": 689, "column": 63}},
"142": {"start": {"line": 691, "column": 4}, "end": {"line": 691, "column": 24379}},
"143": {"start": {"line": 715, "column": 4}, "end": {"line": 715, "column": 62}},
"144": {"start": {"line": 717, "column": 4}, "end": {"line": 717, "column": 25005}},
"145": {"start": {"line": 744, "column": 4}, "end": {"line": 744, "column": 25791}},
"146": {"start": {"line": 758, "column": 4}, "end": {"line": 758, "column": 26088}},
"147": {"start": {"line": 781, "column": 4}, "end": {"line": 781, "column": 63}},
"148": {"start": {"line": 783, "column": 4}, "end": {"line": 783, "column": 71}},
"149": {"start": {"line": 784, "column": 4}, "end": {"line": 784, "column": 87}},
"150": {"start": {"line": 785, "column": 4}, "end": {"line": 785, "column": 98}},
"151": {"start": {"line": 786, "column": 4}, "end": {"line": 786, "column": 98}},
"152": {"start": {"line": 787, "column": 4}, "end": {"line": 787, "column": 47}},
"153": {"start": {"line": 788, "column": 4}, "end": {"line": 788, "column": 94}},
"154": {"start": {"line": 789, "column": 4}, "end": {"line": 789, "column": 27231}},
"155": {"start": {"line": 792, "column": 4}, "end": {"line": 792, "column": 80}},
"156": {"start": {"line": 796, "column": 4}, "end": {"line": 796, "column": 24}},
"157": {"start": {"line": 816, "column": 4}, "end": {"line": 816, "column": 33}},
"158": {"start": {"line": 817, "column": 4}, "end": {"line": 817, "column": 28078}},
"159": {"start": {"line": 823, "column": 4}, "end": {"line": 823, "column": 27}},
"160": {"start": {"line": 836, "column": 4}, "end": {"line": 836, "column": 33}},
"161": {"start": {"line": 837, "column": 4}, "end": {"line": 837, "column": 69}},
"162": {"start": {"line": 841, "column": 4}, "end": {"line": 841, "column": 33}},
"163": {"start": {"line": 842, "column": 4}, "end": {"line": 842, "column": 54}},
"164": {"start": {"line": 851, "column": 4}, "end": {"line": 851, "column": 41}},
"165": {"start": {"line": 872, "column": 4}, "end": {"line": 872, "column": 68}},
"166": {"start": {"line": 873, "column": 4}, "end": {"line": 873, "column": 76}},
"167": {"start": {"line": 875, "column": 4}, "end": {"line": 875, "column": 56}},
"168": {"start": {"line": 877, "column": 4}, "end": {"line": 877, "column": 29792}},
"169": {"start": {"line": 881, "column": 4}, "end": {"line": 881, "column": 29946}},
"170": {"start": {"line": 894, "column": 4}, "end": {"line": 894, "column": 34}},
"171": {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 30243}},
"172": {"start": {"line": 896, "column": 6}, "end": {"line": 896, "column": 45}},
"173": {"start": {"line": 899, "column": 4}, "end": {"line": 899, "column": 24}},
"174": {"start": {"line": 902, "column": 4}, "end": {"line": 902, "column": 33}},
"175": {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 30453}},
"176": {"start": {"line": 907, "column": 6}, "end": {"line": 907, "column": 56}},
"177": {"start": {"line": 909, "column": 6}, "end": {"line": 909, "column": 30633}},
"178": {"start": {"line": 915, "column": 6}, "end": {"line": 915, "column": 30788}},
"179": {"start": {"line": 922, "column": 4}, "end": {"line": 922, "column": 30947}},
"180": {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 31088}},
"181": {"start": {"line": 930, "column": 6}, "end": {"line": 930, "column": 77}},
"182": {"start": {"line": 933, "column": 4}, "end": {"line": 933, "column": 31210}},
"183": {"start": {"line": 950, "column": 4}, "end": {"line": 950, "column": 36}},
"184": {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 87}},
"185": {"start": {"line": 952, "column": 4}, "end": {"line": 952, "column": 31801}},
"186": {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 31858}},
"187": {"start": {"line": 954, "column": 8}, "end": {"line": 954, "column": 33}},
"188": {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 31937}},
"189": {"start": {"line": 957, "column": 6}, "end": {"line": 957, "column": 54}},
"190": {"start": {"line": 958, "column": 6}, "end": {"line": 958, "column": 30}},
"191": {"start": {"line": 968, "column": 4}, "end": {"line": 968, "column": 49}},
"192": {"start": {"line": 982, "column": 4}, "end": {"line": 982, "column": 47}},
"193": {"start": {"line": 997, "column": 4}, "end": {"line": 997, "column": 19}},
"194": {"start": {"line": 998, "column": 4}, "end": {"line": 998, "column": 33188}},
"195": {"start": {"line": 1015, "column": 4}, "end": {"line": 1015, "column": 33}},
"196": {"start": {"line": 1017, "column": 4}, "end": {"line": 1017, "column": 16}},
"197": {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 33641}},
"198": {"start": {"line": 1019, "column": 6}, "end": {"line": 1019, "column": 19}},
"199": {"start": {"line": 1021, "column": 6}, "end": {"line": 1021, "column": 21}},
"200": {"start": {"line": 1029, "column": 4}, "end": {"line": 1029, "column": 18}}
},
"branchMap": {
"1": {
"line": 55,
"type": "if",
"locations": [
{"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}},
{"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}
]
},
"2": {
"line": 68,
"type": "if",
"locations": [
{"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}},
{"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}}
]
},
"3": {
"line": 108,
"type": "if",
"locations": [
{"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}},
{"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}}
]
},
"4": {
"line": 136,
"type": "if",
"locations": [
{"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}},
{"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}}
]
},
"5": {
"line": 154,
"type": "if",
"locations": [
{"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}},
{"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}}
]
},
"6": {
"line": 220,
"type": "if",
"locations": [
{"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}},
{"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}}
]
},
"7": {
"line": 270,
"type": "if",
"locations": [
{"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}},
{"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}
]
},
"8": {
"line": 286,
"type": "if",
"locations": [
{"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}},
{"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}
]
},
"9": {
"line": 299,
"type": "if",
"locations": [
{"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}},
{"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}}
]
},
"10": {
"line": 331,
"type": "if",
"locations": [
{"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}},
{"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}}
]
},
"11": {
"line": 394,
"type": "if",
"locations": [
{"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}},
{"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}}
]
},
"12": {
"line": 432,
"type": "if",
"locations": [
{"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}},
{"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}}
]
},
"13": {
"line": 469,
"type": "if",
"locations": [
{"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}},
{"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}}
]
},
"14": {
"line": 473,
"type": "if",
"locations": [
{"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}},
{"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}}
]
},
"15": {
"line": 500,
"type": "if",
"locations": [
{"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}},
{"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}}
]
},
"16": {
"line": 517,
"type": "if",
"locations": [
{"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}},
{"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}}
]
},
"17": {
"line": 521,
"type": "if",
"locations": [
{"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}},
{"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}}
]
},
"18": {
"line": 577,
"type": "if",
"locations": [
{"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}},
{"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}}
]
},
"19": {
"line": 631,
"type": "if",
"locations": [
{"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}},
{"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}}
]
},
"20": {
"line": 635,
"type": "if",
"locations": [
{"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}},
{"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}}
]
},
"21": {
"line": 895,
"type": "if",
"locations": [
{"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}},
{"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}}
]
},
"22": {
"line": 904,
"type": "if",
"locations": [
{"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}},
{"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}}
]
},
"23": {
"line": 929,
"type": "if",
"locations": [
{"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}},
{"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}}
]
},
"24": {
"line": 951,
"type": "if",
"locations": [
{"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}},
{"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}}
]
},
"25": {
"line": 953,
"type": "if",
"locations": [
{"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}},
{"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}}
]
},
"26": {
"line": 956,
"type": "if",
"locations": [
{"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}},
{"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}}
]
},
"27": {
"line": 1018,
"type": "if",
"locations": [
{"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}},
{"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}}
]
}
}
},
"contracts/lendingpool/LendingPoolCollateralManager.sol": {
"l": {
"127": 0,
"146": 10,
"147": 10,
"148": 10,
"150": 10,
"152": 10,
"161": 10,
"166": 10,
"175": 10,
"176": 5,
"179": 5,
"181": 5,
"183": 5,
"187": 5,
"191": 5,
"207": 5,
"208": 1,
"212": 5,
"213": 3,
"216": 3,
"217": 0,
"225": 5,
"227": 5,
"234": 5,
"235": 1,
"241": 4,
"247": 4,
"254": 5,
"255": 2,
"260": 3,
"261": 3,
"269": 3,
"278": 5,
"284": 5,
"294": 5,
"317": 18,
"318": 18,
"319": 18,
"321": 18,
"323": 18,
"331": 18,
"333": 18,
"343": 18,
"344": 5,
"347": 13,
"349": 13,
"353": 13,
"354": 13,
"356": 13,
"371": 13,
"372": 2,
"375": 13,
"377": 13,
"384": 13,
"385": 2,
"388": 13,
"391": 13,
"400": 11,
"401": 11,
"407": 11,
"409": 11,
"410": 9,
"416": 2,
"421": 2,
"428": 11,
"435": 11,
"444": 11,
"462": 9,
"463": 9,
"465": 9,
"467": 9,
"474": 9,
"475": 4,
"478": 5,
"479": 5,
"481": 5,
"482": 5,
"484": 5,
"485": 1,
"488": 5,
"490": 4,
"497": 3,
"505": 3,
"506": 3,
"507": 3,
"513": 3,
"514": 1,
"517": 3,
"518": 3,
"526": 3,
"534": 3,
"535": 1,
"541": 2,
"563": 18,
"564": 18,
"565": 18,
"567": 18,
"569": 18,
"570": 18,
"572": 18,
"575": 18,
"579": 18,
"586": 18,
"587": 3,
"588": 3,
"595": 15,
"596": 15,
"598": 18
},
"path": "/src/contracts/lendingpool/LendingPoolCollateralManager.sol",
"s": {
"1": 0,
"2": 10,
"3": 10,
"4": 10,
"5": 10,
"6": 10,
"7": 10,
"8": 10,
"9": 10,
"10": 5,
"11": 5,
"12": 5,
"13": 5,
"14": 5,
"15": 5,
"16": 5,
"17": 1,
"18": 5,
"19": 3,
"20": 3,
"21": 0,
"22": 5,
"23": 5,
"24": 5,
"25": 1,
"26": 4,
"27": 4,
"28": 5,
"29": 2,
"30": 3,
"31": 3,
"32": 3,
"33": 5,
"34": 5,
"35": 5,
"36": 18,
"37": 18,
"38": 18,
"39": 18,
"40": 18,
"41": 18,
"42": 18,
"43": 18,
"44": 5,
"45": 13,
"46": 13,
"47": 13,
"48": 13,
"49": 13,
"50": 13,
"51": 2,
"52": 13,
"53": 13,
"54": 13,
"55": 2,
"56": 13,
"57": 13,
"58": 11,
"59": 11,
"60": 11,
"61": 11,
"62": 9,
"63": 2,
"64": 2,
"65": 11,
"66": 11,
"67": 11,
"68": 9,
"69": 9,
"70": 9,
"71": 9,
"72": 9,
"73": 4,
"74": 5,
"75": 5,
"76": 5,
"77": 5,
"78": 5,
"79": 1,
"80": 5,
"81": 4,
"82": 3,
"83": 3,
"84": 3,
"85": 3,
"86": 3,
"87": 1,
"88": 3,
"89": 3,
"90": 3,
"91": 3,
"92": 1,
"93": 2,
"94": 18,
"95": 18,
"96": 18,
"97": 18,
"98": 18,
"99": 18,
"100": 18,
"101": 18,
"102": 18,
"103": 18,
"104": 3,
"105": 3,
"106": 15,
"107": 15,
"108": 18
},
"b": {
"1": [5, 5],
"2": [1, 4],
"3": [3, 2],
"4": [0, 3],
"5": [1, 4],
"6": [2, 3],
"7": [5, 13],
"8": [2, 11],
"9": [2, 11],
"10": [9, 2],
"11": [4, 5],
"12": [1, 4],
"13": [3, 0],
"14": [1, 2],
"15": [1, 2],
"16": [3, 15]
},
"f": {"1": 0, "2": 10, "3": 18, "4": 9, "5": 18},
"fnMap": {
"1": {
"name": "getRevision",
"line": 126,
"loc": {"start": {"line": 126, "column": 2}, "end": {"line": 128, "column": 2}}
},
"2": {
"name": "liquidationCall",
"line": 139,
"loc": {"start": {"line": 139, "column": 2}, "end": {"line": 295, "column": 2}}
},
"3": {
"name": "repayWithCollateral",
"line": 309,
"loc": {"start": {"line": 309, "column": 2}, "end": {"line": 445, "column": 2}}
},
"4": {
"name": "swapLiquidity",
"line": 455,
"loc": {"start": {"line": 455, "column": 2}, "end": {"line": 542, "column": 2}}
},
"5": {
"name": "calculateAvailableCollateralToLiquidate",
"line": 555,
"loc": {"start": {"line": 555, "column": 2}, "end": {"line": 599, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 12}},
"2": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 78}},
"3": {"start": {"line": 147, "column": 4}, "end": {"line": 147, "column": 76}},
"4": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 65}},
"5": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 40}},
"6": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 6033}},
"7": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 6330}},
"8": {"start": {"line": 166, "column": 4}, "end": {"line": 166, "column": 6452}},
"9": {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 6686}},
"10": {"start": {"line": 176, "column": 6}, "end": {"line": 176, "column": 44}},
"11": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 67}},
"12": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 69}},
"13": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 6984}},
"14": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 7148}},
"15": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 7286}},
"16": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7770}},
"17": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 62}},
"18": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8027}},
"19": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 8058}},
"20": {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 8178}},
"21": {"start": {"line": 217, "column": 8}, "end": {"line": 217, "column": 8255}},
"22": {"start": {"line": 225, "column": 4}, "end": {"line": 225, "column": 33}},
"23": {"start": {"line": 227, "column": 4}, "end": {"line": 227, "column": 8484}},
"24": {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 8633}},
"25": {"start": {"line": 235, "column": 6}, "end": {"line": 235, "column": 8702}},
"26": {"start": {"line": 241, "column": 6}, "end": {"line": 241, "column": 8895}},
"27": {"start": {"line": 247, "column": 6}, "end": {"line": 247, "column": 9069}},
"28": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 9311}},
"29": {"start": {"line": 255, "column": 6}, "end": {"line": 255, "column": 97}},
"30": {"start": {"line": 260, "column": 6}, "end": {"line": 260, "column": 36}},
"31": {"start": {"line": 261, "column": 6}, "end": {"line": 261, "column": 9577}},
"32": {"start": {"line": 269, "column": 6}, "end": {"line": 269, "column": 9786}},
"33": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 9999}},
"34": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 10139}},
"35": {"start": {"line": 294, "column": 4}, "end": {"line": 294, "column": 79}},
"36": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 78}},
"37": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 71}},
"38": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 65}},
"39": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 40}},
"40": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 11674}},
"41": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 95}},
"42": {"start": {"line": 333, "column": 4}, "end": {"line": 333, "column": 11972}},
"43": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 12217}},
"44": {"start": {"line": 344, "column": 6}, "end": {"line": 344, "column": 44}},
"45": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 86}},
"46": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12479}},
"47": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 67}},
"48": {"start": {"line": 354, "column": 4}, "end": {"line": 354, "column": 69}},
"49": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 12761}},
"50": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 13239}},
"51": {"start": {"line": 372, "column": 6}, "end": {"line": 372, "column": 62}},
"52": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 34}},
"53": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 13459}},
"54": {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 13603}},
"55": {"start": {"line": 385, "column": 6}, "end": {"line": 385, "column": 73}},
"56": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 51}},
"57": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 13905}},
"58": {"start": {"line": 400, "column": 4}, "end": {"line": 400, "column": 28}},
"59": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 14123}},
"60": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 95}},
"61": {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 14355}},
"62": {"start": {"line": 410, "column": 6}, "end": {"line": 410, "column": 14424}},
"63": {"start": {"line": 416, "column": 6}, "end": {"line": 416, "column": 14607}},
"64": {"start": {"line": 421, "column": 6}, "end": {"line": 421, "column": 14770}},
"65": {"start": {"line": 428, "column": 4}, "end": {"line": 428, "column": 14959}},
"66": {"start": {"line": 435, "column": 4}, "end": {"line": 435, "column": 15112}},
"67": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 79}},
"68": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 71}},
"69": {"start": {"line": 463, "column": 4}, "end": {"line": 463, "column": 67}},
"70": {"start": {"line": 465, "column": 4}, "end": {"line": 465, "column": 38}},
"71": {"start": {"line": 467, "column": 4}, "end": {"line": 467, "column": 16281}},
"72": {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 16433}},
"73": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 44}},
"74": {"start": {"line": 478, "column": 4}, "end": {"line": 478, "column": 62}},
"75": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 58}},
"76": {"start": {"line": 481, "column": 4}, "end": {"line": 481, "column": 28}},
"77": {"start": {"line": 482, "column": 4}, "end": {"line": 482, "column": 26}},
"78": {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 16775}},
"79": {"start": {"line": 485, "column": 6}, "end": {"line": 485, "column": 73}},
"80": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 95}},
"81": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 17029}},
"82": {"start": {"line": 497, "column": 4}, "end": {"line": 497, "column": 17256}},
"83": {"start": {"line": 505, "column": 4}, "end": {"line": 505, "column": 68}},
"84": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 17473}},
"85": {"start": {"line": 507, "column": 6}, "end": {"line": 507, "column": 17514}},
"86": {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 17653}},
"87": {"start": {"line": 514, "column": 8}, "end": {"line": 514, "column": 72}},
"88": {"start": {"line": 517, "column": 6}, "end": {"line": 517, "column": 90}},
"89": {"start": {"line": 518, "column": 6}, "end": {"line": 518, "column": 17891}},
"90": {"start": {"line": 526, "column": 4}, "end": {"line": 526, "column": 18036}},
"91": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 18247}},
"92": {"start": {"line": 535, "column": 6}, "end": {"line": 535, "column": 18332}},
"93": {"start": {"line": 541, "column": 4}, "end": {"line": 541, "column": 79}},
"94": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 32}},
"95": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 37}},
"96": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 87}},
"97": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 55}},
"98": {"start": {"line": 569, "column": 4}, "end": {"line": 569, "column": 65}},
"99": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 71}},
"100": {"start": {"line": 572, "column": 4}, "end": {"line": 572, "column": 20103}},
"101": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 72}},
"102": {"start": {"line": 579, "column": 4}, "end": {"line": 579, "column": 20496}},
"103": {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 20713}},
"104": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 45}},
"105": {"start": {"line": 588, "column": 6}, "end": {"line": 588, "column": 20871}},
"106": {"start": {"line": 595, "column": 6}, "end": {"line": 595, "column": 59}},
"107": {"start": {"line": 596, "column": 6}, "end": {"line": 596, "column": 43}},
"108": {"start": {"line": 598, "column": 4}, "end": {"line": 598, "column": 52}}
},
"branchMap": {
"1": {
"line": 175,
"type": "if",
"locations": [
{"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}},
{"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}}
]
},
"2": {
"line": 207,
"type": "if",
"locations": [
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
]
},
"3": {
"line": 212,
"type": "if",
"locations": [
{"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}},
{"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}
]
},
"4": {
"line": 216,
"type": "if",
"locations": [
{"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}},
{"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}}
]
},
"5": {
"line": 234,
"type": "if",
"locations": [
{"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}},
{"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}}
]
},
"6": {
"line": 254,
"type": "if",
"locations": [
{"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}},
{"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}}
]
},
"7": {
"line": 343,
"type": "if",
"locations": [
{"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}},
{"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}}
]
},
"8": {
"line": 371,
"type": "if",
"locations": [
{"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}},
{"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}}
]
},
"9": {
"line": 384,
"type": "if",
"locations": [
{"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}},
{"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}}
]
},
"10": {
"line": 409,
"type": "if",
"locations": [
{"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}},
{"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}}
]
},
"11": {
"line": 474,
"type": "if",
"locations": [
{"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}},
{"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}}
]
},
"12": {
"line": 484,
"type": "if",
"locations": [
{"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}},
{"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}}
]
},
"13": {
"line": 506,
"type": "if",
"locations": [
{"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}},
{"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}}
]
},
"14": {
"line": 513,
"type": "if",
"locations": [
{"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}},
{"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}}
]
},
"15": {
"line": 534,
"type": "if",
"locations": [
{"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}},
{"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}}
]
},
"16": {
"line": 586,
"type": "if",
"locations": [
{"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}},
{"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}}
]
}
}
},
"contracts/lendingpool/LendingPoolConfigurator.sol": {
"l": {
"187": 124,
"188": 105,
"194": 1,
"198": 1,
"199": 1,
"219": 17,
"221": 17,
"226": 17,
"231": 17,
"239": 17,
"241": 17,
"243": 17,
"244": 17,
"246": 17,
"248": 17,
"263": 1,
"265": 1,
"267": 1,
"276": 1,
"278": 1,
"280": 1,
"289": 1,
"291": 1,
"293": 1,
"305": 18,
"307": 18,
"308": 18,
"310": 18,
"312": 18,
"320": 1,
"322": 1,
"324": 1,
"325": 1,
"341": 14,
"343": 14,
"344": 14,
"345": 14,
"347": 14,
"349": 14,
"357": 1,
"359": 1,
"361": 1,
"363": 1,
"371": 1,
"373": 1,
"375": 1,
"377": 1,
"385": 1,
"387": 1,
"389": 1,
"391": 1,
"399": 7,
"401": 7,
"403": 7,
"405": 7,
"413": 8,
"425": 8,
"430": 7,
"432": 7,
"434": 7,
"436": 7,
"444": 2,
"446": 2,
"448": 2,
"450": 2,
"458": 2,
"460": 2,
"462": 2,
"464": 2,
"473": 1,
"475": 1,
"477": 1,
"479": 1,
"488": 1,
"490": 1,
"492": 1,
"494": 1,
"504": 1,
"506": 1,
"508": 1,
"510": 1,
"519": 1,
"521": 1,
"523": 1,
"525": 1,
"534": 0,
"536": 0,
"538": 0,
"540": 0,
"552": 0,
"553": 0,
"562": 51,
"564": 51,
"571": 51,
"573": 51,
"581": 3,
"585": 3,
"587": 3,
"594": 3,
"602": 26
},
"path": "/src/contracts/lendingpool/LendingPoolConfigurator.sol",
"s": {
"1": 124,
"2": 1,
"3": 1,
"4": 1,
"5": 17,
"6": 17,
"7": 17,
"8": 17,
"9": 17,
"10": 17,
"11": 17,
"12": 17,
"13": 17,
"14": 17,
"15": 1,
"16": 1,
"17": 1,
"18": 1,
"19": 1,
"20": 1,
"21": 1,
"22": 1,
"23": 1,
"24": 18,
"25": 18,
"26": 18,
"27": 18,
"28": 18,
"29": 1,
"30": 1,
"31": 1,
"32": 1,
"33": 14,
"34": 14,
"35": 14,
"36": 14,
"37": 14,
"38": 14,
"39": 1,
"40": 1,
"41": 1,
"42": 1,
"43": 1,
"44": 1,
"45": 1,
"46": 1,
"47": 1,
"48": 1,
"49": 1,
"50": 1,
"51": 7,
"52": 7,
"53": 7,
"54": 7,
"55": 8,
"56": 8,
"57": 7,
"58": 7,
"59": 7,
"60": 7,
"61": 2,
"62": 2,
"63": 2,
"64": 2,
"65": 2,
"66": 2,
"67": 2,
"68": 2,
"69": 1,
"70": 1,
"71": 1,
"72": 1,
"73": 1,
"74": 1,
"75": 1,
"76": 1,
"77": 1,
"78": 1,
"79": 1,
"80": 1,
"81": 1,
"82": 1,
"83": 1,
"84": 1,
"85": 0,
"86": 0,
"87": 0,
"88": 0,
"89": 0,
"90": 0,
"91": 51,
"92": 51,
"93": 51,
"94": 51,
"95": 3,
"96": 3,
"97": 3,
"98": 3,
"99": 26
},
"b": {"1": [105, 19], "2": [7, 1]},
"f": {
"1": 124,
"2": 1,
"3": 1,
"4": 17,
"5": 1,
"6": 1,
"7": 1,
"8": 18,
"9": 1,
"10": 14,
"11": 1,
"12": 1,
"13": 1,
"14": 7,
"15": 8,
"16": 2,
"17": 2,
"18": 1,
"19": 1,
"20": 1,
"21": 1,
"22": 0,
"23": 0,
"24": 51,
"25": 3,
"26": 26
},
"fnMap": {
"1": {
"name": "onlyAaveAdmin",
"line": 186,
"loc": {"start": {"line": 186, "column": 2}, "end": {"line": 189, "column": 2}}
},
"2": {
"name": "getRevision",
"line": 193,
"loc": {"start": {"line": 193, "column": 2}, "end": {"line": 195, "column": 2}}
},
"3": {
"name": "initialize",
"line": 197,
"loc": {"start": {"line": 197, "column": 2}, "end": {"line": 200, "column": 2}}
},
"4": {
"name": "initReserve",
"line": 218,
"loc": {"start": {"line": 211, "column": 2}, "end": {"line": 255, "column": 2}}
},
"5": {
"name": "updateAToken",
"line": 262,
"loc": {"start": {"line": 262, "column": 2}, "end": {"line": 268, "column": 2}}
},
"6": {
"name": "updateStableDebtToken",
"line": 275,
"loc": {"start": {"line": 275, "column": 2}, "end": {"line": 281, "column": 2}}
},
"7": {
"name": "updateVariableDebtToken",
"line": 288,
"loc": {"start": {"line": 288, "column": 2}, "end": {"line": 294, "column": 2}}
},
"8": {
"name": "enableBorrowingOnReserve",
"line": 303,
"loc": {"start": {"line": 301, "column": 2}, "end": {"line": 313, "column": 2}}
},
"9": {
"name": "disableBorrowingOnReserve",
"line": 319,
"loc": {"start": {"line": 319, "column": 2}, "end": {"line": 326, "column": 2}}
},
"10": {
"name": "enableReserveAsCollateral",
"line": 340,
"loc": {"start": {"line": 335, "column": 2}, "end": {"line": 350, "column": 2}}
},
"11": {
"name": "disableReserveAsCollateral",
"line": 356,
"loc": {"start": {"line": 356, "column": 2}, "end": {"line": 364, "column": 2}}
},
"12": {
"name": "enableReserveStableRate",
"line": 370,
"loc": {"start": {"line": 370, "column": 2}, "end": {"line": 378, "column": 2}}
},
"13": {
"name": "disableReserveStableRate",
"line": 384,
"loc": {"start": {"line": 384, "column": 2}, "end": {"line": 392, "column": 2}}
},
"14": {
"name": "activateReserve",
"line": 398,
"loc": {"start": {"line": 398, "column": 2}, "end": {"line": 406, "column": 2}}
},
"15": {
"name": "deactivateReserve",
"line": 412,
"loc": {"start": {"line": 412, "column": 2}, "end": {"line": 437, "column": 2}}
},
"16": {
"name": "freezeReserve",
"line": 443,
"loc": {"start": {"line": 443, "column": 2}, "end": {"line": 451, "column": 2}}
},
"17": {
"name": "unfreezeReserve",
"line": 457,
"loc": {"start": {"line": 457, "column": 2}, "end": {"line": 465, "column": 2}}
},
"18": {
"name": "setLtv",
"line": 472,
"loc": {"start": {"line": 472, "column": 2}, "end": {"line": 480, "column": 2}}
},
"19": {
"name": "setReserveFactor",
"line": 487,
"loc": {"start": {"line": 487, "column": 2}, "end": {"line": 495, "column": 2}}
},
"20": {
"name": "setLiquidationThreshold",
"line": 503,
"loc": {"start": {"line": 503, "column": 2}, "end": {"line": 511, "column": 2}}
},
"21": {
"name": "setLiquidationBonus",
"line": 518,
"loc": {"start": {"line": 518, "column": 2}, "end": {"line": 526, "column": 2}}
},
"22": {
"name": "setReserveDecimals",
"line": 533,
"loc": {"start": {"line": 533, "column": 2}, "end": {"line": 541, "column": 2}}
},
"23": {
"name": "setReserveInterestRateStrategyAddress",
"line": 550,
"loc": {"start": {"line": 548, "column": 2}, "end": {"line": 554, "column": 2}}
},
"24": {
"name": "_initTokenWithProxy",
"line": 561,
"loc": {"start": {"line": 561, "column": 2}, "end": {"line": 574, "column": 2}}
},
"25": {
"name": "_upgradeTokenImplementation",
"line": 576,
"loc": {"start": {"line": 576, "column": 2}, "end": {"line": 595, "column": 2}}
},
"26": {
"name": "setPoolPause",
"line": 601,
"loc": {"start": {"line": 601, "column": 2}, "end": {"line": 603, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 88}},
"2": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 32}},
"3": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 31}},
"4": {"start": {"line": 199, "column": 4}, "end": {"line": 199, "column": 58}},
"5": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 89}},
"6": {"start": {"line": 221, "column": 4}, "end": {"line": 221, "column": 7918}},
"7": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 8046}},
"8": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8177}},
"9": {"start": {"line": 239, "column": 4}, "end": {"line": 239, "column": 80}},
"10": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 53}},
"11": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 32}},
"12": {"start": {"line": 244, "column": 4}, "end": {"line": 244, "column": 33}},
"13": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 51}},
"14": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 8620}},
"15": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 71}},
"16": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 68}},
"17": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 61}},
"18": {"start": {"line": 276, "column": 4}, "end": {"line": 276, "column": 73}},
"19": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 70}},
"20": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 72}},
"21": {"start": {"line": 289, "column": 4}, "end": {"line": 289, "column": 75}},
"22": {"start": {"line": 291, "column": 4}, "end": {"line": 291, "column": 72}},
"23": {"start": {"line": 293, "column": 4}, "end": {"line": 293, "column": 76}},
"24": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 80}},
"25": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 42}},
"26": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 71}},
"27": {"start": {"line": 310, "column": 4}, "end": {"line": 310, "column": 51}},
"28": {"start": {"line": 312, "column": 4}, "end": {"line": 312, "column": 66}},
"29": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 80}},
"30": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 43}},
"31": {"start": {"line": 324, "column": 4}, "end": {"line": 324, "column": 51}},
"32": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 42}},
"33": {"start": {"line": 341, "column": 4}, "end": {"line": 341, "column": 80}},
"34": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 28}},
"35": {"start": {"line": 344, "column": 4}, "end": {"line": 344, "column": 62}},
"36": {"start": {"line": 345, "column": 4}, "end": {"line": 345, "column": 54}},
"37": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 51}},
"38": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 87}},
"39": {"start": {"line": 357, "column": 4}, "end": {"line": 357, "column": 80}},
"40": {"start": {"line": 359, "column": 4}, "end": {"line": 359, "column": 26}},
"41": {"start": {"line": 361, "column": 4}, "end": {"line": 361, "column": 51}},
"42": {"start": {"line": 363, "column": 4}, "end": {"line": 363, "column": 43}},
"43": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 80}},
"44": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 52}},
"45": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 51}},
"46": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 42}},
"47": {"start": {"line": 385, "column": 4}, "end": {"line": 385, "column": 80}},
"48": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 53}},
"49": {"start": {"line": 389, "column": 4}, "end": {"line": 389, "column": 51}},
"50": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 43}},
"51": {"start": {"line": 399, "column": 4}, "end": {"line": 399, "column": 80}},
"52": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 32}},
"53": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 51}},
"54": {"start": {"line": 405, "column": 4}, "end": {"line": 405, "column": 32}},
"55": {"start": {"line": 413, "column": 4}, "end": {"line": 413, "column": 14228}},
"56": {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 14387}},
"57": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 80}},
"58": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 33}},
"59": {"start": {"line": 434, "column": 4}, "end": {"line": 434, "column": 51}},
"60": {"start": {"line": 436, "column": 4}, "end": {"line": 436, "column": 34}},
"61": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 80}},
"62": {"start": {"line": 446, "column": 4}, "end": {"line": 446, "column": 32}},
"63": {"start": {"line": 448, "column": 4}, "end": {"line": 448, "column": 51}},
"64": {"start": {"line": 450, "column": 4}, "end": {"line": 450, "column": 30}},
"65": {"start": {"line": 458, "column": 4}, "end": {"line": 458, "column": 80}},
"66": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 33}},
"67": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 51}},
"68": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 32}},
"69": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 80}},
"70": {"start": {"line": 475, "column": 4}, "end": {"line": 475, "column": 28}},
"71": {"start": {"line": 477, "column": 4}, "end": {"line": 477, "column": 51}},
"72": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 42}},
"73": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 80}},
"74": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 48}},
"75": {"start": {"line": 492, "column": 4}, "end": {"line": 492, "column": 51}},
"76": {"start": {"line": 494, "column": 4}, "end": {"line": 494, "column": 51}},
"77": {"start": {"line": 504, "column": 4}, "end": {"line": 504, "column": 80}},
"78": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 51}},
"79": {"start": {"line": 508, "column": 4}, "end": {"line": 508, "column": 51}},
"80": {"start": {"line": 510, "column": 4}, "end": {"line": 510, "column": 61}},
"81": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 80}},
"82": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 43}},
"83": {"start": {"line": 523, "column": 4}, "end": {"line": 523, "column": 51}},
"84": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 53}},
"85": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 80}},
"86": {"start": {"line": 536, "column": 4}, "end": {"line": 536, "column": 38}},
"87": {"start": {"line": 538, "column": 4}, "end": {"line": 538, "column": 51}},
"88": {"start": {"line": 540, "column": 4}, "end": {"line": 540, "column": 48}},
"89": {"start": {"line": 552, "column": 4}, "end": {"line": 552, "column": 73}},
"90": {"start": {"line": 553, "column": 4}, "end": {"line": 553, "column": 71}},
"91": {"start": {"line": 562, "column": 4}, "end": {"line": 562, "column": 93}},
"92": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 18940}},
"93": {"start": {"line": 571, "column": 4}, "end": {"line": 571, "column": 58}},
"94": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 25}},
"95": {"start": {"line": 581, "column": 4}, "end": {"line": 581, "column": 19368}},
"96": {"start": {"line": 585, "column": 4}, "end": {"line": 585, "column": 84}},
"97": {"start": {"line": 587, "column": 4}, "end": {"line": 587, "column": 19580}},
"98": {"start": {"line": 594, "column": 4}, "end": {"line": 594, "column": 49}},
"99": {"start": {"line": 602, "column": 4}, "end": {"line": 602, "column": 21}}
},
"branchMap": {
"1": {
"line": 187,
"type": "if",
"locations": [
{"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}},
{"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}}
]
},
"2": {
"line": 425,
"type": "if",
"locations": [
{"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}},
{"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}}
]
}
}
},
"contracts/lendingpool/LendingPoolStorage.sol": {
"l": {"30": 0, "37": 0},
"path": "/src/contracts/lendingpool/LendingPoolStorage.sol",
"s": {"1": 0, "2": 0},
"b": {},
"f": {"1": 0, "2": 0},
"fnMap": {
"1": {
"name": "getReservesList",
"line": 29,
"loc": {"start": {"line": 29, "column": 2}, "end": {"line": 31, "column": 2}}
},
"2": {
"name": "getAddressesProvider",
"line": 36,
"loc": {"start": {"line": 36, "column": 2}, "end": {"line": 38, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 24}},
"2": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 29}}
},
"branchMap": {}
},
"contracts/libraries/configuration/ReserveConfiguration.sol": {
"l": {
"46": 1,
"55": 570,
"63": 16,
"72": 194,
"84": 15,
"97": 112,
"106": 15,
"119": 97,
"128": 17,
"137": 178,
"146": 31,
"155": 179,
"164": 21,
"173": 97,
"182": 19,
"191": 97,
"202": 20,
"215": 97,
"233": 179,
"235": 179,
"258": 209,
"260": 209
},
"path": "/src/contracts/libraries/configuration/ReserveConfiguration.sol",
"s": {
"1": 1,
"2": 570,
"3": 16,
"4": 194,
"5": 15,
"6": 112,
"7": 15,
"8": 97,
"9": 17,
"10": 178,
"11": 31,
"12": 179,
"13": 21,
"14": 97,
"15": 19,
"16": 97,
"17": 20,
"18": 97,
"19": 179,
"20": 179,
"21": 209,
"22": 209
},
"b": {},
"f": {
"1": 1,
"2": 570,
"3": 16,
"4": 194,
"5": 15,
"6": 112,
"7": 15,
"8": 97,
"9": 17,
"10": 178,
"11": 31,
"12": 179,
"13": 21,
"14": 97,
"15": 19,
"16": 97,
"17": 20,
"18": 97,
"19": 179,
"20": 209
},
"fnMap": {
"1": {
"name": "setReserveFactor",
"line": 44,
"loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}}
},
"2": {
"name": "getReserveFactor",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
},
"3": {
"name": "setLtv",
"line": 62,
"loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}}
},
"4": {
"name": "getLtv",
"line": 71,
"loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
},
"5": {
"name": "setLiquidationThreshold",
"line": 80,
"loc": {"start": {"line": 80, "column": 2}, "end": {"line": 85, "column": 2}}
},
"6": {
"name": "getLiquidationThreshold",
"line": 92,
"loc": {"start": {"line": 92, "column": 2}, "end": {"line": 98, "column": 2}}
},
"7": {
"name": "setLiquidationBonus",
"line": 105,
"loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}}
},
"8": {
"name": "getLiquidationBonus",
"line": 114,
"loc": {"start": {"line": 114, "column": 2}, "end": {"line": 120, "column": 2}}
},
"9": {
"name": "setDecimals",
"line": 127,
"loc": {"start": {"line": 127, "column": 2}, "end": {"line": 129, "column": 2}}
},
"10": {
"name": "getDecimals",
"line": 136,
"loc": {"start": {"line": 136, "column": 2}, "end": {"line": 138, "column": 2}}
},
"11": {
"name": "setActive",
"line": 145,
"loc": {"start": {"line": 145, "column": 2}, "end": {"line": 147, "column": 2}}
},
"12": {
"name": "getActive",
"line": 154,
"loc": {"start": {"line": 154, "column": 2}, "end": {"line": 156, "column": 2}}
},
"13": {
"name": "setFrozen",
"line": 163,
"loc": {"start": {"line": 163, "column": 2}, "end": {"line": 165, "column": 2}}
},
"14": {
"name": "getFrozen",
"line": 172,
"loc": {"start": {"line": 172, "column": 2}, "end": {"line": 174, "column": 2}}
},
"15": {
"name": "setBorrowingEnabled",
"line": 181,
"loc": {"start": {"line": 181, "column": 2}, "end": {"line": 183, "column": 2}}
},
"16": {
"name": "getBorrowingEnabled",
"line": 190,
"loc": {"start": {"line": 190, "column": 2}, "end": {"line": 192, "column": 2}}
},
"17": {
"name": "setStableRateBorrowingEnabled",
"line": 199,
"loc": {"start": {"line": 199, "column": 2}, "end": {"line": 203, "column": 2}}
},
"18": {
"name": "getStableRateBorrowingEnabled",
"line": 210,
"loc": {"start": {"line": 210, "column": 2}, "end": {"line": 216, "column": 2}}
},
"19": {
"name": "getFlags",
"line": 223,
"loc": {"start": {"line": 223, "column": 2}, "end": {"line": 241, "column": 2}}
},
"20": {
"name": "getParams",
"line": 248,
"loc": {"start": {"line": 248, "column": 2}, "end": {"line": 266, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 70}},
"2": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 51}},
"3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 43}},
"4": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 32}},
"5": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 75}},
"6": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 58}},
"7": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 67}},
"8": {"start": {"line": 119, "column": 4}, "end": {"line": 119, "column": 54}},
"9": {"start": {"line": 128, "column": 4}, "end": {"line": 128, "column": 61}},
"10": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 45}},
"11": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 74}},
"12": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 50}},
"13": {"start": {"line": 164, "column": 4}, "end": {"line": 164, "column": 74}},
"14": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 50}},
"15": {"start": {"line": 182, "column": 4}, "end": {"line": 182, "column": 78}},
"16": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 53}},
"17": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 85}},
"18": {"start": {"line": 215, "column": 4}, "end": {"line": 215, "column": 60}},
"19": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 33}},
"20": {"start": {"line": 235, "column": 4}, "end": {"line": 235, "column": 7613}},
"21": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 33}},
"22": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 8256}}
},
"branchMap": {}
},
"contracts/libraries/configuration/UserConfiguration.sol": {
"l": {"31": 49, "47": 121, "63": 1853, "77": 235, "91": 550, "100": 33, "109": 119},
"path": "/src/contracts/libraries/configuration/UserConfiguration.sol",
"s": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119},
"b": {},
"f": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119},
"fnMap": {
"1": {
"name": "setBorrowing",
"line": 26,
"loc": {"start": {"line": 26, "column": 2}, "end": {"line": 34, "column": 2}}
},
"2": {
"name": "setUsingAsCollateral",
"line": 42,
"loc": {"start": {"line": 42, "column": 2}, "end": {"line": 50, "column": 2}}
},
"3": {
"name": "isUsingAsCollateralOrBorrowing",
"line": 58,
"loc": {"start": {"line": 58, "column": 2}, "end": {"line": 64, "column": 2}}
},
"4": {
"name": "isBorrowing",
"line": 72,
"loc": {"start": {"line": 72, "column": 2}, "end": {"line": 78, "column": 2}}
},
"5": {
"name": "isUsingAsCollateral",
"line": 86,
"loc": {"start": {"line": 86, "column": 2}, "end": {"line": 92, "column": 2}}
},
"6": {
"name": "isBorrowingAny",
"line": 99,
"loc": {"start": {"line": 99, "column": 2}, "end": {"line": 101, "column": 2}}
},
"7": {
"name": "isEmpty",
"line": 108,
"loc": {"start": {"line": 108, "column": 2}, "end": {"line": 110, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1104}},
"2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1694}},
"3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 53}},
"4": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 53}},
"5": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 57}},
"6": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 42}},
"7": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 25}}
},
"branchMap": {}
},
"contracts/libraries/helpers/Errors.sol": {
"l": {},
"path": "/src/contracts/libraries/helpers/Errors.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/libraries/helpers/Helpers.sol": {
"l": {"24": 395},
"path": "/src/contracts/libraries/helpers/Helpers.sol",
"s": {"1": 395},
"b": {},
"f": {"1": 395},
"fnMap": {
"1": {
"name": "getUserCurrentDebt",
"line": 19,
"loc": {"start": {"line": 19, "column": 2}, "end": {"line": 28, "column": 2}}
}
},
"statementMap": {"1": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 653}}},
"branchMap": {}
},
"contracts/libraries/logic/GenericLogic.sol": {
"l": {
"65": 33,
"69": 27,
"72": 6,
"74": 6,
"76": 6,
"77": 0,
"80": 6,
"88": 6,
"89": 0,
"92": 6,
"96": 6,
"99": 6,
"100": 3,
"103": 3,
"109": 3,
"115": 3,
"169": 119,
"171": 119,
"172": 10,
"174": 109,
"175": 1853,
"176": 1668,
"179": 185,
"180": 185,
"182": 185,
"186": 185,
"187": 185,
"189": 185,
"190": 128,
"192": 128,
"197": 128,
"199": 128,
"200": 128,
"205": 185,
"206": 63,
"209": 63,
"213": 63,
"219": 109,
"222": 109,
"226": 109,
"231": 109,
"252": 112,
"254": 64,
"271": 21,
"273": 21,
"274": 11,
"277": 10,
"278": 10
},
"path": "/src/contracts/libraries/logic/GenericLogic.sol",
"s": {
"1": 33,
"2": 27,
"3": 6,
"4": 6,
"5": 6,
"6": 0,
"7": 6,
"8": 6,
"9": 0,
"10": 6,
"11": 6,
"12": 6,
"13": 3,
"14": 3,
"15": 3,
"16": 3,
"17": 119,
"18": 119,
"19": 10,
"20": 109,
"21": 1853,
"22": 185,
"23": 185,
"24": 185,
"25": 185,
"26": 185,
"27": 185,
"28": 128,
"29": 128,
"30": 128,
"31": 128,
"32": 128,
"33": 185,
"34": 63,
"35": 63,
"36": 63,
"37": 109,
"38": 109,
"39": 109,
"40": 109,
"41": 112,
"42": 48,
"43": 64,
"44": 21,
"45": 21,
"46": 11,
"47": 10,
"48": 10
},
"b": {
"1": [27, 6],
"2": [0, 6],
"3": [0, 6],
"4": [3, 3],
"5": [10, 109],
"6": [1668, 185],
"7": [128, 57],
"8": [63, 122],
"9": [48, 64],
"10": [11, 10]
},
"f": {"1": 33, "2": 119, "3": 112, "4": 21},
"fnMap": {
"1": {
"name": "balanceDecreaseAllowed",
"line": 56,
"loc": {"start": {"line": 56, "column": 2}, "end": {"line": 116, "column": 2}}
},
"2": {
"name": "calculateUserAccountData",
"line": 152,
"loc": {"start": {"line": 152, "column": 2}, "end": {"line": 238, "column": 2}}
},
"3": {
"name": "calculateHealthFactorFromBalances",
"line": 247,
"loc": {"start": {"line": 247, "column": 2}, "end": {"line": 255, "column": 2}}
},
"4": {
"name": "calculateAvailableBorrowsETH",
"line": 266,
"loc": {"start": {"line": 266, "column": 2}, "end": {"line": 279, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2530}},
"2": {"start": {"line": 69, "column": 6}, "end": {"line": 69, "column": 17}},
"3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 47}},
"4": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 80}},
"5": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 2807}},
"6": {"start": {"line": 77, "column": 6}, "end": {"line": 77, "column": 17}},
"7": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 3008}},
"8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3133}},
"9": {"start": {"line": 89, "column": 6}, "end": {"line": 89, "column": 17}},
"10": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 3245}},
"11": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 95}},
"12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 3528}},
"13": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 18}},
"14": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 3647}},
"15": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 3854}},
"16": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 87}},
"17": {"start": {"line": 169, "column": 4}, "end": {"line": 169, "column": 44}},
"18": {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 5830}},
"19": {"start": {"line": 172, "column": 6}, "end": {"line": 172, "column": 38}},
"20": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 5908}},
"21": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 5971}},
"22": {"start": {"line": 179, "column": 6}, "end": {"line": 179, "column": 50}},
"23": {"start": {"line": 180, "column": 6}, "end": {"line": 180, "column": 96}},
"24": {"start": {"line": 182, "column": 6}, "end": {"line": 182, "column": 6227}},
"25": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 39}},
"26": {"start": {"line": 187, "column": 6}, "end": {"line": 187, "column": 97}},
"27": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6481}},
"28": {"start": {"line": 190, "column": 8}, "end": {"line": 190, "column": 93}},
"29": {"start": {"line": 192, "column": 8}, "end": {"line": 192, "column": 6673}},
"30": {"start": {"line": 197, "column": 8}, "end": {"line": 197, "column": 95}},
"31": {"start": {"line": 199, "column": 8}, "end": {"line": 199, "column": 71}},
"32": {"start": {"line": 200, "column": 8}, "end": {"line": 200, "column": 6976}},
"33": {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 7126}},
"34": {"start": {"line": 206, "column": 8}, "end": {"line": 206, "column": 7174}},
"35": {"start": {"line": 209, "column": 8}, "end": {"line": 209, "column": 7296}},
"36": {"start": {"line": 213, "column": 8}, "end": {"line": 213, "column": 7455}},
"37": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 7632}},
"38": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 7752}},
"39": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 7903}},
"40": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8077}},
"41": {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 49}},
"42": {"start": {"line": 252, "column": 31}, "end": {"line": 252, "column": 49}},
"43": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 91}},
"44": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 70}},
"45": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 9571}},
"46": {"start": {"line": 274, "column": 6}, "end": {"line": 274, "column": 14}},
"47": {"start": {"line": 277, "column": 4}, "end": {"line": 277, "column": 66}},
"48": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 30}}
},
"branchMap": {
"1": {
"line": 65,
"type": "if",
"locations": [
{"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}},
{"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}}
]
},
"2": {
"line": 76,
"type": "if",
"locations": [
{"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}},
{"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}}
]
},
"3": {
"line": 88,
"type": "if",
"locations": [
{"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}},
{"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}
]
},
"4": {
"line": 99,
"type": "if",
"locations": [
{"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}},
{"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}}
]
},
"5": {
"line": 171,
"type": "if",
"locations": [
{"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}},
{"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}}
]
},
"6": {
"line": 175,
"type": "if",
"locations": [
{"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}},
{"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}}
]
},
"7": {
"line": 189,
"type": "if",
"locations": [
{"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}},
{"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}
]
},
"8": {
"line": 205,
"type": "if",
"locations": [
{"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}},
{"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}}
]
},
"9": {
"line": 252,
"type": "if",
"locations": [
{"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}},
{"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}}
]
},
"10": {
"line": 273,
"type": "if",
"locations": [
{"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}},
{"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}}
]
}
}
},
"contracts/libraries/logic/ReserveLogic.sol": {
"l": {
"85": 648,
"88": 648,
"90": 370,
"93": 278,
"97": 278,
"108": 810,
"111": 810,
"113": 498,
"116": 312,
"120": 312,
"134": 11,
"139": 10,
"151": 239,
"152": 239,
"153": 239,
"155": 239,
"162": 239,
"183": 3,
"185": 3,
"187": 3,
"188": 3,
"190": 3,
"206": 17,
"207": 17,
"209": 17,
"212": 17,
"213": 17,
"216": 17,
"217": 17,
"218": 17,
"219": 17,
"246": 235,
"248": 235,
"250": 235,
"253": 235,
"255": 235,
"267": 234,
"268": 234,
"269": 234,
"271": 234,
"272": 234,
"273": 234,
"275": 234,
"316": 239,
"318": 239,
"320": 239,
"321": 239,
"325": 0,
"328": 0,
"336": 0,
"339": 0,
"342": 0,
"347": 0,
"350": 0,
"356": 0,
"358": 0,
"374": 239,
"376": 239,
"378": 239,
"379": 239,
"382": 239,
"383": 69,
"387": 69,
"388": 69,
"390": 69,
"394": 69,
"395": 39,
"399": 39,
"400": 39,
"401": 39,
"406": 239,
"407": 239
},
"path": "/src/contracts/libraries/logic/ReserveLogic.sol",
"s": {
"1": 648,
"2": 648,
"3": 370,
"4": 278,
"5": 278,
"6": 810,
"7": 810,
"8": 498,
"9": 312,
"10": 312,
"11": 11,
"12": 10,
"13": 239,
"14": 239,
"15": 239,
"16": 239,
"17": 239,
"18": 3,
"19": 3,
"20": 3,
"21": 3,
"22": 3,
"23": 17,
"24": 17,
"25": 17,
"26": 17,
"27": 17,
"28": 17,
"29": 17,
"30": 17,
"31": 17,
"32": 235,
"33": 235,
"34": 235,
"35": 235,
"36": 235,
"37": 234,
"38": 234,
"39": 234,
"40": 234,
"41": 234,
"42": 234,
"43": 234,
"44": 239,
"45": 239,
"46": 239,
"47": 239,
"48": 0,
"49": 0,
"50": 0,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 0,
"57": 239,
"58": 239,
"59": 239,
"60": 239,
"61": 239,
"62": 69,
"63": 69,
"64": 69,
"65": 69,
"66": 69,
"67": 39,
"68": 39,
"69": 39,
"70": 39,
"71": 239,
"72": 239
},
"b": {
"1": [370, 278],
"2": [498, 312],
"3": [10, 1],
"4": [3, 0],
"5": [17, 0],
"6": [17, 0],
"7": [17, 0],
"8": [234, 0],
"9": [234, 0],
"10": [234, 0],
"11": [239, 0],
"12": [69, 170],
"13": [69, 0],
"14": [39, 30],
"15": [39, 0]
},
"f": {"1": 648, "2": 810, "3": 11, "4": 239, "5": 3, "6": 17, "7": 235, "8": 239, "9": 239},
"fnMap": {
"1": {
"name": "getNormalizedIncome",
"line": 84,
"loc": {"start": {"line": 84, "column": 2}, "end": {"line": 98, "column": 2}}
},
"2": {
"name": "getNormalizedDebt",
"line": 107,
"loc": {"start": {"line": 107, "column": 2}, "end": {"line": 121, "column": 2}}
},
"3": {
"name": "getDebtTokenAddress",
"line": 129,
"loc": {"start": {"line": 129, "column": 2}, "end": {"line": 143, "column": 2}}
},
"4": {
"name": "updateState",
"line": 150,
"loc": {"start": {"line": 150, "column": 2}, "end": {"line": 169, "column": 2}}
},
"5": {
"name": "cumulateToLiquidityIndex",
"line": 178,
"loc": {"start": {"line": 178, "column": 2}, "end": {"line": 191, "column": 2}}
},
"6": {
"name": "init",
"line": 199,
"loc": {"start": {"line": 199, "column": 2}, "end": {"line": 220, "column": 2}}
},
"7": {
"name": "updateInterestRates",
"line": 239,
"loc": {"start": {"line": 239, "column": 2}, "end": {"line": 283, "column": 2}}
},
"8": {
"name": "_mintToTreasury",
"line": 309,
"loc": {"start": {"line": 309, "column": 2}, "end": {"line": 359, "column": 2}}
},
"9": {
"name": "_updateIndexes",
"line": 368,
"loc": {"start": {"line": 368, "column": 2}, "end": {"line": 408, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 50}},
"2": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3533}},
"3": {"start": {"line": 90, "column": 6}, "end": {"line": 90, "column": 35}},
"4": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3745}},
"5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 20}},
"6": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 50}},
"7": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4417}},
"8": {"start": {"line": 113, "column": 6}, "end": {"line": 113, "column": 40}},
"9": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 4639}},
"10": {"start": {"line": 120, "column": 4}, "end": {"line": 120, "column": 20}},
"11": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 5256}},
"12": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 5559}},
"13": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 64}},
"14": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 69}},
"15": {"start": {"line": 153, "column": 4}, "end": {"line": 153, "column": 59}},
"16": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 6182}},
"17": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 6375}},
"18": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 88}},
"19": {"start": {"line": 185, "column": 4}, "end": {"line": 185, "column": 65}},
"20": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 49}},
"21": {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 64}},
"22": {"start": {"line": 190, "column": 4}, "end": {"line": 190, "column": 43}},
"23": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 83}},
"24": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7908}},
"25": {"start": {"line": 209, "column": 6}, "end": {"line": 209, "column": 55}},
"26": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8064}},
"27": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 60}},
"28": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 40}},
"29": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 58}},
"30": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 62}},
"31": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 68}},
"32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 44}},
"33": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 63}},
"34": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 9530}},
"35": {"start": {"line": 253, "column": 4}, "end": {"line": 253, "column": 76}},
"36": {"start": {"line": 255, "column": 4}, "end": {"line": 255, "column": 9713}},
"37": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 87}},
"38": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 88}},
"39": {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 92}},
"40": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 64}},
"41": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 64}},
"42": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 68}},
"43": {"start": {"line": 275, "column": 4}, "end": {"line": 275, "column": 10646}},
"44": {"start": {"line": 316, "column": 4}, "end": {"line": 316, "column": 39}},
"45": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 64}},
"46": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 12121}},
"47": {"start": {"line": 321, "column": 6}, "end": {"line": 321, "column": 12}},
"48": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 86}},
"49": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 12457}},
"50": {"start": {"line": 336, "column": 4}, "end": {"line": 336, "column": 90}},
"51": {"start": {"line": 339, "column": 4}, "end": {"line": 339, "column": 84}},
"52": {"start": {"line": 342, "column": 4}, "end": {"line": 342, "column": 12963}},
"53": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 90}},
"54": {"start": {"line": 350, "column": 4}, "end": {"line": 350, "column": 13330}},
"55": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 75}},
"56": {"start": {"line": 358, "column": 4}, "end": {"line": 358, "column": 86}},
"57": {"start": {"line": 374, "column": 4}, "end": {"line": 374, "column": 50}},
"58": {"start": {"line": 376, "column": 4}, "end": {"line": 376, "column": 63}},
"59": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 46}},
"60": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 56}},
"61": {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 14442}},
"62": {"start": {"line": 383, "column": 6}, "end": {"line": 383, "column": 14483}},
"63": {"start": {"line": 387, "column": 6}, "end": {"line": 387, "column": 74}},
"64": {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 77}},
"65": {"start": {"line": 390, "column": 6}, "end": {"line": 390, "column": 56}},
"66": {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 14986}},
"67": {"start": {"line": 395, "column": 8}, "end": {"line": 395, "column": 15048}},
"68": {"start": {"line": 399, "column": 8}, "end": {"line": 399, "column": 91}},
"69": {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 90}},
"70": {"start": {"line": 401, "column": 8}, "end": {"line": 401, "column": 68}},
"71": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 56}},
"72": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 54}}
},
"branchMap": {
"1": {
"line": 88,
"type": "if",
"locations": [
{"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}},
{"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}
]
},
"2": {
"line": 111,
"type": "if",
"locations": [
{"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}},
{"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}
]
},
"3": {
"line": 134,
"type": "if",
"locations": [
{"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}},
{"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}
]
},
"4": {
"line": 188,
"type": "if",
"locations": [
{"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}},
{"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}}
]
},
"5": {
"line": 206,
"type": "if",
"locations": [
{"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}},
{"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}}
]
},
"6": {
"line": 207,
"type": "if",
"locations": [
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
]
},
"7": {
"line": 212,
"type": "if",
"locations": [
{"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}},
{"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}
]
},
"8": {
"line": 267,
"type": "if",
"locations": [
{"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}},
{"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}}
]
},
"9": {
"line": 268,
"type": "if",
"locations": [
{"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}},
{"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}
]
},
"10": {
"line": 269,
"type": "if",
"locations": [
{"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}},
{"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}}
]
},
"11": {
"line": 320,
"type": "if",
"locations": [
{"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}},
{"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}}
]
},
"12": {
"line": 382,
"type": "if",
"locations": [
{"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}},
{"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}}
]
},
"13": {
"line": 388,
"type": "if",
"locations": [
{"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}},
{"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}}
]
},
"14": {
"line": 394,
"type": "if",
"locations": [
{"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}},
{"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}}
]
},
"15": {
"line": 400,
"type": "if",
"locations": [
{"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}},
{"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}}
]
}
}
},
"contracts/libraries/logic/ValidationLogic.sol": {
"l": {
"38": 104,
"40": 104,
"41": 102,
"42": 102,
"60": 25,
"62": 24,
"64": 23,
"125": 63,
"127": 63,
"134": 63,
"135": 63,
"137": 63,
"140": 63,
"146": 61,
"160": 61,
"162": 55,
"168": 55,
"172": 55,
"186": 50,
"189": 0,
"191": 0,
"200": 0,
"202": 0,
"222": 20,
"224": 20,
"226": 20,
"228": 18,
"236": 18,
"257": 4,
"259": 4,
"260": 4,
"262": 4,
"263": 2,
"265": 2,
"273": 1,
"275": 1,
"283": 0,
"304": 7,
"306": 7,
"308": 7,
"328": 13,
"329": 12,
"349": 10,
"352": 2,
"355": 8,
"356": 1,
"362": 7,
"366": 7,
"367": 1,
"373": 6,
"374": 1,
"380": 5,
"402": 18,
"405": 2,
"408": 16,
"411": 0,
"417": 16,
"418": 8,
"422": 8,
"423": 1,
"430": 15,
"431": 2,
"437": 13,
"453": 9,
"454": 1,
"460": 8,
"461": 8,
"462": 2,
"464": 6,
"465": 1,
"471": 5
},
"path": "/src/contracts/libraries/logic/ValidationLogic.sol",
"s": {
"1": 104,
"2": 104,
"3": 102,
"4": 102,
"5": 25,
"6": 24,
"7": 23,
"8": 63,
"9": 63,
"10": 63,
"11": 63,
"12": 63,
"13": 63,
"14": 61,
"15": 61,
"16": 55,
"17": 55,
"18": 55,
"19": 50,
"20": 0,
"21": 0,
"22": 0,
"23": 0,
"24": 20,
"25": 20,
"26": 20,
"27": 18,
"28": 18,
"29": 4,
"30": 4,
"31": 4,
"32": 4,
"33": 2,
"34": 2,
"35": 2,
"36": 1,
"37": 1,
"38": 0,
"39": 7,
"40": 7,
"41": 7,
"42": 13,
"43": 12,
"44": 10,
"45": 2,
"46": 8,
"47": 1,
"48": 7,
"49": 7,
"50": 1,
"51": 6,
"52": 1,
"53": 5,
"54": 18,
"55": 2,
"56": 16,
"57": 0,
"58": 16,
"59": 8,
"60": 8,
"61": 1,
"62": 15,
"63": 2,
"64": 13,
"65": 9,
"66": 1,
"67": 8,
"68": 8,
"69": 2,
"70": 6,
"71": 1,
"72": 5
},
"b": {
"1": [102, 2],
"2": [102, 0],
"3": [102, 0],
"4": [24, 1],
"5": [23, 1],
"6": [22, 1],
"7": [63, 0],
"8": [63, 0],
"9": [63, 0],
"10": [61, 2],
"11": [55, 6],
"12": [55, 0],
"13": [50, 5],
"14": [0, 50],
"15": [0, 0],
"16": [0, 0],
"17": [0, 0],
"18": [20, 0],
"19": [18, 2],
"20": [18, 0],
"21": [17, 1],
"22": [4, 0],
"23": [4, 0],
"24": [2, 2],
"25": [1, 1],
"26": [2, 0],
"27": [1, 1],
"28": [1, 0],
"29": [1, 0],
"30": [7, 0],
"31": [6, 1],
"32": [12, 1],
"33": [11, 1],
"34": [2, 8],
"35": [1, 7],
"36": [1, 6],
"37": [1, 5],
"38": [2, 16],
"39": [0, 16],
"40": [8, 8],
"41": [1, 7],
"42": [2, 13],
"43": [1, 8],
"44": [2, 6],
"45": [1, 5]
},
"f": {"1": 104, "2": 25, "3": 63, "4": 20, "5": 4, "6": 7, "7": 13, "8": 10, "9": 18, "10": 9},
"fnMap": {
"1": {
"name": "validateDeposit",
"line": 37,
"loc": {"start": {"line": 37, "column": 2}, "end": {"line": 43, "column": 2}}
},
"2": {
"name": "validateWithdraw",
"line": 51,
"loc": {"start": {"line": 51, "column": 2}, "end": {"line": 76, "column": 2}}
},
"3": {
"name": "validateBorrow",
"line": 113,
"loc": {"start": {"line": 113, "column": 2}, "end": {"line": 204, "column": 2}}
},
"4": {
"name": "validateRepay",
"line": 214,
"loc": {"start": {"line": 214, "column": 2}, "end": {"line": 240, "column": 2}}
},
"5": {
"name": "validateSwapRateMode",
"line": 250,
"loc": {"start": {"line": 250, "column": 2}, "end": {"line": 285, "column": 2}}
},
"6": {
"name": "validateSetUseReserveAsCollateral",
"line": 296,
"loc": {"start": {"line": 296, "column": 2}, "end": {"line": 320, "column": 2}}
},
"7": {
"name": "validateFlashloan",
"line": 327,
"loc": {"start": {"line": 327, "column": 2}, "end": {"line": 330, "column": 2}}
},
"8": {
"name": "validateLiquidationCall",
"line": 341,
"loc": {"start": {"line": 341, "column": 2}, "end": {"line": 381, "column": 2}}
},
"9": {
"name": "validateRepayWithCollateral",
"line": 393,
"loc": {"start": {"line": 393, "column": 2}, "end": {"line": 438, "column": 2}}
},
"10": {
"name": "validateSwapLiquidity",
"line": 447,
"loc": {"start": {"line": 447, "column": 2}, "end": {"line": 472, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 74}},
"2": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 56}},
"3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 46}},
"4": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 51}},
"5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 56}},
"6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 75}},
"7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 2437}},
"8": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}},
"9": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4488}},
"10": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 51}},
"11": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 56}},
"12": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}},
"13": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4827}},
"14": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 5049}},
"15": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 77}},
"16": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 5434}},
"17": {"start": {"line": 168, "column": 4}, "end": {"line": 168, "column": 5703}},
"18": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 5861}},
"19": {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 6430}},
"20": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 82}},
"21": {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6685}},
"22": {"start": {"line": 200, "column": 6}, "end": {"line": 200, "column": 90}},
"23": {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 89}},
"24": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 53}},
"25": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 46}},
"26": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 60}},
"27": {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 8040}},
"28": {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 8339}},
"29": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 96}},
"30": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 46}},
"31": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 51}},
"32": {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 9332}},
"33": {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 76}},
"34": {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 9485}},
"35": {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 80}},
"36": {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 68}},
"37": {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 10079}},
"38": {"start": {"line": 283, "column": 6}, "end": {"line": 283, "column": 55}},
"39": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 83}},
"40": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 79}},
"41": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 11408}},
"42": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 58}},
"43": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 98}},
"44": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12893}},
"45": {"start": {"line": 352, "column": 6}, "end": {"line": 352, "column": 98}},
"46": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 13115}},
"47": {"start": {"line": 356, "column": 6}, "end": {"line": 356, "column": 13200}},
"48": {"start": {"line": 362, "column": 4}, "end": {"line": 362, "column": 13408}},
"49": {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 13592}},
"50": {"start": {"line": 367, "column": 6}, "end": {"line": 367, "column": 13629}},
"51": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 13783}},
"52": {"start": {"line": 374, "column": 6}, "end": {"line": 374, "column": 13844}},
"53": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 79}},
"54": {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 14907}},
"55": {"start": {"line": 405, "column": 6}, "end": {"line": 405, "column": 98}},
"56": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 15129}},
"57": {"start": {"line": 411, "column": 6}, "end": {"line": 411, "column": 15248}},
"58": {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 15402}},
"59": {"start": {"line": 418, "column": 6}, "end": {"line": 418, "column": 15490}},
"60": {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 15680}},
"61": {"start": {"line": 423, "column": 8}, "end": {"line": 423, "column": 15719}},
"62": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 15885}},
"63": {"start": {"line": 431, "column": 6}, "end": {"line": 431, "column": 15946}},
"64": {"start": {"line": 437, "column": 4}, "end": {"line": 437, "column": 79}},
"65": {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 16711}},
"66": {"start": {"line": 454, "column": 6}, "end": {"line": 454, "column": 16748}},
"67": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 80}},
"68": {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 16978}},
"69": {"start": {"line": 462, "column": 6}, "end": {"line": 462, "column": 98}},
"70": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 17149}},
"71": {"start": {"line": 465, "column": 6}, "end": {"line": 465, "column": 17177}},
"72": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 79}}
},
"branchMap": {
"1": {
"line": 40,
"type": "if",
"locations": [
{"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}},
{"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}
]
},
"2": {
"line": 41,
"type": "if",
"locations": [
{"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}},
{"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}}
]
},
"3": {
"line": 42,
"type": "if",
"locations": [
{"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}},
{"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}}
]
},
"4": {
"line": 60,
"type": "if",
"locations": [
{"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}},
{"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}}
]
},
"5": {
"line": 62,
"type": "if",
"locations": [
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
]
},
"6": {
"line": 64,
"type": "if",
"locations": [
{"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}},
{"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}}
]
},
"7": {
"line": 134,
"type": "if",
"locations": [
{"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}},
{"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}
]
},
"8": {
"line": 135,
"type": "if",
"locations": [
{"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}},
{"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}}
]
},
"9": {
"line": 137,
"type": "if",
"locations": [
{"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}},
{"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}}
]
},
"10": {
"line": 140,
"type": "if",
"locations": [
{"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}},
{"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}}
]
},
"11": {
"line": 160,
"type": "if",
"locations": [
{"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}},
{"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}
]
},
"12": {
"line": 162,
"type": "if",
"locations": [
{"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}},
{"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}}
]
},
"13": {
"line": 172,
"type": "if",
"locations": [
{"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}},
{"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}}
]
},
"14": {
"line": 186,
"type": "if",
"locations": [
{"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}},
{"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}}
]
},
"15": {
"line": 189,
"type": "if",
"locations": [
{"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}},
{"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}
]
},
"16": {
"line": 191,
"type": "if",
"locations": [
{"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}},
{"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}}
]
},
"17": {
"line": 202,
"type": "if",
"locations": [
{"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}},
{"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}}
]
},
"18": {
"line": 224,
"type": "if",
"locations": [
{"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}},
{"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}
]
},
"19": {
"line": 226,
"type": "if",
"locations": [
{"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}},
{"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}}
]
},
"20": {
"line": 228,
"type": "if",
"locations": [
{"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}},
{"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}}
]
},
"21": {
"line": 236,
"type": "if",
"locations": [
{"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}},
{"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}}
]
},
"22": {
"line": 259,
"type": "if",
"locations": [
{"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}},
{"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}}
]
},
"23": {
"line": 260,
"type": "if",
"locations": [
{"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}},
{"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}}
]
},
"24": {
"line": 262,
"type": "if",
"locations": [
{"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}},
{"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}}
]
},
"25": {
"line": 263,
"type": "if",
"locations": [
{"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}},
{"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}}
]
},
"26": {
"line": 264,
"type": "if",
"locations": [
{"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}},
{"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}}
]
},
"27": {
"line": 265,
"type": "if",
"locations": [
{"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}},
{"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}}
]
},
"28": {
"line": 273,
"type": "if",
"locations": [
{"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}},
{"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}}
]
},
"29": {
"line": 275,
"type": "if",
"locations": [
{"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}},
{"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}}
]
},
"30": {
"line": 306,
"type": "if",
"locations": [
{"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}},
{"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}}
]
},
"31": {
"line": 308,
"type": "if",
"locations": [
{"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}},
{"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}}
]
},
"32": {
"line": 328,
"type": "if",
"locations": [
{"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}},
{"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}}
]
},
"33": {
"line": 329,
"type": "if",
"locations": [
{"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}},
{"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}}
]
},
"34": {
"line": 349,
"type": "if",
"locations": [
{"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}},
{"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}}
]
},
"35": {
"line": 355,
"type": "if",
"locations": [
{"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}},
{"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}}
]
},
"36": {
"line": 366,
"type": "if",
"locations": [
{"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}},
{"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}}
]
},
"37": {
"line": 373,
"type": "if",
"locations": [
{"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}},
{"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}}
]
},
"38": {
"line": 402,
"type": "if",
"locations": [
{"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}},
{"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}}
]
},
"39": {
"line": 408,
"type": "if",
"locations": [
{"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}},
{"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}}
]
},
"40": {
"line": 417,
"type": "if",
"locations": [
{"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}},
{"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}}
]
},
"41": {
"line": 422,
"type": "if",
"locations": [
{"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}},
{"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}}
]
},
"42": {
"line": 430,
"type": "if",
"locations": [
{"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}},
{"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}}
]
},
"43": {
"line": 453,
"type": "if",
"locations": [
{"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}},
{"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}}
]
},
"44": {
"line": 461,
"type": "if",
"locations": [
{"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}},
{"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}}
]
},
"45": {
"line": 464,
"type": "if",
"locations": [
{"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}},
{"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}}
]
}
}
},
"contracts/libraries/math/MathUtils.sol": {
"l": {
"26": 347,
"28": 347,
"30": 347,
"52": 672,
"54": 672,
"55": 116,
"58": 556,
"60": 556,
"62": 556,
"64": 556,
"65": 556,
"67": 556,
"68": 556,
"70": 556
},
"path": "/src/contracts/libraries/math/MathUtils.sol",
"s": {
"1": 347,
"2": 347,
"3": 347,
"4": 672,
"5": 672,
"6": 116,
"7": 556,
"8": 556,
"9": 556,
"10": 556,
"11": 556,
"12": 556,
"13": 556,
"14": 556
},
"b": {"1": [116, 556]},
"f": {"1": 347, "2": 672},
"fnMap": {
"1": {
"name": "calculateLinearInterest",
"line": 20,
"loc": {"start": {"line": 20, "column": 2}, "end": {"line": 31, "column": 2}}
},
"2": {
"name": "calculateCompoundedInterest",
"line": 46,
"loc": {"start": {"line": 46, "column": 2}, "end": {"line": 71, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 78}},
"2": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 85}},
"3": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 55}},
"4": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 67}},
"5": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 1957}},
"6": {"start": {"line": 55, "column": 6}, "end": {"line": 55, "column": 29}},
"7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 33}},
"8": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 47}},
"9": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 51}},
"10": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 62}},
"11": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 63}},
"12": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 67}},
"13": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 85}},
"14": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 86}}
},
"branchMap": {
"1": {
"line": 54,
"type": "if",
"locations": [
{"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}},
{"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}}
]
}
}
},
"contracts/libraries/math/PercentageMath.sol": {
"l": {
"25": 343,
"26": 148,
"29": 195,
"31": 195,
"33": 195,
"35": 195,
"37": 195,
"47": 58,
"48": 58,
"50": 58,
"52": 58,
"54": 58,
"56": 58,
"58": 58
},
"path": "/src/contracts/libraries/math/PercentageMath.sol",
"s": {
"1": 343,
"2": 148,
"3": 195,
"4": 195,
"5": 195,
"6": 195,
"7": 195,
"8": 58,
"9": 58,
"10": 58,
"11": 58,
"12": 58,
"13": 58,
"14": 58
},
"b": {"1": [148, 195], "2": [195, 0], "3": [195, 0], "4": [58, 0], "5": [58, 0], "6": [58, 0]},
"f": {"1": 343, "2": 58},
"fnMap": {
"1": {
"name": "percentMul",
"line": 24,
"loc": {"start": {"line": 24, "column": 2}, "end": {"line": 38, "column": 2}}
},
"2": {
"name": "percentDiv",
"line": 46,
"loc": {"start": {"line": 46, "column": 2}, "end": {"line": 59, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 891}},
"2": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 14}},
"3": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 39}},
"4": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 72}},
"5": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}},
"6": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 60}},
"7": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}},
"8": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 52}},
"9": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 43}},
"10": {"start": {"line": 50, "column": 4}, "end": {"line": 50, "column": 46}},
"11": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 79}},
"12": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 27}},
"13": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 62}},
"14": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 30}}
},
"branchMap": {
"1": {
"line": 25,
"type": "if",
"locations": [
{"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}},
{"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}}
]
},
"2": {
"line": 31,
"type": "if",
"locations": [
{"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}},
{"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}
]
},
"3": {
"line": 35,
"type": "if",
"locations": [
{"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}},
{"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}
]
},
"4": {
"line": 47,
"type": "if",
"locations": [
{"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}},
{"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}
]
},
"5": {
"line": 52,
"type": "if",
"locations": [
{"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}},
{"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}
]
},
"6": {
"line": 56,
"type": "if",
"locations": [
{"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}},
{"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}
]
}
}
},
"contracts/libraries/math/SafeMath.sol": {
"l": {
"28": 450,
"29": 450,
"31": 450,
"44": 124,
"61": 212,
"62": 211,
"64": 211,
"80": 0,
"81": 0,
"84": 0,
"85": 0,
"87": 0,
"102": 0,
"122": 0,
"123": 0,
"126": 0,
"141": 0,
"160": 0,
"161": 0
},
"path": "/src/contracts/libraries/math/SafeMath.sol",
"s": {
"1": 450,
"2": 450,
"3": 450,
"4": 124,
"5": 212,
"6": 211,
"7": 211,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 0,
"13": 0,
"14": 0,
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0
},
"b": {"1": [450, 0], "2": [211, 1], "3": [0, 0], "4": [0, 0], "5": [0, 0], "6": [0, 0]},
"f": {"1": 450, "2": 124, "3": 212, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0},
"fnMap": {
"1": {
"name": "add",
"line": 27,
"loc": {"start": {"line": 27, "column": 2}, "end": {"line": 32, "column": 2}}
},
"2": {
"name": "sub",
"line": 43,
"loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}}
},
"3": {
"name": "sub",
"line": 56,
"loc": {"start": {"line": 56, "column": 2}, "end": {"line": 65, "column": 2}}
},
"4": {
"name": "mul",
"line": 76,
"loc": {"start": {"line": 76, "column": 2}, "end": {"line": 88, "column": 2}}
},
"5": {
"name": "div",
"line": 101,
"loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}}
},
"6": {
"name": "div",
"line": 116,
"loc": {"start": {"line": 116, "column": 2}, "end": {"line": 127, "column": 2}}
},
"7": {
"name": "mod",
"line": 140,
"loc": {"start": {"line": 140, "column": 2}, "end": {"line": 142, "column": 2}}
},
"8": {
"name": "mod",
"line": 155,
"loc": {"start": {"line": 155, "column": 2}, "end": {"line": 162, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 21}},
"2": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 49}},
"3": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 12}},
"4": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 54}},
"5": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 32}},
"6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 21}},
"7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 12}},
"8": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 2341}},
"9": {"start": {"line": 81, "column": 6}, "end": {"line": 81, "column": 14}},
"10": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 21}},
"11": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 59}},
"12": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 12}},
"13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 50}},
"14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 31}},
"15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 21}},
"16": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 12}},
"17": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 48}},
"18": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 32}},
"19": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 16}}
},
"branchMap": {
"1": {
"line": 29,
"type": "if",
"locations": [
{"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}},
{"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}
]
},
"2": {
"line": 61,
"type": "if",
"locations": [
{"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}},
{"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}}
]
},
"3": {
"line": 80,
"type": "if",
"locations": [
{"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}},
{"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}}
]
},
"4": {
"line": 85,
"type": "if",
"locations": [
{"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}},
{"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}
]
},
"5": {
"line": 122,
"type": "if",
"locations": [
{"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}},
{"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}
]
},
"6": {
"line": 160,
"type": "if",
"locations": [
{"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}},
{"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}
]
}
}
},
"contracts/libraries/math/WadRayMath.sol": {
"l": {
"25": 1056,
"33": 0,
"40": 0,
"47": 0,
"57": 0,
"58": 0,
"61": 0,
"63": 0,
"65": 0,
"67": 0,
"69": 0,
"79": 64,
"81": 64,
"83": 64,
"85": 64,
"87": 64,
"89": 64,
"91": 64,
"101": 4935,
"102": 1581,
"105": 3354,
"107": 3354,
"109": 3354,
"111": 3354,
"113": 3354,
"123": 1257,
"125": 1257,
"127": 1257,
"129": 1257,
"131": 1257,
"133": 1257,
"135": 1257,
"144": 0,
"145": 0,
"146": 0,
"148": 0,
"157": 1134,
"158": 1134,
"159": 1134
},
"path": "/src/contracts/libraries/math/WadRayMath.sol",
"s": {
"1": 1056,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 64,
"13": 64,
"14": 64,
"15": 64,
"16": 64,
"17": 64,
"18": 64,
"19": 4935,
"20": 1581,
"21": 3354,
"22": 3354,
"23": 3354,
"24": 3354,
"25": 3354,
"26": 1257,
"27": 1257,
"28": 1257,
"29": 1257,
"30": 1257,
"31": 1257,
"32": 1257,
"33": 0,
"34": 0,
"35": 0,
"36": 0,
"37": 1134,
"38": 1134,
"39": 1134
},
"b": {
"1": [0, 0],
"2": [0, 0],
"3": [0, 0],
"4": [64, 0],
"5": [64, 0],
"6": [64, 0],
"7": [1581, 3354],
"8": [3354, 0],
"9": [3354, 0],
"10": [1257, 0],
"11": [1257, 0],
"12": [1257, 0],
"13": [0, 0],
"14": [1134, 0]
},
"f": {
"1": 1056,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 64,
"7": 4935,
"8": 1257,
"9": 0,
"10": 1134
},
"fnMap": {
"1": {
"name": "ray",
"line": 24,
"loc": {"start": {"line": 24, "column": 2}, "end": {"line": 26, "column": 2}}
},
"2": {
"name": "wad",
"line": 32,
"loc": {"start": {"line": 32, "column": 2}, "end": {"line": 34, "column": 2}}
},
"3": {
"name": "halfRay",
"line": 39,
"loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}}
},
"4": {
"name": "halfWad",
"line": 46,
"loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}}
},
"5": {
"name": "wadMul",
"line": 56,
"loc": {"start": {"line": 56, "column": 2}, "end": {"line": 70, "column": 2}}
},
"6": {
"name": "wadDiv",
"line": 78,
"loc": {"start": {"line": 78, "column": 2}, "end": {"line": 92, "column": 2}}
},
"7": {
"name": "rayMul",
"line": 100,
"loc": {"start": {"line": 100, "column": 2}, "end": {"line": 114, "column": 2}}
},
"8": {
"name": "rayDiv",
"line": 122,
"loc": {"start": {"line": 122, "column": 2}, "end": {"line": 136, "column": 2}}
},
"9": {
"name": "rayToWad",
"line": 143,
"loc": {"start": {"line": 143, "column": 2}, "end": {"line": 149, "column": 2}}
},
"10": {
"name": "wadToRay",
"line": 156,
"loc": {"start": {"line": 156, "column": 2}, "end": {"line": 160, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 14}},
"2": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 14}},
"3": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 18}},
"4": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}},
"5": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 1244}},
"6": {"start": {"line": 58, "column": 6}, "end": {"line": 58, "column": 14}},
"7": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 26}},
"8": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 59}},
"9": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 20}},
"10": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 55}},
"11": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 23}},
"12": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 43}},
"13": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 25}},
"14": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}},
"15": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 61}},
"16": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 18}},
"17": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 53}},
"18": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 21}},
"19": {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 2221}},
"20": {"start": {"line": 102, "column": 6}, "end": {"line": 102, "column": 14}},
"21": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 26}},
"22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 59}},
"23": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 20}},
"24": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 55}},
"25": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 23}},
"26": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 43}},
"27": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 25}},
"28": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 28}},
"29": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 61}},
"30": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 18}},
"31": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 53}},
"32": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 21}},
"33": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 41}},
"34": {"start": {"line": 145, "column": 4}, "end": {"line": 145, "column": 34}},
"35": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 57}},
"36": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 33}},
"37": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 38}},
"38": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 71}},
"39": {"start": {"line": 159, "column": 4}, "end": {"line": 159, "column": 17}}
},
"branchMap": {
"1": {
"line": 57,
"type": "if",
"locations": [
{"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}},
{"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}}
]
},
"2": {
"line": 63,
"type": "if",
"locations": [
{"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}},
{"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}}
]
},
"3": {
"line": 67,
"type": "if",
"locations": [
{"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}},
{"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}
]
},
"4": {
"line": 79,
"type": "if",
"locations": [
{"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}},
{"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}}
]
},
"5": {
"line": 85,
"type": "if",
"locations": [
{"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}},
{"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}
]
},
"6": {
"line": 89,
"type": "if",
"locations": [
{"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}},
{"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}}
]
},
"7": {
"line": 101,
"type": "if",
"locations": [
{"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}},
{"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}}
]
},
"8": {
"line": 107,
"type": "if",
"locations": [
{"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}},
{"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}}
]
},
"9": {
"line": 111,
"type": "if",
"locations": [
{"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}},
{"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}
]
},
"10": {
"line": 123,
"type": "if",
"locations": [
{"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}},
{"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}}
]
},
"11": {
"line": 129,
"type": "if",
"locations": [
{"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}},
{"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}}
]
},
"12": {
"line": 133,
"type": "if",
"locations": [
{"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}},
{"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}}
]
},
"13": {
"line": 146,
"type": "if",
"locations": [
{"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}},
{"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}}
]
},
"14": {
"line": 158,
"type": "if",
"locations": [
{"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}},
{"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol": {
"l": {"26": 0, "27": 0, "34": 0},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol",
"s": {"1": 0, "2": 0, "3": 0},
"b": {"1": [0, 0]},
"f": {"1": 0, "2": 0},
"fnMap": {
"1": {
"name": "constructor",
"line": 25,
"loc": {"start": {"line": 21, "column": 2}, "end": {"line": 28, "column": 2}}
},
"2": {
"name": "_willFallback",
"line": 33,
"loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 79}},
"2": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 20}},
"3": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 47}}
},
"branchMap": {
"1": {
"line": 26,
"type": "if",
"locations": [
{"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}},
{"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol": {
"l": {
"35": 3,
"36": 3,
"38": 0,
"46": 0,
"53": 0,
"62": 0,
"63": 0,
"64": 0,
"73": 0,
"90": 3,
"91": 3,
"92": 3,
"99": 9902,
"101": 9902,
"111": 53,
"113": 53,
"122": 9899,
"123": 9899
},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol",
"s": {
"1": 3,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 3,
"10": 3,
"11": 3,
"12": 9902,
"13": 53,
"14": 9899,
"15": 9899
},
"b": {"1": [3, 0], "2": [0, 0], "3": [3, 0], "4": [9899, 0]},
"f": {"1": 3, "2": 0, "3": 0, "4": 0, "5": 0, "6": 3, "7": 9902, "8": 53, "9": 9899},
"fnMap": {
"1": {
"name": "ifAdmin",
"line": 34,
"loc": {"start": {"line": 34, "column": 2}, "end": {"line": 40, "column": 2}}
},
"2": {
"name": "admin",
"line": 45,
"loc": {"start": {"line": 45, "column": 2}, "end": {"line": 47, "column": 2}}
},
"3": {
"name": "implementation",
"line": 52,
"loc": {"start": {"line": 52, "column": 2}, "end": {"line": 54, "column": 2}}
},
"4": {
"name": "changeAdmin",
"line": 61,
"loc": {"start": {"line": 61, "column": 2}, "end": {"line": 65, "column": 2}}
},
"5": {
"name": "upgradeTo",
"line": 72,
"loc": {"start": {"line": 72, "column": 2}, "end": {"line": 74, "column": 2}}
},
"6": {
"name": "upgradeToAndCall",
"line": 88,
"loc": {"start": {"line": 85, "column": 2}, "end": {"line": 93, "column": 2}}
},
"7": {
"name": "_admin",
"line": 98,
"loc": {"start": {"line": 98, "column": 2}, "end": {"line": 104, "column": 2}}
},
"8": {
"name": "_setAdmin",
"line": 110,
"loc": {"start": {"line": 110, "column": 2}, "end": {"line": 116, "column": 2}}
},
"9": {
"name": "_willFallback",
"line": 121,
"loc": {"start": {"line": 121, "column": 2}, "end": {"line": 124, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 1284}},
"2": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 16}},
"3": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 19}},
"4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 28}},
"5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 92}},
"6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 41}},
"7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 22}},
"8": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 32}},
"9": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}},
"10": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 59}},
"11": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 19}},
"12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 29}},
"13": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 29}},
"14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 88}},
"15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 24}}
},
"branchMap": {
"1": {
"line": 35,
"type": "if",
"locations": [
{"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}},
{"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}
]
},
"2": {
"line": 62,
"type": "if",
"locations": [
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
]
},
"3": {
"line": 92,
"type": "if",
"locations": [
{"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}},
{"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}}
]
},
"4": {
"line": 122,
"type": "if",
"locations": [
{"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}},
{"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol": {
"l": {"32": 10005, "34": 10005, "44": 3, "45": 3, "53": 56, "58": 56, "61": 56},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol",
"s": {"1": 10005, "2": 3, "3": 3, "4": 56, "5": 56},
"b": {"1": [56, 0]},
"f": {"1": 10005, "2": 3, "3": 56},
"fnMap": {
"1": {
"name": "_implementation",
"line": 31,
"loc": {"start": {"line": 31, "column": 2}, "end": {"line": 37, "column": 2}}
},
"2": {
"name": "_upgradeTo",
"line": 43,
"loc": {"start": {"line": 43, "column": 2}, "end": {"line": 46, "column": 2}}
},
"3": {
"name": "_setImplementation",
"line": 52,
"loc": {"start": {"line": 52, "column": 2}, "end": {"line": 64, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 38}},
"2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 40}},
"3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 36}},
"4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 1706}},
"5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 38}}
},
"branchMap": {
"1": {
"line": 53,
"type": "if",
"locations": [
{"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}},
{"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/Initializable.sol": {
"l": {
"31": 0,
"36": 0,
"37": 0,
"38": 0,
"39": 0,
"42": 0,
"44": 0,
"45": 0,
"56": 0,
"58": 0,
"61": 0
},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/Initializable.sol",
"s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0},
"b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]},
"f": {"1": 0, "2": 0},
"fnMap": {
"1": {
"name": "initializer",
"line": 30,
"loc": {"start": {"line": 30, "column": 2}, "end": {"line": 47, "column": 2}}
},
"2": {
"name": "isConstructor",
"line": 50,
"loc": {"start": {"line": 50, "column": 2}, "end": {"line": 62, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1056}},
"2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 39}},
"3": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 1228}},
"4": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 24}},
"5": {"start": {"line": 39, "column": 6}, "end": {"line": 39, "column": 23}},
"6": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1322}},
"7": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 25}},
"8": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 14}},
"9": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 18}}
},
"branchMap": {
"1": {
"line": 31,
"type": "if",
"locations": [
{"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}},
{"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}
]
},
"2": {
"line": 37,
"type": "if",
"locations": [
{"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}},
{"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}}
]
},
"3": {
"line": 44,
"type": "if",
"locations": [
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol": {
"l": {"30": 53, "31": 53, "32": 53, "33": 53, "40": 9899},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol",
"s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 9899},
"b": {"1": [53, 0], "2": [53, 0]},
"f": {"1": 53, "2": 9899},
"fnMap": {
"1": {
"name": "initialize",
"line": 25,
"loc": {"start": {"line": 25, "column": 2}, "end": {"line": 34, "column": 2}}
},
"2": {
"name": "_willFallback",
"line": 39,
"loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 43}},
"2": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 59}},
"3": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 79}},
"4": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 19}},
"5": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 47}}
},
"branchMap": {
"1": {
"line": 30,
"type": "if",
"locations": [
{"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}},
{"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}}
]
},
"2": {
"line": 32,
"type": "if",
"locations": [
{"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}},
{"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol": {
"l": {"21": 53, "22": 53, "23": 53, "24": 53, "25": 53, "26": 53},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol",
"s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 53, "6": 53},
"b": {"1": [53, 0], "2": [53, 0], "3": [53, 0], "4": [53, 0]},
"f": {"1": 53},
"fnMap": {
"1": {
"name": "initialize",
"line": 20,
"loc": {"start": {"line": 20, "column": 2}, "end": {"line": 28, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 43}},
"2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 97}},
"3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 29}},
"4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 1119}},
"5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 51}},
"6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 21}}
},
"branchMap": {
"1": {
"line": 21,
"type": "if",
"locations": [
{"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}},
{"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}
]
},
"2": {
"line": 22,
"type": "if",
"locations": [
{"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}},
{"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}}
]
},
"3": {
"line": 24,
"type": "if",
"locations": [
{"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}},
{"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}}
]
},
"4": {
"line": 26,
"type": "if",
"locations": [
{"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}},
{"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/Proxy.sol": {
"l": {"17": 9899, "33": 9899, "69": 9899, "70": 9899},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/Proxy.sol",
"s": {"1": 9899, "2": 9899, "3": 9899},
"b": {},
"f": {"1": 9899, "2": 9899, "3": 9899, "4": 9899},
"fnMap": {
"1": {
"name": null,
"line": 16,
"loc": {"start": {"line": 16, "column": 2}, "end": {"line": 18, "column": 2}}
},
"2": {
"name": "_delegate",
"line": 31,
"loc": {"start": {"line": 31, "column": 2}, "end": {"line": 55, "column": 2}}
},
"3": {
"name": "_willFallback",
"line": 62,
"loc": {"start": {"line": 62, "column": 2}, "end": {"line": 62, "column": 45}}
},
"4": {
"name": "_fallback",
"line": 68,
"loc": {"start": {"line": 68, "column": 2}, "end": {"line": 71, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 17, "column": 4}, "end": {"line": 17, "column": 14}},
"2": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 18}},
"3": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 31}}
},
"branchMap": {}
},
"contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol": {
"l": {"21": 0, "22": 0, "23": 0, "24": 0, "25": 0},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol",
"s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0},
"b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]},
"f": {"1": 0},
"fnMap": {
"1": {
"name": "constructor",
"line": 20,
"loc": {"start": {"line": 20, "column": 2}, "end": {"line": 27, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 97}},
"2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 29}},
"3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 1038}},
"4": {"start": {"line": 24, "column": 6}, "end": {"line": 24, "column": 51}},
"5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 21}}
},
"branchMap": {
"1": {
"line": 21,
"type": "if",
"locations": [
{"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}},
{"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}
]
},
"2": {
"line": 23,
"type": "if",
"locations": [
{"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}},
{"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}}
]
},
"3": {
"line": 25,
"type": "if",
"locations": [
{"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}},
{"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}}
]
}
}
},
"contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol": {
"l": {
"33": 56,
"34": 56,
"39": 56,
"40": 56,
"41": 56,
"42": 56,
"45": 56,
"47": 56,
"48": 56,
"63": 56,
"65": 56,
"68": 56
},
"path": "/src/contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol",
"s": {
"1": 56,
"2": 56,
"3": 56,
"4": 56,
"5": 56,
"6": 56,
"7": 56,
"8": 56,
"9": 56,
"10": 56
},
"b": {"1": [56, 0], "2": [56, 0], "3": [56, 0]},
"f": {"1": 56, "2": 56},
"fnMap": {
"1": {
"name": "initializer",
"line": 32,
"loc": {"start": {"line": 32, "column": 2}, "end": {"line": 50, "column": 2}}
},
"2": {
"name": "isConstructor",
"line": 57,
"loc": {"start": {"line": 57, "column": 2}, "end": {"line": 69, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 36}},
"2": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 1202}},
"3": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 39}},
"4": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1396}},
"5": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 24}},
"6": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 39}},
"7": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1506}},
"8": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 25}},
"9": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 14}},
"10": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 18}}
},
"branchMap": {
"1": {
"line": 34,
"type": "if",
"locations": [
{"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}},
{"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}
]
},
"2": {
"line": 40,
"type": "if",
"locations": [
{"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}},
{"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}
]
},
"3": {
"line": 47,
"type": "if",
"locations": [
{"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}},
{"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}
]
}
}
},
"contracts/misc/AaveProtocolDataProvider.sol": {
"l": {
"18": 3,
"22": 1,
"23": 1,
"24": 1,
"25": 1,
"26": 17,
"33": 1,
"37": 2,
"38": 2,
"39": 2,
"40": 2,
"41": 34,
"42": 34,
"47": 2
},
"path": "/src/contracts/misc/AaveProtocolDataProvider.sol",
"s": {
"1": 3,
"2": 1,
"3": 1,
"4": 1,
"5": 1,
"6": 17,
"7": 1,
"8": 2,
"9": 2,
"10": 2,
"11": 2,
"12": 34,
"13": 34,
"14": 2
},
"b": {},
"f": {"1": 3, "2": 1, "3": 2},
"fnMap": {
"1": {
"name": "constructor",
"line": 17,
"loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}}
},
"2": {
"name": "getAllReservesTokens",
"line": 21,
"loc": {"start": {"line": 21, "column": 2}, "end": {"line": 34, "column": 2}}
},
"3": {
"name": "getAllATokens",
"line": 36,
"loc": {"start": {"line": 36, "column": 2}, "end": {"line": 48, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 41}},
"2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 73}},
"3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 50}},
"4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 72}},
"5": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 904}},
"6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 961}},
"7": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}},
"8": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 73}},
"9": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 50}},
"10": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 65}},
"11": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1486}},
"12": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 79}},
"13": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 1624}},
"14": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}}
},
"branchMap": {}
},
"contracts/misc/Address.sol": {
"l": {"29": 99, "30": 99, "32": 99, "35": 99, "55": 0, "58": 0, "59": 0},
"path": "/src/contracts/misc/Address.sol",
"s": {"1": 99, "2": 99, "3": 99, "4": 0, "5": 0, "6": 0},
"b": {"1": [0, 0], "2": [0, 0]},
"f": {"1": 99, "2": 0},
"fnMap": {
"1": {
"name": "isContract",
"line": 25,
"loc": {"start": {"line": 25, "column": 2}, "end": {"line": 36, "column": 2}}
},
"2": {
"name": "sendValue",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 60, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 20}},
"2": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 92}},
"3": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 55}},
"4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 76}},
"5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 56}},
"6": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 81}}
},
"branchMap": {
"1": {
"line": 55,
"type": "if",
"locations": [
{"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}},
{"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}
]
},
"2": {
"line": 59,
"type": "if",
"locations": [
{"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}},
{"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}}
]
}
}
},
"contracts/misc/ChainlinkProxyPriceProvider.sol": {
"l": {
"37": 3,
"38": 3,
"48": 0,
"55": 0,
"62": 3,
"63": 3,
"64": 72,
"65": 72,
"72": 3,
"73": 3,
"79": 0,
"81": 0,
"82": 0,
"84": 0,
"85": 0,
"86": 0,
"88": 0,
"96": 0,
"97": 0,
"98": 0,
"100": 0,
"107": 0,
"113": 0
},
"path": "/src/contracts/misc/ChainlinkProxyPriceProvider.sol",
"s": {
"1": 3,
"2": 3,
"3": 0,
"4": 0,
"5": 3,
"6": 3,
"7": 72,
"8": 72,
"9": 3,
"10": 3,
"11": 0,
"12": 0,
"13": 0,
"14": 0,
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"b": {"1": [3, 0], "2": [0, 0], "3": [0, 0]},
"f": {"1": 3, "2": 0, "3": 0, "4": 3, "5": 3, "6": 0, "7": 0, "8": 0, "9": 0},
"fnMap": {
"1": {
"name": "constructor",
"line": 32,
"loc": {"start": {"line": 32, "column": 2}, "end": {"line": 39, "column": 2}}
},
"2": {
"name": "setAssetSources",
"line": 46,
"loc": {"start": {"line": 44, "column": 2}, "end": {"line": 49, "column": 2}}
},
"3": {
"name": "setFallbackOracle",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
},
"4": {
"name": "_setAssetsSources",
"line": 61,
"loc": {"start": {"line": 61, "column": 2}, "end": {"line": 67, "column": 2}}
},
"5": {
"name": "_setFallbackOracle",
"line": 71,
"loc": {"start": {"line": 71, "column": 2}, "end": {"line": 74, "column": 2}}
},
"6": {
"name": "getAssetPrice",
"line": 78,
"loc": {"start": {"line": 78, "column": 2}, "end": {"line": 91, "column": 2}}
},
"7": {
"name": "getAssetsPrices",
"line": 95,
"loc": {"start": {"line": 95, "column": 2}, "end": {"line": 101, "column": 2}}
},
"8": {
"name": "getSourceOfAsset",
"line": 106,
"loc": {"start": {"line": 106, "column": 2}, "end": {"line": 108, "column": 2}}
},
"9": {
"name": "getFallbackOracle",
"line": 112,
"loc": {"start": {"line": 112, "column": 2}, "end": {"line": 114, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}},
"2": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 37}},
"3": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 37}},
"4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 37}},
"5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 73}},
"6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 2670}},
"7": {"start": {"line": 64, "column": 6}, "end": {"line": 64, "column": 64}},
"8": {"start": {"line": 65, "column": 6}, "end": {"line": 65, "column": 52}},
"9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 55}},
"10": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 46}},
"11": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 54}},
"12": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 3446}},
"13": {"start": {"line": 82, "column": 6}, "end": {"line": 82, "column": 49}},
"14": {"start": {"line": 84, "column": 6}, "end": {"line": 84, "column": 64}},
"15": {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 3621}},
"16": {"start": {"line": 86, "column": 8}, "end": {"line": 86, "column": 29}},
"17": {"start": {"line": 88, "column": 8}, "end": {"line": 88, "column": 51}},
"18": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 58}},
"19": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 4032}},
"20": {"start": {"line": 98, "column": 6}, "end": {"line": 98, "column": 41}},
"21": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 17}},
"22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}},
"23": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 35}}
},
"branchMap": {
"1": {
"line": 62,
"type": "if",
"locations": [
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}},
{"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}
]
},
"2": {
"line": 81,
"type": "if",
"locations": [
{"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}},
{"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}}
]
},
"3": {
"line": 85,
"type": "if",
"locations": [
{"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}},
{"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}}
]
}
}
},
"contracts/misc/Context.sol": {
"l": {"16": 4, "20": 0, "21": 0},
"path": "/src/contracts/misc/Context.sol",
"s": {"1": 4, "2": 0},
"b": {},
"f": {"1": 4, "2": 0},
"fnMap": {
"1": {
"name": "_msgSender",
"line": 15,
"loc": {"start": {"line": 15, "column": 2}, "end": {"line": 17, "column": 2}}
},
"2": {
"name": "_msgData",
"line": 19,
"loc": {"start": {"line": 19, "column": 2}, "end": {"line": 22, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 16, "column": 4}, "end": {"line": 16, "column": 21}},
"2": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 19}}
},
"branchMap": {}
},
"contracts/misc/IERC20DetailedBytes.sol": {
"l": {},
"path": "/src/contracts/misc/IERC20DetailedBytes.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/misc/SafeERC20.sol": {
"l": {"27": 99, "36": 0, "44": 0, "48": 0, "52": 99, "55": 99, "56": 99, "58": 97, "61": 97},
"path": "/src/contracts/misc/SafeERC20.sol",
"s": {"1": 99, "2": 0, "3": 0, "4": 0, "5": 99, "6": 99, "7": 99, "8": 97, "9": 97},
"b": {"1": [0, 0], "2": [99, 0], "3": [97, 2], "4": [97, 0], "5": [97, 0]},
"f": {"1": 99, "2": 0, "3": 0, "4": 99},
"fnMap": {
"1": {
"name": "safeTransfer",
"line": 22,
"loc": {"start": {"line": 22, "column": 2}, "end": {"line": 28, "column": 2}}
},
"2": {
"name": "safeTransferFrom",
"line": 30,
"loc": {"start": {"line": 30, "column": 2}, "end": {"line": 37, "column": 2}}
},
"3": {
"name": "safeApprove",
"line": 39,
"loc": {"start": {"line": 39, "column": 2}, "end": {"line": 49, "column": 2}}
},
"4": {
"name": "callOptionalReturn",
"line": 51,
"loc": {"start": {"line": 51, "column": 2}, "end": {"line": 63, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 88}},
"2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 98}},
"3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1254}},
"4": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 92}},
"5": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 74}},
"6": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 71}},
"7": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 55}},
"8": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 1845}},
"9": {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 90}}
},
"branchMap": {
"1": {
"line": 44,
"type": "if",
"locations": [
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
]
},
"2": {
"line": 52,
"type": "if",
"locations": [
{"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}},
{"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}
]
},
"3": {
"line": 56,
"type": "if",
"locations": [
{"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}},
{"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}
]
},
"4": {
"line": 58,
"type": "if",
"locations": [
{"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}},
{"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}}
]
},
"5": {
"line": 61,
"type": "if",
"locations": [
{"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}},
{"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}}
]
}
}
},
"contracts/misc/WalletBalanceProvider.sol": {
"l": {
"26": 3,
"34": 0,
"45": 0,
"46": 0,
"48": 0,
"63": 0,
"65": 0,
"66": 0,
"67": 0,
"68": 0,
"69": 0,
"71": 0,
"76": 0,
"87": 0,
"89": 0,
"91": 0,
"93": 0,
"94": 0,
"96": 0,
"97": 0,
"98": 0,
"100": 0,
"103": 0
},
"path": "/src/contracts/misc/WalletBalanceProvider.sol",
"s": {
"1": 3,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 0,
"13": 0,
"14": 0,
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0
},
"b": {"1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0]},
"f": {"1": 3, "2": 0, "3": 0, "4": 0},
"fnMap": {
"1": {
"name": "constructor",
"line": 25,
"loc": {"start": {"line": 25, "column": 2}, "end": {"line": 27, "column": 2}}
},
"2": {
"name": "balanceOf",
"line": 43,
"loc": {"start": {"line": 43, "column": 2}, "end": {"line": 50, "column": 2}}
},
"3": {
"name": "batchBalanceOf",
"line": 58,
"loc": {"start": {"line": 58, "column": 2}, "end": {"line": 77, "column": 2}}
},
"4": {
"name": "getUserWalletBalances",
"line": 82,
"loc": {"start": {"line": 82, "column": 2}, "end": {"line": 104, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 23}},
"2": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 1672}},
"3": {"start": {"line": 46, "column": 6}, "end": {"line": 46, "column": 42}},
"4": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 14}},
"5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 75}},
"6": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2271}},
"7": {"start": {"line": 66, "column": 6}, "end": {"line": 66, "column": 2324}},
"8": {"start": {"line": 67, "column": 8}, "end": {"line": 67, "column": 43}},
"9": {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 2425}},
"10": {"start": {"line": 69, "column": 10}, "end": {"line": 69, "column": 32}},
"11": {"start": {"line": 71, "column": 10}, "end": {"line": 71, "column": 63}},
"12": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 19}},
"13": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 64}},
"14": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 50}},
"15": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 62}},
"16": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3026}},
"17": {"start": {"line": 94, "column": 6}, "end": {"line": 94, "column": 89}},
"18": {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 3174}},
"19": {"start": {"line": 97, "column": 8}, "end": {"line": 97, "column": 22}},
"20": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 47}},
"21": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 31}}
},
"branchMap": {
"1": {
"line": 34,
"type": "if",
"locations": [
{"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}},
{"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}
]
},
"2": {
"line": 45,
"type": "if",
"locations": [
{"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}},
{"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}
]
},
"3": {
"line": 68,
"type": "if",
"locations": [
{"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}},
{"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}}
]
},
"4": {
"line": 96,
"type": "if",
"locations": [
{"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}},
{"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}}
]
}
}
},
"contracts/tokenization/AToken.sol": {
"l": {
"45": 211,
"46": 207,
"57": 54,
"58": 54,
"59": 54,
"63": 17,
"71": 17,
"74": 17,
"78": 17,
"88": 17,
"89": 17,
"90": 17,
"104": 42,
"107": 41,
"110": 41,
"111": 41,
"126": 105,
"129": 105,
"130": 105,
"134": 0,
"137": 0,
"138": 0,
"155": 2,
"170": 641,
"180": 333,
"195": 0,
"205": 3,
"207": 3,
"208": 0,
"211": 3,
"219": 0,
"229": 4,
"245": 58,
"246": 56,
"268": 6,
"270": 5,
"271": 3,
"272": 3,
"279": 3,
"280": 0,
"281": 0,
"298": 6,
"299": 4,
"302": 4,
"304": 4,
"306": 4,
"320": 4,
"327": 0
},
"path": "/src/contracts/tokenization/AToken.sol",
"s": {
"1": 211,
"2": 54,
"3": 54,
"4": 54,
"5": 17,
"6": 17,
"7": 17,
"8": 17,
"9": 17,
"10": 17,
"11": 42,
"12": 41,
"13": 41,
"14": 41,
"15": 105,
"16": 105,
"17": 105,
"18": 0,
"19": 0,
"20": 0,
"21": 2,
"22": 641,
"23": 333,
"24": 0,
"25": 3,
"26": 3,
"27": 0,
"28": 3,
"29": 0,
"30": 4,
"31": 58,
"32": 56,
"33": 6,
"34": 5,
"35": 3,
"36": 3,
"37": 3,
"38": 0,
"39": 0,
"40": 6,
"41": 4,
"42": 4,
"43": 4,
"44": 4,
"45": 4
},
"b": {
"1": [207, 4],
"2": [0, 3],
"3": [5, 1],
"4": [3, 2],
"5": [0, 3],
"6": [4, 2],
"7": [2, 2]
},
"f": {
"1": 211,
"2": 54,
"3": 17,
"4": 17,
"5": 42,
"6": 105,
"7": 0,
"8": 2,
"9": 641,
"10": 333,
"11": 0,
"12": 3,
"13": 0,
"14": 4,
"15": 58,
"16": 6,
"17": 6,
"18": 4
},
"fnMap": {
"1": {
"name": "onlyLendingPool",
"line": 44,
"loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}}
},
"2": {
"name": "constructor",
"line": 56,
"loc": {"start": {"line": 49, "column": 2}, "end": {"line": 60, "column": 2}}
},
"3": {
"name": "getRevision",
"line": 62,
"loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}}
},
"4": {
"name": "initialize",
"line": 70,
"loc": {"start": {"line": 66, "column": 2}, "end": {"line": 91, "column": 2}}
},
"5": {
"name": "burn",
"line": 103,
"loc": {"start": {"line": 98, "column": 2}, "end": {"line": 112, "column": 2}}
},
"6": {
"name": "mint",
"line": 124,
"loc": {"start": {"line": 120, "column": 2}, "end": {"line": 131, "column": 2}}
},
"7": {
"name": "mintToTreasury",
"line": 133,
"loc": {"start": {"line": 133, "column": 2}, "end": {"line": 139, "column": 2}}
},
"8": {
"name": "transferOnLiquidation",
"line": 152,
"loc": {"start": {"line": 148, "column": 2}, "end": {"line": 156, "column": 2}}
},
"9": {
"name": "balanceOf",
"line": 164,
"loc": {"start": {"line": 164, "column": 2}, "end": {"line": 171, "column": 2}}
},
"10": {
"name": "scaledBalanceOf",
"line": 179,
"loc": {"start": {"line": 179, "column": 2}, "end": {"line": 181, "column": 2}}
},
"11": {
"name": "getScaledUserBalanceAndSupply",
"line": 189,
"loc": {"start": {"line": 189, "column": 2}, "end": {"line": 196, "column": 2}}
},
"12": {
"name": "totalSupply",
"line": 204,
"loc": {"start": {"line": 204, "column": 2}, "end": {"line": 212, "column": 2}}
},
"13": {
"name": "scaledTotalSupply",
"line": 218,
"loc": {"start": {"line": 218, "column": 2}, "end": {"line": 220, "column": 2}}
},
"14": {
"name": "isTransferAllowed",
"line": 228,
"loc": {"start": {"line": 228, "column": 2}, "end": {"line": 230, "column": 2}}
},
"15": {
"name": "transferUnderlyingTo",
"line": 242,
"loc": {"start": {"line": 239, "column": 2}, "end": {"line": 247, "column": 2}}
},
"16": {
"name": "permit",
"line": 259,
"loc": {"start": {"line": 259, "column": 2}, "end": {"line": 282, "column": 2}}
},
"17": {
"name": "_transfer",
"line": 292,
"loc": {"start": {"line": 292, "column": 2}, "end": {"line": 307, "column": 2}}
},
"18": {
"name": "_transfer",
"line": 315,
"loc": {"start": {"line": 315, "column": 2}, "end": {"line": 321, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 75}},
"2": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 14}},
"3": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 52}},
"4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 52}},
"5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 26}},
"6": {"start": {"line": 71, "column": 4}, "end": {"line": 71, "column": 19}},
"7": {"start": {"line": 78, "column": 4}, "end": {"line": 78, "column": 2480}},
"8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 22}},
"9": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 26}},
"10": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 40}},
"11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 36}},
"12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 78}},
"13": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 43}},
"14": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 62}},
"15": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}},
"16": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 43}},
"17": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 34}},
"18": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 53}},
"19": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}},
"20": {"start": {"line": 138, "column": 4}, "end": {"line": 138, "column": 54}},
"21": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 36}},
"22": {"start": {"line": 170, "column": 4}, "end": {"line": 170, "column": 98}},
"23": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 32}},
"24": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 55}},
"25": {"start": {"line": 205, "column": 4}, "end": {"line": 205, "column": 53}},
"26": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 6560}},
"27": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 14}},
"28": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 96}},
"29": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 30}},
"30": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 78}},
"31": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 64}},
"32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 17}},
"33": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 48}},
"34": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 61}},
"35": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 46}},
"36": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 8691}},
"37": {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 68}},
"38": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 44}},
"39": {"start": {"line": 281, "column": 4}, "end": {"line": 281, "column": 34}},
"40": {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 9504}},
"41": {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 74}},
"42": {"start": {"line": 302, "column": 4}, "end": {"line": 302, "column": 77}},
"43": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 50}},
"44": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 49}},
"45": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 36}}
},
"branchMap": {
"1": {
"line": 45,
"type": "if",
"locations": [
{"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}},
{"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}
]
},
"2": {
"line": 207,
"type": "if",
"locations": [
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}},
{"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}
]
},
"3": {
"line": 268,
"type": "if",
"locations": [
{"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}},
{"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}
]
},
"4": {
"line": 270,
"type": "if",
"locations": [
{"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}},
{"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}
]
},
"5": {
"line": 279,
"type": "if",
"locations": [
{"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}},
{"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}}
]
},
"6": {
"line": 298,
"type": "if",
"locations": [
{"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}},
{"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}}
]
},
"7": {
"line": 299,
"type": "if",
"locations": [
{"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}},
{"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}}
]
}
}
},
"contracts/tokenization/base/DebtTokenBase.sol": {
"l": {
"29": 99,
"30": 95,
"44": 108,
"45": 108,
"59": 36,
"60": 36,
"61": 36,
"65": 0,
"73": 0,
"74": 0,
"75": 0,
"85": 0,
"86": 0,
"87": 0,
"91": 0,
"92": 0,
"93": 0,
"101": 0,
"102": 0,
"103": 0,
"104": 0,
"113": 0,
"114": 0,
"115": 0,
"124": 0,
"125": 0,
"126": 0
},
"path": "/src/contracts/tokenization/base/DebtTokenBase.sol",
"s": {
"1": 99,
"2": 108,
"3": 108,
"4": 36,
"5": 36,
"6": 36,
"7": 0,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 0,
"13": 0
},
"b": {"1": [95, 4]},
"f": {"1": 99, "2": 108, "3": 36, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0},
"fnMap": {
"1": {
"name": "onlyLendingPool",
"line": 28,
"loc": {"start": {"line": 28, "column": 2}, "end": {"line": 31, "column": 2}}
},
"2": {
"name": "constructor",
"line": 43,
"loc": {"start": {"line": 37, "column": 2}, "end": {"line": 46, "column": 2}}
},
"3": {
"name": "initialize",
"line": 58,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 62, "column": 2}}
},
"4": {
"name": "underlyingAssetAddress",
"line": 64,
"loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}}
},
"5": {
"name": "transfer",
"line": 72,
"loc": {"start": {"line": 72, "column": 2}, "end": {"line": 76, "column": 2}}
},
"6": {
"name": "allowance",
"line": 78,
"loc": {"start": {"line": 78, "column": 2}, "end": {"line": 88, "column": 2}}
},
"7": {
"name": "approve",
"line": 90,
"loc": {"start": {"line": 90, "column": 2}, "end": {"line": 94, "column": 2}}
},
"8": {
"name": "transferFrom",
"line": 96,
"loc": {"start": {"line": 96, "column": 2}, "end": {"line": 105, "column": 2}}
},
"9": {
"name": "increaseAllowance",
"line": 107,
"loc": {"start": {"line": 107, "column": 2}, "end": {"line": 116, "column": 2}}
},
"10": {
"name": "decreaseAllowance",
"line": 118,
"loc": {"start": {"line": 118, "column": 2}, "end": {"line": 127, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 75}},
"2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 28}},
"3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 44}},
"4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 17}},
"5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 21}},
"6": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 25}},
"7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 27}},
"8": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 35}},
"9": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 36}},
"10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 35}},
"11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 35}},
"12": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 36}},
"13": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}}
},
"branchMap": {
"1": {
"line": 29,
"type": "if",
"locations": [
{"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}},
{"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}
]
}
}
},
"contracts/tokenization/IncentivizedERC20.sol": {
"l": {
"34": 162,
"35": 162,
"36": 162,
"37": 162,
"44": 67,
"51": 88,
"58": 0,
"65": 2318,
"72": 2652,
"82": 4,
"83": 2,
"84": 2,
"100": 4,
"109": 0,
"110": 0,
"125": 0,
"126": 0,
"131": 0,
"132": 0,
"142": 0,
"143": 0,
"157": 0,
"165": 0,
"173": 4,
"174": 4,
"176": 4,
"178": 4,
"179": 4,
"180": 4,
"181": 4,
"183": 4,
"184": 0,
"185": 0,
"186": 0,
"187": 0,
"193": 131,
"195": 131,
"197": 131,
"198": 131,
"200": 131,
"201": 131,
"203": 131,
"204": 0,
"209": 67,
"211": 67,
"213": 67,
"214": 67,
"216": 67,
"217": 67,
"219": 66,
"220": 0,
"229": 0,
"230": 0,
"232": 0,
"233": 0,
"237": 54,
"241": 54,
"245": 54
},
"path": "/src/contracts/tokenization/IncentivizedERC20.sol",
"s": {
"1": 162,
"2": 162,
"3": 162,
"4": 162,
"5": 67,
"6": 88,
"7": 0,
"8": 2318,
"9": 2652,
"10": 4,
"11": 2,
"12": 2,
"13": 4,
"14": 0,
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0,
"24": 4,
"25": 4,
"26": 4,
"27": 4,
"28": 4,
"29": 4,
"30": 4,
"31": 4,
"32": 0,
"33": 0,
"34": 0,
"35": 0,
"36": 131,
"37": 131,
"38": 131,
"39": 131,
"40": 131,
"41": 131,
"42": 131,
"43": 0,
"44": 67,
"45": 67,
"46": 67,
"47": 67,
"48": 67,
"49": 67,
"50": 66,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 54,
"57": 54,
"58": 54
},
"b": {
"1": [4, 0],
"2": [4, 0],
"3": [0, 4],
"4": [0, 0],
"5": [131, 0],
"6": [0, 131],
"7": [67, 0],
"8": [0, 66],
"9": [0, 0],
"10": [0, 0]
},
"f": {
"1": 162,
"2": 67,
"3": 88,
"4": 0,
"5": 2318,
"6": 2652,
"7": 4,
"8": 4,
"9": 0,
"10": 0,
"11": 0,
"12": 0,
"13": 4,
"14": 131,
"15": 67,
"16": 0,
"17": 54,
"18": 54,
"19": 54,
"20": 202
},
"fnMap": {
"1": {
"name": "constructor",
"line": 28,
"loc": {"start": {"line": 28, "column": 2}, "end": {"line": 38, "column": 2}}
},
"2": {
"name": "name",
"line": 43,
"loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}}
},
"3": {
"name": "symbol",
"line": 50,
"loc": {"start": {"line": 50, "column": 2}, "end": {"line": 52, "column": 2}}
},
"4": {
"name": "decimals",
"line": 57,
"loc": {"start": {"line": 57, "column": 2}, "end": {"line": 59, "column": 2}}
},
"5": {
"name": "totalSupply",
"line": 64,
"loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}}
},
"6": {
"name": "balanceOf",
"line": 71,
"loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}}
},
"7": {
"name": "transfer",
"line": 81,
"loc": {"start": {"line": 81, "column": 2}, "end": {"line": 85, "column": 2}}
},
"8": {
"name": "allowance",
"line": 93,
"loc": {"start": {"line": 93, "column": 2}, "end": {"line": 101, "column": 2}}
},
"9": {
"name": "approve",
"line": 108,
"loc": {"start": {"line": 108, "column": 2}, "end": {"line": 111, "column": 2}}
},
"10": {
"name": "transferFrom",
"line": 120,
"loc": {"start": {"line": 120, "column": 2}, "end": {"line": 133, "column": 2}}
},
"11": {
"name": "increaseAllowance",
"line": 141,
"loc": {"start": {"line": 141, "column": 2}, "end": {"line": 144, "column": 2}}
},
"12": {
"name": "decreaseAllowance",
"line": 152,
"loc": {"start": {"line": 152, "column": 2}, "end": {"line": 166, "column": 2}}
},
"13": {
"name": "_transfer",
"line": 168,
"loc": {"start": {"line": 168, "column": 2}, "end": {"line": 190, "column": 2}}
},
"14": {
"name": "_mint",
"line": 192,
"loc": {"start": {"line": 192, "column": 2}, "end": {"line": 206, "column": 2}}
},
"15": {
"name": "_burn",
"line": 208,
"loc": {"start": {"line": 208, "column": 2}, "end": {"line": 222, "column": 2}}
},
"16": {
"name": "_approve",
"line": 224,
"loc": {"start": {"line": 224, "column": 2}, "end": {"line": 234, "column": 2}}
},
"17": {
"name": "_setName",
"line": 236,
"loc": {"start": {"line": 236, "column": 2}, "end": {"line": 238, "column": 2}}
},
"18": {
"name": "_setSymbol",
"line": 240,
"loc": {"start": {"line": 240, "column": 2}, "end": {"line": 242, "column": 2}}
},
"19": {
"name": "_setDecimals",
"line": 244,
"loc": {"start": {"line": 244, "column": 2}, "end": {"line": 246, "column": 2}}
},
"20": {
"name": "_beforeTokenTransfer",
"line": 248,
"loc": {"start": {"line": 248, "column": 2}, "end": {"line": 252, "column": 22}}
}
},
"statementMap": {
"1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 15}},
"2": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 19}},
"3": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 23}},
"4": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 74}},
"5": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 16}},
"6": {"start": {"line": 51, "column": 4}, "end": {"line": 51, "column": 18}},
"7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 20}},
"8": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 23}},
"9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 29}},
"10": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 45}},
"11": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 48}},
"12": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 15}},
"13": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 38}},
"14": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 42}},
"15": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 15}},
"16": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}},
"17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 3648}},
"18": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 44}},
"19": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 15}},
"20": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 86}},
"21": {"start": {"line": 143, "column": 4}, "end": {"line": 143, "column": 15}},
"22": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 4675}},
"23": {"start": {"line": 165, "column": 4}, "end": {"line": 165, "column": 15}},
"24": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 73}},
"25": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 74}},
"26": {"start": {"line": 176, "column": 4}, "end": {"line": 176, "column": 50}},
"27": {"start": {"line": 178, "column": 4}, "end": {"line": 178, "column": 48}},
"28": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 93}},
"29": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 54}},
"30": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 58}},
"31": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 5459}},
"32": {"start": {"line": 184, "column": 6}, "end": {"line": 184, "column": 40}},
"33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 78}},
"34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 5642}},
"35": {"start": {"line": 187, "column": 8}, "end": {"line": 187, "column": 86}},
"36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 68}},
"37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 52}},
"38": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 41}},
"39": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 44}},
"40": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 50}},
"41": {"start": {"line": 201, "column": 4}, "end": {"line": 201, "column": 53}},
"42": {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 6176}},
"43": {"start": {"line": 204, "column": 6}, "end": {"line": 204, "column": 83}},
"44": {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 70}},
"45": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 52}},
"46": {"start": {"line": 213, "column": 4}, "end": {"line": 213, "column": 41}},
"47": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 44}},
"48": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 50}},
"49": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 91}},
"50": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 6766}},
"51": {"start": {"line": 220, "column": 6}, "end": {"line": 220, "column": 83}},
"52": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 71}},
"53": {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 71}},
"54": {"start": {"line": 232, "column": 4}, "end": {"line": 232, "column": 39}},
"55": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 41}},
"56": {"start": {"line": 237, "column": 4}, "end": {"line": 237, "column": 18}},
"57": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 22}},
"58": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 26}}
},
"branchMap": {
"1": {
"line": 173,
"type": "if",
"locations": [
{"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}},
{"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}
]
},
"2": {
"line": 174,
"type": "if",
"locations": [
{"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}},
{"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}}
]
},
"3": {
"line": 183,
"type": "if",
"locations": [
{"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}},
{"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}}
]
},
"4": {
"line": 186,
"type": "if",
"locations": [
{"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}},
{"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}}
]
},
"5": {
"line": 193,
"type": "if",
"locations": [
{"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}},
{"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}}
]
},
"6": {
"line": 203,
"type": "if",
"locations": [
{"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}},
{"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}}
]
},
"7": {
"line": 209,
"type": "if",
"locations": [
{"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}},
{"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}}
]
},
"8": {
"line": 219,
"type": "if",
"locations": [
{"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}},
{"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}}
]
},
"9": {
"line": 229,
"type": "if",
"locations": [
{"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}},
{"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}}
]
},
"10": {
"line": 230,
"type": "if",
"locations": [
{"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}},
{"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}}
]
}
}
},
"contracts/tokenization/interfaces/IAToken.sol": {
"l": {},
"path": "/src/contracts/tokenization/interfaces/IAToken.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/tokenization/interfaces/IScaledBalanceToken.sol": {
"l": {},
"path": "/src/contracts/tokenization/interfaces/IScaledBalanceToken.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/tokenization/interfaces/IStableDebtToken.sol": {
"l": {},
"path": "/src/contracts/tokenization/interfaces/IStableDebtToken.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/tokenization/interfaces/IVariableDebtToken.sol": {
"l": {},
"path": "/src/contracts/tokenization/interfaces/IVariableDebtToken.sol",
"s": {},
"b": {},
"f": {},
"fnMap": {},
"statementMap": {},
"branchMap": {}
},
"contracts/tokenization/StableDebtToken.sol": {
"l": {
"39": 17,
"47": 363,
"55": 343,
"64": 343,
"72": 488,
"73": 488,
"74": 488,
"75": 366,
"77": 122,
"81": 122,
"104": 27,
"107": 27,
"114": 27,
"115": 27,
"116": 27,
"118": 27,
"121": 27,
"126": 27,
"127": 27,
"131": 27,
"134": 27,
"139": 27,
"142": 27,
"144": 27,
"160": 17,
"167": 17,
"173": 17,
"174": 8,
"175": 8,
"177": 9,
"178": 9,
"184": 17,
"185": 11,
"186": 11,
"190": 6,
"193": 17,
"195": 17,
"196": 0,
"198": 17,
"202": 17,
"204": 17,
"222": 44,
"224": 44,
"225": 22,
"229": 22,
"231": 22,
"242": 331,
"243": 331,
"250": 235,
"251": 235,
"258": 414,
"265": 331,
"274": 343,
"284": 980,
"286": 980,
"287": 781,
"290": 199,
"295": 199,
"306": 27,
"307": 27,
"309": 27,
"310": 0,
"322": 17,
"323": 17,
"325": 17,
"326": 0
},
"path": "/src/contracts/tokenization/StableDebtToken.sol",
"s": {
"1": 17,
"2": 363,
"3": 343,
"4": 343,
"5": 488,
"6": 488,
"7": 488,
"8": 366,
"9": 122,
"10": 122,
"11": 27,
"12": 27,
"13": 27,
"14": 27,
"15": 27,
"16": 27,
"17": 27,
"18": 27,
"19": 27,
"20": 27,
"21": 27,
"22": 27,
"23": 27,
"24": 27,
"25": 17,
"26": 17,
"27": 17,
"28": 8,
"29": 8,
"30": 9,
"31": 9,
"32": 17,
"33": 11,
"34": 11,
"35": 6,
"36": 17,
"37": 17,
"38": 0,
"39": 17,
"40": 17,
"41": 17,
"42": 44,
"43": 44,
"44": 22,
"45": 22,
"46": 22,
"47": 331,
"48": 331,
"49": 235,
"50": 235,
"51": 414,
"52": 331,
"53": 343,
"54": 980,
"55": 980,
"56": 781,
"57": 199,
"58": 199,
"59": 27,
"60": 27,
"61": 27,
"62": 0,
"63": 17,
"64": 17,
"65": 17,
"66": 0
},
"b": {
"1": [366, 122],
"2": [27, 0],
"3": [8, 9],
"4": [11, 6],
"5": [0, 17],
"6": [22, 22],
"7": [781, 199],
"8": [0, 27],
"9": [0, 17]
},
"f": {
"1": 54,
"2": 17,
"3": 363,
"4": 343,
"5": 343,
"6": 488,
"7": 27,
"8": 17,
"9": 44,
"10": 331,
"11": 235,
"12": 414,
"13": 331,
"14": 343,
"15": 980,
"16": 27,
"17": 17
},
"fnMap": {
"1": {
"name": "constructor",
"line": 32,
"loc": {"start": {"line": 26, "column": 2}, "end": {"line": 32, "column": 85}}
},
"2": {
"name": "getRevision",
"line": 38,
"loc": {"start": {"line": 38, "column": 2}, "end": {"line": 40, "column": 2}}
},
"3": {
"name": "getAverageStableRate",
"line": 46,
"loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}}
},
"4": {
"name": "getUserLastUpdated",
"line": 54,
"loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}}
},
"5": {
"name": "getUserStableRate",
"line": 63,
"loc": {"start": {"line": 63, "column": 2}, "end": {"line": 65, "column": 2}}
},
"6": {
"name": "balanceOf",
"line": 71,
"loc": {"start": {"line": 71, "column": 2}, "end": {"line": 82, "column": 2}}
},
"7": {
"name": "mint",
"line": 103,
"loc": {"start": {"line": 99, "column": 2}, "end": {"line": 152, "column": 2}}
},
"8": {
"name": "burn",
"line": 159,
"loc": {"start": {"line": 159, "column": 2}, "end": {"line": 205, "column": 2}}
},
"9": {
"name": "_calculateBalanceIncrease",
"line": 213,
"loc": {"start": {"line": 213, "column": 2}, "end": {"line": 236, "column": 2}}
},
"10": {
"name": "getSupplyData",
"line": 241,
"loc": {"start": {"line": 241, "column": 2}, "end": {"line": 244, "column": 2}}
},
"11": {
"name": "getTotalSupplyAndAvgRate",
"line": 249,
"loc": {"start": {"line": 249, "column": 2}, "end": {"line": 252, "column": 2}}
},
"12": {
"name": "totalSupply",
"line": 257,
"loc": {"start": {"line": 257, "column": 2}, "end": {"line": 259, "column": 2}}
},
"13": {
"name": "getTotalSupplyLastUpdated",
"line": 264,
"loc": {"start": {"line": 264, "column": 2}, "end": {"line": 266, "column": 2}}
},
"14": {
"name": "principalBalanceOf",
"line": 273,
"loc": {"start": {"line": 273, "column": 2}, "end": {"line": 275, "column": 2}}
},
"15": {
"name": "_calcTotalSupply",
"line": 283,
"loc": {"start": {"line": 283, "column": 2}, "end": {"line": 296, "column": 2}}
},
"16": {
"name": "_mint",
"line": 304,
"loc": {"start": {"line": 304, "column": 3}, "end": {"line": 312, "column": 2}}
},
"17": {
"name": "_burn",
"line": 320,
"loc": {"start": {"line": 320, "column": 2}, "end": {"line": 328, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 30}},
"2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 25}},
"3": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 28}},
"4": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 27}},
"5": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 53}},
"6": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 44}},
"7": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 2428}},
"8": {"start": {"line": 75, "column": 6}, "end": {"line": 75, "column": 14}},
"9": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2482}},
"10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 51}},
"11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 29}},
"12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 3360}},
"13": {"start": {"line": 114, "column": 4}, "end": {"line": 114, "column": 38}},
"14": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 45}},
"15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 67}},
"16": {"start": {"line": 118, "column": 4}, "end": {"line": 118, "column": 39}},
"17": {"start": {"line": 121, "column": 4}, "end": {"line": 121, "column": 3848}},
"18": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 79}},
"19": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 40}},
"20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 70}},
"21": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4342}},
"22": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 64}},
"23": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 43}},
"24": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 4640}},
"25": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 5054}},
"26": {"start": {"line": 167, "column": 4}, "end": {"line": 167, "column": 42}},
"27": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 5510}},
"28": {"start": {"line": 174, "column": 6}, "end": {"line": 174, "column": 23}},
"29": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 21}},
"30": {"start": {"line": 177, "column": 7}, "end": {"line": 177, "column": 69}},
"31": {"start": {"line": 178, "column": 6}, "end": {"line": 178, "column": 5715}},
"32": {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 5865}},
"33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 25}},
"34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 26}},
"35": {"start": {"line": 190, "column": 6}, "end": {"line": 190, "column": 48}},
"36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 50}},
"37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 6147}},
"38": {"start": {"line": 196, "column": 6}, "end": {"line": 196, "column": 61}},
"39": {"start": {"line": 198, "column": 6}, "end": {"line": 198, "column": 61}},
"40": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 43}},
"41": {"start": {"line": 204, "column": 4}, "end": {"line": 204, "column": 81}},
"42": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 60}},
"43": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 7006}},
"44": {"start": {"line": 225, "column": 6}, "end": {"line": 225, "column": 22}},
"45": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 75}},
"46": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 7228}},
"47": {"start": {"line": 242, "column": 4}, "end": {"line": 242, "column": 36}},
"48": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 91}},
"49": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 36}},
"50": {"start": {"line": 251, "column": 4}, "end": {"line": 251, "column": 47}},
"51": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 43}},
"52": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 32}},
"53": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 32}},
"54": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 49}},
"55": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 8975}},
"56": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 14}},
"57": {"start": {"line": 290, "column": 4}, "end": {"line": 290, "column": 9031}},
"58": {"start": {"line": 295, "column": 4}, "end": {"line": 295, "column": 52}},
"59": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 50}},
"60": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 53}},
"61": {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 9637}},
"62": {"start": {"line": 310, "column": 6}, "end": {"line": 310, "column": 83}},
"63": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 50}},
"64": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 91}},
"65": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 10249}},
"66": {"start": {"line": 326, "column": 6}, "end": {"line": 326, "column": 83}}
},
"branchMap": {
"1": {
"line": 74,
"type": "if",
"locations": [
{"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}},
{"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}}
]
},
"2": {
"line": 126,
"type": "if",
"locations": [
{"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}},
{"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}}
]
},
"3": {
"line": 173,
"type": "if",
"locations": [
{"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}},
{"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}
]
},
"4": {
"line": 184,
"type": "if",
"locations": [
{"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}},
{"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}}
]
},
"5": {
"line": 195,
"type": "if",
"locations": [
{"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}},
{"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}}
]
},
"6": {
"line": 224,
"type": "if",
"locations": [
{"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}},
{"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}
]
},
"7": {
"line": 286,
"type": "if",
"locations": [
{"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}},
{"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}
]
},
"8": {
"line": 309,
"type": "if",
"locations": [
{"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}},
{"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}}
]
},
"9": {
"line": 325,
"type": "if",
"locations": [
{"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}},
{"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}}
]
}
}
},
"contracts/tokenization/VariableDebtToken.sol": {
"l": {
"34": 17,
"42": 460,
"44": 460,
"45": 323,
"48": 137,
"63": 26,
"65": 26,
"66": 26,
"79": 25,
"81": 25,
"82": 25,
"90": 343,
"98": 673,
"106": 331,
"116": 0
},
"path": "/src/contracts/tokenization/VariableDebtToken.sol",
"s": {
"1": 17,
"2": 460,
"3": 460,
"4": 323,
"5": 137,
"6": 26,
"7": 26,
"8": 26,
"9": 25,
"10": 25,
"11": 25,
"12": 343,
"13": 673,
"14": 331,
"15": 0
},
"b": {"1": [323, 137]},
"f": {"1": 54, "2": 17, "3": 460, "4": 26, "5": 25, "6": 343, "7": 673, "8": 331, "9": 0},
"fnMap": {
"1": {
"name": "constructor",
"line": 27,
"loc": {"start": {"line": 21, "column": 2}, "end": {"line": 27, "column": 85}}
},
"2": {
"name": "getRevision",
"line": 33,
"loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}}
},
"3": {
"name": "balanceOf",
"line": 41,
"loc": {"start": {"line": 41, "column": 2}, "end": {"line": 49, "column": 2}}
},
"4": {
"name": "mint",
"line": 61,
"loc": {"start": {"line": 57, "column": 2}, "end": {"line": 67, "column": 2}}
},
"5": {
"name": "burn",
"line": 78,
"loc": {"start": {"line": 74, "column": 2}, "end": {"line": 83, "column": 2}}
},
"6": {
"name": "scaledBalanceOf",
"line": 89,
"loc": {"start": {"line": 89, "column": 2}, "end": {"line": 91, "column": 2}}
},
"7": {
"name": "totalSupply",
"line": 97,
"loc": {"start": {"line": 97, "column": 2}, "end": {"line": 99, "column": 2}}
},
"8": {
"name": "scaledTotalSupply",
"line": 105,
"loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}}
},
"9": {
"name": "getScaledUserBalanceAndSupply",
"line": 115,
"loc": {"start": {"line": 115, "column": 2}, "end": {"line": 117, "column": 2}}
}
},
"statementMap": {
"1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 30}},
"2": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 49}},
"3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1484}},
"4": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 14}},
"5": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 88}},
"6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 36}},
"7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}},
"8": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 34}},
"9": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 36}},
"10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 43}},
"11": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 34}},
"12": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}},
"13": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 94}},
"14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 30}},
"15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 55}}
},
"branchMap": {
"1": {
"line": 44,
"type": "if",
"locations": [
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}},
{"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}
]
}
}
}
}