{ "contracts/configuration/LendingPoolAddressesProvider.sol": { "l": { "38": 9, "46": 1, "47": 1, "55": 119, "63": 1, "64": 1, "75": 37, "83": 1, "84": 1, "93": 124, "97": 1, "98": 1, "102": 168, "106": 1, "107": 1, "111": 234, "115": 1, "116": 1, "125": 2, "127": 2, "130": 2, "132": 2, "133": 2, "134": 2, "135": 2, "136": 2, "138": 0 }, "path": "/src/contracts/configuration/LendingPoolAddressesProvider.sol", "s": { "1": 9, "2": 1, "3": 1, "4": 119, "5": 1, "6": 1, "7": 37, "8": 1, "9": 1, "10": 124, "11": 1, "12": 1, "13": 168, "14": 1, "15": 1, "16": 234, "17": 1, "18": 1, "19": 2, "20": 2, "21": 2, "22": 2, "23": 2, "24": 2, "25": 2, "26": 2, "27": 0 }, "b": {"1": [2, 0]}, "f": { "1": 9, "2": 1, "3": 119, "4": 1, "5": 37, "6": 1, "7": 124, "8": 1, "9": 168, "10": 1, "11": 234, "12": 1, "13": 2 }, "fnMap": { "1": { "name": "getLendingPool", "line": 37, "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 39, "column": 2}} }, "2": { "name": "setLendingPoolImpl", "line": 45, "loc": {"start": {"line": 45, "column": 2}, "end": {"line": 48, "column": 2}} }, "3": { "name": "getLendingPoolConfigurator", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}} }, "4": { "name": "setLendingPoolConfiguratorImpl", "line": 62, "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 65, "column": 2}} }, "5": { "name": "getLendingPoolCollateralManager", "line": 74, "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}} }, "6": { "name": "setLendingPoolCollateralManager", "line": 82, "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 85, "column": 2}} }, "7": { "name": "getPoolAdmin", "line": 92, "loc": {"start": {"line": 92, "column": 2}, "end": {"line": 94, "column": 2}} }, "8": { "name": "setAaveAdmin", "line": 96, "loc": {"start": {"line": 96, "column": 2}, "end": {"line": 99, "column": 2}} }, "9": { "name": "getPriceOracle", "line": 101, "loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}} }, "10": { "name": "setPriceOracle", "line": 105, "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 108, "column": 2}} }, "11": { "name": "getLendingRateOracle", "line": 110, "loc": {"start": {"line": 110, "column": 2}, "end": {"line": 112, "column": 2}} }, "12": { "name": "setLendingRateOracle", "line": 114, "loc": {"start": {"line": 114, "column": 2}, "end": {"line": 117, "column": 2}} }, "13": { "name": "_updateImpl", "line": 124, "loc": {"start": {"line": 124, "column": 2}, "end": {"line": 140, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 35}}, "2": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 34}}, "3": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 33}}, "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 48}}, "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 55}}, "6": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 53}}, "7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 54}}, "8": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 56}}, "9": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 53}}, "10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 33}}, "11": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 37}}, "12": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 36}}, "13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 35}}, "14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 41}}, "15": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}}, "16": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 42}}, "17": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 54}}, "18": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 52}}, "19": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 58}}, "20": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4874}}, "21": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 87}}, "22": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 5078}}, "23": {"start": {"line": 133, "column": 6}, "end": {"line": 133, "column": 56}}, "24": {"start": {"line": 134, "column": 6}, "end": {"line": 134, "column": 56}}, "25": {"start": {"line": 135, "column": 6}, "end": {"line": 135, "column": 36}}, "26": {"start": {"line": 136, "column": 6}, "end": {"line": 136, "column": 43}}, "27": {"start": {"line": 138, "column": 6}, "end": {"line": 138, "column": 47}} }, "branchMap": { "1": { "line": 132, "type": "if", "locations": [ {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}}, {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 4}} ] } } }, "contracts/configuration/LendingPoolAddressesProviderRegistry.sol": { "l": { "31": 1, "39": 3, "41": 3, "43": 3, "44": 5, "45": 4, "49": 3, "57": 2, "58": 2, "59": 2, "67": 1, "68": 1, "69": 1, "77": 2, "78": 1, "79": 0, "83": 2 }, "path": "/src/contracts/configuration/LendingPoolAddressesProviderRegistry.sol", "s": { "1": 1, "2": 3, "3": 3, "4": 3, "5": 5, "6": 4, "7": 3, "8": 2, "9": 2, "10": 2, "11": 1, "12": 1, "13": 1, "14": 2, "15": 1, "16": 0, "17": 2 }, "b": {"1": [4, 1], "2": [1, 0], "3": [0, 1]}, "f": {"1": 1, "2": 3, "3": 2, "4": 1, "5": 2}, "fnMap": { "1": { "name": "isAddressesProviderRegistered", "line": 25, "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 32, "column": 2}} }, "2": { "name": "getAddressesProvidersList", "line": 38, "loc": {"start": {"line": 38, "column": 2}, "end": {"line": 50, "column": 2}} }, "3": { "name": "registerAddressesProvider", "line": 56, "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 60, "column": 2}} }, "4": { "name": "unregisterAddressesProvider", "line": 66, "loc": {"start": {"line": 66, "column": 2}, "end": {"line": 70, "column": 2}} }, "5": { "name": "_addToAddressesProvidersList", "line": 76, "loc": {"start": {"line": 76, "column": 2}, "end": {"line": 84, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 39}}, "2": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 53}}, "3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 63}}, "4": {"start": {"line": 43, "column": 4}, "end": {"line": 43, "column": 1323}}, "5": {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 1393}}, "6": {"start": {"line": 45, "column": 8}, "end": {"line": 45, "column": 53}}, "7": {"start": {"line": 49, "column": 4}, "end": {"line": 49, "column": 26}}, "8": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 36}}, "9": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 41}}, "10": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 46}}, "11": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 76}}, "12": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 35}}, "13": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 48}}, "14": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2552}}, "15": {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 2622}}, "16": {"start": {"line": 79, "column": 8}, "end": {"line": 79, "column": 14}}, "17": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 40}} }, "branchMap": { "1": { "line": 44, "type": "if", "locations": [ {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}}, {"start": {"line": 44, "column": 6}, "end": {"line": 44, "column": 6}} ] }, "2": { "line": 67, "type": "if", "locations": [ {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}, {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}} ] }, "3": { "line": 78, "type": "if", "locations": [ {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}}, {"start": {"line": 78, "column": 6}, "end": {"line": 78, "column": 6}} ] } } }, "contracts/flashloan/base/FlashLoanReceiverBase.sol": { "l": {"18": 3}, "path": "/src/contracts/flashloan/base/FlashLoanReceiverBase.sol", "s": {"1": 3}, "b": {}, "f": {"1": 3}, "fnMap": { "1": { "name": "constructor", "line": 17, "loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}} } }, "statementMap": {"1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 32}}}, "branchMap": {} }, "contracts/flashloan/interfaces/IFlashLoanReceiver.sol": { "l": {}, "path": "/src/contracts/flashloan/interfaces/IFlashLoanReceiver.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/lendingpool/DefaultReserveInterestRateStrategy.sol": { "l": { "62": 51, "63": 51, "64": 51, "65": 51, "66": 51, "67": 51, "75": 0, "79": 0, "83": 0, "87": 0, "91": 0, "95": 7, "137": 234, "139": 234, "140": 234, "141": 234, "142": 234, "144": 234, "148": 234, "151": 234, "152": 4, "156": 4, "160": 4, "164": 230, "167": 230, "172": 234, "181": 234, "198": 234, "200": 234, "202": 86, "206": 86, "210": 86, "214": 86 }, "path": "/src/contracts/lendingpool/DefaultReserveInterestRateStrategy.sol", "s": { "1": 51, "2": 51, "3": 51, "4": 51, "5": 51, "6": 51, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 7, "13": 234, "14": 234, "15": 234, "16": 234, "17": 234, "18": 234, "19": 234, "20": 234, "21": 4, "22": 4, "23": 4, "24": 230, "25": 230, "26": 234, "27": 234, "28": 234, "29": 234, "30": 148, "31": 86, "32": 86, "33": 86, "34": 86 }, "b": {"1": [4, 230], "2": [148, 86]}, "f": {"1": 51, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 7, "8": 234, "9": 234}, "fnMap": { "1": { "name": "constructor", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 68, "column": 2}} }, "2": { "name": "variableRateSlope1", "line": 74, "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 76, "column": 2}} }, "3": { "name": "variableRateSlope2", "line": 78, "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 80, "column": 2}} }, "4": { "name": "stableRateSlope1", "line": 82, "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 84, "column": 2}} }, "5": { "name": "stableRateSlope2", "line": 86, "loc": {"start": {"line": 86, "column": 2}, "end": {"line": 88, "column": 2}} }, "6": { "name": "baseVariableBorrowRate", "line": 90, "loc": {"start": {"line": 90, "column": 2}, "end": {"line": 92, "column": 2}} }, "7": { "name": "getMaxVariableBorrowRate", "line": 94, "loc": {"start": {"line": 94, "column": 2}, "end": {"line": 96, "column": 2}} }, "8": { "name": "calculateInterestRates", "line": 119, "loc": {"start": {"line": 119, "column": 2}, "end": {"line": 182, "column": 2}} }, "9": { "name": "_getOverallBorrowRate", "line": 192, "loc": {"start": {"line": 192, "column": 2}, "end": {"line": 215, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 31}}, "2": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 51}}, "3": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 43}}, "4": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}}, "5": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 39}}, "6": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 39}}, "7": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 30}}, "8": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 30}}, "9": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}}, "10": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 28}}, "11": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 34}}, "12": {"start": {"line": 95, "column": 4}, "end": {"line": 95, "column": 84}}, "13": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 42}}, "14": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 61}}, "15": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 37}}, "16": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 35}}, "17": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 32}}, "18": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 5183}}, "19": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 5283}}, "20": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 5387}}, "21": {"start": {"line": 152, "column": 6}, "end": {"line": 152, "column": 5446}}, "22": {"start": {"line": 156, "column": 6}, "end": {"line": 156, "column": 5584}}, "23": {"start": {"line": 160, "column": 6}, "end": {"line": 160, "column": 5749}}, "24": {"start": {"line": 164, "column": 6}, "end": {"line": 164, "column": 5927}}, "25": {"start": {"line": 167, "column": 6}, "end": {"line": 167, "column": 6090}}, "26": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 6320}}, "27": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 100}}, "28": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 65}}, "29": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 35}}, "30": {"start": {"line": 200, "column": 27}, "end": {"line": 200, "column": 35}}, "31": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 7483}}, "32": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 7595}}, "33": {"start": {"line": 210, "column": 4}, "end": {"line": 210, "column": 7708}}, "34": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 28}} }, "branchMap": { "1": { "line": 151, "type": "if", "locations": [ {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}}, {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 4}} ] }, "2": { "line": 200, "type": "if", "locations": [ {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}}, {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 4}} ] } } }, "contracts/lendingpool/LendingPool.sol": { "l": { "55": 118, "68": 300, "72": 1, "81": 1, "97": 105, "98": 104, "100": 104, "102": 102, "104": 102, "105": 102, "107": 102, "108": 102, "109": 93, "112": 102, "115": 102, "117": 102, "126": 26, "127": 25, "129": 25, "131": 25, "133": 25, "136": 25, "137": 19, "140": 25, "150": 22, "152": 22, "154": 22, "155": 18, "158": 22, "160": 22, "177": 3, "194": 5, "195": 4, "197": 3, "198": 3, "217": 62, "218": 61, "220": 61, "221": 4, "223": 4, "229": 59, "257": 21, "259": 20, "261": 20, "263": 20, "266": 20, "270": 20, "271": 5, "274": 20, "283": 17, "286": 17, "287": 9, "289": 8, "296": 17, "297": 17, "299": 17, "300": 12, "303": 17, "305": 17, "314": 5, "315": 4, "317": 4, "319": 4, "321": 4, "329": 2, "331": 2, "333": 1, "334": 1, "341": 1, "346": 1, "353": 2, "355": 2, "367": 8, "369": 7, "371": 7, "372": 7, "373": 7, "375": 7, "378": 7, "379": 7, "380": 7, "387": 7, "388": 7, "394": 7, "401": 1, "403": 1, "404": 1, "406": 1, "408": 1, "418": 8, "419": 7, "421": 7, "430": 6, "432": 6, "433": 2, "435": 4, "455": 11, "456": 10, "459": 10, "469": 10, "471": 10, "473": 10, "475": 5, "499": 21, "500": 20, "501": 18, "503": 18, "506": 18, "517": 18, "519": 16, "521": 16, "522": 5, "525": 11, "555": 14, "556": 13, "557": 13, "559": 13, "561": 13, "563": 13, "565": 11, "567": 11, "570": 11, "573": 9, "575": 9, "577": 9, "578": 5, "580": 3, "581": 3, "582": 3, "584": 3, "587": 4, "617": 10, "618": 9, "621": 9, "631": 9, "633": 7, "635": 7, "636": 5, "662": 97, "664": 97, "689": 710, "691": 710, "715": 363, "717": 363, "744": 21, "758": 21, "781": 343, "783": 343, "784": 343, "785": 343, "786": 343, "787": 343, "788": 343, "789": 343, "792": 343, "796": 3, "800": 0, "816": 17, "817": 17, "823": 17, "836": 0, "837": 0, "841": 75, "842": 75, "851": 75, "872": 63, "873": 63, "875": 63, "877": 63, "881": 63, "894": 50, "895": 50, "896": 37, "899": 50, "902": 50, "904": 50, "907": 25, "909": 25, "915": 25, "922": 50, "929": 50, "930": 47, "933": 50, "950": 17, "951": 17, "952": 17, "953": 136, "954": 0, "956": 17, "957": 17, "958": 17, "968": 648, "982": 810, "997": 4, "998": 3, "1015": 26, "1017": 26, "1018": 26, "1019": 13, "1021": 13, "1029": 0 }, "path": "/src/contracts/lendingpool/LendingPool.sol", "s": { "1": 118, "2": 300, "3": 1, "4": 1, "5": 105, "6": 104, "7": 104, "8": 102, "9": 102, "10": 102, "11": 102, "12": 102, "13": 93, "14": 102, "15": 102, "16": 102, "17": 26, "18": 25, "19": 25, "20": 25, "21": 25, "22": 25, "23": 19, "24": 25, "25": 22, "26": 22, "27": 22, "28": 18, "29": 22, "30": 22, "31": 3, "32": 5, "33": 4, "34": 3, "35": 3, "36": 62, "37": 61, "38": 61, "39": 4, "40": 4, "41": 59, "42": 21, "43": 20, "44": 20, "45": 20, "46": 20, "47": 20, "48": 5, "49": 20, "50": 17, "51": 17, "52": 9, "53": 8, "54": 17, "55": 17, "56": 17, "57": 12, "58": 17, "59": 17, "60": 5, "61": 4, "62": 4, "63": 4, "64": 4, "65": 2, "66": 2, "67": 1, "68": 1, "69": 1, "70": 1, "71": 2, "72": 2, "73": 8, "74": 7, "75": 7, "76": 7, "77": 7, "78": 7, "79": 7, "80": 7, "81": 7, "82": 7, "83": 7, "84": 7, "85": 1, "86": 1, "87": 1, "88": 1, "89": 1, "90": 8, "91": 7, "92": 7, "93": 6, "94": 6, "95": 2, "96": 4, "97": 11, "98": 10, "99": 10, "100": 10, "101": 10, "102": 10, "103": 5, "104": 21, "105": 20, "106": 18, "107": 18, "108": 18, "109": 18, "110": 16, "111": 16, "112": 5, "113": 11, "114": 14, "115": 13, "116": 13, "117": 13, "118": 13, "119": 13, "120": 11, "121": 11, "122": 11, "123": 9, "124": 9, "125": 9, "126": 5, "127": 3, "128": 3, "129": 3, "130": 3, "131": 4, "132": 10, "133": 9, "134": 9, "135": 9, "136": 7, "137": 7, "138": 5, "139": 97, "140": 97, "141": 710, "142": 710, "143": 363, "144": 363, "145": 21, "146": 21, "147": 343, "148": 343, "149": 343, "150": 343, "151": 343, "152": 343, "153": 343, "154": 343, "155": 343, "156": 3, "157": 17, "158": 17, "159": 17, "160": 0, "161": 0, "162": 75, "163": 75, "164": 75, "165": 63, "166": 63, "167": 63, "168": 63, "169": 63, "170": 50, "171": 50, "172": 37, "173": 50, "174": 50, "175": 50, "176": 25, "177": 25, "178": 25, "179": 50, "180": 50, "181": 47, "182": 50, "183": 17, "184": 17, "185": 17, "186": 136, "187": 0, "188": 17, "189": 17, "190": 17, "191": 648, "192": 810, "193": 4, "194": 3, "195": 26, "196": 26, "197": 26, "198": 13, "199": 13, "200": 0 }, "b": { "1": [118, 0], "2": [287, 13], "3": [93, 9], "4": [19, 6], "5": [18, 4], "6": [4, 57], "7": [5, 15], "8": [9, 8], "9": [12, 5], "10": [1, 1], "11": [1, 6], "12": [2, 4], "13": [10, 0], "14": [5, 5], "15": [18, 2], "16": [16, 2], "17": [5, 11], "18": [5, 4], "19": [7, 2], "20": [5, 2], "21": [37, 13], "22": [25, 25], "23": [47, 3], "24": [17, 0], "25": [0, 136], "26": [17, 0], "27": [13, 13] }, "f": { "1": 118, "2": 300, "3": 1, "4": 1, "5": 105, "6": 26, "7": 3, "8": 5, "9": 62, "10": 21, "11": 5, "12": 8, "13": 8, "14": 11, "15": 21, "16": 14, "17": 10, "18": 97, "19": 710, "20": 363, "21": 21, "22": 343, "23": 3, "24": 17, "25": 0, "26": 75, "27": 75, "28": 63, "29": 17, "30": 648, "31": 810, "32": 4, "33": 26, "34": 0 }, "fnMap": { "1": { "name": "_onlyLendingPoolConfigurator", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 59, "column": 2}} }, "2": { "name": "_whenNotPaused", "line": 67, "loc": {"start": {"line": 67, "column": 2}, "end": {"line": 69, "column": 2}} }, "3": { "name": "getRevision", "line": 71, "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}} }, "4": { "name": "initialize", "line": 80, "loc": {"start": {"line": 80, "column": 2}, "end": {"line": 82, "column": 2}} }, "5": { "name": "deposit", "line": 91, "loc": {"start": {"line": 91, "column": 2}, "end": {"line": 118, "column": 2}} }, "6": { "name": "withdraw", "line": 125, "loc": {"start": {"line": 125, "column": 2}, "end": {"line": 161, "column": 2}} }, "7": { "name": "getBorrowAllowance", "line": 171, "loc": {"start": {"line": 171, "column": 2}, "end": {"line": 179, "column": 2}} }, "8": { "name": "delegateBorrowAllowance", "line": 188, "loc": {"start": {"line": 188, "column": 2}, "end": {"line": 199, "column": 2}} }, "9": { "name": "borrow", "line": 210, "loc": {"start": {"line": 210, "column": 2}, "end": {"line": 241, "column": 2}} }, "10": { "name": "repay", "line": 251, "loc": {"start": {"line": 251, "column": 2}, "end": {"line": 306, "column": 2}} }, "11": { "name": "swapBorrowRateMode", "line": 313, "loc": {"start": {"line": 313, "column": 2}, "end": {"line": 356, "column": 2}} }, "12": { "name": "rebalanceStableBorrowRate", "line": 365, "loc": {"start": {"line": 365, "column": 2}, "end": {"line": 410, "column": 2}} }, "13": { "name": "setUserUseReserveAsCollateral", "line": 417, "loc": {"start": {"line": 417, "column": 2}, "end": {"line": 437, "column": 2}} }, "14": { "name": "liquidationCall", "line": 448, "loc": {"start": {"line": 448, "column": 2}, "end": {"line": 477, "column": 2}} }, "15": { "name": "repayWithCollateral", "line": 491, "loc": {"start": {"line": 491, "column": 2}, "end": {"line": 526, "column": 2}} }, "16": { "name": "flashLoan", "line": 547, "loc": {"start": {"line": 547, "column": 2}, "end": {"line": 600, "column": 2}} }, "17": { "name": "swapLiquidity", "line": 610, "loc": {"start": {"line": 610, "column": 2}, "end": {"line": 638, "column": 2}} }, "18": { "name": "getReserveConfigurationData", "line": 644, "loc": {"start": {"line": 644, "column": 2}, "end": {"line": 677, "column": 2}} }, "19": { "name": "getReserveTokensAddresses", "line": 679, "loc": {"start": {"line": 679, "column": 2}, "end": {"line": 696, "column": 2}} }, "20": { "name": "getReserveData", "line": 698, "loc": {"start": {"line": 698, "column": 2}, "end": {"line": 729, "column": 2}} }, "21": { "name": "getUserAccountData", "line": 731, "loc": {"start": {"line": 731, "column": 2}, "end": {"line": 763, "column": 2}} }, "22": { "name": "getUserReserveData", "line": 765, "loc": {"start": {"line": 765, "column": 2}, "end": {"line": 793, "column": 2}} }, "23": { "name": "getReserves", "line": 795, "loc": {"start": {"line": 795, "column": 2}, "end": {"line": 797, "column": 2}} }, "24": { "name": "initReserve", "line": 809, "loc": {"start": {"line": 809, "column": 2}, "end": {"line": 824, "column": 2}} }, "25": { "name": "setReserveInterestRateStrategyAddress", "line": 832, "loc": {"start": {"line": 832, "column": 2}, "end": {"line": 838, "column": 2}} }, "26": { "name": "setConfiguration", "line": 840, "loc": {"start": {"line": 840, "column": 2}, "end": {"line": 843, "column": 2}} }, "27": { "name": "getConfiguration", "line": 845, "loc": {"start": {"line": 845, "column": 2}, "end": {"line": 852, "column": 2}} }, "28": { "name": "_executeBorrow", "line": 871, "loc": {"start": {"line": 871, "column": 2}, "end": {"line": 944, "column": 2}} }, "29": { "name": "_addReserveToList", "line": 949, "loc": {"start": {"line": 949, "column": 2}, "end": {"line": 960, "column": 2}} }, "30": { "name": "getReserveNormalizedIncome", "line": 967, "loc": {"start": {"line": 967, "column": 2}, "end": {"line": 969, "column": 2}} }, "31": { "name": "getReserveNormalizedVariableDebt", "line": 976, "loc": {"start": {"line": 976, "column": 2}, "end": {"line": 983, "column": 2}} }, "32": { "name": "balanceDecreaseAllowed", "line": 992, "loc": {"start": {"line": 992, "column": 2}, "end": {"line": 1008, "column": 2}} }, "33": { "name": "setPause", "line": 1014, "loc": {"start": {"line": 1014, "column": 2}, "end": {"line": 1023, "column": 2}} }, "34": { "name": "paused", "line": 1028, "loc": {"start": {"line": 1028, "column": 2}, "end": {"line": 1030, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 2946}}, "2": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 38}}, "3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 31}}, "4": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 32}}, "5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 19}}, "6": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 63}}, "7": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 51}}, "8": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 42}}, "9": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 24}}, "10": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 56}}, "11": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 68}}, "12": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4605}}, "13": {"start": {"line": 109, "column": 6}, "end": {"line": 109, "column": 68}}, "14": {"start": {"line": 112, "column": 4}, "end": {"line": 112, "column": 67}}, "15": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 61}}, "16": {"start": {"line": 117, "column": 4}, "end": {"line": 117, "column": 69}}, "17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 19}}, "18": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 63}}, "19": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 42}}, "20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 63}}, "21": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 37}}, "22": {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 5500}}, "23": {"start": {"line": 137, "column": 6}, "end": {"line": 137, "column": 35}}, "24": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 5584}}, "25": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 24}}, "26": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 66}}, "27": {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 5896}}, "28": {"start": {"line": 155, "column": 6}, "end": {"line": 155, "column": 69}}, "29": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 89}}, "30": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 44}}, "31": {"start": {"line": 177, "column": 4}, "end": {"line": 177, "column": 6759}}, "32": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 19}}, "33": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 78}}, "34": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 57}}, "35": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 84}}, "36": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 19}}, "37": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 63}}, "38": {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 8253}}, "39": {"start": {"line": 221, "column": 6}, "end": {"line": 221, "column": 71}}, "40": {"start": {"line": 223, "column": 6}, "end": {"line": 223, "column": 8367}}, "41": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 8567}}, "42": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 19}}, "43": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 63}}, "44": {"start": {"line": 261, "column": 4}, "end": {"line": 261, "column": 96}}, "45": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 92}}, "46": {"start": {"line": 266, "column": 4}, "end": {"line": 266, "column": 9784}}, "47": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 9895}}, "48": {"start": {"line": 271, "column": 6}, "end": {"line": 271, "column": 27}}, "49": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 9997}}, "50": {"start": {"line": 283, "column": 4}, "end": {"line": 283, "column": 24}}, "51": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 10224}}, "52": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 85}}, "53": {"start": {"line": 289, "column": 6}, "end": {"line": 289, "column": 10397}}, "54": {"start": {"line": 296, "column": 4}, "end": {"line": 296, "column": 42}}, "55": {"start": {"line": 297, "column": 4}, "end": {"line": 297, "column": 63}}, "56": {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 10664}}, "57": {"start": {"line": 300, "column": 6}, "end": {"line": 300, "column": 61}}, "58": {"start": {"line": 303, "column": 4}, "end": {"line": 303, "column": 68}}, "59": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 60}}, "60": {"start": {"line": 314, "column": 4}, "end": {"line": 314, "column": 19}}, "61": {"start": {"line": 315, "column": 4}, "end": {"line": 315, "column": 63}}, "62": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 96}}, "63": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 92}}, "64": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 11549}}, "65": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 24}}, "66": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 11735}}, "67": {"start": {"line": 333, "column": 6}, "end": {"line": 333, "column": 82}}, "68": {"start": {"line": 334, "column": 6}, "end": {"line": 334, "column": 11951}}, "69": {"start": {"line": 341, "column": 6}, "end": {"line": 341, "column": 12138}}, "70": {"start": {"line": 346, "column": 6}, "end": {"line": 346, "column": 12290}}, "71": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 66}}, "72": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 32}}, "73": {"start": {"line": 367, "column": 4}, "end": {"line": 367, "column": 19}}, "74": {"start": {"line": 369, "column": 4}, "end": {"line": 369, "column": 63}}, "75": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 67}}, "76": {"start": {"line": 372, "column": 4}, "end": {"line": 372, "column": 71}}, "77": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 49}}, "78": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 73}}, "79": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 104}}, "80": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 82}}, "81": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 13692}}, "82": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 63}}, "83": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 14007}}, "84": {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 14137}}, "85": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 24}}, "86": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 77}}, "87": {"start": {"line": 404, "column": 4}, "end": {"line": 404, "column": 110}}, "88": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 58}}, "89": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 47}}, "90": {"start": {"line": 418, "column": 4}, "end": {"line": 418, "column": 19}}, "91": {"start": {"line": 419, "column": 4}, "end": {"line": 419, "column": 63}}, "92": {"start": {"line": 421, "column": 4}, "end": {"line": 421, "column": 15152}}, "93": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 77}}, "94": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 15436}}, "95": {"start": {"line": 433, "column": 6}, "end": {"line": 433, "column": 60}}, "96": {"start": {"line": 435, "column": 6}, "end": {"line": 435, "column": 61}}, "97": {"start": {"line": 455, "column": 4}, "end": {"line": 455, "column": 19}}, "98": {"start": {"line": 456, "column": 4}, "end": {"line": 456, "column": 84}}, "99": {"start": {"line": 459, "column": 4}, "end": {"line": 459, "column": 16409}}, "100": {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 51}}, "101": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 93}}, "102": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 16839}}, "103": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 52}}, "104": {"start": {"line": 499, "column": 4}, "end": {"line": 499, "column": 19}}, "105": {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 67}}, "106": {"start": {"line": 501, "column": 4}, "end": {"line": 501, "column": 33}}, "107": {"start": {"line": 503, "column": 4}, "end": {"line": 503, "column": 84}}, "108": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 18211}}, "109": {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 56}}, "110": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 93}}, "111": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 18675}}, "112": {"start": {"line": 522, "column": 6}, "end": {"line": 522, "column": 52}}, "113": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 34}}, "114": {"start": {"line": 555, "column": 4}, "end": {"line": 555, "column": 19}}, "115": {"start": {"line": 556, "column": 4}, "end": {"line": 556, "column": 63}}, "116": {"start": {"line": 557, "column": 4}, "end": {"line": 557, "column": 34}}, "117": {"start": {"line": 559, "column": 4}, "end": {"line": 559, "column": 45}}, "118": {"start": {"line": 561, "column": 4}, "end": {"line": 561, "column": 64}}, "119": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 56}}, "120": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 80}}, "121": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 54}}, "122": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 76}}, "123": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 70}}, "124": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 52}}, "125": {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 20770}}, "126": {"start": {"line": 578, "column": 6}, "end": {"line": 578, "column": 92}}, "127": {"start": {"line": 580, "column": 6}, "end": {"line": 580, "column": 26}}, "128": {"start": {"line": 581, "column": 6}, "end": {"line": 581, "column": 93}}, "129": {"start": {"line": 582, "column": 6}, "end": {"line": 582, "column": 76}}, "130": {"start": {"line": 584, "column": 6}, "end": {"line": 584, "column": 80}}, "131": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 21346}}, "132": {"start": {"line": 617, "column": 4}, "end": {"line": 617, "column": 19}}, "133": {"start": {"line": 618, "column": 4}, "end": {"line": 618, "column": 84}}, "134": {"start": {"line": 621, "column": 4}, "end": {"line": 621, "column": 22445}}, "135": {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 50}}, "136": {"start": {"line": 633, "column": 4}, "end": {"line": 633, "column": 93}}, "137": {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 22876}}, "138": {"start": {"line": 636, "column": 6}, "end": {"line": 636, "column": 52}}, "139": {"start": {"line": 662, "column": 4}, "end": {"line": 662, "column": 63}}, "140": {"start": {"line": 664, "column": 4}, "end": {"line": 664, "column": 23557}}, "141": {"start": {"line": 689, "column": 4}, "end": {"line": 689, "column": 63}}, "142": {"start": {"line": 691, "column": 4}, "end": {"line": 691, "column": 24379}}, "143": {"start": {"line": 715, "column": 4}, "end": {"line": 715, "column": 62}}, "144": {"start": {"line": 717, "column": 4}, "end": {"line": 717, "column": 25005}}, "145": {"start": {"line": 744, "column": 4}, "end": {"line": 744, "column": 25791}}, "146": {"start": {"line": 758, "column": 4}, "end": {"line": 758, "column": 26088}}, "147": {"start": {"line": 781, "column": 4}, "end": {"line": 781, "column": 63}}, "148": {"start": {"line": 783, "column": 4}, "end": {"line": 783, "column": 71}}, "149": {"start": {"line": 784, "column": 4}, "end": {"line": 784, "column": 87}}, "150": {"start": {"line": 785, "column": 4}, "end": {"line": 785, "column": 98}}, "151": {"start": {"line": 786, "column": 4}, "end": {"line": 786, "column": 98}}, "152": {"start": {"line": 787, "column": 4}, "end": {"line": 787, "column": 47}}, "153": {"start": {"line": 788, "column": 4}, "end": {"line": 788, "column": 94}}, "154": {"start": {"line": 789, "column": 4}, "end": {"line": 789, "column": 27231}}, "155": {"start": {"line": 792, "column": 4}, "end": {"line": 792, "column": 80}}, "156": {"start": {"line": 796, "column": 4}, "end": {"line": 796, "column": 24}}, "157": {"start": {"line": 816, "column": 4}, "end": {"line": 816, "column": 33}}, "158": {"start": {"line": 817, "column": 4}, "end": {"line": 817, "column": 28078}}, "159": {"start": {"line": 823, "column": 4}, "end": {"line": 823, "column": 27}}, "160": {"start": {"line": 836, "column": 4}, "end": {"line": 836, "column": 33}}, "161": {"start": {"line": 837, "column": 4}, "end": {"line": 837, "column": 69}}, "162": {"start": {"line": 841, "column": 4}, "end": {"line": 841, "column": 33}}, "163": {"start": {"line": 842, "column": 4}, "end": {"line": 842, "column": 54}}, "164": {"start": {"line": 851, "column": 4}, "end": {"line": 851, "column": 41}}, "165": {"start": {"line": 872, "column": 4}, "end": {"line": 872, "column": 68}}, "166": {"start": {"line": 873, "column": 4}, "end": {"line": 873, "column": 76}}, "167": {"start": {"line": 875, "column": 4}, "end": {"line": 875, "column": 56}}, "168": {"start": {"line": 877, "column": 4}, "end": {"line": 877, "column": 29792}}, "169": {"start": {"line": 881, "column": 4}, "end": {"line": 881, "column": 29946}}, "170": {"start": {"line": 894, "column": 4}, "end": {"line": 894, "column": 34}}, "171": {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 30243}}, "172": {"start": {"line": 896, "column": 6}, "end": {"line": 896, "column": 45}}, "173": {"start": {"line": 899, "column": 4}, "end": {"line": 899, "column": 24}}, "174": {"start": {"line": 902, "column": 4}, "end": {"line": 902, "column": 33}}, "175": {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 30453}}, "176": {"start": {"line": 907, "column": 6}, "end": {"line": 907, "column": 56}}, "177": {"start": {"line": 909, "column": 6}, "end": {"line": 909, "column": 30633}}, "178": {"start": {"line": 915, "column": 6}, "end": {"line": 915, "column": 30788}}, "179": {"start": {"line": 922, "column": 4}, "end": {"line": 922, "column": 30947}}, "180": {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 31088}}, "181": {"start": {"line": 930, "column": 6}, "end": {"line": 930, "column": 77}}, "182": {"start": {"line": 933, "column": 4}, "end": {"line": 933, "column": 31210}}, "183": {"start": {"line": 950, "column": 4}, "end": {"line": 950, "column": 36}}, "184": {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 87}}, "185": {"start": {"line": 952, "column": 4}, "end": {"line": 952, "column": 31801}}, "186": {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 31858}}, "187": {"start": {"line": 954, "column": 8}, "end": {"line": 954, "column": 33}}, "188": {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 31937}}, "189": {"start": {"line": 957, "column": 6}, "end": {"line": 957, "column": 54}}, "190": {"start": {"line": 958, "column": 6}, "end": {"line": 958, "column": 30}}, "191": {"start": {"line": 968, "column": 4}, "end": {"line": 968, "column": 49}}, "192": {"start": {"line": 982, "column": 4}, "end": {"line": 982, "column": 47}}, "193": {"start": {"line": 997, "column": 4}, "end": {"line": 997, "column": 19}}, "194": {"start": {"line": 998, "column": 4}, "end": {"line": 998, "column": 33188}}, "195": {"start": {"line": 1015, "column": 4}, "end": {"line": 1015, "column": 33}}, "196": {"start": {"line": 1017, "column": 4}, "end": {"line": 1017, "column": 16}}, "197": {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 33641}}, "198": {"start": {"line": 1019, "column": 6}, "end": {"line": 1019, "column": 19}}, "199": {"start": {"line": 1021, "column": 6}, "end": {"line": 1021, "column": 21}}, "200": {"start": {"line": 1029, "column": 4}, "end": {"line": 1029, "column": 18}} }, "branchMap": { "1": { "line": 55, "type": "if", "locations": [ {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}, {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}} ] }, "2": { "line": 68, "type": "if", "locations": [ {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}}, {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 4}} ] }, "3": { "line": 108, "type": "if", "locations": [ {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}}, {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 4}} ] }, "4": { "line": 136, "type": "if", "locations": [ {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}}, {"start": {"line": 136, "column": 4}, "end": {"line": 136, "column": 4}} ] }, "5": { "line": 154, "type": "if", "locations": [ {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}}, {"start": {"line": 154, "column": 4}, "end": {"line": 154, "column": 4}} ] }, "6": { "line": 220, "type": "if", "locations": [ {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}}, {"start": {"line": 220, "column": 4}, "end": {"line": 220, "column": 4}} ] }, "7": { "line": 270, "type": "if", "locations": [ {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}, {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}} ] }, "8": { "line": 286, "type": "if", "locations": [ {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}, {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}} ] }, "9": { "line": 299, "type": "if", "locations": [ {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}}, {"start": {"line": 299, "column": 4}, "end": {"line": 299, "column": 4}} ] }, "10": { "line": 331, "type": "if", "locations": [ {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}}, {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 4}} ] }, "11": { "line": 394, "type": "if", "locations": [ {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}}, {"start": {"line": 394, "column": 4}, "end": {"line": 394, "column": 4}} ] }, "12": { "line": 432, "type": "if", "locations": [ {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}}, {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 4}} ] }, "13": { "line": 469, "type": "if", "locations": [ {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}}, {"start": {"line": 469, "column": 4}, "end": {"line": 469, "column": 4}} ] }, "14": { "line": 473, "type": "if", "locations": [ {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}}, {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 4}} ] }, "15": { "line": 500, "type": "if", "locations": [ {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}}, {"start": {"line": 500, "column": 4}, "end": {"line": 500, "column": 4}} ] }, "16": { "line": 517, "type": "if", "locations": [ {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}}, {"start": {"line": 517, "column": 4}, "end": {"line": 517, "column": 4}} ] }, "17": { "line": 521, "type": "if", "locations": [ {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}}, {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 4}} ] }, "18": { "line": 577, "type": "if", "locations": [ {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}}, {"start": {"line": 577, "column": 4}, "end": {"line": 577, "column": 4}} ] }, "19": { "line": 631, "type": "if", "locations": [ {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}}, {"start": {"line": 631, "column": 4}, "end": {"line": 631, "column": 4}} ] }, "20": { "line": 635, "type": "if", "locations": [ {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}}, {"start": {"line": 635, "column": 4}, "end": {"line": 635, "column": 4}} ] }, "21": { "line": 895, "type": "if", "locations": [ {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}}, {"start": {"line": 895, "column": 4}, "end": {"line": 895, "column": 4}} ] }, "22": { "line": 904, "type": "if", "locations": [ {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}}, {"start": {"line": 904, "column": 4}, "end": {"line": 904, "column": 4}} ] }, "23": { "line": 929, "type": "if", "locations": [ {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}}, {"start": {"line": 929, "column": 4}, "end": {"line": 929, "column": 4}} ] }, "24": { "line": 951, "type": "if", "locations": [ {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}}, {"start": {"line": 951, "column": 4}, "end": {"line": 951, "column": 4}} ] }, "25": { "line": 953, "type": "if", "locations": [ {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}}, {"start": {"line": 953, "column": 6}, "end": {"line": 953, "column": 6}} ] }, "26": { "line": 956, "type": "if", "locations": [ {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}}, {"start": {"line": 956, "column": 4}, "end": {"line": 956, "column": 4}} ] }, "27": { "line": 1018, "type": "if", "locations": [ {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}}, {"start": {"line": 1018, "column": 4}, "end": {"line": 1018, "column": 4}} ] } } }, "contracts/lendingpool/LendingPoolCollateralManager.sol": { "l": { "127": 0, "146": 10, "147": 10, "148": 10, "150": 10, "152": 10, "161": 10, "166": 10, "175": 10, "176": 5, "179": 5, "181": 5, "183": 5, "187": 5, "191": 5, "207": 5, "208": 1, "212": 5, "213": 3, "216": 3, "217": 0, "225": 5, "227": 5, "234": 5, "235": 1, "241": 4, "247": 4, "254": 5, "255": 2, "260": 3, "261": 3, "269": 3, "278": 5, "284": 5, "294": 5, "317": 18, "318": 18, "319": 18, "321": 18, "323": 18, "331": 18, "333": 18, "343": 18, "344": 5, "347": 13, "349": 13, "353": 13, "354": 13, "356": 13, "371": 13, "372": 2, "375": 13, "377": 13, "384": 13, "385": 2, "388": 13, "391": 13, "400": 11, "401": 11, "407": 11, "409": 11, "410": 9, "416": 2, "421": 2, "428": 11, "435": 11, "444": 11, "462": 9, "463": 9, "465": 9, "467": 9, "474": 9, "475": 4, "478": 5, "479": 5, "481": 5, "482": 5, "484": 5, "485": 1, "488": 5, "490": 4, "497": 3, "505": 3, "506": 3, "507": 3, "513": 3, "514": 1, "517": 3, "518": 3, "526": 3, "534": 3, "535": 1, "541": 2, "563": 18, "564": 18, "565": 18, "567": 18, "569": 18, "570": 18, "572": 18, "575": 18, "579": 18, "586": 18, "587": 3, "588": 3, "595": 15, "596": 15, "598": 18 }, "path": "/src/contracts/lendingpool/LendingPoolCollateralManager.sol", "s": { "1": 0, "2": 10, "3": 10, "4": 10, "5": 10, "6": 10, "7": 10, "8": 10, "9": 10, "10": 5, "11": 5, "12": 5, "13": 5, "14": 5, "15": 5, "16": 5, "17": 1, "18": 5, "19": 3, "20": 3, "21": 0, "22": 5, "23": 5, "24": 5, "25": 1, "26": 4, "27": 4, "28": 5, "29": 2, "30": 3, "31": 3, "32": 3, "33": 5, "34": 5, "35": 5, "36": 18, "37": 18, "38": 18, "39": 18, "40": 18, "41": 18, "42": 18, "43": 18, "44": 5, "45": 13, "46": 13, "47": 13, "48": 13, "49": 13, "50": 13, "51": 2, "52": 13, "53": 13, "54": 13, "55": 2, "56": 13, "57": 13, "58": 11, "59": 11, "60": 11, "61": 11, "62": 9, "63": 2, "64": 2, "65": 11, "66": 11, "67": 11, "68": 9, "69": 9, "70": 9, "71": 9, "72": 9, "73": 4, "74": 5, "75": 5, "76": 5, "77": 5, "78": 5, "79": 1, "80": 5, "81": 4, "82": 3, "83": 3, "84": 3, "85": 3, "86": 3, "87": 1, "88": 3, "89": 3, "90": 3, "91": 3, "92": 1, "93": 2, "94": 18, "95": 18, "96": 18, "97": 18, "98": 18, "99": 18, "100": 18, "101": 18, "102": 18, "103": 18, "104": 3, "105": 3, "106": 15, "107": 15, "108": 18 }, "b": { "1": [5, 5], "2": [1, 4], "3": [3, 2], "4": [0, 3], "5": [1, 4], "6": [2, 3], "7": [5, 13], "8": [2, 11], "9": [2, 11], "10": [9, 2], "11": [4, 5], "12": [1, 4], "13": [3, 0], "14": [1, 2], "15": [1, 2], "16": [3, 15] }, "f": {"1": 0, "2": 10, "3": 18, "4": 9, "5": 18}, "fnMap": { "1": { "name": "getRevision", "line": 126, "loc": {"start": {"line": 126, "column": 2}, "end": {"line": 128, "column": 2}} }, "2": { "name": "liquidationCall", "line": 139, "loc": {"start": {"line": 139, "column": 2}, "end": {"line": 295, "column": 2}} }, "3": { "name": "repayWithCollateral", "line": 309, "loc": {"start": {"line": 309, "column": 2}, "end": {"line": 445, "column": 2}} }, "4": { "name": "swapLiquidity", "line": 455, "loc": {"start": {"line": 455, "column": 2}, "end": {"line": 542, "column": 2}} }, "5": { "name": "calculateAvailableCollateralToLiquidate", "line": 555, "loc": {"start": {"line": 555, "column": 2}, "end": {"line": 599, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 12}}, "2": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 78}}, "3": {"start": {"line": 147, "column": 4}, "end": {"line": 147, "column": 76}}, "4": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 65}}, "5": {"start": {"line": 150, "column": 4}, "end": {"line": 150, "column": 40}}, "6": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 6033}}, "7": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 6330}}, "8": {"start": {"line": 166, "column": 4}, "end": {"line": 166, "column": 6452}}, "9": {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 6686}}, "10": {"start": {"line": 176, "column": 6}, "end": {"line": 176, "column": 44}}, "11": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 67}}, "12": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 69}}, "13": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 6984}}, "14": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 7148}}, "15": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 7286}}, "16": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7770}}, "17": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 62}}, "18": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8027}}, "19": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 8058}}, "20": {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 8178}}, "21": {"start": {"line": 217, "column": 8}, "end": {"line": 217, "column": 8255}}, "22": {"start": {"line": 225, "column": 4}, "end": {"line": 225, "column": 33}}, "23": {"start": {"line": 227, "column": 4}, "end": {"line": 227, "column": 8484}}, "24": {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 8633}}, "25": {"start": {"line": 235, "column": 6}, "end": {"line": 235, "column": 8702}}, "26": {"start": {"line": 241, "column": 6}, "end": {"line": 241, "column": 8895}}, "27": {"start": {"line": 247, "column": 6}, "end": {"line": 247, "column": 9069}}, "28": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 9311}}, "29": {"start": {"line": 255, "column": 6}, "end": {"line": 255, "column": 97}}, "30": {"start": {"line": 260, "column": 6}, "end": {"line": 260, "column": 36}}, "31": {"start": {"line": 261, "column": 6}, "end": {"line": 261, "column": 9577}}, "32": {"start": {"line": 269, "column": 6}, "end": {"line": 269, "column": 9786}}, "33": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 9999}}, "34": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 10139}}, "35": {"start": {"line": 294, "column": 4}, "end": {"line": 294, "column": 79}}, "36": {"start": {"line": 317, "column": 4}, "end": {"line": 317, "column": 78}}, "37": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 71}}, "38": {"start": {"line": 319, "column": 4}, "end": {"line": 319, "column": 65}}, "39": {"start": {"line": 321, "column": 4}, "end": {"line": 321, "column": 40}}, "40": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 11674}}, "41": {"start": {"line": 331, "column": 4}, "end": {"line": 331, "column": 95}}, "42": {"start": {"line": 333, "column": 4}, "end": {"line": 333, "column": 11972}}, "43": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 12217}}, "44": {"start": {"line": 344, "column": 6}, "end": {"line": 344, "column": 44}}, "45": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 86}}, "46": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12479}}, "47": {"start": {"line": 353, "column": 4}, "end": {"line": 353, "column": 67}}, "48": {"start": {"line": 354, "column": 4}, "end": {"line": 354, "column": 69}}, "49": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 12761}}, "50": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 13239}}, "51": {"start": {"line": 372, "column": 6}, "end": {"line": 372, "column": 62}}, "52": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 34}}, "53": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 13459}}, "54": {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 13603}}, "55": {"start": {"line": 385, "column": 6}, "end": {"line": 385, "column": 73}}, "56": {"start": {"line": 388, "column": 4}, "end": {"line": 388, "column": 51}}, "57": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 13905}}, "58": {"start": {"line": 400, "column": 4}, "end": {"line": 400, "column": 28}}, "59": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 14123}}, "60": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 95}}, "61": {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 14355}}, "62": {"start": {"line": 410, "column": 6}, "end": {"line": 410, "column": 14424}}, "63": {"start": {"line": 416, "column": 6}, "end": {"line": 416, "column": 14607}}, "64": {"start": {"line": 421, "column": 6}, "end": {"line": 421, "column": 14770}}, "65": {"start": {"line": 428, "column": 4}, "end": {"line": 428, "column": 14959}}, "66": {"start": {"line": 435, "column": 4}, "end": {"line": 435, "column": 15112}}, "67": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 79}}, "68": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 71}}, "69": {"start": {"line": 463, "column": 4}, "end": {"line": 463, "column": 67}}, "70": {"start": {"line": 465, "column": 4}, "end": {"line": 465, "column": 38}}, "71": {"start": {"line": 467, "column": 4}, "end": {"line": 467, "column": 16281}}, "72": {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 16433}}, "73": {"start": {"line": 475, "column": 6}, "end": {"line": 475, "column": 44}}, "74": {"start": {"line": 478, "column": 4}, "end": {"line": 478, "column": 62}}, "75": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 58}}, "76": {"start": {"line": 481, "column": 4}, "end": {"line": 481, "column": 28}}, "77": {"start": {"line": 482, "column": 4}, "end": {"line": 482, "column": 26}}, "78": {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 16775}}, "79": {"start": {"line": 485, "column": 6}, "end": {"line": 485, "column": 73}}, "80": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 95}}, "81": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 17029}}, "82": {"start": {"line": 497, "column": 4}, "end": {"line": 497, "column": 17256}}, "83": {"start": {"line": 505, "column": 4}, "end": {"line": 505, "column": 68}}, "84": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 17473}}, "85": {"start": {"line": 507, "column": 6}, "end": {"line": 507, "column": 17514}}, "86": {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 17653}}, "87": {"start": {"line": 514, "column": 8}, "end": {"line": 514, "column": 72}}, "88": {"start": {"line": 517, "column": 6}, "end": {"line": 517, "column": 90}}, "89": {"start": {"line": 518, "column": 6}, "end": {"line": 518, "column": 17891}}, "90": {"start": {"line": 526, "column": 4}, "end": {"line": 526, "column": 18036}}, "91": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 18247}}, "92": {"start": {"line": 535, "column": 6}, "end": {"line": 535, "column": 18332}}, "93": {"start": {"line": 541, "column": 4}, "end": {"line": 541, "column": 79}}, "94": {"start": {"line": 563, "column": 4}, "end": {"line": 563, "column": 32}}, "95": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 37}}, "96": {"start": {"line": 565, "column": 4}, "end": {"line": 565, "column": 87}}, "97": {"start": {"line": 567, "column": 4}, "end": {"line": 567, "column": 55}}, "98": {"start": {"line": 569, "column": 4}, "end": {"line": 569, "column": 65}}, "99": {"start": {"line": 570, "column": 4}, "end": {"line": 570, "column": 71}}, "100": {"start": {"line": 572, "column": 4}, "end": {"line": 572, "column": 20103}}, "101": {"start": {"line": 575, "column": 4}, "end": {"line": 575, "column": 72}}, "102": {"start": {"line": 579, "column": 4}, "end": {"line": 579, "column": 20496}}, "103": {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 20713}}, "104": {"start": {"line": 587, "column": 6}, "end": {"line": 587, "column": 45}}, "105": {"start": {"line": 588, "column": 6}, "end": {"line": 588, "column": 20871}}, "106": {"start": {"line": 595, "column": 6}, "end": {"line": 595, "column": 59}}, "107": {"start": {"line": 596, "column": 6}, "end": {"line": 596, "column": 43}}, "108": {"start": {"line": 598, "column": 4}, "end": {"line": 598, "column": 52}} }, "branchMap": { "1": { "line": 175, "type": "if", "locations": [ {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}}, {"start": {"line": 175, "column": 4}, "end": {"line": 175, "column": 4}} ] }, "2": { "line": 207, "type": "if", "locations": [ {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}, {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}} ] }, "3": { "line": 212, "type": "if", "locations": [ {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}, {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}} ] }, "4": { "line": 216, "type": "if", "locations": [ {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}}, {"start": {"line": 216, "column": 6}, "end": {"line": 216, "column": 6}} ] }, "5": { "line": 234, "type": "if", "locations": [ {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}}, {"start": {"line": 234, "column": 4}, "end": {"line": 234, "column": 4}} ] }, "6": { "line": 254, "type": "if", "locations": [ {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}}, {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 4}} ] }, "7": { "line": 343, "type": "if", "locations": [ {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}}, {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 4}} ] }, "8": { "line": 371, "type": "if", "locations": [ {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}}, {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 4}} ] }, "9": { "line": 384, "type": "if", "locations": [ {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}}, {"start": {"line": 384, "column": 4}, "end": {"line": 384, "column": 4}} ] }, "10": { "line": 409, "type": "if", "locations": [ {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}}, {"start": {"line": 409, "column": 4}, "end": {"line": 409, "column": 4}} ] }, "11": { "line": 474, "type": "if", "locations": [ {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}}, {"start": {"line": 474, "column": 4}, "end": {"line": 474, "column": 4}} ] }, "12": { "line": 484, "type": "if", "locations": [ {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}}, {"start": {"line": 484, "column": 4}, "end": {"line": 484, "column": 4}} ] }, "13": { "line": 506, "type": "if", "locations": [ {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}}, {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 4}} ] }, "14": { "line": 513, "type": "if", "locations": [ {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}}, {"start": {"line": 513, "column": 6}, "end": {"line": 513, "column": 6}} ] }, "15": { "line": 534, "type": "if", "locations": [ {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}}, {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 4}} ] }, "16": { "line": 586, "type": "if", "locations": [ {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}}, {"start": {"line": 586, "column": 4}, "end": {"line": 586, "column": 4}} ] } } }, "contracts/lendingpool/LendingPoolConfigurator.sol": { "l": { "187": 124, "188": 105, "194": 1, "198": 1, "199": 1, "219": 17, "221": 17, "226": 17, "231": 17, "239": 17, "241": 17, "243": 17, "244": 17, "246": 17, "248": 17, "263": 1, "265": 1, "267": 1, "276": 1, "278": 1, "280": 1, "289": 1, "291": 1, "293": 1, "305": 18, "307": 18, "308": 18, "310": 18, "312": 18, "320": 1, "322": 1, "324": 1, "325": 1, "341": 14, "343": 14, "344": 14, "345": 14, "347": 14, "349": 14, "357": 1, "359": 1, "361": 1, "363": 1, "371": 1, "373": 1, "375": 1, "377": 1, "385": 1, "387": 1, "389": 1, "391": 1, "399": 7, "401": 7, "403": 7, "405": 7, "413": 8, "425": 8, "430": 7, "432": 7, "434": 7, "436": 7, "444": 2, "446": 2, "448": 2, "450": 2, "458": 2, "460": 2, "462": 2, "464": 2, "473": 1, "475": 1, "477": 1, "479": 1, "488": 1, "490": 1, "492": 1, "494": 1, "504": 1, "506": 1, "508": 1, "510": 1, "519": 1, "521": 1, "523": 1, "525": 1, "534": 0, "536": 0, "538": 0, "540": 0, "552": 0, "553": 0, "562": 51, "564": 51, "571": 51, "573": 51, "581": 3, "585": 3, "587": 3, "594": 3, "602": 26 }, "path": "/src/contracts/lendingpool/LendingPoolConfigurator.sol", "s": { "1": 124, "2": 1, "3": 1, "4": 1, "5": 17, "6": 17, "7": 17, "8": 17, "9": 17, "10": 17, "11": 17, "12": 17, "13": 17, "14": 17, "15": 1, "16": 1, "17": 1, "18": 1, "19": 1, "20": 1, "21": 1, "22": 1, "23": 1, "24": 18, "25": 18, "26": 18, "27": 18, "28": 18, "29": 1, "30": 1, "31": 1, "32": 1, "33": 14, "34": 14, "35": 14, "36": 14, "37": 14, "38": 14, "39": 1, "40": 1, "41": 1, "42": 1, "43": 1, "44": 1, "45": 1, "46": 1, "47": 1, "48": 1, "49": 1, "50": 1, "51": 7, "52": 7, "53": 7, "54": 7, "55": 8, "56": 8, "57": 7, "58": 7, "59": 7, "60": 7, "61": 2, "62": 2, "63": 2, "64": 2, "65": 2, "66": 2, "67": 2, "68": 2, "69": 1, "70": 1, "71": 1, "72": 1, "73": 1, "74": 1, "75": 1, "76": 1, "77": 1, "78": 1, "79": 1, "80": 1, "81": 1, "82": 1, "83": 1, "84": 1, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 51, "92": 51, "93": 51, "94": 51, "95": 3, "96": 3, "97": 3, "98": 3, "99": 26 }, "b": {"1": [105, 19], "2": [7, 1]}, "f": { "1": 124, "2": 1, "3": 1, "4": 17, "5": 1, "6": 1, "7": 1, "8": 18, "9": 1, "10": 14, "11": 1, "12": 1, "13": 1, "14": 7, "15": 8, "16": 2, "17": 2, "18": 1, "19": 1, "20": 1, "21": 1, "22": 0, "23": 0, "24": 51, "25": 3, "26": 26 }, "fnMap": { "1": { "name": "onlyAaveAdmin", "line": 186, "loc": {"start": {"line": 186, "column": 2}, "end": {"line": 189, "column": 2}} }, "2": { "name": "getRevision", "line": 193, "loc": {"start": {"line": 193, "column": 2}, "end": {"line": 195, "column": 2}} }, "3": { "name": "initialize", "line": 197, "loc": {"start": {"line": 197, "column": 2}, "end": {"line": 200, "column": 2}} }, "4": { "name": "initReserve", "line": 218, "loc": {"start": {"line": 211, "column": 2}, "end": {"line": 255, "column": 2}} }, "5": { "name": "updateAToken", "line": 262, "loc": {"start": {"line": 262, "column": 2}, "end": {"line": 268, "column": 2}} }, "6": { "name": "updateStableDebtToken", "line": 275, "loc": {"start": {"line": 275, "column": 2}, "end": {"line": 281, "column": 2}} }, "7": { "name": "updateVariableDebtToken", "line": 288, "loc": {"start": {"line": 288, "column": 2}, "end": {"line": 294, "column": 2}} }, "8": { "name": "enableBorrowingOnReserve", "line": 303, "loc": {"start": {"line": 301, "column": 2}, "end": {"line": 313, "column": 2}} }, "9": { "name": "disableBorrowingOnReserve", "line": 319, "loc": {"start": {"line": 319, "column": 2}, "end": {"line": 326, "column": 2}} }, "10": { "name": "enableReserveAsCollateral", "line": 340, "loc": {"start": {"line": 335, "column": 2}, "end": {"line": 350, "column": 2}} }, "11": { "name": "disableReserveAsCollateral", "line": 356, "loc": {"start": {"line": 356, "column": 2}, "end": {"line": 364, "column": 2}} }, "12": { "name": "enableReserveStableRate", "line": 370, "loc": {"start": {"line": 370, "column": 2}, "end": {"line": 378, "column": 2}} }, "13": { "name": "disableReserveStableRate", "line": 384, "loc": {"start": {"line": 384, "column": 2}, "end": {"line": 392, "column": 2}} }, "14": { "name": "activateReserve", "line": 398, "loc": {"start": {"line": 398, "column": 2}, "end": {"line": 406, "column": 2}} }, "15": { "name": "deactivateReserve", "line": 412, "loc": {"start": {"line": 412, "column": 2}, "end": {"line": 437, "column": 2}} }, "16": { "name": "freezeReserve", "line": 443, "loc": {"start": {"line": 443, "column": 2}, "end": {"line": 451, "column": 2}} }, "17": { "name": "unfreezeReserve", "line": 457, "loc": {"start": {"line": 457, "column": 2}, "end": {"line": 465, "column": 2}} }, "18": { "name": "setLtv", "line": 472, "loc": {"start": {"line": 472, "column": 2}, "end": {"line": 480, "column": 2}} }, "19": { "name": "setReserveFactor", "line": 487, "loc": {"start": {"line": 487, "column": 2}, "end": {"line": 495, "column": 2}} }, "20": { "name": "setLiquidationThreshold", "line": 503, "loc": {"start": {"line": 503, "column": 2}, "end": {"line": 511, "column": 2}} }, "21": { "name": "setLiquidationBonus", "line": 518, "loc": {"start": {"line": 518, "column": 2}, "end": {"line": 526, "column": 2}} }, "22": { "name": "setReserveDecimals", "line": 533, "loc": {"start": {"line": 533, "column": 2}, "end": {"line": 541, "column": 2}} }, "23": { "name": "setReserveInterestRateStrategyAddress", "line": 550, "loc": {"start": {"line": 548, "column": 2}, "end": {"line": 554, "column": 2}} }, "24": { "name": "_initTokenWithProxy", "line": 561, "loc": {"start": {"line": 561, "column": 2}, "end": {"line": 574, "column": 2}} }, "25": { "name": "_upgradeTokenImplementation", "line": 576, "loc": {"start": {"line": 576, "column": 2}, "end": {"line": 595, "column": 2}} }, "26": { "name": "setPoolPause", "line": 601, "loc": {"start": {"line": 601, "column": 2}, "end": {"line": 603, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 88}}, "2": {"start": {"line": 194, "column": 4}, "end": {"line": 194, "column": 32}}, "3": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 31}}, "4": {"start": {"line": 199, "column": 4}, "end": {"line": 199, "column": 58}}, "5": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 89}}, "6": {"start": {"line": 221, "column": 4}, "end": {"line": 221, "column": 7918}}, "7": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 8046}}, "8": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8177}}, "9": {"start": {"line": 239, "column": 4}, "end": {"line": 239, "column": 80}}, "10": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 53}}, "11": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 32}}, "12": {"start": {"line": 244, "column": 4}, "end": {"line": 244, "column": 33}}, "13": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 51}}, "14": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 8620}}, "15": {"start": {"line": 263, "column": 4}, "end": {"line": 263, "column": 71}}, "16": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 68}}, "17": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 61}}, "18": {"start": {"line": 276, "column": 4}, "end": {"line": 276, "column": 73}}, "19": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 70}}, "20": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 72}}, "21": {"start": {"line": 289, "column": 4}, "end": {"line": 289, "column": 75}}, "22": {"start": {"line": 291, "column": 4}, "end": {"line": 291, "column": 72}}, "23": {"start": {"line": 293, "column": 4}, "end": {"line": 293, "column": 76}}, "24": {"start": {"line": 305, "column": 4}, "end": {"line": 305, "column": 80}}, "25": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 42}}, "26": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 71}}, "27": {"start": {"line": 310, "column": 4}, "end": {"line": 310, "column": 51}}, "28": {"start": {"line": 312, "column": 4}, "end": {"line": 312, "column": 66}}, "29": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 80}}, "30": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 43}}, "31": {"start": {"line": 324, "column": 4}, "end": {"line": 324, "column": 51}}, "32": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 42}}, "33": {"start": {"line": 341, "column": 4}, "end": {"line": 341, "column": 80}}, "34": {"start": {"line": 343, "column": 4}, "end": {"line": 343, "column": 28}}, "35": {"start": {"line": 344, "column": 4}, "end": {"line": 344, "column": 62}}, "36": {"start": {"line": 345, "column": 4}, "end": {"line": 345, "column": 54}}, "37": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 51}}, "38": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 87}}, "39": {"start": {"line": 357, "column": 4}, "end": {"line": 357, "column": 80}}, "40": {"start": {"line": 359, "column": 4}, "end": {"line": 359, "column": 26}}, "41": {"start": {"line": 361, "column": 4}, "end": {"line": 361, "column": 51}}, "42": {"start": {"line": 363, "column": 4}, "end": {"line": 363, "column": 43}}, "43": {"start": {"line": 371, "column": 4}, "end": {"line": 371, "column": 80}}, "44": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 52}}, "45": {"start": {"line": 375, "column": 4}, "end": {"line": 375, "column": 51}}, "46": {"start": {"line": 377, "column": 4}, "end": {"line": 377, "column": 42}}, "47": {"start": {"line": 385, "column": 4}, "end": {"line": 385, "column": 80}}, "48": {"start": {"line": 387, "column": 4}, "end": {"line": 387, "column": 53}}, "49": {"start": {"line": 389, "column": 4}, "end": {"line": 389, "column": 51}}, "50": {"start": {"line": 391, "column": 4}, "end": {"line": 391, "column": 43}}, "51": {"start": {"line": 399, "column": 4}, "end": {"line": 399, "column": 80}}, "52": {"start": {"line": 401, "column": 4}, "end": {"line": 401, "column": 32}}, "53": {"start": {"line": 403, "column": 4}, "end": {"line": 403, "column": 51}}, "54": {"start": {"line": 405, "column": 4}, "end": {"line": 405, "column": 32}}, "55": {"start": {"line": 413, "column": 4}, "end": {"line": 413, "column": 14228}}, "56": {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 14387}}, "57": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 80}}, "58": {"start": {"line": 432, "column": 4}, "end": {"line": 432, "column": 33}}, "59": {"start": {"line": 434, "column": 4}, "end": {"line": 434, "column": 51}}, "60": {"start": {"line": 436, "column": 4}, "end": {"line": 436, "column": 34}}, "61": {"start": {"line": 444, "column": 4}, "end": {"line": 444, "column": 80}}, "62": {"start": {"line": 446, "column": 4}, "end": {"line": 446, "column": 32}}, "63": {"start": {"line": 448, "column": 4}, "end": {"line": 448, "column": 51}}, "64": {"start": {"line": 450, "column": 4}, "end": {"line": 450, "column": 30}}, "65": {"start": {"line": 458, "column": 4}, "end": {"line": 458, "column": 80}}, "66": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 33}}, "67": {"start": {"line": 462, "column": 4}, "end": {"line": 462, "column": 51}}, "68": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 32}}, "69": {"start": {"line": 473, "column": 4}, "end": {"line": 473, "column": 80}}, "70": {"start": {"line": 475, "column": 4}, "end": {"line": 475, "column": 28}}, "71": {"start": {"line": 477, "column": 4}, "end": {"line": 477, "column": 51}}, "72": {"start": {"line": 479, "column": 4}, "end": {"line": 479, "column": 42}}, "73": {"start": {"line": 488, "column": 4}, "end": {"line": 488, "column": 80}}, "74": {"start": {"line": 490, "column": 4}, "end": {"line": 490, "column": 48}}, "75": {"start": {"line": 492, "column": 4}, "end": {"line": 492, "column": 51}}, "76": {"start": {"line": 494, "column": 4}, "end": {"line": 494, "column": 51}}, "77": {"start": {"line": 504, "column": 4}, "end": {"line": 504, "column": 80}}, "78": {"start": {"line": 506, "column": 4}, "end": {"line": 506, "column": 51}}, "79": {"start": {"line": 508, "column": 4}, "end": {"line": 508, "column": 51}}, "80": {"start": {"line": 510, "column": 4}, "end": {"line": 510, "column": 61}}, "81": {"start": {"line": 519, "column": 4}, "end": {"line": 519, "column": 80}}, "82": {"start": {"line": 521, "column": 4}, "end": {"line": 521, "column": 43}}, "83": {"start": {"line": 523, "column": 4}, "end": {"line": 523, "column": 51}}, "84": {"start": {"line": 525, "column": 4}, "end": {"line": 525, "column": 53}}, "85": {"start": {"line": 534, "column": 4}, "end": {"line": 534, "column": 80}}, "86": {"start": {"line": 536, "column": 4}, "end": {"line": 536, "column": 38}}, "87": {"start": {"line": 538, "column": 4}, "end": {"line": 538, "column": 51}}, "88": {"start": {"line": 540, "column": 4}, "end": {"line": 540, "column": 48}}, "89": {"start": {"line": 552, "column": 4}, "end": {"line": 552, "column": 73}}, "90": {"start": {"line": 553, "column": 4}, "end": {"line": 553, "column": 71}}, "91": {"start": {"line": 562, "column": 4}, "end": {"line": 562, "column": 93}}, "92": {"start": {"line": 564, "column": 4}, "end": {"line": 564, "column": 18940}}, "93": {"start": {"line": 571, "column": 4}, "end": {"line": 571, "column": 58}}, "94": {"start": {"line": 573, "column": 4}, "end": {"line": 573, "column": 25}}, "95": {"start": {"line": 581, "column": 4}, "end": {"line": 581, "column": 19368}}, "96": {"start": {"line": 585, "column": 4}, "end": {"line": 585, "column": 84}}, "97": {"start": {"line": 587, "column": 4}, "end": {"line": 587, "column": 19580}}, "98": {"start": {"line": 594, "column": 4}, "end": {"line": 594, "column": 49}}, "99": {"start": {"line": 602, "column": 4}, "end": {"line": 602, "column": 21}} }, "branchMap": { "1": { "line": 187, "type": "if", "locations": [ {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}}, {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 4}} ] }, "2": { "line": 425, "type": "if", "locations": [ {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}}, {"start": {"line": 425, "column": 4}, "end": {"line": 425, "column": 4}} ] } } }, "contracts/lendingpool/LendingPoolStorage.sol": { "l": {"30": 0, "37": 0}, "path": "/src/contracts/lendingpool/LendingPoolStorage.sol", "s": {"1": 0, "2": 0}, "b": {}, "f": {"1": 0, "2": 0}, "fnMap": { "1": { "name": "getReservesList", "line": 29, "loc": {"start": {"line": 29, "column": 2}, "end": {"line": 31, "column": 2}} }, "2": { "name": "getAddressesProvider", "line": 36, "loc": {"start": {"line": 36, "column": 2}, "end": {"line": 38, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 24}}, "2": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 29}} }, "branchMap": {} }, "contracts/libraries/configuration/ReserveConfiguration.sol": { "l": { "46": 1, "55": 570, "63": 16, "72": 194, "84": 15, "97": 112, "106": 15, "119": 97, "128": 17, "137": 178, "146": 31, "155": 179, "164": 21, "173": 97, "182": 19, "191": 97, "202": 20, "215": 97, "233": 179, "235": 179, "258": 209, "260": 209 }, "path": "/src/contracts/libraries/configuration/ReserveConfiguration.sol", "s": { "1": 1, "2": 570, "3": 16, "4": 194, "5": 15, "6": 112, "7": 15, "8": 97, "9": 17, "10": 178, "11": 31, "12": 179, "13": 21, "14": 97, "15": 19, "16": 97, "17": 20, "18": 97, "19": 179, "20": 179, "21": 209, "22": 209 }, "b": {}, "f": { "1": 1, "2": 570, "3": 16, "4": 194, "5": 15, "6": 112, "7": 15, "8": 97, "9": 17, "10": 178, "11": 31, "12": 179, "13": 21, "14": 97, "15": 19, "16": 97, "17": 20, "18": 97, "19": 179, "20": 209 }, "fnMap": { "1": { "name": "setReserveFactor", "line": 44, "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}} }, "2": { "name": "getReserveFactor", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}} }, "3": { "name": "setLtv", "line": 62, "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}} }, "4": { "name": "getLtv", "line": 71, "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}} }, "5": { "name": "setLiquidationThreshold", "line": 80, "loc": {"start": {"line": 80, "column": 2}, "end": {"line": 85, "column": 2}} }, "6": { "name": "getLiquidationThreshold", "line": 92, "loc": {"start": {"line": 92, "column": 2}, "end": {"line": 98, "column": 2}} }, "7": { "name": "setLiquidationBonus", "line": 105, "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}} }, "8": { "name": "getLiquidationBonus", "line": 114, "loc": {"start": {"line": 114, "column": 2}, "end": {"line": 120, "column": 2}} }, "9": { "name": "setDecimals", "line": 127, "loc": {"start": {"line": 127, "column": 2}, "end": {"line": 129, "column": 2}} }, "10": { "name": "getDecimals", "line": 136, "loc": {"start": {"line": 136, "column": 2}, "end": {"line": 138, "column": 2}} }, "11": { "name": "setActive", "line": 145, "loc": {"start": {"line": 145, "column": 2}, "end": {"line": 147, "column": 2}} }, "12": { "name": "getActive", "line": 154, "loc": {"start": {"line": 154, "column": 2}, "end": {"line": 156, "column": 2}} }, "13": { "name": "setFrozen", "line": 163, "loc": {"start": {"line": 163, "column": 2}, "end": {"line": 165, "column": 2}} }, "14": { "name": "getFrozen", "line": 172, "loc": {"start": {"line": 172, "column": 2}, "end": {"line": 174, "column": 2}} }, "15": { "name": "setBorrowingEnabled", "line": 181, "loc": {"start": {"line": 181, "column": 2}, "end": {"line": 183, "column": 2}} }, "16": { "name": "getBorrowingEnabled", "line": 190, "loc": {"start": {"line": 190, "column": 2}, "end": {"line": 192, "column": 2}} }, "17": { "name": "setStableRateBorrowingEnabled", "line": 199, "loc": {"start": {"line": 199, "column": 2}, "end": {"line": 203, "column": 2}} }, "18": { "name": "getStableRateBorrowingEnabled", "line": 210, "loc": {"start": {"line": 210, "column": 2}, "end": {"line": 216, "column": 2}} }, "19": { "name": "getFlags", "line": 223, "loc": {"start": {"line": 223, "column": 2}, "end": {"line": 241, "column": 2}} }, "20": { "name": "getParams", "line": 248, "loc": {"start": {"line": 248, "column": 2}, "end": {"line": 266, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 70}}, "2": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 51}}, "3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 43}}, "4": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 32}}, "5": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 75}}, "6": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 58}}, "7": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 67}}, "8": {"start": {"line": 119, "column": 4}, "end": {"line": 119, "column": 54}}, "9": {"start": {"line": 128, "column": 4}, "end": {"line": 128, "column": 61}}, "10": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 45}}, "11": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 74}}, "12": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 50}}, "13": {"start": {"line": 164, "column": 4}, "end": {"line": 164, "column": 74}}, "14": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 50}}, "15": {"start": {"line": 182, "column": 4}, "end": {"line": 182, "column": 78}}, "16": {"start": {"line": 191, "column": 4}, "end": {"line": 191, "column": 53}}, "17": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 85}}, "18": {"start": {"line": 215, "column": 4}, "end": {"line": 215, "column": 60}}, "19": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 33}}, "20": {"start": {"line": 235, "column": 4}, "end": {"line": 235, "column": 7613}}, "21": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 33}}, "22": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 8256}} }, "branchMap": {} }, "contracts/libraries/configuration/UserConfiguration.sol": { "l": {"31": 49, "47": 121, "63": 1853, "77": 235, "91": 550, "100": 33, "109": 119}, "path": "/src/contracts/libraries/configuration/UserConfiguration.sol", "s": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119}, "b": {}, "f": {"1": 49, "2": 121, "3": 1853, "4": 235, "5": 550, "6": 33, "7": 119}, "fnMap": { "1": { "name": "setBorrowing", "line": 26, "loc": {"start": {"line": 26, "column": 2}, "end": {"line": 34, "column": 2}} }, "2": { "name": "setUsingAsCollateral", "line": 42, "loc": {"start": {"line": 42, "column": 2}, "end": {"line": 50, "column": 2}} }, "3": { "name": "isUsingAsCollateralOrBorrowing", "line": 58, "loc": {"start": {"line": 58, "column": 2}, "end": {"line": 64, "column": 2}} }, "4": { "name": "isBorrowing", "line": 72, "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 78, "column": 2}} }, "5": { "name": "isUsingAsCollateral", "line": 86, "loc": {"start": {"line": 86, "column": 2}, "end": {"line": 92, "column": 2}} }, "6": { "name": "isBorrowingAny", "line": 99, "loc": {"start": {"line": 99, "column": 2}, "end": {"line": 101, "column": 2}} }, "7": { "name": "isEmpty", "line": 108, "loc": {"start": {"line": 108, "column": 2}, "end": {"line": 110, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1104}}, "2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1694}}, "3": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 53}}, "4": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 53}}, "5": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 57}}, "6": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 42}}, "7": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 25}} }, "branchMap": {} }, "contracts/libraries/helpers/Errors.sol": { "l": {}, "path": "/src/contracts/libraries/helpers/Errors.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/libraries/helpers/Helpers.sol": { "l": {"24": 395}, "path": "/src/contracts/libraries/helpers/Helpers.sol", "s": {"1": 395}, "b": {}, "f": {"1": 395}, "fnMap": { "1": { "name": "getUserCurrentDebt", "line": 19, "loc": {"start": {"line": 19, "column": 2}, "end": {"line": 28, "column": 2}} } }, "statementMap": {"1": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 653}}}, "branchMap": {} }, "contracts/libraries/logic/GenericLogic.sol": { "l": { "65": 33, "69": 27, "72": 6, "74": 6, "76": 6, "77": 0, "80": 6, "88": 6, "89": 0, "92": 6, "96": 6, "99": 6, "100": 3, "103": 3, "109": 3, "115": 3, "169": 119, "171": 119, "172": 10, "174": 109, "175": 1853, "176": 1668, "179": 185, "180": 185, "182": 185, "186": 185, "187": 185, "189": 185, "190": 128, "192": 128, "197": 128, "199": 128, "200": 128, "205": 185, "206": 63, "209": 63, "213": 63, "219": 109, "222": 109, "226": 109, "231": 109, "252": 112, "254": 64, "271": 21, "273": 21, "274": 11, "277": 10, "278": 10 }, "path": "/src/contracts/libraries/logic/GenericLogic.sol", "s": { "1": 33, "2": 27, "3": 6, "4": 6, "5": 6, "6": 0, "7": 6, "8": 6, "9": 0, "10": 6, "11": 6, "12": 6, "13": 3, "14": 3, "15": 3, "16": 3, "17": 119, "18": 119, "19": 10, "20": 109, "21": 1853, "22": 185, "23": 185, "24": 185, "25": 185, "26": 185, "27": 185, "28": 128, "29": 128, "30": 128, "31": 128, "32": 128, "33": 185, "34": 63, "35": 63, "36": 63, "37": 109, "38": 109, "39": 109, "40": 109, "41": 112, "42": 48, "43": 64, "44": 21, "45": 21, "46": 11, "47": 10, "48": 10 }, "b": { "1": [27, 6], "2": [0, 6], "3": [0, 6], "4": [3, 3], "5": [10, 109], "6": [1668, 185], "7": [128, 57], "8": [63, 122], "9": [48, 64], "10": [11, 10] }, "f": {"1": 33, "2": 119, "3": 112, "4": 21}, "fnMap": { "1": { "name": "balanceDecreaseAllowed", "line": 56, "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 116, "column": 2}} }, "2": { "name": "calculateUserAccountData", "line": 152, "loc": {"start": {"line": 152, "column": 2}, "end": {"line": 238, "column": 2}} }, "3": { "name": "calculateHealthFactorFromBalances", "line": 247, "loc": {"start": {"line": 247, "column": 2}, "end": {"line": 255, "column": 2}} }, "4": { "name": "calculateAvailableBorrowsETH", "line": 266, "loc": {"start": {"line": 266, "column": 2}, "end": {"line": 279, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2530}}, "2": {"start": {"line": 69, "column": 6}, "end": {"line": 69, "column": 17}}, "3": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 47}}, "4": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 80}}, "5": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 2807}}, "6": {"start": {"line": 77, "column": 6}, "end": {"line": 77, "column": 17}}, "7": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 3008}}, "8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3133}}, "9": {"start": {"line": 89, "column": 6}, "end": {"line": 89, "column": 17}}, "10": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 3245}}, "11": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 95}}, "12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 3528}}, "13": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 18}}, "14": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 3647}}, "15": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 3854}}, "16": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 87}}, "17": {"start": {"line": 169, "column": 4}, "end": {"line": 169, "column": 44}}, "18": {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 5830}}, "19": {"start": {"line": 172, "column": 6}, "end": {"line": 172, "column": 38}}, "20": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 5908}}, "21": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 5971}}, "22": {"start": {"line": 179, "column": 6}, "end": {"line": 179, "column": 50}}, "23": {"start": {"line": 180, "column": 6}, "end": {"line": 180, "column": 96}}, "24": {"start": {"line": 182, "column": 6}, "end": {"line": 182, "column": 6227}}, "25": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 39}}, "26": {"start": {"line": 187, "column": 6}, "end": {"line": 187, "column": 97}}, "27": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6481}}, "28": {"start": {"line": 190, "column": 8}, "end": {"line": 190, "column": 93}}, "29": {"start": {"line": 192, "column": 8}, "end": {"line": 192, "column": 6673}}, "30": {"start": {"line": 197, "column": 8}, "end": {"line": 197, "column": 95}}, "31": {"start": {"line": 199, "column": 8}, "end": {"line": 199, "column": 71}}, "32": {"start": {"line": 200, "column": 8}, "end": {"line": 200, "column": 6976}}, "33": {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 7126}}, "34": {"start": {"line": 206, "column": 8}, "end": {"line": 206, "column": 7174}}, "35": {"start": {"line": 209, "column": 8}, "end": {"line": 209, "column": 7296}}, "36": {"start": {"line": 213, "column": 8}, "end": {"line": 213, "column": 7455}}, "37": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 7632}}, "38": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 7752}}, "39": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 7903}}, "40": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 8077}}, "41": {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 49}}, "42": {"start": {"line": 252, "column": 31}, "end": {"line": 252, "column": 49}}, "43": {"start": {"line": 254, "column": 4}, "end": {"line": 254, "column": 91}}, "44": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 70}}, "45": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 9571}}, "46": {"start": {"line": 274, "column": 6}, "end": {"line": 274, "column": 14}}, "47": {"start": {"line": 277, "column": 4}, "end": {"line": 277, "column": 66}}, "48": {"start": {"line": 278, "column": 4}, "end": {"line": 278, "column": 30}} }, "branchMap": { "1": { "line": 65, "type": "if", "locations": [ {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}}, {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 4}} ] }, "2": { "line": 76, "type": "if", "locations": [ {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}}, {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 4}} ] }, "3": { "line": 88, "type": "if", "locations": [ {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}, {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}} ] }, "4": { "line": 99, "type": "if", "locations": [ {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}}, {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 4}} ] }, "5": { "line": 171, "type": "if", "locations": [ {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}}, {"start": {"line": 171, "column": 4}, "end": {"line": 171, "column": 4}} ] }, "6": { "line": 175, "type": "if", "locations": [ {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}}, {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 6}} ] }, "7": { "line": 189, "type": "if", "locations": [ {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}, {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}} ] }, "8": { "line": 205, "type": "if", "locations": [ {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}}, {"start": {"line": 205, "column": 6}, "end": {"line": 205, "column": 6}} ] }, "9": { "line": 252, "type": "if", "locations": [ {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}}, {"start": {"line": 252, "column": 4}, "end": {"line": 252, "column": 4}} ] }, "10": { "line": 273, "type": "if", "locations": [ {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}}, {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 4}} ] } } }, "contracts/libraries/logic/ReserveLogic.sol": { "l": { "85": 648, "88": 648, "90": 370, "93": 278, "97": 278, "108": 810, "111": 810, "113": 498, "116": 312, "120": 312, "134": 11, "139": 10, "151": 239, "152": 239, "153": 239, "155": 239, "162": 239, "183": 3, "185": 3, "187": 3, "188": 3, "190": 3, "206": 17, "207": 17, "209": 17, "212": 17, "213": 17, "216": 17, "217": 17, "218": 17, "219": 17, "246": 235, "248": 235, "250": 235, "253": 235, "255": 235, "267": 234, "268": 234, "269": 234, "271": 234, "272": 234, "273": 234, "275": 234, "316": 239, "318": 239, "320": 239, "321": 239, "325": 0, "328": 0, "336": 0, "339": 0, "342": 0, "347": 0, "350": 0, "356": 0, "358": 0, "374": 239, "376": 239, "378": 239, "379": 239, "382": 239, "383": 69, "387": 69, "388": 69, "390": 69, "394": 69, "395": 39, "399": 39, "400": 39, "401": 39, "406": 239, "407": 239 }, "path": "/src/contracts/libraries/logic/ReserveLogic.sol", "s": { "1": 648, "2": 648, "3": 370, "4": 278, "5": 278, "6": 810, "7": 810, "8": 498, "9": 312, "10": 312, "11": 11, "12": 10, "13": 239, "14": 239, "15": 239, "16": 239, "17": 239, "18": 3, "19": 3, "20": 3, "21": 3, "22": 3, "23": 17, "24": 17, "25": 17, "26": 17, "27": 17, "28": 17, "29": 17, "30": 17, "31": 17, "32": 235, "33": 235, "34": 235, "35": 235, "36": 235, "37": 234, "38": 234, "39": 234, "40": 234, "41": 234, "42": 234, "43": 234, "44": 239, "45": 239, "46": 239, "47": 239, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 239, "58": 239, "59": 239, "60": 239, "61": 239, "62": 69, "63": 69, "64": 69, "65": 69, "66": 69, "67": 39, "68": 39, "69": 39, "70": 39, "71": 239, "72": 239 }, "b": { "1": [370, 278], "2": [498, 312], "3": [10, 1], "4": [3, 0], "5": [17, 0], "6": [17, 0], "7": [17, 0], "8": [234, 0], "9": [234, 0], "10": [234, 0], "11": [239, 0], "12": [69, 170], "13": [69, 0], "14": [39, 30], "15": [39, 0] }, "f": {"1": 648, "2": 810, "3": 11, "4": 239, "5": 3, "6": 17, "7": 235, "8": 239, "9": 239}, "fnMap": { "1": { "name": "getNormalizedIncome", "line": 84, "loc": {"start": {"line": 84, "column": 2}, "end": {"line": 98, "column": 2}} }, "2": { "name": "getNormalizedDebt", "line": 107, "loc": {"start": {"line": 107, "column": 2}, "end": {"line": 121, "column": 2}} }, "3": { "name": "getDebtTokenAddress", "line": 129, "loc": {"start": {"line": 129, "column": 2}, "end": {"line": 143, "column": 2}} }, "4": { "name": "updateState", "line": 150, "loc": {"start": {"line": 150, "column": 2}, "end": {"line": 169, "column": 2}} }, "5": { "name": "cumulateToLiquidityIndex", "line": 178, "loc": {"start": {"line": 178, "column": 2}, "end": {"line": 191, "column": 2}} }, "6": { "name": "init", "line": 199, "loc": {"start": {"line": 199, "column": 2}, "end": {"line": 220, "column": 2}} }, "7": { "name": "updateInterestRates", "line": 239, "loc": {"start": {"line": 239, "column": 2}, "end": {"line": 283, "column": 2}} }, "8": { "name": "_mintToTreasury", "line": 309, "loc": {"start": {"line": 309, "column": 2}, "end": {"line": 359, "column": 2}} }, "9": { "name": "_updateIndexes", "line": 368, "loc": {"start": {"line": 368, "column": 2}, "end": {"line": 408, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 50}}, "2": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 3533}}, "3": {"start": {"line": 90, "column": 6}, "end": {"line": 90, "column": 35}}, "4": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3745}}, "5": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 20}}, "6": {"start": {"line": 108, "column": 4}, "end": {"line": 108, "column": 50}}, "7": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4417}}, "8": {"start": {"line": 113, "column": 6}, "end": {"line": 113, "column": 40}}, "9": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 4639}}, "10": {"start": {"line": 120, "column": 4}, "end": {"line": 120, "column": 20}}, "11": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 5256}}, "12": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 5559}}, "13": {"start": {"line": 151, "column": 4}, "end": {"line": 151, "column": 64}}, "14": {"start": {"line": 152, "column": 4}, "end": {"line": 152, "column": 69}}, "15": {"start": {"line": 153, "column": 4}, "end": {"line": 153, "column": 59}}, "16": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 6182}}, "17": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 6375}}, "18": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 88}}, "19": {"start": {"line": 185, "column": 4}, "end": {"line": 185, "column": 65}}, "20": {"start": {"line": 187, "column": 4}, "end": {"line": 187, "column": 49}}, "21": {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 64}}, "22": {"start": {"line": 190, "column": 4}, "end": {"line": 190, "column": 43}}, "23": {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 83}}, "24": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 7908}}, "25": {"start": {"line": 209, "column": 6}, "end": {"line": 209, "column": 55}}, "26": {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 8064}}, "27": {"start": {"line": 213, "column": 6}, "end": {"line": 213, "column": 60}}, "28": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 40}}, "29": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 58}}, "30": {"start": {"line": 218, "column": 4}, "end": {"line": 218, "column": 62}}, "31": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 68}}, "32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 44}}, "33": {"start": {"line": 248, "column": 4}, "end": {"line": 248, "column": 63}}, "34": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 9530}}, "35": {"start": {"line": 253, "column": 4}, "end": {"line": 253, "column": 76}}, "36": {"start": {"line": 255, "column": 4}, "end": {"line": 255, "column": 9713}}, "37": {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 87}}, "38": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 88}}, "39": {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 92}}, "40": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 64}}, "41": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 64}}, "42": {"start": {"line": 273, "column": 4}, "end": {"line": 273, "column": 68}}, "43": {"start": {"line": 275, "column": 4}, "end": {"line": 275, "column": 10646}}, "44": {"start": {"line": 316, "column": 4}, "end": {"line": 316, "column": 39}}, "45": {"start": {"line": 318, "column": 4}, "end": {"line": 318, "column": 64}}, "46": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 12121}}, "47": {"start": {"line": 321, "column": 6}, "end": {"line": 321, "column": 12}}, "48": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 86}}, "49": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 12457}}, "50": {"start": {"line": 336, "column": 4}, "end": {"line": 336, "column": 90}}, "51": {"start": {"line": 339, "column": 4}, "end": {"line": 339, "column": 84}}, "52": {"start": {"line": 342, "column": 4}, "end": {"line": 342, "column": 12963}}, "53": {"start": {"line": 347, "column": 4}, "end": {"line": 347, "column": 90}}, "54": {"start": {"line": 350, "column": 4}, "end": {"line": 350, "column": 13330}}, "55": {"start": {"line": 356, "column": 4}, "end": {"line": 356, "column": 75}}, "56": {"start": {"line": 358, "column": 4}, "end": {"line": 358, "column": 86}}, "57": {"start": {"line": 374, "column": 4}, "end": {"line": 374, "column": 50}}, "58": {"start": {"line": 376, "column": 4}, "end": {"line": 376, "column": 63}}, "59": {"start": {"line": 378, "column": 4}, "end": {"line": 378, "column": 46}}, "60": {"start": {"line": 379, "column": 4}, "end": {"line": 379, "column": 56}}, "61": {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 14442}}, "62": {"start": {"line": 383, "column": 6}, "end": {"line": 383, "column": 14483}}, "63": {"start": {"line": 387, "column": 6}, "end": {"line": 387, "column": 74}}, "64": {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 77}}, "65": {"start": {"line": 390, "column": 6}, "end": {"line": 390, "column": 56}}, "66": {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 14986}}, "67": {"start": {"line": 395, "column": 8}, "end": {"line": 395, "column": 15048}}, "68": {"start": {"line": 399, "column": 8}, "end": {"line": 399, "column": 91}}, "69": {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 90}}, "70": {"start": {"line": 401, "column": 8}, "end": {"line": 401, "column": 68}}, "71": {"start": {"line": 406, "column": 4}, "end": {"line": 406, "column": 56}}, "72": {"start": {"line": 407, "column": 4}, "end": {"line": 407, "column": 54}} }, "branchMap": { "1": { "line": 88, "type": "if", "locations": [ {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}}, {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 4}} ] }, "2": { "line": 111, "type": "if", "locations": [ {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}, {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}} ] }, "3": { "line": 134, "type": "if", "locations": [ {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}, {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}} ] }, "4": { "line": 188, "type": "if", "locations": [ {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}}, {"start": {"line": 188, "column": 4}, "end": {"line": 188, "column": 4}} ] }, "5": { "line": 206, "type": "if", "locations": [ {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}}, {"start": {"line": 206, "column": 4}, "end": {"line": 206, "column": 4}} ] }, "6": { "line": 207, "type": "if", "locations": [ {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}, {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}} ] }, "7": { "line": 212, "type": "if", "locations": [ {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}}, {"start": {"line": 212, "column": 4}, "end": {"line": 212, "column": 4}} ] }, "8": { "line": 267, "type": "if", "locations": [ {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}}, {"start": {"line": 267, "column": 4}, "end": {"line": 267, "column": 4}} ] }, "9": { "line": 268, "type": "if", "locations": [ {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}, {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}} ] }, "10": { "line": 269, "type": "if", "locations": [ {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}}, {"start": {"line": 269, "column": 4}, "end": {"line": 269, "column": 4}} ] }, "11": { "line": 320, "type": "if", "locations": [ {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}}, {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 4}} ] }, "12": { "line": 382, "type": "if", "locations": [ {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}}, {"start": {"line": 382, "column": 4}, "end": {"line": 382, "column": 4}} ] }, "13": { "line": 388, "type": "if", "locations": [ {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}}, {"start": {"line": 388, "column": 6}, "end": {"line": 388, "column": 6}} ] }, "14": { "line": 394, "type": "if", "locations": [ {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}}, {"start": {"line": 394, "column": 6}, "end": {"line": 394, "column": 6}} ] }, "15": { "line": 400, "type": "if", "locations": [ {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}}, {"start": {"line": 400, "column": 8}, "end": {"line": 400, "column": 8}} ] } } }, "contracts/libraries/logic/ValidationLogic.sol": { "l": { "38": 104, "40": 104, "41": 102, "42": 102, "60": 25, "62": 24, "64": 23, "125": 63, "127": 63, "134": 63, "135": 63, "137": 63, "140": 63, "146": 61, "160": 61, "162": 55, "168": 55, "172": 55, "186": 50, "189": 0, "191": 0, "200": 0, "202": 0, "222": 20, "224": 20, "226": 20, "228": 18, "236": 18, "257": 4, "259": 4, "260": 4, "262": 4, "263": 2, "265": 2, "273": 1, "275": 1, "283": 0, "304": 7, "306": 7, "308": 7, "328": 13, "329": 12, "349": 10, "352": 2, "355": 8, "356": 1, "362": 7, "366": 7, "367": 1, "373": 6, "374": 1, "380": 5, "402": 18, "405": 2, "408": 16, "411": 0, "417": 16, "418": 8, "422": 8, "423": 1, "430": 15, "431": 2, "437": 13, "453": 9, "454": 1, "460": 8, "461": 8, "462": 2, "464": 6, "465": 1, "471": 5 }, "path": "/src/contracts/libraries/logic/ValidationLogic.sol", "s": { "1": 104, "2": 104, "3": 102, "4": 102, "5": 25, "6": 24, "7": 23, "8": 63, "9": 63, "10": 63, "11": 63, "12": 63, "13": 63, "14": 61, "15": 61, "16": 55, "17": 55, "18": 55, "19": 50, "20": 0, "21": 0, "22": 0, "23": 0, "24": 20, "25": 20, "26": 20, "27": 18, "28": 18, "29": 4, "30": 4, "31": 4, "32": 4, "33": 2, "34": 2, "35": 2, "36": 1, "37": 1, "38": 0, "39": 7, "40": 7, "41": 7, "42": 13, "43": 12, "44": 10, "45": 2, "46": 8, "47": 1, "48": 7, "49": 7, "50": 1, "51": 6, "52": 1, "53": 5, "54": 18, "55": 2, "56": 16, "57": 0, "58": 16, "59": 8, "60": 8, "61": 1, "62": 15, "63": 2, "64": 13, "65": 9, "66": 1, "67": 8, "68": 8, "69": 2, "70": 6, "71": 1, "72": 5 }, "b": { "1": [102, 2], "2": [102, 0], "3": [102, 0], "4": [24, 1], "5": [23, 1], "6": [22, 1], "7": [63, 0], "8": [63, 0], "9": [63, 0], "10": [61, 2], "11": [55, 6], "12": [55, 0], "13": [50, 5], "14": [0, 50], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [20, 0], "19": [18, 2], "20": [18, 0], "21": [17, 1], "22": [4, 0], "23": [4, 0], "24": [2, 2], "25": [1, 1], "26": [2, 0], "27": [1, 1], "28": [1, 0], "29": [1, 0], "30": [7, 0], "31": [6, 1], "32": [12, 1], "33": [11, 1], "34": [2, 8], "35": [1, 7], "36": [1, 6], "37": [1, 5], "38": [2, 16], "39": [0, 16], "40": [8, 8], "41": [1, 7], "42": [2, 13], "43": [1, 8], "44": [2, 6], "45": [1, 5] }, "f": {"1": 104, "2": 25, "3": 63, "4": 20, "5": 4, "6": 7, "7": 13, "8": 10, "9": 18, "10": 9}, "fnMap": { "1": { "name": "validateDeposit", "line": 37, "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 43, "column": 2}} }, "2": { "name": "validateWithdraw", "line": 51, "loc": {"start": {"line": 51, "column": 2}, "end": {"line": 76, "column": 2}} }, "3": { "name": "validateBorrow", "line": 113, "loc": {"start": {"line": 113, "column": 2}, "end": {"line": 204, "column": 2}} }, "4": { "name": "validateRepay", "line": 214, "loc": {"start": {"line": 214, "column": 2}, "end": {"line": 240, "column": 2}} }, "5": { "name": "validateSwapRateMode", "line": 250, "loc": {"start": {"line": 250, "column": 2}, "end": {"line": 285, "column": 2}} }, "6": { "name": "validateSetUseReserveAsCollateral", "line": 296, "loc": {"start": {"line": 296, "column": 2}, "end": {"line": 320, "column": 2}} }, "7": { "name": "validateFlashloan", "line": 327, "loc": {"start": {"line": 327, "column": 2}, "end": {"line": 330, "column": 2}} }, "8": { "name": "validateLiquidationCall", "line": 341, "loc": {"start": {"line": 341, "column": 2}, "end": {"line": 381, "column": 2}} }, "9": { "name": "validateRepayWithCollateral", "line": 393, "loc": {"start": {"line": 393, "column": 2}, "end": {"line": 438, "column": 2}} }, "10": { "name": "validateSwapLiquidity", "line": 447, "loc": {"start": {"line": 447, "column": 2}, "end": {"line": 472, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 74}}, "2": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 56}}, "3": {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 46}}, "4": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 51}}, "5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 56}}, "6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 75}}, "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 2437}}, "8": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}}, "9": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 4488}}, "10": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 51}}, "11": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 56}}, "12": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}}, "13": {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4827}}, "14": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 5049}}, "15": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 77}}, "16": {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 5434}}, "17": {"start": {"line": 168, "column": 4}, "end": {"line": 168, "column": 5703}}, "18": {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 5861}}, "19": {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 6430}}, "20": {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 82}}, "21": {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6685}}, "22": {"start": {"line": 200, "column": 6}, "end": {"line": 200, "column": 90}}, "23": {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 89}}, "24": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 53}}, "25": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 46}}, "26": {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 60}}, "27": {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 8040}}, "28": {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 8339}}, "29": {"start": {"line": 257, "column": 4}, "end": {"line": 257, "column": 96}}, "30": {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 46}}, "31": {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 51}}, "32": {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 9332}}, "33": {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 76}}, "34": {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 9485}}, "35": {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 80}}, "36": {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 68}}, "37": {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 10079}}, "38": {"start": {"line": 283, "column": 6}, "end": {"line": 283, "column": 55}}, "39": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 83}}, "40": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 79}}, "41": {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 11408}}, "42": {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 58}}, "43": {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 98}}, "44": {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 12893}}, "45": {"start": {"line": 352, "column": 6}, "end": {"line": 352, "column": 98}}, "46": {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 13115}}, "47": {"start": {"line": 356, "column": 6}, "end": {"line": 356, "column": 13200}}, "48": {"start": {"line": 362, "column": 4}, "end": {"line": 362, "column": 13408}}, "49": {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 13592}}, "50": {"start": {"line": 367, "column": 6}, "end": {"line": 367, "column": 13629}}, "51": {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 13783}}, "52": {"start": {"line": 374, "column": 6}, "end": {"line": 374, "column": 13844}}, "53": {"start": {"line": 380, "column": 4}, "end": {"line": 380, "column": 79}}, "54": {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 14907}}, "55": {"start": {"line": 405, "column": 6}, "end": {"line": 405, "column": 98}}, "56": {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 15129}}, "57": {"start": {"line": 411, "column": 6}, "end": {"line": 411, "column": 15248}}, "58": {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 15402}}, "59": {"start": {"line": 418, "column": 6}, "end": {"line": 418, "column": 15490}}, "60": {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 15680}}, "61": {"start": {"line": 423, "column": 8}, "end": {"line": 423, "column": 15719}}, "62": {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 15885}}, "63": {"start": {"line": 431, "column": 6}, "end": {"line": 431, "column": 15946}}, "64": {"start": {"line": 437, "column": 4}, "end": {"line": 437, "column": 79}}, "65": {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 16711}}, "66": {"start": {"line": 454, "column": 6}, "end": {"line": 454, "column": 16748}}, "67": {"start": {"line": 460, "column": 4}, "end": {"line": 460, "column": 80}}, "68": {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 16978}}, "69": {"start": {"line": 462, "column": 6}, "end": {"line": 462, "column": 98}}, "70": {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 17149}}, "71": {"start": {"line": 465, "column": 6}, "end": {"line": 465, "column": 17177}}, "72": {"start": {"line": 471, "column": 4}, "end": {"line": 471, "column": 79}} }, "branchMap": { "1": { "line": 40, "type": "if", "locations": [ {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}, {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}} ] }, "2": { "line": 41, "type": "if", "locations": [ {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}}, {"start": {"line": 41, "column": 4}, "end": {"line": 41, "column": 4}} ] }, "3": { "line": 42, "type": "if", "locations": [ {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}}, {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 4}} ] }, "4": { "line": 60, "type": "if", "locations": [ {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}}, {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 4}} ] }, "5": { "line": 62, "type": "if", "locations": [ {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}, {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}} ] }, "6": { "line": 64, "type": "if", "locations": [ {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}}, {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 4}} ] }, "7": { "line": 134, "type": "if", "locations": [ {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}}, {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4}} ] }, "8": { "line": 135, "type": "if", "locations": [ {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}}, {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 4}} ] }, "9": { "line": 137, "type": "if", "locations": [ {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}}, {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 4}} ] }, "10": { "line": 140, "type": "if", "locations": [ {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}}, {"start": {"line": 140, "column": 4}, "end": {"line": 140, "column": 4}} ] }, "11": { "line": 160, "type": "if", "locations": [ {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}, {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}} ] }, "12": { "line": 162, "type": "if", "locations": [ {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}}, {"start": {"line": 162, "column": 4}, "end": {"line": 162, "column": 4}} ] }, "13": { "line": 172, "type": "if", "locations": [ {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}}, {"start": {"line": 172, "column": 4}, "end": {"line": 172, "column": 4}} ] }, "14": { "line": 186, "type": "if", "locations": [ {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}}, {"start": {"line": 186, "column": 4}, "end": {"line": 186, "column": 4}} ] }, "15": { "line": 189, "type": "if", "locations": [ {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}}, {"start": {"line": 189, "column": 6}, "end": {"line": 189, "column": 6}} ] }, "16": { "line": 191, "type": "if", "locations": [ {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}}, {"start": {"line": 191, "column": 6}, "end": {"line": 191, "column": 6}} ] }, "17": { "line": 202, "type": "if", "locations": [ {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}}, {"start": {"line": 202, "column": 6}, "end": {"line": 202, "column": 6}} ] }, "18": { "line": 224, "type": "if", "locations": [ {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}, {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}} ] }, "19": { "line": 226, "type": "if", "locations": [ {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}}, {"start": {"line": 226, "column": 4}, "end": {"line": 226, "column": 4}} ] }, "20": { "line": 228, "type": "if", "locations": [ {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}}, {"start": {"line": 228, "column": 4}, "end": {"line": 228, "column": 4}} ] }, "21": { "line": 236, "type": "if", "locations": [ {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}}, {"start": {"line": 236, "column": 4}, "end": {"line": 236, "column": 4}} ] }, "22": { "line": 259, "type": "if", "locations": [ {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}}, {"start": {"line": 259, "column": 4}, "end": {"line": 259, "column": 4}} ] }, "23": { "line": 260, "type": "if", "locations": [ {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}}, {"start": {"line": 260, "column": 4}, "end": {"line": 260, "column": 4}} ] }, "24": { "line": 262, "type": "if", "locations": [ {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}}, {"start": {"line": 262, "column": 4}, "end": {"line": 262, "column": 4}} ] }, "25": { "line": 263, "type": "if", "locations": [ {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}}, {"start": {"line": 263, "column": 6}, "end": {"line": 263, "column": 6}} ] }, "26": { "line": 264, "type": "if", "locations": [ {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}}, {"start": {"line": 264, "column": 11}, "end": {"line": 264, "column": 11}} ] }, "27": { "line": 265, "type": "if", "locations": [ {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}}, {"start": {"line": 265, "column": 6}, "end": {"line": 265, "column": 6}} ] }, "28": { "line": 273, "type": "if", "locations": [ {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}}, {"start": {"line": 273, "column": 6}, "end": {"line": 273, "column": 6}} ] }, "29": { "line": 275, "type": "if", "locations": [ {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}}, {"start": {"line": 275, "column": 6}, "end": {"line": 275, "column": 6}} ] }, "30": { "line": 306, "type": "if", "locations": [ {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}}, {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 4}} ] }, "31": { "line": 308, "type": "if", "locations": [ {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}}, {"start": {"line": 308, "column": 4}, "end": {"line": 308, "column": 4}} ] }, "32": { "line": 328, "type": "if", "locations": [ {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}}, {"start": {"line": 328, "column": 4}, "end": {"line": 328, "column": 4}} ] }, "33": { "line": 329, "type": "if", "locations": [ {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}}, {"start": {"line": 329, "column": 4}, "end": {"line": 329, "column": 4}} ] }, "34": { "line": 349, "type": "if", "locations": [ {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}}, {"start": {"line": 349, "column": 4}, "end": {"line": 349, "column": 4}} ] }, "35": { "line": 355, "type": "if", "locations": [ {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}}, {"start": {"line": 355, "column": 4}, "end": {"line": 355, "column": 4}} ] }, "36": { "line": 366, "type": "if", "locations": [ {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}}, {"start": {"line": 366, "column": 4}, "end": {"line": 366, "column": 4}} ] }, "37": { "line": 373, "type": "if", "locations": [ {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}}, {"start": {"line": 373, "column": 4}, "end": {"line": 373, "column": 4}} ] }, "38": { "line": 402, "type": "if", "locations": [ {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}}, {"start": {"line": 402, "column": 4}, "end": {"line": 402, "column": 4}} ] }, "39": { "line": 408, "type": "if", "locations": [ {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}}, {"start": {"line": 408, "column": 4}, "end": {"line": 408, "column": 4}} ] }, "40": { "line": 417, "type": "if", "locations": [ {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}}, {"start": {"line": 417, "column": 4}, "end": {"line": 417, "column": 4}} ] }, "41": { "line": 422, "type": "if", "locations": [ {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}}, {"start": {"line": 422, "column": 6}, "end": {"line": 422, "column": 6}} ] }, "42": { "line": 430, "type": "if", "locations": [ {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}}, {"start": {"line": 430, "column": 4}, "end": {"line": 430, "column": 4}} ] }, "43": { "line": 453, "type": "if", "locations": [ {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}}, {"start": {"line": 453, "column": 4}, "end": {"line": 453, "column": 4}} ] }, "44": { "line": 461, "type": "if", "locations": [ {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}}, {"start": {"line": 461, "column": 4}, "end": {"line": 461, "column": 4}} ] }, "45": { "line": 464, "type": "if", "locations": [ {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}}, {"start": {"line": 464, "column": 4}, "end": {"line": 464, "column": 4}} ] } } }, "contracts/libraries/math/MathUtils.sol": { "l": { "26": 347, "28": 347, "30": 347, "52": 672, "54": 672, "55": 116, "58": 556, "60": 556, "62": 556, "64": 556, "65": 556, "67": 556, "68": 556, "70": 556 }, "path": "/src/contracts/libraries/math/MathUtils.sol", "s": { "1": 347, "2": 347, "3": 347, "4": 672, "5": 672, "6": 116, "7": 556, "8": 556, "9": 556, "10": 556, "11": 556, "12": 556, "13": 556, "14": 556 }, "b": {"1": [116, 556]}, "f": {"1": 347, "2": 672}, "fnMap": { "1": { "name": "calculateLinearInterest", "line": 20, "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 31, "column": 2}} }, "2": { "name": "calculateCompoundedInterest", "line": 46, "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 71, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 78}}, "2": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 85}}, "3": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 55}}, "4": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 67}}, "5": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 1957}}, "6": {"start": {"line": 55, "column": 6}, "end": {"line": 55, "column": 29}}, "7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 33}}, "8": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 47}}, "9": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 51}}, "10": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 62}}, "11": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 63}}, "12": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 67}}, "13": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 85}}, "14": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 86}} }, "branchMap": { "1": { "line": 54, "type": "if", "locations": [ {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}}, {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 4}} ] } } }, "contracts/libraries/math/PercentageMath.sol": { "l": { "25": 343, "26": 148, "29": 195, "31": 195, "33": 195, "35": 195, "37": 195, "47": 58, "48": 58, "50": 58, "52": 58, "54": 58, "56": 58, "58": 58 }, "path": "/src/contracts/libraries/math/PercentageMath.sol", "s": { "1": 343, "2": 148, "3": 195, "4": 195, "5": 195, "6": 195, "7": 195, "8": 58, "9": 58, "10": 58, "11": 58, "12": 58, "13": 58, "14": 58 }, "b": {"1": [148, 195], "2": [195, 0], "3": [195, 0], "4": [58, 0], "5": [58, 0], "6": [58, 0]}, "f": {"1": 343, "2": 58}, "fnMap": { "1": { "name": "percentMul", "line": 24, "loc": {"start": {"line": 24, "column": 2}, "end": {"line": 38, "column": 2}} }, "2": { "name": "percentDiv", "line": 46, "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 59, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 891}}, "2": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 14}}, "3": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 39}}, "4": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 72}}, "5": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}}, "6": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 60}}, "7": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}}, "8": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 52}}, "9": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 43}}, "10": {"start": {"line": 50, "column": 4}, "end": {"line": 50, "column": 46}}, "11": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 79}}, "12": {"start": {"line": 54, "column": 4}, "end": {"line": 54, "column": 27}}, "13": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 62}}, "14": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 30}} }, "branchMap": { "1": { "line": 25, "type": "if", "locations": [ {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}}, {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 4}} ] }, "2": { "line": 31, "type": "if", "locations": [ {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}, {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}} ] }, "3": { "line": 35, "type": "if", "locations": [ {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}, {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}} ] }, "4": { "line": 47, "type": "if", "locations": [ {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}, {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}} ] }, "5": { "line": 52, "type": "if", "locations": [ {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}, {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}} ] }, "6": { "line": 56, "type": "if", "locations": [ {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}, {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}} ] } } }, "contracts/libraries/math/SafeMath.sol": { "l": { "28": 450, "29": 450, "31": 450, "44": 124, "61": 212, "62": 211, "64": 211, "80": 0, "81": 0, "84": 0, "85": 0, "87": 0, "102": 0, "122": 0, "123": 0, "126": 0, "141": 0, "160": 0, "161": 0 }, "path": "/src/contracts/libraries/math/SafeMath.sol", "s": { "1": 450, "2": 450, "3": 450, "4": 124, "5": 212, "6": 211, "7": 211, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0 }, "b": {"1": [450, 0], "2": [211, 1], "3": [0, 0], "4": [0, 0], "5": [0, 0], "6": [0, 0]}, "f": {"1": 450, "2": 124, "3": 212, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0}, "fnMap": { "1": { "name": "add", "line": 27, "loc": {"start": {"line": 27, "column": 2}, "end": {"line": 32, "column": 2}} }, "2": { "name": "sub", "line": 43, "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}} }, "3": { "name": "sub", "line": 56, "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 65, "column": 2}} }, "4": { "name": "mul", "line": 76, "loc": {"start": {"line": 76, "column": 2}, "end": {"line": 88, "column": 2}} }, "5": { "name": "div", "line": 101, "loc": {"start": {"line": 101, "column": 2}, "end": {"line": 103, "column": 2}} }, "6": { "name": "div", "line": 116, "loc": {"start": {"line": 116, "column": 2}, "end": {"line": 127, "column": 2}} }, "7": { "name": "mod", "line": 140, "loc": {"start": {"line": 140, "column": 2}, "end": {"line": 142, "column": 2}} }, "8": { "name": "mod", "line": 155, "loc": {"start": {"line": 155, "column": 2}, "end": {"line": 162, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 28, "column": 4}, "end": {"line": 28, "column": 21}}, "2": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 49}}, "3": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 12}}, "4": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 54}}, "5": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 32}}, "6": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 21}}, "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 12}}, "8": {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 2341}}, "9": {"start": {"line": 81, "column": 6}, "end": {"line": 81, "column": 14}}, "10": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 21}}, "11": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 59}}, "12": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 12}}, "13": {"start": {"line": 102, "column": 4}, "end": {"line": 102, "column": 50}}, "14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 31}}, "15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 21}}, "16": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 12}}, "17": {"start": {"line": 141, "column": 4}, "end": {"line": 141, "column": 48}}, "18": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 32}}, "19": {"start": {"line": 161, "column": 4}, "end": {"line": 161, "column": 16}} }, "branchMap": { "1": { "line": 29, "type": "if", "locations": [ {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}, {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}} ] }, "2": { "line": 61, "type": "if", "locations": [ {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}}, {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 4}} ] }, "3": { "line": 80, "type": "if", "locations": [ {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}}, {"start": {"line": 80, "column": 4}, "end": {"line": 80, "column": 4}} ] }, "4": { "line": 85, "type": "if", "locations": [ {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}, {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}} ] }, "5": { "line": 122, "type": "if", "locations": [ {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}, {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}} ] }, "6": { "line": 160, "type": "if", "locations": [ {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}}, {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 4}} ] } } }, "contracts/libraries/math/WadRayMath.sol": { "l": { "25": 1056, "33": 0, "40": 0, "47": 0, "57": 0, "58": 0, "61": 0, "63": 0, "65": 0, "67": 0, "69": 0, "79": 64, "81": 64, "83": 64, "85": 64, "87": 64, "89": 64, "91": 64, "101": 4935, "102": 1581, "105": 3354, "107": 3354, "109": 3354, "111": 3354, "113": 3354, "123": 1257, "125": 1257, "127": 1257, "129": 1257, "131": 1257, "133": 1257, "135": 1257, "144": 0, "145": 0, "146": 0, "148": 0, "157": 1134, "158": 1134, "159": 1134 }, "path": "/src/contracts/libraries/math/WadRayMath.sol", "s": { "1": 1056, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 64, "13": 64, "14": 64, "15": 64, "16": 64, "17": 64, "18": 64, "19": 4935, "20": 1581, "21": 3354, "22": 3354, "23": 3354, "24": 3354, "25": 3354, "26": 1257, "27": 1257, "28": 1257, "29": 1257, "30": 1257, "31": 1257, "32": 1257, "33": 0, "34": 0, "35": 0, "36": 0, "37": 1134, "38": 1134, "39": 1134 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [64, 0], "5": [64, 0], "6": [64, 0], "7": [1581, 3354], "8": [3354, 0], "9": [3354, 0], "10": [1257, 0], "11": [1257, 0], "12": [1257, 0], "13": [0, 0], "14": [1134, 0] }, "f": { "1": 1056, "2": 0, "3": 0, "4": 0, "5": 0, "6": 64, "7": 4935, "8": 1257, "9": 0, "10": 1134 }, "fnMap": { "1": { "name": "ray", "line": 24, "loc": {"start": {"line": 24, "column": 2}, "end": {"line": 26, "column": 2}} }, "2": { "name": "wad", "line": 32, "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 34, "column": 2}} }, "3": { "name": "halfRay", "line": 39, "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}} }, "4": { "name": "halfWad", "line": 46, "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}} }, "5": { "name": "wadMul", "line": 56, "loc": {"start": {"line": 56, "column": 2}, "end": {"line": 70, "column": 2}} }, "6": { "name": "wadDiv", "line": 78, "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 92, "column": 2}} }, "7": { "name": "rayMul", "line": 100, "loc": {"start": {"line": 100, "column": 2}, "end": {"line": 114, "column": 2}} }, "8": { "name": "rayDiv", "line": 122, "loc": {"start": {"line": 122, "column": 2}, "end": {"line": 136, "column": 2}} }, "9": { "name": "rayToWad", "line": 143, "loc": {"start": {"line": 143, "column": 2}, "end": {"line": 149, "column": 2}} }, "10": { "name": "wadToRay", "line": 156, "loc": {"start": {"line": 156, "column": 2}, "end": {"line": 160, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 14}}, "2": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 14}}, "3": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 18}}, "4": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}}, "5": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 1244}}, "6": {"start": {"line": 58, "column": 6}, "end": {"line": 58, "column": 14}}, "7": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 26}}, "8": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 59}}, "9": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 20}}, "10": {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 55}}, "11": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 23}}, "12": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 43}}, "13": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 25}}, "14": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 28}}, "15": {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 61}}, "16": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 18}}, "17": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 53}}, "18": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 21}}, "19": {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 2221}}, "20": {"start": {"line": 102, "column": 6}, "end": {"line": 102, "column": 14}}, "21": {"start": {"line": 105, "column": 4}, "end": {"line": 105, "column": 26}}, "22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 59}}, "23": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 20}}, "24": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 55}}, "25": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 23}}, "26": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 43}}, "27": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 25}}, "28": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 28}}, "29": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 61}}, "30": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 18}}, "31": {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 53}}, "32": {"start": {"line": 135, "column": 4}, "end": {"line": 135, "column": 21}}, "33": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 41}}, "34": {"start": {"line": 145, "column": 4}, "end": {"line": 145, "column": 34}}, "35": {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 57}}, "36": {"start": {"line": 148, "column": 4}, "end": {"line": 148, "column": 33}}, "37": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 38}}, "38": {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 71}}, "39": {"start": {"line": 159, "column": 4}, "end": {"line": 159, "column": 17}} }, "branchMap": { "1": { "line": 57, "type": "if", "locations": [ {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}}, {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 4}} ] }, "2": { "line": 63, "type": "if", "locations": [ {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}}, {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 4}} ] }, "3": { "line": 67, "type": "if", "locations": [ {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}}, {"start": {"line": 67, "column": 4}, "end": {"line": 67, "column": 4}} ] }, "4": { "line": 79, "type": "if", "locations": [ {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}}, {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 4}} ] }, "5": { "line": 85, "type": "if", "locations": [ {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}}, {"start": {"line": 85, "column": 4}, "end": {"line": 85, "column": 4}} ] }, "6": { "line": 89, "type": "if", "locations": [ {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}}, {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 4}} ] }, "7": { "line": 101, "type": "if", "locations": [ {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}}, {"start": {"line": 101, "column": 4}, "end": {"line": 101, "column": 4}} ] }, "8": { "line": 107, "type": "if", "locations": [ {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}}, {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 4}} ] }, "9": { "line": 111, "type": "if", "locations": [ {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}}, {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 4}} ] }, "10": { "line": 123, "type": "if", "locations": [ {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}}, {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 4}} ] }, "11": { "line": 129, "type": "if", "locations": [ {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}}, {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 4}} ] }, "12": { "line": 133, "type": "if", "locations": [ {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}}, {"start": {"line": 133, "column": 4}, "end": {"line": 133, "column": 4}} ] }, "13": { "line": 146, "type": "if", "locations": [ {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}}, {"start": {"line": 146, "column": 4}, "end": {"line": 146, "column": 4}} ] }, "14": { "line": 158, "type": "if", "locations": [ {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}}, {"start": {"line": 158, "column": 4}, "end": {"line": 158, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol": { "l": {"26": 0, "27": 0, "34": 0}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol", "s": {"1": 0, "2": 0, "3": 0}, "b": {"1": [0, 0]}, "f": {"1": 0, "2": 0}, "fnMap": { "1": { "name": "constructor", "line": 25, "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 28, "column": 2}} }, "2": { "name": "_willFallback", "line": 33, "loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 79}}, "2": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 20}}, "3": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 47}} }, "branchMap": { "1": { "line": 26, "type": "if", "locations": [ {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}}, {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol": { "l": { "35": 3, "36": 3, "38": 0, "46": 0, "53": 0, "62": 0, "63": 0, "64": 0, "73": 0, "90": 3, "91": 3, "92": 3, "99": 9902, "101": 9902, "111": 53, "113": 53, "122": 9899, "123": 9899 }, "path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol", "s": { "1": 3, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 3, "10": 3, "11": 3, "12": 9902, "13": 53, "14": 9899, "15": 9899 }, "b": {"1": [3, 0], "2": [0, 0], "3": [3, 0], "4": [9899, 0]}, "f": {"1": 3, "2": 0, "3": 0, "4": 0, "5": 0, "6": 3, "7": 9902, "8": 53, "9": 9899}, "fnMap": { "1": { "name": "ifAdmin", "line": 34, "loc": {"start": {"line": 34, "column": 2}, "end": {"line": 40, "column": 2}} }, "2": { "name": "admin", "line": 45, "loc": {"start": {"line": 45, "column": 2}, "end": {"line": 47, "column": 2}} }, "3": { "name": "implementation", "line": 52, "loc": {"start": {"line": 52, "column": 2}, "end": {"line": 54, "column": 2}} }, "4": { "name": "changeAdmin", "line": 61, "loc": {"start": {"line": 61, "column": 2}, "end": {"line": 65, "column": 2}} }, "5": { "name": "upgradeTo", "line": 72, "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 74, "column": 2}} }, "6": { "name": "upgradeToAndCall", "line": 88, "loc": {"start": {"line": 85, "column": 2}, "end": {"line": 93, "column": 2}} }, "7": { "name": "_admin", "line": 98, "loc": {"start": {"line": 98, "column": 2}, "end": {"line": 104, "column": 2}} }, "8": { "name": "_setAdmin", "line": 110, "loc": {"start": {"line": 110, "column": 2}, "end": {"line": 116, "column": 2}} }, "9": { "name": "_willFallback", "line": 121, "loc": {"start": {"line": 121, "column": 2}, "end": {"line": 124, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 1284}}, "2": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 16}}, "3": {"start": {"line": 46, "column": 4}, "end": {"line": 46, "column": 19}}, "4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 28}}, "5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 92}}, "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 41}}, "7": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 22}}, "8": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 32}}, "9": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}}, "10": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 59}}, "11": {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 19}}, "12": {"start": {"line": 99, "column": 4}, "end": {"line": 99, "column": 29}}, "13": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 29}}, "14": {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 88}}, "15": {"start": {"line": 123, "column": 4}, "end": {"line": 123, "column": 24}} }, "branchMap": { "1": { "line": 35, "type": "if", "locations": [ {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}}, {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 4}} ] }, "2": { "line": 62, "type": "if", "locations": [ {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}, {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}} ] }, "3": { "line": 92, "type": "if", "locations": [ {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}}, {"start": {"line": 92, "column": 4}, "end": {"line": 92, "column": 4}} ] }, "4": { "line": 122, "type": "if", "locations": [ {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}}, {"start": {"line": 122, "column": 4}, "end": {"line": 122, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol": { "l": {"32": 10005, "34": 10005, "44": 3, "45": 3, "53": 56, "58": 56, "61": 56}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol", "s": {"1": 10005, "2": 3, "3": 3, "4": 56, "5": 56}, "b": {"1": [56, 0]}, "f": {"1": 10005, "2": 3, "3": 56}, "fnMap": { "1": { "name": "_implementation", "line": 31, "loc": {"start": {"line": 31, "column": 2}, "end": {"line": 37, "column": 2}} }, "2": { "name": "_upgradeTo", "line": 43, "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 46, "column": 2}} }, "3": { "name": "_setImplementation", "line": 52, "loc": {"start": {"line": 52, "column": 2}, "end": {"line": 64, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 38}}, "2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 40}}, "3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 36}}, "4": {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 1706}}, "5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 38}} }, "branchMap": { "1": { "line": 53, "type": "if", "locations": [ {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}}, {"start": {"line": 53, "column": 4}, "end": {"line": 53, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/Initializable.sol": { "l": { "31": 0, "36": 0, "37": 0, "38": 0, "39": 0, "42": 0, "44": 0, "45": 0, "56": 0, "58": 0, "61": 0 }, "path": "/src/contracts/libraries/openzeppelin-upgradeability/Initializable.sol", "s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0}, "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]}, "f": {"1": 0, "2": 0}, "fnMap": { "1": { "name": "initializer", "line": 30, "loc": {"start": {"line": 30, "column": 2}, "end": {"line": 47, "column": 2}} }, "2": { "name": "isConstructor", "line": 50, "loc": {"start": {"line": 50, "column": 2}, "end": {"line": 62, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 1056}}, "2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 39}}, "3": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 1228}}, "4": {"start": {"line": 38, "column": 6}, "end": {"line": 38, "column": 24}}, "5": {"start": {"line": 39, "column": 6}, "end": {"line": 39, "column": 23}}, "6": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1322}}, "7": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 25}}, "8": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 14}}, "9": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 18}} }, "branchMap": { "1": { "line": 31, "type": "if", "locations": [ {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}}, {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 4}} ] }, "2": { "line": 37, "type": "if", "locations": [ {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}}, {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 4}} ] }, "3": { "line": 44, "type": "if", "locations": [ {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}, {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol": { "l": {"30": 53, "31": 53, "32": 53, "33": 53, "40": 9899}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol", "s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 9899}, "b": {"1": [53, 0], "2": [53, 0]}, "f": {"1": 53, "2": 9899}, "fnMap": { "1": { "name": "initialize", "line": 25, "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 34, "column": 2}} }, "2": { "name": "_willFallback", "line": 39, "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 41, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 43}}, "2": {"start": {"line": 31, "column": 4}, "end": {"line": 31, "column": 59}}, "3": {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 79}}, "4": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 19}}, "5": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 47}} }, "branchMap": { "1": { "line": 30, "type": "if", "locations": [ {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}}, {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 4}} ] }, "2": { "line": 32, "type": "if", "locations": [ {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}}, {"start": {"line": 32, "column": 4}, "end": {"line": 32, "column": 4}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol": { "l": {"21": 53, "22": 53, "23": 53, "24": 53, "25": 53, "26": 53}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol", "s": {"1": 53, "2": 53, "3": 53, "4": 53, "5": 53, "6": 53}, "b": {"1": [53, 0], "2": [53, 0], "3": [53, 0], "4": [53, 0]}, "f": {"1": 53}, "fnMap": { "1": { "name": "initialize", "line": 20, "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 28, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 43}}, "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 97}}, "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 29}}, "4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 1119}}, "5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 51}}, "6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 21}} }, "branchMap": { "1": { "line": 21, "type": "if", "locations": [ {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}, {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}} ] }, "2": { "line": 22, "type": "if", "locations": [ {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}}, {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 4}} ] }, "3": { "line": 24, "type": "if", "locations": [ {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}}, {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 4}} ] }, "4": { "line": 26, "type": "if", "locations": [ {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}}, {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 6}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/Proxy.sol": { "l": {"17": 9899, "33": 9899, "69": 9899, "70": 9899}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/Proxy.sol", "s": {"1": 9899, "2": 9899, "3": 9899}, "b": {}, "f": {"1": 9899, "2": 9899, "3": 9899, "4": 9899}, "fnMap": { "1": { "name": null, "line": 16, "loc": {"start": {"line": 16, "column": 2}, "end": {"line": 18, "column": 2}} }, "2": { "name": "_delegate", "line": 31, "loc": {"start": {"line": 31, "column": 2}, "end": {"line": 55, "column": 2}} }, "3": { "name": "_willFallback", "line": 62, "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 62, "column": 45}} }, "4": { "name": "_fallback", "line": 68, "loc": {"start": {"line": 68, "column": 2}, "end": {"line": 71, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 17, "column": 4}, "end": {"line": 17, "column": 14}}, "2": {"start": {"line": 69, "column": 4}, "end": {"line": 69, "column": 18}}, "3": {"start": {"line": 70, "column": 4}, "end": {"line": 70, "column": 31}} }, "branchMap": {} }, "contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol": { "l": {"21": 0, "22": 0, "23": 0, "24": 0, "25": 0}, "path": "/src/contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol", "s": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0}, "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0]}, "f": {"1": 0}, "fnMap": { "1": { "name": "constructor", "line": 20, "loc": {"start": {"line": 20, "column": 2}, "end": {"line": 27, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 97}}, "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 29}}, "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 1038}}, "4": {"start": {"line": 24, "column": 6}, "end": {"line": 24, "column": 51}}, "5": {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 21}} }, "branchMap": { "1": { "line": 21, "type": "if", "locations": [ {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}}, {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 4}} ] }, "2": { "line": 23, "type": "if", "locations": [ {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}}, {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 4}} ] }, "3": { "line": 25, "type": "if", "locations": [ {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}}, {"start": {"line": 25, "column": 6}, "end": {"line": 25, "column": 6}} ] } } }, "contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol": { "l": { "33": 56, "34": 56, "39": 56, "40": 56, "41": 56, "42": 56, "45": 56, "47": 56, "48": 56, "63": 56, "65": 56, "68": 56 }, "path": "/src/contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol", "s": { "1": 56, "2": 56, "3": 56, "4": 56, "5": 56, "6": 56, "7": 56, "8": 56, "9": 56, "10": 56 }, "b": {"1": [56, 0], "2": [56, 0], "3": [56, 0]}, "f": {"1": 56, "2": 56}, "fnMap": { "1": { "name": "initializer", "line": 32, "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 50, "column": 2}} }, "2": { "name": "isConstructor", "line": 57, "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 69, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 36}}, "2": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 1202}}, "3": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 39}}, "4": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1396}}, "5": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 24}}, "6": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 39}}, "7": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 1506}}, "8": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 25}}, "9": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 14}}, "10": {"start": {"line": 68, "column": 4}, "end": {"line": 68, "column": 18}} }, "branchMap": { "1": { "line": 34, "type": "if", "locations": [ {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}, {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}} ] }, "2": { "line": 40, "type": "if", "locations": [ {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}}, {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 4}} ] }, "3": { "line": 47, "type": "if", "locations": [ {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}}, {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 4}} ] } } }, "contracts/misc/AaveProtocolDataProvider.sol": { "l": { "18": 3, "22": 1, "23": 1, "24": 1, "25": 1, "26": 17, "33": 1, "37": 2, "38": 2, "39": 2, "40": 2, "41": 34, "42": 34, "47": 2 }, "path": "/src/contracts/misc/AaveProtocolDataProvider.sol", "s": { "1": 3, "2": 1, "3": 1, "4": 1, "5": 1, "6": 17, "7": 1, "8": 2, "9": 2, "10": 2, "11": 2, "12": 34, "13": 34, "14": 2 }, "b": {}, "f": {"1": 3, "2": 1, "3": 2}, "fnMap": { "1": { "name": "constructor", "line": 17, "loc": {"start": {"line": 17, "column": 2}, "end": {"line": 19, "column": 2}} }, "2": { "name": "getAllReservesTokens", "line": 21, "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 34, "column": 2}} }, "3": { "name": "getAllATokens", "line": 36, "loc": {"start": {"line": 36, "column": 2}, "end": {"line": 48, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 18, "column": 4}, "end": {"line": 18, "column": 41}}, "2": {"start": {"line": 22, "column": 4}, "end": {"line": 22, "column": 73}}, "3": {"start": {"line": 23, "column": 4}, "end": {"line": 23, "column": 50}}, "4": {"start": {"line": 24, "column": 4}, "end": {"line": 24, "column": 72}}, "5": {"start": {"line": 25, "column": 4}, "end": {"line": 25, "column": 904}}, "6": {"start": {"line": 26, "column": 6}, "end": {"line": 26, "column": 961}}, "7": {"start": {"line": 33, "column": 4}, "end": {"line": 33, "column": 25}}, "8": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 73}}, "9": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 50}}, "10": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 65}}, "11": {"start": {"line": 40, "column": 4}, "end": {"line": 40, "column": 1486}}, "12": {"start": {"line": 41, "column": 6}, "end": {"line": 41, "column": 79}}, "13": {"start": {"line": 42, "column": 6}, "end": {"line": 42, "column": 1624}}, "14": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 18}} }, "branchMap": {} }, "contracts/misc/Address.sol": { "l": {"29": 99, "30": 99, "32": 99, "35": 99, "55": 0, "58": 0, "59": 0}, "path": "/src/contracts/misc/Address.sol", "s": {"1": 99, "2": 99, "3": 99, "4": 0, "5": 0, "6": 0}, "b": {"1": [0, 0], "2": [0, 0]}, "f": {"1": 99, "2": 0}, "fnMap": { "1": { "name": "isContract", "line": 25, "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 36, "column": 2}} }, "2": { "name": "sendValue", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 60, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 20}}, "2": {"start": {"line": 30, "column": 4}, "end": {"line": 30, "column": 92}}, "3": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 55}}, "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 76}}, "5": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 56}}, "6": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 81}} }, "branchMap": { "1": { "line": 55, "type": "if", "locations": [ {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}}, {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 4}} ] }, "2": { "line": 59, "type": "if", "locations": [ {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}}, {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 4}} ] } } }, "contracts/misc/AaveOracle.sol": { "l": { "37": 3, "38": 3, "48": 0, "55": 0, "62": 3, "63": 3, "64": 72, "65": 72, "72": 3, "73": 3, "79": 0, "81": 0, "82": 0, "84": 0, "85": 0, "86": 0, "88": 0, "96": 0, "97": 0, "98": 0, "100": 0, "107": 0, "113": 0 }, "path": "/src/contracts/misc/AaveOracle.sol", "s": { "1": 3, "2": 3, "3": 0, "4": 0, "5": 3, "6": 3, "7": 72, "8": 72, "9": 3, "10": 3, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 0 }, "b": {"1": [3, 0], "2": [0, 0], "3": [0, 0]}, "f": {"1": 3, "2": 0, "3": 0, "4": 3, "5": 3, "6": 0, "7": 0, "8": 0, "9": 0}, "fnMap": { "1": { "name": "constructor", "line": 32, "loc": {"start": {"line": 32, "column": 2}, "end": {"line": 39, "column": 2}} }, "2": { "name": "setAssetSources", "line": 46, "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 49, "column": 2}} }, "3": { "name": "setFallbackOracle", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}} }, "4": { "name": "_setAssetsSources", "line": 61, "loc": {"start": {"line": 61, "column": 2}, "end": {"line": 67, "column": 2}} }, "5": { "name": "_setFallbackOracle", "line": 71, "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 74, "column": 2}} }, "6": { "name": "getAssetPrice", "line": 78, "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 91, "column": 2}} }, "7": { "name": "getAssetsPrices", "line": 95, "loc": {"start": {"line": 95, "column": 2}, "end": {"line": 101, "column": 2}} }, "8": { "name": "getSourceOfAsset", "line": 106, "loc": {"start": {"line": 106, "column": 2}, "end": {"line": 108, "column": 2}} }, "9": { "name": "getFallbackOracle", "line": 112, "loc": {"start": {"line": 112, "column": 2}, "end": {"line": 114, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 37}}, "2": {"start": {"line": 38, "column": 4}, "end": {"line": 38, "column": 37}}, "3": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 37}}, "4": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 37}}, "5": {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 73}}, "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 2670}}, "7": {"start": {"line": 64, "column": 6}, "end": {"line": 64, "column": 64}}, "8": {"start": {"line": 65, "column": 6}, "end": {"line": 65, "column": 52}}, "9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 55}}, "10": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 46}}, "11": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 54}}, "12": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 3446}}, "13": {"start": {"line": 82, "column": 6}, "end": {"line": 82, "column": 49}}, "14": {"start": {"line": 84, "column": 6}, "end": {"line": 84, "column": 64}}, "15": {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 3621}}, "16": {"start": {"line": 86, "column": 8}, "end": {"line": 86, "column": 29}}, "17": {"start": {"line": 88, "column": 8}, "end": {"line": 88, "column": 51}}, "18": {"start": {"line": 96, "column": 4}, "end": {"line": 96, "column": 58}}, "19": {"start": {"line": 97, "column": 4}, "end": {"line": 97, "column": 4032}}, "20": {"start": {"line": 98, "column": 6}, "end": {"line": 98, "column": 41}}, "21": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 17}}, "22": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 40}}, "23": {"start": {"line": 113, "column": 4}, "end": {"line": 113, "column": 35}} }, "branchMap": { "1": { "line": 62, "type": "if", "locations": [ {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}}, {"start": {"line": 62, "column": 4}, "end": {"line": 62, "column": 4}} ] }, "2": { "line": 81, "type": "if", "locations": [ {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}}, {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 4}} ] }, "3": { "line": 85, "type": "if", "locations": [ {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}}, {"start": {"line": 85, "column": 6}, "end": {"line": 85, "column": 6}} ] } } }, "contracts/misc/Context.sol": { "l": {"16": 4, "20": 0, "21": 0}, "path": "/src/contracts/misc/Context.sol", "s": {"1": 4, "2": 0}, "b": {}, "f": {"1": 4, "2": 0}, "fnMap": { "1": { "name": "_msgSender", "line": 15, "loc": {"start": {"line": 15, "column": 2}, "end": {"line": 17, "column": 2}} }, "2": { "name": "_msgData", "line": 19, "loc": {"start": {"line": 19, "column": 2}, "end": {"line": 22, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 16, "column": 4}, "end": {"line": 16, "column": 21}}, "2": {"start": {"line": 21, "column": 4}, "end": {"line": 21, "column": 19}} }, "branchMap": {} }, "contracts/misc/IERC20DetailedBytes.sol": { "l": {}, "path": "/src/contracts/misc/IERC20DetailedBytes.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/misc/SafeERC20.sol": { "l": {"27": 99, "36": 0, "44": 0, "48": 0, "52": 99, "55": 99, "56": 99, "58": 97, "61": 97}, "path": "/src/contracts/misc/SafeERC20.sol", "s": {"1": 99, "2": 0, "3": 0, "4": 0, "5": 99, "6": 99, "7": 99, "8": 97, "9": 97}, "b": {"1": [0, 0], "2": [99, 0], "3": [97, 2], "4": [97, 0], "5": [97, 0]}, "f": {"1": 99, "2": 0, "3": 0, "4": 99}, "fnMap": { "1": { "name": "safeTransfer", "line": 22, "loc": {"start": {"line": 22, "column": 2}, "end": {"line": 28, "column": 2}} }, "2": { "name": "safeTransferFrom", "line": 30, "loc": {"start": {"line": 30, "column": 2}, "end": {"line": 37, "column": 2}} }, "3": { "name": "safeApprove", "line": 39, "loc": {"start": {"line": 39, "column": 2}, "end": {"line": 49, "column": 2}} }, "4": { "name": "callOptionalReturn", "line": 51, "loc": {"start": {"line": 51, "column": 2}, "end": {"line": 63, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 27, "column": 4}, "end": {"line": 27, "column": 88}}, "2": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 98}}, "3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1254}}, "4": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 92}}, "5": {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 74}}, "6": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 71}}, "7": {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 55}}, "8": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 1845}}, "9": {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 90}} }, "branchMap": { "1": { "line": 44, "type": "if", "locations": [ {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}, {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}} ] }, "2": { "line": 52, "type": "if", "locations": [ {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}}, {"start": {"line": 52, "column": 4}, "end": {"line": 52, "column": 4}} ] }, "3": { "line": 56, "type": "if", "locations": [ {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}}, {"start": {"line": 56, "column": 4}, "end": {"line": 56, "column": 4}} ] }, "4": { "line": 58, "type": "if", "locations": [ {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}}, {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 4}} ] }, "5": { "line": 61, "type": "if", "locations": [ {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}}, {"start": {"line": 61, "column": 6}, "end": {"line": 61, "column": 6}} ] } } }, "contracts/misc/WalletBalanceProvider.sol": { "l": { "26": 3, "34": 0, "45": 0, "46": 0, "48": 0, "63": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "71": 0, "76": 0, "87": 0, "89": 0, "91": 0, "93": 0, "94": 0, "96": 0, "97": 0, "98": 0, "100": 0, "103": 0 }, "path": "/src/contracts/misc/WalletBalanceProvider.sol", "s": { "1": 3, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0 }, "b": {"1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0]}, "f": {"1": 3, "2": 0, "3": 0, "4": 0}, "fnMap": { "1": { "name": "constructor", "line": 25, "loc": {"start": {"line": 25, "column": 2}, "end": {"line": 27, "column": 2}} }, "2": { "name": "balanceOf", "line": 43, "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 50, "column": 2}} }, "3": { "name": "batchBalanceOf", "line": 58, "loc": {"start": {"line": 58, "column": 2}, "end": {"line": 77, "column": 2}} }, "4": { "name": "getUserWalletBalances", "line": 82, "loc": {"start": {"line": 82, "column": 2}, "end": {"line": 104, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 26, "column": 4}, "end": {"line": 26, "column": 23}}, "2": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 1672}}, "3": {"start": {"line": 46, "column": 6}, "end": {"line": 46, "column": 42}}, "4": {"start": {"line": 48, "column": 6}, "end": {"line": 48, "column": 14}}, "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 75}}, "6": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 2271}}, "7": {"start": {"line": 66, "column": 6}, "end": {"line": 66, "column": 2324}}, "8": {"start": {"line": 67, "column": 8}, "end": {"line": 67, "column": 43}}, "9": {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 2425}}, "10": {"start": {"line": 69, "column": 10}, "end": {"line": 69, "column": 32}}, "11": {"start": {"line": 71, "column": 10}, "end": {"line": 71, "column": 63}}, "12": {"start": {"line": 76, "column": 4}, "end": {"line": 76, "column": 19}}, "13": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 64}}, "14": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 50}}, "15": {"start": {"line": 91, "column": 4}, "end": {"line": 91, "column": 62}}, "16": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 3026}}, "17": {"start": {"line": 94, "column": 6}, "end": {"line": 94, "column": 89}}, "18": {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 3174}}, "19": {"start": {"line": 97, "column": 8}, "end": {"line": 97, "column": 22}}, "20": {"start": {"line": 100, "column": 6}, "end": {"line": 100, "column": 47}}, "21": {"start": {"line": 103, "column": 4}, "end": {"line": 103, "column": 31}} }, "branchMap": { "1": { "line": 34, "type": "if", "locations": [ {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}}, {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 4}} ] }, "2": { "line": 45, "type": "if", "locations": [ {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}, {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}} ] }, "3": { "line": 68, "type": "if", "locations": [ {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}}, {"start": {"line": 68, "column": 8}, "end": {"line": 68, "column": 8}} ] }, "4": { "line": 96, "type": "if", "locations": [ {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}}, {"start": {"line": 96, "column": 6}, "end": {"line": 96, "column": 6}} ] } } }, "contracts/tokenization/AToken.sol": { "l": { "45": 211, "46": 207, "57": 54, "58": 54, "59": 54, "63": 17, "71": 17, "74": 17, "78": 17, "88": 17, "89": 17, "90": 17, "104": 42, "107": 41, "110": 41, "111": 41, "126": 105, "129": 105, "130": 105, "134": 0, "137": 0, "138": 0, "155": 2, "170": 641, "180": 333, "195": 0, "205": 3, "207": 3, "208": 0, "211": 3, "219": 0, "229": 4, "245": 58, "246": 56, "268": 6, "270": 5, "271": 3, "272": 3, "279": 3, "280": 0, "281": 0, "298": 6, "299": 4, "302": 4, "304": 4, "306": 4, "320": 4, "327": 0 }, "path": "/src/contracts/tokenization/AToken.sol", "s": { "1": 211, "2": 54, "3": 54, "4": 54, "5": 17, "6": 17, "7": 17, "8": 17, "9": 17, "10": 17, "11": 42, "12": 41, "13": 41, "14": 41, "15": 105, "16": 105, "17": 105, "18": 0, "19": 0, "20": 0, "21": 2, "22": 641, "23": 333, "24": 0, "25": 3, "26": 3, "27": 0, "28": 3, "29": 0, "30": 4, "31": 58, "32": 56, "33": 6, "34": 5, "35": 3, "36": 3, "37": 3, "38": 0, "39": 0, "40": 6, "41": 4, "42": 4, "43": 4, "44": 4, "45": 4 }, "b": { "1": [207, 4], "2": [0, 3], "3": [5, 1], "4": [3, 2], "5": [0, 3], "6": [4, 2], "7": [2, 2] }, "f": { "1": 211, "2": 54, "3": 17, "4": 17, "5": 42, "6": 105, "7": 0, "8": 2, "9": 641, "10": 333, "11": 0, "12": 3, "13": 0, "14": 4, "15": 58, "16": 6, "17": 6, "18": 4 }, "fnMap": { "1": { "name": "onlyLendingPool", "line": 44, "loc": {"start": {"line": 44, "column": 2}, "end": {"line": 47, "column": 2}} }, "2": { "name": "constructor", "line": 56, "loc": {"start": {"line": 49, "column": 2}, "end": {"line": 60, "column": 2}} }, "3": { "name": "getRevision", "line": 62, "loc": {"start": {"line": 62, "column": 2}, "end": {"line": 64, "column": 2}} }, "4": { "name": "initialize", "line": 70, "loc": {"start": {"line": 66, "column": 2}, "end": {"line": 91, "column": 2}} }, "5": { "name": "burn", "line": 103, "loc": {"start": {"line": 98, "column": 2}, "end": {"line": 112, "column": 2}} }, "6": { "name": "mint", "line": 124, "loc": {"start": {"line": 120, "column": 2}, "end": {"line": 131, "column": 2}} }, "7": { "name": "mintToTreasury", "line": 133, "loc": {"start": {"line": 133, "column": 2}, "end": {"line": 139, "column": 2}} }, "8": { "name": "transferOnLiquidation", "line": 152, "loc": {"start": {"line": 148, "column": 2}, "end": {"line": 156, "column": 2}} }, "9": { "name": "balanceOf", "line": 164, "loc": {"start": {"line": 164, "column": 2}, "end": {"line": 171, "column": 2}} }, "10": { "name": "scaledBalanceOf", "line": 179, "loc": {"start": {"line": 179, "column": 2}, "end": {"line": 181, "column": 2}} }, "11": { "name": "getScaledUserBalanceAndSupply", "line": 189, "loc": {"start": {"line": 189, "column": 2}, "end": {"line": 196, "column": 2}} }, "12": { "name": "totalSupply", "line": 204, "loc": {"start": {"line": 204, "column": 2}, "end": {"line": 212, "column": 2}} }, "13": { "name": "scaledTotalSupply", "line": 218, "loc": {"start": {"line": 218, "column": 2}, "end": {"line": 220, "column": 2}} }, "14": { "name": "isTransferAllowed", "line": 228, "loc": {"start": {"line": 228, "column": 2}, "end": {"line": 230, "column": 2}} }, "15": { "name": "transferUnderlyingTo", "line": 242, "loc": {"start": {"line": 239, "column": 2}, "end": {"line": 247, "column": 2}} }, "16": { "name": "permit", "line": 259, "loc": {"start": {"line": 259, "column": 2}, "end": {"line": 282, "column": 2}} }, "17": { "name": "_transfer", "line": 292, "loc": {"start": {"line": 292, "column": 2}, "end": {"line": 307, "column": 2}} }, "18": { "name": "_transfer", "line": 315, "loc": {"start": {"line": 315, "column": 2}, "end": {"line": 321, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 75}}, "2": {"start": {"line": 57, "column": 4}, "end": {"line": 57, "column": 14}}, "3": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 52}}, "4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 52}}, "5": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 26}}, "6": {"start": {"line": 71, "column": 4}, "end": {"line": 71, "column": 19}}, "7": {"start": {"line": 78, "column": 4}, "end": {"line": 78, "column": 2480}}, "8": {"start": {"line": 88, "column": 4}, "end": {"line": 88, "column": 22}}, "9": {"start": {"line": 89, "column": 4}, "end": {"line": 89, "column": 26}}, "10": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 40}}, "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 36}}, "12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 78}}, "13": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 43}}, "14": {"start": {"line": 111, "column": 4}, "end": {"line": 111, "column": 62}}, "15": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}}, "16": {"start": {"line": 129, "column": 4}, "end": {"line": 129, "column": 43}}, "17": {"start": {"line": 130, "column": 4}, "end": {"line": 130, "column": 34}}, "18": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 53}}, "19": {"start": {"line": 137, "column": 4}, "end": {"line": 137, "column": 63}}, "20": {"start": {"line": 138, "column": 4}, "end": {"line": 138, "column": 54}}, "21": {"start": {"line": 155, "column": 4}, "end": {"line": 155, "column": 36}}, "22": {"start": {"line": 170, "column": 4}, "end": {"line": 170, "column": 98}}, "23": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 32}}, "24": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 55}}, "25": {"start": {"line": 205, "column": 4}, "end": {"line": 205, "column": 53}}, "26": {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 6560}}, "27": {"start": {"line": 208, "column": 6}, "end": {"line": 208, "column": 14}}, "28": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 96}}, "29": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 30}}, "30": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 78}}, "31": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 64}}, "32": {"start": {"line": 246, "column": 4}, "end": {"line": 246, "column": 17}}, "33": {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 48}}, "34": {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 61}}, "35": {"start": {"line": 271, "column": 4}, "end": {"line": 271, "column": 46}}, "36": {"start": {"line": 272, "column": 4}, "end": {"line": 272, "column": 8691}}, "37": {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 68}}, "38": {"start": {"line": 280, "column": 4}, "end": {"line": 280, "column": 44}}, "39": {"start": {"line": 281, "column": 4}, "end": {"line": 281, "column": 34}}, "40": {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 9504}}, "41": {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 74}}, "42": {"start": {"line": 302, "column": 4}, "end": {"line": 302, "column": 77}}, "43": {"start": {"line": 304, "column": 4}, "end": {"line": 304, "column": 50}}, "44": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 49}}, "45": {"start": {"line": 320, "column": 4}, "end": {"line": 320, "column": 36}} }, "branchMap": { "1": { "line": 45, "type": "if", "locations": [ {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}}, {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 4}} ] }, "2": { "line": 207, "type": "if", "locations": [ {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}}, {"start": {"line": 207, "column": 4}, "end": {"line": 207, "column": 4}} ] }, "3": { "line": 268, "type": "if", "locations": [ {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}}, {"start": {"line": 268, "column": 4}, "end": {"line": 268, "column": 4}} ] }, "4": { "line": 270, "type": "if", "locations": [ {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}}, {"start": {"line": 270, "column": 4}, "end": {"line": 270, "column": 4}} ] }, "5": { "line": 279, "type": "if", "locations": [ {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}}, {"start": {"line": 279, "column": 4}, "end": {"line": 279, "column": 4}} ] }, "6": { "line": 298, "type": "if", "locations": [ {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}}, {"start": {"line": 298, "column": 4}, "end": {"line": 298, "column": 4}} ] }, "7": { "line": 299, "type": "if", "locations": [ {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}}, {"start": {"line": 299, "column": 6}, "end": {"line": 299, "column": 6}} ] } } }, "contracts/tokenization/base/DebtTokenBase.sol": { "l": { "29": 99, "30": 95, "44": 108, "45": 108, "59": 36, "60": 36, "61": 36, "65": 0, "73": 0, "74": 0, "75": 0, "85": 0, "86": 0, "87": 0, "91": 0, "92": 0, "93": 0, "101": 0, "102": 0, "103": 0, "104": 0, "113": 0, "114": 0, "115": 0, "124": 0, "125": 0, "126": 0 }, "path": "/src/contracts/tokenization/base/DebtTokenBase.sol", "s": { "1": 99, "2": 108, "3": 108, "4": 36, "5": 36, "6": 36, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0 }, "b": {"1": [95, 4]}, "f": {"1": 99, "2": 108, "3": 36, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0}, "fnMap": { "1": { "name": "onlyLendingPool", "line": 28, "loc": {"start": {"line": 28, "column": 2}, "end": {"line": 31, "column": 2}} }, "2": { "name": "constructor", "line": 43, "loc": {"start": {"line": 37, "column": 2}, "end": {"line": 46, "column": 2}} }, "3": { "name": "initialize", "line": 58, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 62, "column": 2}} }, "4": { "name": "underlyingAssetAddress", "line": 64, "loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}} }, "5": { "name": "transfer", "line": 72, "loc": {"start": {"line": 72, "column": 2}, "end": {"line": 76, "column": 2}} }, "6": { "name": "allowance", "line": 78, "loc": {"start": {"line": 78, "column": 2}, "end": {"line": 88, "column": 2}} }, "7": { "name": "approve", "line": 90, "loc": {"start": {"line": 90, "column": 2}, "end": {"line": 94, "column": 2}} }, "8": { "name": "transferFrom", "line": 96, "loc": {"start": {"line": 96, "column": 2}, "end": {"line": 105, "column": 2}} }, "9": { "name": "increaseAllowance", "line": 107, "loc": {"start": {"line": 107, "column": 2}, "end": {"line": 116, "column": 2}} }, "10": { "name": "decreaseAllowance", "line": 118, "loc": {"start": {"line": 118, "column": 2}, "end": {"line": 127, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 75}}, "2": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 28}}, "3": {"start": {"line": 45, "column": 4}, "end": {"line": 45, "column": 44}}, "4": {"start": {"line": 59, "column": 4}, "end": {"line": 59, "column": 17}}, "5": {"start": {"line": 60, "column": 4}, "end": {"line": 60, "column": 21}}, "6": {"start": {"line": 61, "column": 4}, "end": {"line": 61, "column": 25}}, "7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 27}}, "8": {"start": {"line": 75, "column": 4}, "end": {"line": 75, "column": 35}}, "9": {"start": {"line": 87, "column": 4}, "end": {"line": 87, "column": 36}}, "10": {"start": {"line": 93, "column": 4}, "end": {"line": 93, "column": 35}}, "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 35}}, "12": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 36}}, "13": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 36}} }, "branchMap": { "1": { "line": 29, "type": "if", "locations": [ {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}}, {"start": {"line": 29, "column": 4}, "end": {"line": 29, "column": 4}} ] } } }, "contracts/tokenization/IncentivizedERC20.sol": { "l": { "34": 162, "35": 162, "36": 162, "37": 162, "44": 67, "51": 88, "58": 0, "65": 2318, "72": 2652, "82": 4, "83": 2, "84": 2, "100": 4, "109": 0, "110": 0, "125": 0, "126": 0, "131": 0, "132": 0, "142": 0, "143": 0, "157": 0, "165": 0, "173": 4, "174": 4, "176": 4, "178": 4, "179": 4, "180": 4, "181": 4, "183": 4, "184": 0, "185": 0, "186": 0, "187": 0, "193": 131, "195": 131, "197": 131, "198": 131, "200": 131, "201": 131, "203": 131, "204": 0, "209": 67, "211": 67, "213": 67, "214": 67, "216": 67, "217": 67, "219": 66, "220": 0, "229": 0, "230": 0, "232": 0, "233": 0, "237": 54, "241": 54, "245": 54 }, "path": "/src/contracts/tokenization/IncentivizedERC20.sol", "s": { "1": 162, "2": 162, "3": 162, "4": 162, "5": 67, "6": 88, "7": 0, "8": 2318, "9": 2652, "10": 4, "11": 2, "12": 2, "13": 4, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 0, "24": 4, "25": 4, "26": 4, "27": 4, "28": 4, "29": 4, "30": 4, "31": 4, "32": 0, "33": 0, "34": 0, "35": 0, "36": 131, "37": 131, "38": 131, "39": 131, "40": 131, "41": 131, "42": 131, "43": 0, "44": 67, "45": 67, "46": 67, "47": 67, "48": 67, "49": 67, "50": 66, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 54, "57": 54, "58": 54 }, "b": { "1": [4, 0], "2": [4, 0], "3": [0, 4], "4": [0, 0], "5": [131, 0], "6": [0, 131], "7": [67, 0], "8": [0, 66], "9": [0, 0], "10": [0, 0] }, "f": { "1": 162, "2": 67, "3": 88, "4": 0, "5": 2318, "6": 2652, "7": 4, "8": 4, "9": 0, "10": 0, "11": 0, "12": 0, "13": 4, "14": 131, "15": 67, "16": 0, "17": 54, "18": 54, "19": 54, "20": 202 }, "fnMap": { "1": { "name": "constructor", "line": 28, "loc": {"start": {"line": 28, "column": 2}, "end": {"line": 38, "column": 2}} }, "2": { "name": "name", "line": 43, "loc": {"start": {"line": 43, "column": 2}, "end": {"line": 45, "column": 2}} }, "3": { "name": "symbol", "line": 50, "loc": {"start": {"line": 50, "column": 2}, "end": {"line": 52, "column": 2}} }, "4": { "name": "decimals", "line": 57, "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 59, "column": 2}} }, "5": { "name": "totalSupply", "line": 64, "loc": {"start": {"line": 64, "column": 2}, "end": {"line": 66, "column": 2}} }, "6": { "name": "balanceOf", "line": 71, "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 73, "column": 2}} }, "7": { "name": "transfer", "line": 81, "loc": {"start": {"line": 81, "column": 2}, "end": {"line": 85, "column": 2}} }, "8": { "name": "allowance", "line": 93, "loc": {"start": {"line": 93, "column": 2}, "end": {"line": 101, "column": 2}} }, "9": { "name": "approve", "line": 108, "loc": {"start": {"line": 108, "column": 2}, "end": {"line": 111, "column": 2}} }, "10": { "name": "transferFrom", "line": 120, "loc": {"start": {"line": 120, "column": 2}, "end": {"line": 133, "column": 2}} }, "11": { "name": "increaseAllowance", "line": 141, "loc": {"start": {"line": 141, "column": 2}, "end": {"line": 144, "column": 2}} }, "12": { "name": "decreaseAllowance", "line": 152, "loc": {"start": {"line": 152, "column": 2}, "end": {"line": 166, "column": 2}} }, "13": { "name": "_transfer", "line": 168, "loc": {"start": {"line": 168, "column": 2}, "end": {"line": 190, "column": 2}} }, "14": { "name": "_mint", "line": 192, "loc": {"start": {"line": 192, "column": 2}, "end": {"line": 206, "column": 2}} }, "15": { "name": "_burn", "line": 208, "loc": {"start": {"line": 208, "column": 2}, "end": {"line": 222, "column": 2}} }, "16": { "name": "_approve", "line": 224, "loc": {"start": {"line": 224, "column": 2}, "end": {"line": 234, "column": 2}} }, "17": { "name": "_setName", "line": 236, "loc": {"start": {"line": 236, "column": 2}, "end": {"line": 238, "column": 2}} }, "18": { "name": "_setSymbol", "line": 240, "loc": {"start": {"line": 240, "column": 2}, "end": {"line": 242, "column": 2}} }, "19": { "name": "_setDecimals", "line": 244, "loc": {"start": {"line": 244, "column": 2}, "end": {"line": 246, "column": 2}} }, "20": { "name": "_beforeTokenTransfer", "line": 248, "loc": {"start": {"line": 248, "column": 2}, "end": {"line": 252, "column": 22}} } }, "statementMap": { "1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 15}}, "2": {"start": {"line": 35, "column": 4}, "end": {"line": 35, "column": 19}}, "3": {"start": {"line": 36, "column": 4}, "end": {"line": 36, "column": 23}}, "4": {"start": {"line": 37, "column": 4}, "end": {"line": 37, "column": 74}}, "5": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 16}}, "6": {"start": {"line": 51, "column": 4}, "end": {"line": 51, "column": 18}}, "7": {"start": {"line": 58, "column": 4}, "end": {"line": 58, "column": 20}}, "8": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 23}}, "9": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 29}}, "10": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 45}}, "11": {"start": {"line": 83, "column": 4}, "end": {"line": 83, "column": 48}}, "12": {"start": {"line": 84, "column": 4}, "end": {"line": 84, "column": 15}}, "13": {"start": {"line": 100, "column": 4}, "end": {"line": 100, "column": 38}}, "14": {"start": {"line": 109, "column": 4}, "end": {"line": 109, "column": 42}}, "15": {"start": {"line": 110, "column": 4}, "end": {"line": 110, "column": 15}}, "16": {"start": {"line": 125, "column": 4}, "end": {"line": 125, "column": 39}}, "17": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 3648}}, "18": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 44}}, "19": {"start": {"line": 132, "column": 4}, "end": {"line": 132, "column": 15}}, "20": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 86}}, "21": {"start": {"line": 143, "column": 4}, "end": {"line": 143, "column": 15}}, "22": {"start": {"line": 157, "column": 4}, "end": {"line": 157, "column": 4675}}, "23": {"start": {"line": 165, "column": 4}, "end": {"line": 165, "column": 15}}, "24": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 73}}, "25": {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 74}}, "26": {"start": {"line": 176, "column": 4}, "end": {"line": 176, "column": 50}}, "27": {"start": {"line": 178, "column": 4}, "end": {"line": 178, "column": 48}}, "28": {"start": {"line": 179, "column": 4}, "end": {"line": 179, "column": 93}}, "29": {"start": {"line": 180, "column": 4}, "end": {"line": 180, "column": 54}}, "30": {"start": {"line": 181, "column": 4}, "end": {"line": 181, "column": 58}}, "31": {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 5459}}, "32": {"start": {"line": 184, "column": 6}, "end": {"line": 184, "column": 40}}, "33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 78}}, "34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 5642}}, "35": {"start": {"line": 187, "column": 8}, "end": {"line": 187, "column": 86}}, "36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 68}}, "37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 52}}, "38": {"start": {"line": 197, "column": 4}, "end": {"line": 197, "column": 41}}, "39": {"start": {"line": 198, "column": 4}, "end": {"line": 198, "column": 44}}, "40": {"start": {"line": 200, "column": 4}, "end": {"line": 200, "column": 50}}, "41": {"start": {"line": 201, "column": 4}, "end": {"line": 201, "column": 53}}, "42": {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 6176}}, "43": {"start": {"line": 204, "column": 6}, "end": {"line": 204, "column": 83}}, "44": {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 70}}, "45": {"start": {"line": 211, "column": 4}, "end": {"line": 211, "column": 52}}, "46": {"start": {"line": 213, "column": 4}, "end": {"line": 213, "column": 41}}, "47": {"start": {"line": 214, "column": 4}, "end": {"line": 214, "column": 44}}, "48": {"start": {"line": 216, "column": 4}, "end": {"line": 216, "column": 50}}, "49": {"start": {"line": 217, "column": 4}, "end": {"line": 217, "column": 91}}, "50": {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 6766}}, "51": {"start": {"line": 220, "column": 6}, "end": {"line": 220, "column": 83}}, "52": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 71}}, "53": {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 71}}, "54": {"start": {"line": 232, "column": 4}, "end": {"line": 232, "column": 39}}, "55": {"start": {"line": 233, "column": 4}, "end": {"line": 233, "column": 41}}, "56": {"start": {"line": 237, "column": 4}, "end": {"line": 237, "column": 18}}, "57": {"start": {"line": 241, "column": 4}, "end": {"line": 241, "column": 22}}, "58": {"start": {"line": 245, "column": 4}, "end": {"line": 245, "column": 26}} }, "branchMap": { "1": { "line": 173, "type": "if", "locations": [ {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}, {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}} ] }, "2": { "line": 174, "type": "if", "locations": [ {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}}, {"start": {"line": 174, "column": 4}, "end": {"line": 174, "column": 4}} ] }, "3": { "line": 183, "type": "if", "locations": [ {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}}, {"start": {"line": 183, "column": 4}, "end": {"line": 183, "column": 4}} ] }, "4": { "line": 186, "type": "if", "locations": [ {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}}, {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 6}} ] }, "5": { "line": 193, "type": "if", "locations": [ {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}}, {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 4}} ] }, "6": { "line": 203, "type": "if", "locations": [ {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}}, {"start": {"line": 203, "column": 4}, "end": {"line": 203, "column": 4}} ] }, "7": { "line": 209, "type": "if", "locations": [ {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}}, {"start": {"line": 209, "column": 4}, "end": {"line": 209, "column": 4}} ] }, "8": { "line": 219, "type": "if", "locations": [ {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}}, {"start": {"line": 219, "column": 4}, "end": {"line": 219, "column": 4}} ] }, "9": { "line": 229, "type": "if", "locations": [ {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}}, {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 4}} ] }, "10": { "line": 230, "type": "if", "locations": [ {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}}, {"start": {"line": 230, "column": 4}, "end": {"line": 230, "column": 4}} ] } } }, "contracts/tokenization/interfaces/IAToken.sol": { "l": {}, "path": "/src/contracts/tokenization/interfaces/IAToken.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/tokenization/interfaces/IScaledBalanceToken.sol": { "l": {}, "path": "/src/contracts/tokenization/interfaces/IScaledBalanceToken.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/tokenization/interfaces/IStableDebtToken.sol": { "l": {}, "path": "/src/contracts/tokenization/interfaces/IStableDebtToken.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/tokenization/interfaces/IVariableDebtToken.sol": { "l": {}, "path": "/src/contracts/tokenization/interfaces/IVariableDebtToken.sol", "s": {}, "b": {}, "f": {}, "fnMap": {}, "statementMap": {}, "branchMap": {} }, "contracts/tokenization/StableDebtToken.sol": { "l": { "39": 17, "47": 363, "55": 343, "64": 343, "72": 488, "73": 488, "74": 488, "75": 366, "77": 122, "81": 122, "104": 27, "107": 27, "114": 27, "115": 27, "116": 27, "118": 27, "121": 27, "126": 27, "127": 27, "131": 27, "134": 27, "139": 27, "142": 27, "144": 27, "160": 17, "167": 17, "173": 17, "174": 8, "175": 8, "177": 9, "178": 9, "184": 17, "185": 11, "186": 11, "190": 6, "193": 17, "195": 17, "196": 0, "198": 17, "202": 17, "204": 17, "222": 44, "224": 44, "225": 22, "229": 22, "231": 22, "242": 331, "243": 331, "250": 235, "251": 235, "258": 414, "265": 331, "274": 343, "284": 980, "286": 980, "287": 781, "290": 199, "295": 199, "306": 27, "307": 27, "309": 27, "310": 0, "322": 17, "323": 17, "325": 17, "326": 0 }, "path": "/src/contracts/tokenization/StableDebtToken.sol", "s": { "1": 17, "2": 363, "3": 343, "4": 343, "5": 488, "6": 488, "7": 488, "8": 366, "9": 122, "10": 122, "11": 27, "12": 27, "13": 27, "14": 27, "15": 27, "16": 27, "17": 27, "18": 27, "19": 27, "20": 27, "21": 27, "22": 27, "23": 27, "24": 27, "25": 17, "26": 17, "27": 17, "28": 8, "29": 8, "30": 9, "31": 9, "32": 17, "33": 11, "34": 11, "35": 6, "36": 17, "37": 17, "38": 0, "39": 17, "40": 17, "41": 17, "42": 44, "43": 44, "44": 22, "45": 22, "46": 22, "47": 331, "48": 331, "49": 235, "50": 235, "51": 414, "52": 331, "53": 343, "54": 980, "55": 980, "56": 781, "57": 199, "58": 199, "59": 27, "60": 27, "61": 27, "62": 0, "63": 17, "64": 17, "65": 17, "66": 0 }, "b": { "1": [366, 122], "2": [27, 0], "3": [8, 9], "4": [11, 6], "5": [0, 17], "6": [22, 22], "7": [781, 199], "8": [0, 27], "9": [0, 17] }, "f": { "1": 54, "2": 17, "3": 363, "4": 343, "5": 343, "6": 488, "7": 27, "8": 17, "9": 44, "10": 331, "11": 235, "12": 414, "13": 331, "14": 343, "15": 980, "16": 27, "17": 17 }, "fnMap": { "1": { "name": "constructor", "line": 32, "loc": {"start": {"line": 26, "column": 2}, "end": {"line": 32, "column": 85}} }, "2": { "name": "getRevision", "line": 38, "loc": {"start": {"line": 38, "column": 2}, "end": {"line": 40, "column": 2}} }, "3": { "name": "getAverageStableRate", "line": 46, "loc": {"start": {"line": 46, "column": 2}, "end": {"line": 48, "column": 2}} }, "4": { "name": "getUserLastUpdated", "line": 54, "loc": {"start": {"line": 54, "column": 2}, "end": {"line": 56, "column": 2}} }, "5": { "name": "getUserStableRate", "line": 63, "loc": {"start": {"line": 63, "column": 2}, "end": {"line": 65, "column": 2}} }, "6": { "name": "balanceOf", "line": 71, "loc": {"start": {"line": 71, "column": 2}, "end": {"line": 82, "column": 2}} }, "7": { "name": "mint", "line": 103, "loc": {"start": {"line": 99, "column": 2}, "end": {"line": 152, "column": 2}} }, "8": { "name": "burn", "line": 159, "loc": {"start": {"line": 159, "column": 2}, "end": {"line": 205, "column": 2}} }, "9": { "name": "_calculateBalanceIncrease", "line": 213, "loc": {"start": {"line": 213, "column": 2}, "end": {"line": 236, "column": 2}} }, "10": { "name": "getSupplyData", "line": 241, "loc": {"start": {"line": 241, "column": 2}, "end": {"line": 244, "column": 2}} }, "11": { "name": "getTotalSupplyAndAvgRate", "line": 249, "loc": {"start": {"line": 249, "column": 2}, "end": {"line": 252, "column": 2}} }, "12": { "name": "totalSupply", "line": 257, "loc": {"start": {"line": 257, "column": 2}, "end": {"line": 259, "column": 2}} }, "13": { "name": "getTotalSupplyLastUpdated", "line": 264, "loc": {"start": {"line": 264, "column": 2}, "end": {"line": 266, "column": 2}} }, "14": { "name": "principalBalanceOf", "line": 273, "loc": {"start": {"line": 273, "column": 2}, "end": {"line": 275, "column": 2}} }, "15": { "name": "_calcTotalSupply", "line": 283, "loc": {"start": {"line": 283, "column": 2}, "end": {"line": 296, "column": 2}} }, "16": { "name": "_mint", "line": 304, "loc": {"start": {"line": 304, "column": 3}, "end": {"line": 312, "column": 2}} }, "17": { "name": "_burn", "line": 320, "loc": {"start": {"line": 320, "column": 2}, "end": {"line": 328, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 39, "column": 4}, "end": {"line": 39, "column": 30}}, "2": {"start": {"line": 47, "column": 4}, "end": {"line": 47, "column": 25}}, "3": {"start": {"line": 55, "column": 4}, "end": {"line": 55, "column": 28}}, "4": {"start": {"line": 64, "column": 4}, "end": {"line": 64, "column": 27}}, "5": {"start": {"line": 72, "column": 4}, "end": {"line": 72, "column": 53}}, "6": {"start": {"line": 73, "column": 4}, "end": {"line": 73, "column": 44}}, "7": {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 2428}}, "8": {"start": {"line": 75, "column": 6}, "end": {"line": 75, "column": 14}}, "9": {"start": {"line": 77, "column": 4}, "end": {"line": 77, "column": 2482}}, "10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 51}}, "11": {"start": {"line": 104, "column": 4}, "end": {"line": 104, "column": 29}}, "12": {"start": {"line": 107, "column": 4}, "end": {"line": 107, "column": 3360}}, "13": {"start": {"line": 114, "column": 4}, "end": {"line": 114, "column": 38}}, "14": {"start": {"line": 115, "column": 4}, "end": {"line": 115, "column": 45}}, "15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 67}}, "16": {"start": {"line": 118, "column": 4}, "end": {"line": 118, "column": 39}}, "17": {"start": {"line": 121, "column": 4}, "end": {"line": 121, "column": 3848}}, "18": {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 79}}, "19": {"start": {"line": 127, "column": 4}, "end": {"line": 127, "column": 40}}, "20": {"start": {"line": 131, "column": 4}, "end": {"line": 131, "column": 70}}, "21": {"start": {"line": 134, "column": 4}, "end": {"line": 134, "column": 4342}}, "22": {"start": {"line": 139, "column": 4}, "end": {"line": 139, "column": 64}}, "23": {"start": {"line": 142, "column": 4}, "end": {"line": 142, "column": 43}}, "24": {"start": {"line": 144, "column": 4}, "end": {"line": 144, "column": 4640}}, "25": {"start": {"line": 160, "column": 4}, "end": {"line": 160, "column": 5054}}, "26": {"start": {"line": 167, "column": 4}, "end": {"line": 167, "column": 42}}, "27": {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 5510}}, "28": {"start": {"line": 174, "column": 6}, "end": {"line": 174, "column": 23}}, "29": {"start": {"line": 175, "column": 6}, "end": {"line": 175, "column": 21}}, "30": {"start": {"line": 177, "column": 7}, "end": {"line": 177, "column": 69}}, "31": {"start": {"line": 178, "column": 6}, "end": {"line": 178, "column": 5715}}, "32": {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 5865}}, "33": {"start": {"line": 185, "column": 6}, "end": {"line": 185, "column": 25}}, "34": {"start": {"line": 186, "column": 6}, "end": {"line": 186, "column": 26}}, "35": {"start": {"line": 190, "column": 6}, "end": {"line": 190, "column": 48}}, "36": {"start": {"line": 193, "column": 4}, "end": {"line": 193, "column": 50}}, "37": {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 6147}}, "38": {"start": {"line": 196, "column": 6}, "end": {"line": 196, "column": 61}}, "39": {"start": {"line": 198, "column": 6}, "end": {"line": 198, "column": 61}}, "40": {"start": {"line": 202, "column": 4}, "end": {"line": 202, "column": 43}}, "41": {"start": {"line": 204, "column": 4}, "end": {"line": 204, "column": 81}}, "42": {"start": {"line": 222, "column": 4}, "end": {"line": 222, "column": 60}}, "43": {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 7006}}, "44": {"start": {"line": 225, "column": 6}, "end": {"line": 225, "column": 22}}, "45": {"start": {"line": 229, "column": 4}, "end": {"line": 229, "column": 75}}, "46": {"start": {"line": 231, "column": 4}, "end": {"line": 231, "column": 7228}}, "47": {"start": {"line": 242, "column": 4}, "end": {"line": 242, "column": 36}}, "48": {"start": {"line": 243, "column": 4}, "end": {"line": 243, "column": 91}}, "49": {"start": {"line": 250, "column": 4}, "end": {"line": 250, "column": 36}}, "50": {"start": {"line": 251, "column": 4}, "end": {"line": 251, "column": 47}}, "51": {"start": {"line": 258, "column": 4}, "end": {"line": 258, "column": 43}}, "52": {"start": {"line": 265, "column": 4}, "end": {"line": 265, "column": 32}}, "53": {"start": {"line": 274, "column": 4}, "end": {"line": 274, "column": 32}}, "54": {"start": {"line": 284, "column": 4}, "end": {"line": 284, "column": 49}}, "55": {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 8975}}, "56": {"start": {"line": 287, "column": 6}, "end": {"line": 287, "column": 14}}, "57": {"start": {"line": 290, "column": 4}, "end": {"line": 290, "column": 9031}}, "58": {"start": {"line": 295, "column": 4}, "end": {"line": 295, "column": 52}}, "59": {"start": {"line": 306, "column": 4}, "end": {"line": 306, "column": 50}}, "60": {"start": {"line": 307, "column": 4}, "end": {"line": 307, "column": 53}}, "61": {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 9637}}, "62": {"start": {"line": 310, "column": 6}, "end": {"line": 310, "column": 83}}, "63": {"start": {"line": 322, "column": 4}, "end": {"line": 322, "column": 50}}, "64": {"start": {"line": 323, "column": 4}, "end": {"line": 323, "column": 91}}, "65": {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 10249}}, "66": {"start": {"line": 326, "column": 6}, "end": {"line": 326, "column": 83}} }, "branchMap": { "1": { "line": 74, "type": "if", "locations": [ {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}}, {"start": {"line": 74, "column": 4}, "end": {"line": 74, "column": 4}} ] }, "2": { "line": 126, "type": "if", "locations": [ {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}}, {"start": {"line": 126, "column": 4}, "end": {"line": 126, "column": 4}} ] }, "3": { "line": 173, "type": "if", "locations": [ {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}}, {"start": {"line": 173, "column": 4}, "end": {"line": 173, "column": 4}} ] }, "4": { "line": 184, "type": "if", "locations": [ {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}}, {"start": {"line": 184, "column": 4}, "end": {"line": 184, "column": 4}} ] }, "5": { "line": 195, "type": "if", "locations": [ {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}}, {"start": {"line": 195, "column": 4}, "end": {"line": 195, "column": 4}} ] }, "6": { "line": 224, "type": "if", "locations": [ {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}}, {"start": {"line": 224, "column": 4}, "end": {"line": 224, "column": 4}} ] }, "7": { "line": 286, "type": "if", "locations": [ {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}}, {"start": {"line": 286, "column": 4}, "end": {"line": 286, "column": 4}} ] }, "8": { "line": 309, "type": "if", "locations": [ {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}}, {"start": {"line": 309, "column": 4}, "end": {"line": 309, "column": 4}} ] }, "9": { "line": 325, "type": "if", "locations": [ {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}}, {"start": {"line": 325, "column": 4}, "end": {"line": 325, "column": 4}} ] } } }, "contracts/tokenization/VariableDebtToken.sol": { "l": { "34": 17, "42": 460, "44": 460, "45": 323, "48": 137, "63": 26, "65": 26, "66": 26, "79": 25, "81": 25, "82": 25, "90": 343, "98": 673, "106": 331, "116": 0 }, "path": "/src/contracts/tokenization/VariableDebtToken.sol", "s": { "1": 17, "2": 460, "3": 460, "4": 323, "5": 137, "6": 26, "7": 26, "8": 26, "9": 25, "10": 25, "11": 25, "12": 343, "13": 673, "14": 331, "15": 0 }, "b": {"1": [323, 137]}, "f": {"1": 54, "2": 17, "3": 460, "4": 26, "5": 25, "6": 343, "7": 673, "8": 331, "9": 0}, "fnMap": { "1": { "name": "constructor", "line": 27, "loc": {"start": {"line": 21, "column": 2}, "end": {"line": 27, "column": 85}} }, "2": { "name": "getRevision", "line": 33, "loc": {"start": {"line": 33, "column": 2}, "end": {"line": 35, "column": 2}} }, "3": { "name": "balanceOf", "line": 41, "loc": {"start": {"line": 41, "column": 2}, "end": {"line": 49, "column": 2}} }, "4": { "name": "mint", "line": 61, "loc": {"start": {"line": 57, "column": 2}, "end": {"line": 67, "column": 2}} }, "5": { "name": "burn", "line": 78, "loc": {"start": {"line": 74, "column": 2}, "end": {"line": 83, "column": 2}} }, "6": { "name": "scaledBalanceOf", "line": 89, "loc": {"start": {"line": 89, "column": 2}, "end": {"line": 91, "column": 2}} }, "7": { "name": "totalSupply", "line": 97, "loc": {"start": {"line": 97, "column": 2}, "end": {"line": 99, "column": 2}} }, "8": { "name": "scaledTotalSupply", "line": 105, "loc": {"start": {"line": 105, "column": 2}, "end": {"line": 107, "column": 2}} }, "9": { "name": "getScaledUserBalanceAndSupply", "line": 115, "loc": {"start": {"line": 115, "column": 2}, "end": {"line": 117, "column": 2}} } }, "statementMap": { "1": {"start": {"line": 34, "column": 4}, "end": {"line": 34, "column": 30}}, "2": {"start": {"line": 42, "column": 4}, "end": {"line": 42, "column": 49}}, "3": {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 1484}}, "4": {"start": {"line": 45, "column": 6}, "end": {"line": 45, "column": 14}}, "5": {"start": {"line": 48, "column": 4}, "end": {"line": 48, "column": 88}}, "6": {"start": {"line": 63, "column": 4}, "end": {"line": 63, "column": 36}}, "7": {"start": {"line": 65, "column": 4}, "end": {"line": 65, "column": 43}}, "8": {"start": {"line": 66, "column": 4}, "end": {"line": 66, "column": 34}}, "9": {"start": {"line": 79, "column": 4}, "end": {"line": 79, "column": 36}}, "10": {"start": {"line": 81, "column": 4}, "end": {"line": 81, "column": 43}}, "11": {"start": {"line": 82, "column": 4}, "end": {"line": 82, "column": 34}}, "12": {"start": {"line": 90, "column": 4}, "end": {"line": 90, "column": 32}}, "13": {"start": {"line": 98, "column": 4}, "end": {"line": 98, "column": 94}}, "14": {"start": {"line": 106, "column": 4}, "end": {"line": 106, "column": 30}}, "15": {"start": {"line": 116, "column": 4}, "end": {"line": 116, "column": 55}} }, "branchMap": { "1": { "line": 44, "type": "if", "locations": [ {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}}, {"start": {"line": 44, "column": 4}, "end": {"line": 44, "column": 4}} ] } } } }