-
Notifications
You must be signed in to change notification settings - Fork 0
/
coverage.json
1 lines (1 loc) · 270 KB
/
coverage.json
1
{"contracts/GST2Consumer.sol":{"l":{"9":0,"10":0,"11":0,"18":0,"19":0,"20":0,"23":0,"24":0,"27":0,"28":0,"31":0,"32":0,"33":0,"35":0},"path":"/home/bugman/Projects/idle-contracts/contracts/GST2Consumer.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"gasDiscountFrom","line":8,"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":40}}},"2":{"name":"_makeGasDiscount","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":68}}}},"statementMap":{"1":{"start":{"line":9,"column":4},"end":{"line":9,"column":38}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":53}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":47}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":25}},"5":{"start":{"line":20,"column":4},"end":{"line":20,"column":27}},"6":{"start":{"line":23,"column":4},"end":{"line":23,"column":774}},"7":{"start":{"line":24,"column":6},"end":{"line":24,"column":41}},"8":{"start":{"line":27,"column":4},"end":{"line":27,"column":849}},"9":{"start":{"line":28,"column":6},"end":{"line":28,"column":27}},"10":{"start":{"line":31,"column":4},"end":{"line":31,"column":920}},"11":{"start":{"line":32,"column":6},"end":{"line":32,"column":946}},"12":{"start":{"line":33,"column":8},"end":{"line":33,"column":28}},"13":{"start":{"line":35,"column":8},"end":{"line":35,"column":38}}},"branchMap":{"1":{"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}}]},"2":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"3":{"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}}]},"4":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":6},"end":{"line":32,"column":6}},{"start":{"line":32,"column":6},"end":{"line":32,"column":6}}]}}},"contracts/IdleConverter.sol":{"l":{"42":0,"43":0,"45":0,"54":0,"55":0,"57":0,"66":0,"67":0,"69":0,"78":0,"79":0,"81":0,"90":0,"91":0,"93":0,"100":0,"101":0,"102":0,"104":0,"105":0,"138":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleConverter.sol","s":{"1":0,"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":{},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"fnMap":{"1":{"name":"constructor","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":22}}},"2":{"name":"migrateFromToIdle","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":121}}},"3":{"name":"migrateFromCompoundToIdle","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":53,"column":129}}},"4":{"name":"migrateFromFulcrumToIdle","line":65,"loc":{"start":{"line":65,"column":2},"end":{"line":65,"column":128}}},"5":{"name":"migrateFromAaveToIdle","line":77,"loc":{"start":{"line":77,"column":2},"end":{"line":77,"column":125}}},"6":{"name":"migrateFromIearnToIdle","line":89,"loc":{"start":{"line":89,"column":2},"end":{"line":89,"column":126}}},"7":{"name":"_migrateToIdle","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":99,"column":100}}},"8":{"name":"emergencyWithdrawToken","line":137,"loc":{"start":{"line":137,"column":67},"end":{"line":137,"column":3}}}},"statementMap":{"1":{"start":{"line":42,"column":4},"end":{"line":42,"column":71}},"2":{"start":{"line":43,"column":4},"end":{"line":43,"column":69}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":43}},"4":{"start":{"line":54,"column":4},"end":{"line":54,"column":71}},"5":{"start":{"line":55,"column":4},"end":{"line":55,"column":32}},"6":{"start":{"line":57,"column":4},"end":{"line":57,"column":43}},"7":{"start":{"line":66,"column":4},"end":{"line":66,"column":71}},"8":{"start":{"line":67,"column":4},"end":{"line":67,"column":52}},"9":{"start":{"line":69,"column":4},"end":{"line":69,"column":43}},"10":{"start":{"line":78,"column":4},"end":{"line":78,"column":71}},"11":{"start":{"line":79,"column":4},"end":{"line":79,"column":32}},"12":{"start":{"line":81,"column":4},"end":{"line":81,"column":43}},"13":{"start":{"line":90,"column":4},"end":{"line":90,"column":71}},"14":{"start":{"line":91,"column":4},"end":{"line":91,"column":34}},"15":{"start":{"line":93,"column":4},"end":{"line":93,"column":43}},"16":{"start":{"line":100,"column":4},"end":{"line":100,"column":76}},"17":{"start":{"line":101,"column":4},"end":{"line":101,"column":54}},"18":{"start":{"line":102,"column":4},"end":{"line":102,"column":69}},"19":{"start":{"line":104,"column":4},"end":{"line":104,"column":55}},"20":{"start":{"line":105,"column":4},"end":{"line":105,"column":56}},"21":{"start":{"line":138,"column":4},"end":{"line":138,"column":85}}},"branchMap":{}},"contracts/IdleFactory.sol":{"l":{"47":124,"53":124,"65":124,"66":116,"68":124,"70":124,"79":55,"81":55,"82":55,"83":55,"84":55,"91":2,"99":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleFactory.sol","s":{"1":124,"2":124,"3":124,"4":116,"5":124,"6":124,"7":55,"8":55,"9":55,"10":55,"11":55,"12":2,"13":0},"b":{"1":[124,0],"2":[116,8],"3":[55,0]},"f":{"1":124,"2":55,"3":2,"4":0},"fnMap":{"1":{"name":"newIdleToken","line":46,"loc":{"start":{"line":46,"column":21},"end":{"line":46,"column":20}}},"2":{"name":"setTokenOwnershipAndPauser","line":78,"loc":{"start":{"line":78,"column":75},"end":{"line":78,"column":3}}},"3":{"name":"supportedTokens","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":90,"column":68}}},"4":{"name":"getIdleTokenAddress","line":98,"loc":{"start":{"line":98,"column":2},"end":{"line":98,"column":82}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":1722}},"2":{"start":{"line":53,"column":4},"end":{"line":53,"column":1930}},"3":{"start":{"line":65,"column":4},"end":{"line":65,"column":2189}},"4":{"start":{"line":66,"column":6},"end":{"line":66,"column":33}},"5":{"start":{"line":68,"column":4},"end":{"line":68,"column":56}},"6":{"start":{"line":70,"column":4},"end":{"line":70,"column":29}},"7":{"start":{"line":79,"column":4},"end":{"line":79,"column":60}},"8":{"start":{"line":81,"column":4},"end":{"line":81,"column":47}},"9":{"start":{"line":82,"column":4},"end":{"line":82,"column":42}},"10":{"start":{"line":83,"column":4},"end":{"line":83,"column":34}},"11":{"start":{"line":84,"column":4},"end":{"line":84,"column":29}},"12":{"start":{"line":91,"column":4},"end":{"line":91,"column":26}},"13":{"start":{"line":99,"column":4},"end":{"line":99,"column":48}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]}}},"contracts/IdleFactoryV3.sol":{"l":{"47":0,"53":0,"65":0,"66":0,"68":0,"70":0,"79":0,"81":0,"82":0,"83":0,"84":0,"91":0,"99":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleFactoryV3.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"newIdleToken","line":46,"loc":{"start":{"line":46,"column":21},"end":{"line":46,"column":20}}},"2":{"name":"setTokenOwnershipAndPauser","line":78,"loc":{"start":{"line":78,"column":75},"end":{"line":78,"column":3}}},"3":{"name":"supportedTokens","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":90,"column":68}}},"4":{"name":"getIdleTokenAddress","line":98,"loc":{"start":{"line":98,"column":2},"end":{"line":98,"column":82}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":1726}},"2":{"start":{"line":53,"column":4},"end":{"line":53,"column":1934}},"3":{"start":{"line":65,"column":4},"end":{"line":65,"column":2197}},"4":{"start":{"line":66,"column":6},"end":{"line":66,"column":33}},"5":{"start":{"line":68,"column":4},"end":{"line":68,"column":56}},"6":{"start":{"line":70,"column":4},"end":{"line":70,"column":29}},"7":{"start":{"line":79,"column":4},"end":{"line":79,"column":60}},"8":{"start":{"line":81,"column":4},"end":{"line":81,"column":51}},"9":{"start":{"line":82,"column":4},"end":{"line":82,"column":42}},"10":{"start":{"line":83,"column":4},"end":{"line":83,"column":34}},"11":{"start":{"line":84,"column":4},"end":{"line":84,"column":29}},"12":{"start":{"line":91,"column":4},"end":{"line":91,"column":26}},"13":{"start":{"line":99,"column":4},"end":{"line":99,"column":48}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]}}},"contracts/IdleMcdBridge.sol":{"l":{"53":0,"54":0,"56":0,"75":0,"76":0,"77":0,"78":0,"79":0,"83":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"120":0,"142":0,"146":0,"150":0,"154":0,"184":0,"188":0,"191":0,"194":0,"197":0,"200":0,"203":0,"207":0,"210":0,"213":0,"228":0,"229":0,"230":0,"231":0,"232":0,"236":0,"237":0,"238":0,"239":0,"240":0,"254":0,"255":0,"259":0,"260":0,"277":0,"278":0,"279":0,"281":0,"294":0,"298":0,"300":0,"324":0,"325":0,"329":0,"330":0,"332":0,"333":0,"335":0,"337":0,"341":0,"346":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleMcdBridge.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]},"f":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0},"fnMap":{"1":{"name":"balanceOrAmount","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":52,"column":89}}},"2":{"name":"burn","line":74,"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":68}}},"3":{"name":"getUnderlying","line":82,"loc":{"start":{"line":82,"column":4},"end":{"line":82,"column":77}}},"4":{"name":"mint","line":110,"loc":{"start":{"line":110,"column":4},"end":{"line":110,"column":109}}},"5":{"name":"getUnderlying","line":119,"loc":{"start":{"line":119,"column":4},"end":{"line":119,"column":77}}},"6":{"name":"lookup","line":141,"loc":{"start":{"line":141,"column":4},"end":{"line":141,"column":69}}},"7":{"name":"lookup","line":145,"loc":{"start":{"line":145,"column":4},"end":{"line":145,"column":66}}},"8":{"name":"setContract","line":149,"loc":{"start":{"line":149,"column":4},"end":{"line":149,"column":76}}},"9":{"name":"setContract","line":153,"loc":{"start":{"line":153,"column":87},"end":{"line":153,"column":3}}},"10":{"name":"lookup","line":183,"loc":{"start":{"line":183,"column":4},"end":{"line":183,"column":69}}},"11":{"name":"dai","line":187,"loc":{"start":{"line":187,"column":4},"end":{"line":187,"column":47}}},"12":{"name":"sai","line":190,"loc":{"start":{"line":190,"column":4},"end":{"line":190,"column":47}}},"13":{"name":"daiMigrationContract","line":193,"loc":{"start":{"line":193,"column":4},"end":{"line":193,"column":64}}},"14":{"name":"cache","line":196,"loc":{"start":{"line":196,"column":4},"end":{"line":196,"column":49}}},"15":{"name":"gateKeeper","line":199,"loc":{"start":{"line":199,"column":4},"end":{"line":199,"column":54}}},"16":{"name":"treasury","line":202,"loc":{"start":{"line":202,"column":4},"end":{"line":202,"column":52}}},"17":{"name":"kyber","line":206,"loc":{"start":{"line":206,"column":4},"end":{"line":206,"column":49}}},"18":{"name":"synthetix","line":209,"loc":{"start":{"line":209,"column":4},"end":{"line":209,"column":53}}},"19":{"name":"synthetixDepot","line":212,"loc":{"start":{"line":212,"column":4},"end":{"line":212,"column":58}}},"20":{"name":"swapSaiToDai","line":227,"loc":{"start":{"line":227,"column":4},"end":{"line":227,"column":49}}},"21":{"name":"swapDaiToSai","line":235,"loc":{"start":{"line":235,"column":4},"end":{"line":235,"column":49}}},"22":{"name":"pull","line":253,"loc":{"start":{"line":253,"column":4},"end":{"line":253,"column":56}}},"23":{"name":"push","line":276,"loc":{"start":{"line":276,"column":4},"end":{"line":276,"column":75}}},"24":{"name":"saveEther","line":293,"loc":{"start":{"line":293,"column":42},"end":{"line":293,"column":3}}},"25":{"name":"saveTokens","line":297,"loc":{"start":{"line":297,"column":57},"end":{"line":297,"column":3}}},"26":{"name":"constructor","line":323,"loc":{"start":{"line":323,"column":4},"end":{"line":323,"column":48}}},"27":{"name":"bridgeIdleV1ToIdleV2","line":328,"loc":{"start":{"line":328,"column":4},"end":{"line":328,"column":126}}}},"statementMap":{"1":{"start":{"line":53,"column":8},"end":{"line":53,"column":1603}},"2":{"start":{"line":54,"column":12},"end":{"line":54,"column":40}},"3":{"start":{"line":56,"column":8},"end":{"line":56,"column":59}},"4":{"start":{"line":75,"column":8},"end":{"line":75,"column":54}},"5":{"start":{"line":76,"column":8},"end":{"line":76,"column":91}},"6":{"start":{"line":77,"column":8},"end":{"line":77,"column":88}},"7":{"start":{"line":78,"column":8},"end":{"line":78,"column":49}},"8":{"start":{"line":79,"column":8},"end":{"line":79,"column":142}},"9":{"start":{"line":83,"column":8},"end":{"line":83,"column":49}},"10":{"start":{"line":111,"column":8},"end":{"line":111,"column":54}},"11":{"start":{"line":112,"column":8},"end":{"line":112,"column":48}},"12":{"start":{"line":113,"column":8},"end":{"line":113,"column":62}},"13":{"start":{"line":114,"column":8},"end":{"line":114,"column":47}},"14":{"start":{"line":115,"column":8},"end":{"line":115,"column":62}},"15":{"start":{"line":116,"column":8},"end":{"line":116,"column":133}},"16":{"start":{"line":120,"column":8},"end":{"line":120,"column":49}},"17":{"start":{"line":142,"column":8},"end":{"line":142,"column":37}},"18":{"start":{"line":146,"column":8},"end":{"line":146,"column":60}},"19":{"start":{"line":150,"column":8},"end":{"line":150,"column":72}},"20":{"start":{"line":154,"column":8},"end":{"line":154,"column":48}},"21":{"start":{"line":184,"column":8},"end":{"line":184,"column":43}},"22":{"start":{"line":188,"column":8},"end":{"line":188,"column":19}},"23":{"start":{"line":191,"column":8},"end":{"line":191,"column":19}},"24":{"start":{"line":194,"column":8},"end":{"line":194,"column":36}},"25":{"start":{"line":197,"column":8},"end":{"line":197,"column":21}},"26":{"start":{"line":200,"column":8},"end":{"line":200,"column":26}},"27":{"start":{"line":203,"column":8},"end":{"line":203,"column":24}},"28":{"start":{"line":207,"column":8},"end":{"line":207,"column":21}},"29":{"start":{"line":210,"column":8},"end":{"line":210,"column":25}},"30":{"start":{"line":213,"column":8},"end":{"line":213,"column":30}},"31":{"start":{"line":228,"column":8},"end":{"line":228,"column":48}},"32":{"start":{"line":229,"column":8},"end":{"line":229,"column":102}},"33":{"start":{"line":230,"column":8},"end":{"line":230,"column":60}},"34":{"start":{"line":231,"column":8},"end":{"line":231,"column":57}},"35":{"start":{"line":232,"column":8},"end":{"line":232,"column":48}},"36":{"start":{"line":236,"column":8},"end":{"line":236,"column":48}},"37":{"start":{"line":237,"column":8},"end":{"line":237,"column":102}},"38":{"start":{"line":238,"column":8},"end":{"line":238,"column":60}},"39":{"start":{"line":239,"column":8},"end":{"line":239,"column":57}},"40":{"start":{"line":240,"column":8},"end":{"line":240,"column":48}},"41":{"start":{"line":254,"column":8},"end":{"line":254,"column":8133}},"42":{"start":{"line":255,"column":12},"end":{"line":255,"column":81}},"43":{"start":{"line":259,"column":8},"end":{"line":259,"column":115}},"44":{"start":{"line":260,"column":8},"end":{"line":260,"column":107}},"45":{"start":{"line":277,"column":8},"end":{"line":277,"column":63}},"46":{"start":{"line":278,"column":8},"end":{"line":278,"column":8967}},"47":{"start":{"line":279,"column":12},"end":{"line":279,"column":49}},"48":{"start":{"line":281,"column":8},"end":{"line":281,"column":41}},"49":{"start":{"line":294,"column":8},"end":{"line":294,"column":49}},"50":{"start":{"line":298,"column":8},"end":{"line":298,"column":37}},"51":{"start":{"line":300,"column":8},"end":{"line":300,"column":69}},"52":{"start":{"line":324,"column":8},"end":{"line":324,"column":17}},"53":{"start":{"line":325,"column":8},"end":{"line":325,"column":17}},"54":{"start":{"line":329,"column":8},"end":{"line":329,"column":45}},"55":{"start":{"line":330,"column":8},"end":{"line":330,"column":39}},"56":{"start":{"line":332,"column":8},"end":{"line":332,"column":63}},"57":{"start":{"line":333,"column":8},"end":{"line":333,"column":63}},"58":{"start":{"line":335,"column":8},"end":{"line":335,"column":10268}},"59":{"start":{"line":337,"column":12},"end":{"line":337,"column":48}},"60":{"start":{"line":339,"column":15},"end":{"line":339,"column":10418}},"61":{"start":{"line":341,"column":12},"end":{"line":341,"column":48}},"62":{"start":{"line":346,"column":8},"end":{"line":346,"column":59}}},"branchMap":{"1":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":8},"end":{"line":53,"column":8}},{"start":{"line":53,"column":8},"end":{"line":53,"column":8}}]},"2":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":8},"end":{"line":79,"column":8}},{"start":{"line":79,"column":8},"end":{"line":79,"column":8}}]},"3":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":8},"end":{"line":116,"column":8}},{"start":{"line":116,"column":8},"end":{"line":116,"column":8}}]},"4":{"line":254,"type":"if","locations":[{"start":{"line":254,"column":8},"end":{"line":254,"column":8}},{"start":{"line":254,"column":8},"end":{"line":254,"column":8}}]},"5":{"line":255,"type":"if","locations":[{"start":{"line":255,"column":12},"end":{"line":255,"column":12}},{"start":{"line":255,"column":12},"end":{"line":255,"column":12}}]},"6":{"line":260,"type":"if","locations":[{"start":{"line":260,"column":8},"end":{"line":260,"column":8}},{"start":{"line":260,"column":8},"end":{"line":260,"column":8}}]},"7":{"line":278,"type":"if","locations":[{"start":{"line":278,"column":8},"end":{"line":278,"column":8}},{"start":{"line":278,"column":8},"end":{"line":278,"column":8}}]},"8":{"line":335,"type":"if","locations":[{"start":{"line":335,"column":8},"end":{"line":335,"column":8}},{"start":{"line":335,"column":8},"end":{"line":335,"column":8}}]},"9":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":15},"end":{"line":339,"column":15}},{"start":{"line":339,"column":15},"end":{"line":339,"column":15}}]}}},"contracts/IdlePriceCalculator.sol":{"l":{"31":116,"33":116,"34":52,"37":64,"38":64,"39":64,"41":64,"42":217,"44":217,"45":217,"48":64},"path":"/home/bugman/Projects/idle-contracts/contracts/IdlePriceCalculator.sol","s":{"1":116,"2":116,"3":52,"4":64,"5":64,"6":64,"7":64,"8":217,"9":217,"10":217,"11":64},"b":{"1":[116,0],"2":[52,64]},"f":{"1":116},"fnMap":{"1":{"name":"tokenPrice","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":30,"column":29}}}},"statementMap":{"1":{"start":{"line":31,"column":6},"end":{"line":31,"column":94}},"2":{"start":{"line":33,"column":6},"end":{"line":33,"column":994}},"3":{"start":{"line":34,"column":8},"end":{"line":34,"column":58}},"4":{"start":{"line":37,"column":6},"end":{"line":37,"column":23}},"5":{"start":{"line":38,"column":6},"end":{"line":38,"column":21}},"6":{"start":{"line":39,"column":6},"end":{"line":39,"column":20}},"7":{"start":{"line":41,"column":6},"end":{"line":41,"column":1164}},"8":{"start":{"line":42,"column":8},"end":{"line":42,"column":83}},"9":{"start":{"line":44,"column":8},"end":{"line":44,"column":81}},"10":{"start":{"line":45,"column":8},"end":{"line":45,"column":35}},"11":{"start":{"line":48,"column":6},"end":{"line":48,"column":36}}},"branchMap":{"1":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":6},"end":{"line":31,"column":6}},{"start":{"line":31,"column":6},"end":{"line":31,"column":6}}]},"2":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":6},"end":{"line":33,"column":6}},{"start":{"line":33,"column":6},"end":{"line":33,"column":6}}]}}},"contracts/IdleRebalancer.sol":{"l":{"47":24,"49":24,"50":24,"51":24,"52":24,"53":24,"54":24,"55":24,"56":24,"63":3,"64":3,"76":26,"77":24,"78":24,"88":1,"89":1,"98":1,"107":1,"117":1,"137":3,"138":3,"139":3,"140":3,"141":3,"142":3,"143":3,"144":3,"145":3,"146":3,"147":3,"148":3,"151":3,"152":3,"153":3,"154":3,"155":3,"157":3,"158":3,"159":3,"162":3,"163":2,"164":2,"165":0,"185":3,"190":3,"201":3,"226":2,"229":2,"230":2,"231":4,"236":2,"238":2,"241":0,"244":0,"245":0,"251":0,"254":0,"255":0,"257":0,"260":0,"261":0,"262":0,"264":0,"293":6,"294":6,"300":6,"304":6,"305":6,"308":6,"312":6,"317":3,"318":3,"319":3,"320":3,"323":3},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleRebalancer.sol","s":{"1":24,"2":24,"3":24,"4":24,"5":24,"6":24,"7":24,"8":24,"9":24,"10":3,"11":26,"12":24,"13":24,"14":1,"15":1,"16":1,"17":1,"18":1,"19":3,"20":3,"21":3,"22":3,"23":3,"24":3,"25":3,"26":3,"27":3,"28":3,"29":3,"30":3,"31":3,"32":3,"33":3,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":2,"41":2,"42":0,"43":3,"44":3,"45":3,"46":2,"47":2,"48":2,"49":4,"50":2,"51":2,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":6,"64":6,"65":6,"66":6,"67":6,"68":6,"69":6,"70":3,"71":3,"72":3,"73":3,"74":3},"b":{"1":[24,0],"2":[3,0],"3":[24,2],"4":[24,0],"5":[1,0],"6":[2,1],"7":[0,2],"8":[2,0],"9":[3,3]},"f":{"1":24,"2":3,"3":26,"4":1,"5":1,"6":1,"7":1,"8":3,"9":2,"10":6},"fnMap":{"1":{"name":"constructor","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":92}}},"2":{"name":"onlyIdle","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":62,"column":21}}},"3":{"name":"setIdleToken","line":75,"loc":{"start":{"line":75,"column":21},"end":{"line":75,"column":3}}},"4":{"name":"setBlocksPerYear","line":87,"loc":{"start":{"line":87,"column":21},"end":{"line":87,"column":3}}},"5":{"name":"setMaxIterations","line":97,"loc":{"start":{"line":97,"column":21},"end":{"line":97,"column":3}}},"6":{"name":"setMaxRateDifference","line":106,"loc":{"start":{"line":106,"column":21},"end":{"line":106,"column":3}}},"7":{"name":"setMaxSupplyedParamsDifference","line":116,"loc":{"start":{"line":116,"column":21},"end":{"line":116,"column":3}}},"8":{"name":"calcRebalanceAmounts","line":133,"loc":{"start":{"line":133,"column":25},"end":{"line":135,"column":3}}},"9":{"name":"checkRebalanceAmounts","line":217,"loc":{"start":{"line":217,"column":2},"end":{"line":224,"column":3}}},"10":{"name":"bisectionRec","line":283,"loc":{"start":{"line":283,"column":2},"end":{"line":290,"column":40}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":130}},"2":{"start":{"line":49,"column":4},"end":{"line":49,"column":19}},"3":{"start":{"line":50,"column":4},"end":{"line":50,"column":19}},"4":{"start":{"line":51,"column":4},"end":{"line":51,"column":23}},"5":{"start":{"line":52,"column":4},"end":{"line":52,"column":23}},"6":{"start":{"line":53,"column":4},"end":{"line":53,"column":29}},"7":{"start":{"line":54,"column":4},"end":{"line":54,"column":39}},"8":{"start":{"line":55,"column":4},"end":{"line":55,"column":21}},"9":{"start":{"line":56,"column":4},"end":{"line":56,"column":26}},"10":{"start":{"line":63,"column":4},"end":{"line":63,"column":80}},"11":{"start":{"line":76,"column":6},"end":{"line":76,"column":67}},"12":{"start":{"line":77,"column":6},"end":{"line":77,"column":62}},"13":{"start":{"line":78,"column":6},"end":{"line":78,"column":27}},"14":{"start":{"line":88,"column":6},"end":{"line":88,"column":56}},"15":{"start":{"line":89,"column":6},"end":{"line":89,"column":35}},"16":{"start":{"line":98,"column":6},"end":{"line":98,"column":35}},"17":{"start":{"line":107,"column":6},"end":{"line":107,"column":39}},"18":{"start":{"line":117,"column":6},"end":{"line":117,"column":63}},"19":{"start":{"line":137,"column":4},"end":{"line":137,"column":35}},"20":{"start":{"line":138,"column":4},"end":{"line":138,"column":96}},"21":{"start":{"line":139,"column":4},"end":{"line":139,"column":55}},"22":{"start":{"line":140,"column":4},"end":{"line":140,"column":29}},"23":{"start":{"line":141,"column":4},"end":{"line":141,"column":39}},"24":{"start":{"line":142,"column":4},"end":{"line":142,"column":45}},"25":{"start":{"line":143,"column":4},"end":{"line":143,"column":41}},"26":{"start":{"line":144,"column":4},"end":{"line":144,"column":46}},"27":{"start":{"line":145,"column":4},"end":{"line":145,"column":77}},"28":{"start":{"line":146,"column":4},"end":{"line":146,"column":40}},"29":{"start":{"line":147,"column":4},"end":{"line":147,"column":36}},"30":{"start":{"line":148,"column":4},"end":{"line":148,"column":26}},"31":{"start":{"line":151,"column":4},"end":{"line":151,"column":49}},"32":{"start":{"line":152,"column":4},"end":{"line":152,"column":53}},"33":{"start":{"line":153,"column":4},"end":{"line":153,"column":52}},"34":{"start":{"line":154,"column":4},"end":{"line":154,"column":48}},"35":{"start":{"line":155,"column":4},"end":{"line":155,"column":48}},"36":{"start":{"line":157,"column":4},"end":{"line":157,"column":36}},"37":{"start":{"line":158,"column":4},"end":{"line":158,"column":29}},"38":{"start":{"line":159,"column":4},"end":{"line":159,"column":29}},"39":{"start":{"line":162,"column":4},"end":{"line":162,"column":6188}},"40":{"start":{"line":163,"column":6},"end":{"line":163,"column":136}},"41":{"start":{"line":164,"column":6},"end":{"line":164,"column":6370}},"42":{"start":{"line":165,"column":8},"end":{"line":165,"column":47}},"43":{"start":{"line":185,"column":4},"end":{"line":185,"column":6977}},"44":{"start":{"line":190,"column":4},"end":{"line":190,"column":7232}},"45":{"start":{"line":201,"column":4},"end":{"line":201,"column":36}},"46":{"start":{"line":226,"column":4},"end":{"line":226,"column":59}},"47":{"start":{"line":229,"column":4},"end":{"line":229,"column":31}},"48":{"start":{"line":230,"column":4},"end":{"line":230,"column":8954}},"49":{"start":{"line":231,"column":6},"end":{"line":231,"column":70}},"50":{"start":{"line":236,"column":4},"end":{"line":236,"column":9260}},"51":{"start":{"line":238,"column":6},"end":{"line":238,"column":38}},"52":{"start":{"line":241,"column":4},"end":{"line":241,"column":86}},"53":{"start":{"line":244,"column":4},"end":{"line":244,"column":74}},"54":{"start":{"line":245,"column":4},"end":{"line":245,"column":99}},"55":{"start":{"line":251,"column":4},"end":{"line":251,"column":10178}},"56":{"start":{"line":254,"column":4},"end":{"line":254,"column":94}},"57":{"start":{"line":255,"column":4},"end":{"line":255,"column":53}},"58":{"start":{"line":257,"column":4},"end":{"line":257,"column":10619}},"59":{"start":{"line":260,"column":4},"end":{"line":260,"column":52}},"60":{"start":{"line":261,"column":4},"end":{"line":261,"column":38}},"61":{"start":{"line":262,"column":4},"end":{"line":262,"column":37}},"62":{"start":{"line":264,"column":4},"end":{"line":264,"column":38}},"63":{"start":{"line":293,"column":4},"end":{"line":293,"column":37}},"64":{"start":{"line":294,"column":4},"end":{"line":294,"column":35}},"65":{"start":{"line":300,"column":4},"end":{"line":300,"column":12618}},"66":{"start":{"line":304,"column":4},"end":{"line":304,"column":94}},"67":{"start":{"line":305,"column":4},"end":{"line":305,"column":53}},"68":{"start":{"line":308,"column":4},"end":{"line":308,"column":96}},"69":{"start":{"line":312,"column":4},"end":{"line":312,"column":13172}},"70":{"start":{"line":317,"column":6},"end":{"line":317,"column":31}},"71":{"start":{"line":318,"column":6},"end":{"line":318,"column":32}},"72":{"start":{"line":319,"column":6},"end":{"line":319,"column":31}},"73":{"start":{"line":320,"column":6},"end":{"line":320,"column":20}},"74":{"start":{"line":323,"column":4},"end":{"line":323,"column":13497}}},"branchMap":{"1":{"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}}]},"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":76,"type":"if","locations":[{"start":{"line":76,"column":6},"end":{"line":76,"column":6}},{"start":{"line":76,"column":6},"end":{"line":76,"column":6}}]},"4":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":6},"end":{"line":77,"column":6}},{"start":{"line":77,"column":6},"end":{"line":77,"column":6}}]},"5":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":6},"end":{"line":88,"column":6}},{"start":{"line":88,"column":6},"end":{"line":88,"column":6}}]},"6":{"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}}]},"7":{"line":164,"type":"if","locations":[{"start":{"line":164,"column":6},"end":{"line":164,"column":6}},{"start":{"line":164,"column":6},"end":{"line":164,"column":6}}]},"8":{"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}}]},"9":{"line":312,"type":"if","locations":[{"start":{"line":312,"column":4},"end":{"line":312,"column":4}},{"start":{"line":312,"column":4},"end":{"line":312,"column":4}}]}}},"contracts/IdleRebalancerManaged.sol":{"l":{"35":0,"37":0,"38":0,"39":0,"41":0,"48":0,"49":0,"55":0,"56":0,"68":0,"69":0,"70":0,"79":0,"91":0,"93":0,"94":0,"95":0,"112":0,"114":0,"115":0,"116":0,"117":0,"119":0,"120":0,"121":0,"122":0,"124":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleRebalancerManaged.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"constructor","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":71}}},"2":{"name":"onlyIdle","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":21}}},"3":{"name":"onlyRebalancer","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":54,"column":27}}},"4":{"name":"setIdleToken","line":67,"loc":{"start":{"line":67,"column":21},"end":{"line":67,"column":3}}},"5":{"name":"setRebalancerManager","line":78,"loc":{"start":{"line":78,"column":21},"end":{"line":78,"column":3}}},"6":{"name":"setAllocations","line":89,"loc":{"start":{"line":89,"column":26},"end":{"line":90,"column":3}}},"7":{"name":"calcRebalanceAmounts","line":109,"loc":{"start":{"line":109,"column":25},"end":{"line":111,"column":3}}}},"statementMap":{"1":{"start":{"line":35,"column":4},"end":{"line":35,"column":101}},"2":{"start":{"line":37,"column":4},"end":{"line":37,"column":19}},"3":{"start":{"line":38,"column":4},"end":{"line":38,"column":19}},"4":{"start":{"line":39,"column":4},"end":{"line":39,"column":19}},"5":{"start":{"line":41,"column":4},"end":{"line":41,"column":30}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":80}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":62}},"8":{"start":{"line":68,"column":6},"end":{"line":68,"column":67}},"9":{"start":{"line":69,"column":6},"end":{"line":69,"column":62}},"10":{"start":{"line":70,"column":6},"end":{"line":70,"column":27}},"11":{"start":{"line":79,"column":6},"end":{"line":79,"column":43}},"12":{"start":{"line":91,"column":4},"end":{"line":91,"column":101}},"13":{"start":{"line":93,"column":4},"end":{"line":93,"column":35}},"14":{"start":{"line":94,"column":4},"end":{"line":94,"column":35}},"15":{"start":{"line":95,"column":4},"end":{"line":95,"column":35}},"16":{"start":{"line":112,"column":4},"end":{"line":112,"column":54}},"17":{"start":{"line":114,"column":4},"end":{"line":114,"column":36}},"18":{"start":{"line":115,"column":4},"end":{"line":115,"column":29}},"19":{"start":{"line":116,"column":4},"end":{"line":116,"column":29}},"20":{"start":{"line":117,"column":4},"end":{"line":117,"column":29}},"21":{"start":{"line":119,"column":4},"end":{"line":119,"column":29}},"22":{"start":{"line":120,"column":4},"end":{"line":120,"column":67}},"23":{"start":{"line":121,"column":4},"end":{"line":121,"column":67}},"24":{"start":{"line":122,"column":4},"end":{"line":122,"column":68}},"25":{"start":{"line":124,"column":4},"end":{"line":124,"column":36}}},"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":48,"type":"if","locations":[{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},{"start":{"line":48,"column":4},"end":{"line":48,"column":4}}]},"3":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":55,"column":4}},{"start":{"line":55,"column":4},"end":{"line":55,"column":4}}]},"4":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":6}},{"start":{"line":68,"column":6},"end":{"line":68,"column":6}}]},"5":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":69,"column":6}},{"start":{"line":69,"column":6},"end":{"line":69,"column":6}}]},"6":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":91,"column":4}},{"start":{"line":91,"column":4},"end":{"line":91,"column":4}}]}}},"contracts/IdleRebalancerManagedSAI.sol":{"l":{"32":7,"34":7,"35":7,"37":7,"44":2,"45":2,"51":6,"52":4,"64":9,"65":7,"66":7,"75":8,"87":4,"89":2,"90":2,"107":2,"109":2,"110":2,"111":2,"113":2,"114":2,"115":2,"117":2},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleRebalancerManagedSAI.sol","s":{"1":7,"2":7,"3":7,"4":7,"5":2,"6":6,"7":9,"8":7,"9":7,"10":8,"11":4,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2},"b":{"1":[7,0],"2":[2,0],"3":[4,2],"4":[7,2],"5":[7,0],"6":[2,2]},"f":{"1":7,"2":2,"3":6,"4":9,"5":8,"6":4,"7":2},"fnMap":{"1":{"name":"constructor","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":54}}},"2":{"name":"onlyIdle","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":43,"column":21}}},"3":{"name":"onlyRebalancer","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":50,"column":27}}},"4":{"name":"setIdleToken","line":63,"loc":{"start":{"line":63,"column":21},"end":{"line":63,"column":3}}},"5":{"name":"setRebalancerManager","line":74,"loc":{"start":{"line":74,"column":21},"end":{"line":74,"column":3}}},"6":{"name":"setAllocations","line":85,"loc":{"start":{"line":85,"column":26},"end":{"line":86,"column":3}}},"7":{"name":"calcRebalanceAmounts","line":104,"loc":{"start":{"line":104,"column":25},"end":{"line":106,"column":3}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":76}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":19}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":19}},"4":{"start":{"line":37,"column":4},"end":{"line":37,"column":27}},"5":{"start":{"line":44,"column":4},"end":{"line":44,"column":80}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":62}},"7":{"start":{"line":64,"column":6},"end":{"line":64,"column":67}},"8":{"start":{"line":65,"column":6},"end":{"line":65,"column":62}},"9":{"start":{"line":66,"column":6},"end":{"line":66,"column":27}},"10":{"start":{"line":75,"column":6},"end":{"line":75,"column":43}},"11":{"start":{"line":87,"column":4},"end":{"line":87,"column":80}},"12":{"start":{"line":89,"column":4},"end":{"line":89,"column":35}},"13":{"start":{"line":90,"column":4},"end":{"line":90,"column":35}},"14":{"start":{"line":107,"column":4},"end":{"line":107,"column":54}},"15":{"start":{"line":109,"column":4},"end":{"line":109,"column":36}},"16":{"start":{"line":110,"column":4},"end":{"line":110,"column":29}},"17":{"start":{"line":111,"column":4},"end":{"line":111,"column":29}},"18":{"start":{"line":113,"column":4},"end":{"line":113,"column":29}},"19":{"start":{"line":114,"column":4},"end":{"line":114,"column":67}},"20":{"start":{"line":115,"column":4},"end":{"line":115,"column":67}},"21":{"start":{"line":117,"column":4},"end":{"line":117,"column":36}}},"branchMap":{"1":{"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}}]},"2":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":44,"column":4}},{"start":{"line":44,"column":4},"end":{"line":44,"column":4}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":4}},{"start":{"line":51,"column":4},"end":{"line":51,"column":4}}]},"4":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":6},"end":{"line":64,"column":6}},{"start":{"line":64,"column":6},"end":{"line":64,"column":6}}]},"5":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":6},"end":{"line":65,"column":6}},{"start":{"line":65,"column":6},"end":{"line":65,"column":6}}]},"6":{"line":87,"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":87,"column":4}},{"start":{"line":87,"column":4},"end":{"line":87,"column":4}}]}}},"contracts/IdleRebalancerV2.sol":{"l":{"47":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"63":0,"64":0,"76":0,"77":0,"78":0,"88":0,"89":0,"98":0,"107":0,"116":0,"136":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"146":0,"147":0,"148":0,"149":0,"151":0,"152":0,"153":0,"156":0,"157":0,"158":0,"159":0,"179":0,"184":0,"195":0,"220":0,"223":0,"224":0,"225":0,"230":0,"232":0,"235":0,"238":0,"239":0,"242":0,"243":0,"244":0,"246":0,"249":0,"250":0,"251":0,"253":0,"282":0,"283":0,"286":0,"287":0,"288":0,"291":0,"295":0,"300":0,"301":0,"302":0,"303":0,"306":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleRebalancerV2.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"constructor","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":92}}},"2":{"name":"onlyIdle","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":62,"column":21}}},"3":{"name":"setIdleToken","line":75,"loc":{"start":{"line":75,"column":21},"end":{"line":75,"column":3}}},"4":{"name":"setBlocksPerYear","line":87,"loc":{"start":{"line":87,"column":21},"end":{"line":87,"column":3}}},"5":{"name":"setMaxIterations","line":97,"loc":{"start":{"line":97,"column":21},"end":{"line":97,"column":3}}},"6":{"name":"setMaxRateDifference","line":106,"loc":{"start":{"line":106,"column":21},"end":{"line":106,"column":3}}},"7":{"name":"setMaxSupplyedParamsDifference","line":115,"loc":{"start":{"line":115,"column":21},"end":{"line":115,"column":3}}},"8":{"name":"calcRebalanceAmounts","line":132,"loc":{"start":{"line":132,"column":25},"end":{"line":134,"column":3}}},"9":{"name":"checkRebalanceAmounts","line":211,"loc":{"start":{"line":211,"column":2},"end":{"line":218,"column":3}}},"10":{"name":"bisectionRec","line":272,"loc":{"start":{"line":272,"column":2},"end":{"line":279,"column":40}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":130}},"2":{"start":{"line":49,"column":4},"end":{"line":49,"column":19}},"3":{"start":{"line":50,"column":4},"end":{"line":50,"column":19}},"4":{"start":{"line":51,"column":4},"end":{"line":51,"column":23}},"5":{"start":{"line":52,"column":4},"end":{"line":52,"column":23}},"6":{"start":{"line":53,"column":4},"end":{"line":53,"column":29}},"7":{"start":{"line":54,"column":4},"end":{"line":54,"column":39}},"8":{"start":{"line":55,"column":4},"end":{"line":55,"column":21}},"9":{"start":{"line":56,"column":4},"end":{"line":56,"column":26}},"10":{"start":{"line":63,"column":4},"end":{"line":63,"column":80}},"11":{"start":{"line":76,"column":6},"end":{"line":76,"column":67}},"12":{"start":{"line":77,"column":6},"end":{"line":77,"column":62}},"13":{"start":{"line":78,"column":6},"end":{"line":78,"column":27}},"14":{"start":{"line":88,"column":6},"end":{"line":88,"column":56}},"15":{"start":{"line":89,"column":6},"end":{"line":89,"column":35}},"16":{"start":{"line":98,"column":6},"end":{"line":98,"column":35}},"17":{"start":{"line":107,"column":6},"end":{"line":107,"column":39}},"18":{"start":{"line":116,"column":6},"end":{"line":116,"column":63}},"19":{"start":{"line":136,"column":4},"end":{"line":136,"column":35}},"20":{"start":{"line":138,"column":4},"end":{"line":138,"column":54}},"21":{"start":{"line":139,"column":4},"end":{"line":139,"column":45}},"22":{"start":{"line":140,"column":4},"end":{"line":140,"column":40}},"23":{"start":{"line":141,"column":4},"end":{"line":141,"column":46}},"24":{"start":{"line":142,"column":4},"end":{"line":142,"column":54}},"25":{"start":{"line":143,"column":4},"end":{"line":143,"column":36}},"26":{"start":{"line":146,"column":4},"end":{"line":146,"column":49}},"27":{"start":{"line":147,"column":4},"end":{"line":147,"column":53}},"28":{"start":{"line":148,"column":4},"end":{"line":148,"column":48}},"29":{"start":{"line":149,"column":4},"end":{"line":149,"column":48}},"30":{"start":{"line":151,"column":4},"end":{"line":151,"column":36}},"31":{"start":{"line":152,"column":4},"end":{"line":152,"column":29}},"32":{"start":{"line":153,"column":4},"end":{"line":153,"column":29}},"33":{"start":{"line":156,"column":4},"end":{"line":156,"column":5733}},"34":{"start":{"line":157,"column":6},"end":{"line":157,"column":136}},"35":{"start":{"line":158,"column":6},"end":{"line":158,"column":5915}},"36":{"start":{"line":159,"column":8},"end":{"line":159,"column":47}},"37":{"start":{"line":179,"column":4},"end":{"line":179,"column":6522}},"38":{"start":{"line":184,"column":4},"end":{"line":184,"column":6777}},"39":{"start":{"line":195,"column":4},"end":{"line":195,"column":36}},"40":{"start":{"line":220,"column":4},"end":{"line":220,"column":59}},"41":{"start":{"line":223,"column":4},"end":{"line":223,"column":31}},"42":{"start":{"line":224,"column":4},"end":{"line":224,"column":8499}},"43":{"start":{"line":225,"column":6},"end":{"line":225,"column":70}},"44":{"start":{"line":230,"column":4},"end":{"line":230,"column":8805}},"45":{"start":{"line":232,"column":6},"end":{"line":232,"column":38}},"46":{"start":{"line":235,"column":4},"end":{"line":235,"column":86}},"47":{"start":{"line":238,"column":4},"end":{"line":238,"column":74}},"48":{"start":{"line":239,"column":4},"end":{"line":239,"column":99}},"49":{"start":{"line":242,"column":4},"end":{"line":242,"column":93}},"50":{"start":{"line":243,"column":4},"end":{"line":243,"column":94}},"51":{"start":{"line":244,"column":4},"end":{"line":244,"column":53}},"52":{"start":{"line":246,"column":4},"end":{"line":246,"column":9777}},"53":{"start":{"line":249,"column":4},"end":{"line":249,"column":52}},"54":{"start":{"line":250,"column":4},"end":{"line":250,"column":38}},"55":{"start":{"line":251,"column":4},"end":{"line":251,"column":37}},"56":{"start":{"line":253,"column":4},"end":{"line":253,"column":38}},"57":{"start":{"line":282,"column":4},"end":{"line":282,"column":37}},"58":{"start":{"line":283,"column":4},"end":{"line":283,"column":35}},"59":{"start":{"line":286,"column":4},"end":{"line":286,"column":93}},"60":{"start":{"line":287,"column":4},"end":{"line":287,"column":94}},"61":{"start":{"line":288,"column":4},"end":{"line":288,"column":53}},"62":{"start":{"line":291,"column":4},"end":{"line":291,"column":96}},"63":{"start":{"line":295,"column":4},"end":{"line":295,"column":11945}},"64":{"start":{"line":300,"column":6},"end":{"line":300,"column":31}},"65":{"start":{"line":301,"column":6},"end":{"line":301,"column":32}},"66":{"start":{"line":302,"column":6},"end":{"line":302,"column":31}},"67":{"start":{"line":303,"column":6},"end":{"line":303,"column":20}},"68":{"start":{"line":306,"column":4},"end":{"line":306,"column":12270}}},"branchMap":{"1":{"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}}]},"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":76,"type":"if","locations":[{"start":{"line":76,"column":6},"end":{"line":76,"column":6}},{"start":{"line":76,"column":6},"end":{"line":76,"column":6}}]},"4":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":6},"end":{"line":77,"column":6}},{"start":{"line":77,"column":6},"end":{"line":77,"column":6}}]},"5":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":6},"end":{"line":88,"column":6}},{"start":{"line":88,"column":6},"end":{"line":88,"column":6}}]},"6":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":4},"end":{"line":156,"column":4}},{"start":{"line":156,"column":4},"end":{"line":156,"column":4}}]},"7":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":6},"end":{"line":158,"column":6}},{"start":{"line":158,"column":6},"end":{"line":158,"column":6}}]},"8":{"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}}]},"9":{"line":295,"type":"if","locations":[{"start":{"line":295,"column":4},"end":{"line":295,"column":4}},{"start":{"line":295,"column":4},"end":{"line":295,"column":4}}]}}},"contracts/IdleRebalancerV3.sol":{"l":{"29":75,"30":75,"33":75,"34":75,"41":48,"42":46,"52":1,"54":1,"64":2,"65":2,"66":5,"67":1,"71":1,"72":1,"85":46,"86":44,"88":44,"89":44,"90":170,"91":168,"92":168,"94":42,"99":66},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleRebalancerV3.sol","s":{"1":75,"2":75,"3":75,"4":75,"5":48,"6":1,"7":1,"8":2,"9":2,"10":5,"11":1,"12":1,"13":1,"14":46,"15":44,"16":44,"17":44,"18":170,"19":168,"20":168,"21":42,"22":66},"b":{"1":[75,0],"2":[46,2],"3":[1,0],"4":[2,0],"5":[1,4],"6":[44,2],"7":[44,0],"8":[168,2],"9":[40,2]},"f":{"1":75,"2":48,"3":1,"4":2,"5":46,"6":66},"fnMap":{"1":{"name":"constructor","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":117}}},"2":{"name":"onlyRebalancer","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":27}}},"3":{"name":"setRebalancerManager","line":51,"loc":{"start":{"line":51,"column":21},"end":{"line":51,"column":3}}},"4":{"name":"setNewToken","line":63,"loc":{"start":{"line":63,"column":21},"end":{"line":63,"column":3}}},"5":{"name":"setAllocations","line":83,"loc":{"start":{"line":83,"column":26},"end":{"line":84,"column":3}}},"6":{"name":"getAllocations","line":97,"loc":{"start":{"line":97,"column":2},"end":{"line":98,"column":59}}}},"statementMap":{"1":{"start":{"line":29,"column":4},"end":{"line":29,"column":163}},"2":{"start":{"line":30,"column":4},"end":{"line":30,"column":41}},"3":{"start":{"line":33,"column":4},"end":{"line":33,"column":34}},"4":{"start":{"line":34,"column":4},"end":{"line":34,"column":63}},"5":{"start":{"line":41,"column":4},"end":{"line":41,"column":61}},"6":{"start":{"line":52,"column":6},"end":{"line":52,"column":78}},"7":{"start":{"line":54,"column":6},"end":{"line":54,"column":43}},"8":{"start":{"line":64,"column":6},"end":{"line":64,"column":65}},"9":{"start":{"line":65,"column":6},"end":{"line":65,"column":2218}},"10":{"start":{"line":66,"column":8},"end":{"line":66,"column":2286}},"11":{"start":{"line":67,"column":10},"end":{"line":67,"column":16}},"12":{"start":{"line":71,"column":6},"end":{"line":71,"column":41}},"13":{"start":{"line":72,"column":6},"end":{"line":72,"column":24}},"14":{"start":{"line":85,"column":4},"end":{"line":85,"column":97}},"15":{"start":{"line":86,"column":4},"end":{"line":86,"column":94}},"16":{"start":{"line":88,"column":4},"end":{"line":88,"column":17}},"17":{"start":{"line":89,"column":4},"end":{"line":89,"column":3060}},"18":{"start":{"line":90,"column":6},"end":{"line":90,"column":80}},"19":{"start":{"line":91,"column":6},"end":{"line":91,"column":39}},"20":{"start":{"line":92,"column":6},"end":{"line":92,"column":37}},"21":{"start":{"line":94,"column":4},"end":{"line":94,"column":50}},"22":{"start":{"line":99,"column":4},"end":{"line":99,"column":22}}},"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":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":52,"type":"if","locations":[{"start":{"line":52,"column":6},"end":{"line":52,"column":6}},{"start":{"line":52,"column":6},"end":{"line":52,"column":6}}]},"4":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":6},"end":{"line":64,"column":6}},{"start":{"line":64,"column":6},"end":{"line":64,"column":6}}]},"5":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":8},"end":{"line":66,"column":8}},{"start":{"line":66,"column":8},"end":{"line":66,"column":8}}]},"6":{"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}}]},"7":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":86,"column":4}},{"start":{"line":86,"column":4},"end":{"line":86,"column":4}}]},"8":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":6},"end":{"line":90,"column":6}},{"start":{"line":90,"column":6},"end":{"line":90,"column":6}}]},"9":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":94,"column":4}},{"start":{"line":94,"column":4},"end":{"line":94,"column":4}}]}}},"contracts/IdleToken.sol":{"l":{"94":124,"95":124,"96":124,"97":124,"98":124,"99":124,"100":124,"101":124,"102":124,"103":124,"107":98,"108":98,"113":92,"115":92,"116":37,"122":2,"125":2,"127":2,"131":2,"142":1,"151":1,"160":1,"170":2,"172":2,"173":1,"175":2,"180":1,"189":5,"201":40,"202":40,"203":25,"205":40,"219":49,"220":49,"221":49,"222":49,"223":98,"224":98,"225":98,"244":33,"246":33,"248":33,"250":33,"251":33,"269":1,"270":1,"288":13,"290":13,"291":13,"292":13,"303":13,"306":11,"307":6,"310":5,"330":1,"331":1,"343":1,"344":1,"346":1,"347":2,"348":2,"354":1,"369":5,"370":5,"391":52,"392":52,"394":52,"395":6,"397":6,"399":4,"400":4,"408":48,"410":48,"411":27,"419":48,"422":48,"423":48,"424":6,"427":42,"429":42,"431":0,"433":0,"434":0,"438":42,"441":42,"442":42,"443":42,"444":66,"445":66,"446":21,"448":45,"449":45,"451":45,"454":42,"456":42,"473":1,"474":1,"491":48,"492":48,"493":0,"498":48,"499":48,"500":48,"501":48,"502":48,"505":48,"506":96,"507":96,"508":96,"509":51,"510":51,"511":51,"513":45,"517":48,"518":0,"520":48,"521":48,"522":44,"526":4,"539":42,"540":42,"542":42,"543":0,"546":42,"557":48,"558":48,"559":27,"577":3,"578":3,"580":3,"581":3,"583":3,"584":6,"585":6,"586":6,"587":6,"593":3,"607":48,"608":48,"621":49,"622":0,"624":49,"626":49,"627":49,"642":40,"643":4,"645":36,"647":36,"648":36},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleToken.sol","s":{"1":124,"2":124,"3":124,"4":124,"5":124,"6":124,"7":124,"8":124,"9":124,"10":124,"11":98,"12":98,"13":92,"14":37,"15":2,"16":2,"17":2,"18":1,"19":1,"20":1,"21":2,"22":2,"23":1,"24":2,"25":1,"26":5,"27":40,"28":40,"29":25,"30":40,"31":49,"32":49,"33":49,"34":49,"35":98,"36":98,"37":98,"38":33,"39":33,"40":33,"41":33,"42":33,"43":1,"44":1,"45":13,"46":13,"47":13,"48":13,"49":13,"50":11,"51":6,"52":5,"53":1,"54":1,"55":1,"56":1,"57":1,"58":2,"59":2,"60":1,"61":5,"62":5,"63":52,"64":52,"65":52,"66":6,"67":6,"68":4,"69":4,"70":48,"71":48,"72":27,"73":48,"74":48,"75":6,"76":42,"77":42,"78":0,"79":0,"80":0,"81":42,"82":42,"83":42,"84":42,"85":66,"86":66,"87":45,"88":45,"89":45,"90":42,"91":42,"92":1,"93":1,"94":48,"95":48,"96":0,"97":48,"98":48,"99":48,"100":48,"101":48,"102":48,"103":96,"104":96,"105":96,"106":51,"107":51,"108":51,"109":45,"110":45,"111":48,"112":0,"113":48,"114":48,"115":44,"116":4,"117":42,"118":42,"119":42,"120":0,"121":42,"122":48,"123":48,"124":27,"125":3,"126":3,"127":3,"128":3,"129":3,"130":6,"131":6,"132":6,"133":6,"134":3,"135":48,"136":48,"137":49,"138":0,"139":49,"140":49,"141":49,"142":40,"143":4,"144":36,"145":36,"146":36},"b":{"1":[92,6],"2":[37,55],"3":[2,0],"4":[2,0],"5":[1,1],"6":[6,5],"7":[6,46],"8":[4,2],"9":[6,42],"10":[0,42],"11":[21,45],"12":[0,48],"13":[51,45],"14":[45,0],"15":[0,48],"16":[44,4],"17":[0,49],"18":[4,36]},"f":{"1":124,"2":98,"3":2,"4":1,"5":1,"6":1,"7":2,"8":1,"9":5,"10":40,"11":49,"12":33,"13":1,"14":13,"15":1,"16":1,"17":5,"18":52,"19":1,"20":48,"21":42,"22":48,"23":3,"24":48,"25":49,"26":40},"fnMap":{"1":{"name":"constructor","line":93,"loc":{"start":{"line":93,"column":43},"end":{"line":93,"column":3}}},"2":{"name":"whenITokenPriceHasNotDecreased","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":106,"column":43}}},"3":{"name":"nonLocallyReentrant","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":120,"column":32}}},"4":{"name":"setIToken","line":141,"loc":{"start":{"line":141,"column":21},"end":{"line":141,"column":3}}},"5":{"name":"setRebalancer","line":150,"loc":{"start":{"line":150,"column":21},"end":{"line":150,"column":3}}},"6":{"name":"setPriceCalculator","line":159,"loc":{"start":{"line":159,"column":21},"end":{"line":159,"column":3}}},"7":{"name":"setProtocolWrapper","line":169,"loc":{"start":{"line":169,"column":21},"end":{"line":169,"column":3}}},"8":{"name":"setMinRateDifference","line":179,"loc":{"start":{"line":179,"column":21},"end":{"line":179,"column":3}}},"9":{"name":"setManualPlay","line":188,"loc":{"start":{"line":188,"column":21},"end":{"line":188,"column":3}}},"10":{"name":"tokenPrice","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":200,"column":29}}},"11":{"name":"getAPRs","line":216,"loc":{"start":{"line":216,"column":2},"end":{"line":218,"column":65}}},"12":{"name":"mintIdleToken","line":241,"loc":{"start":{"line":241,"column":67},"end":{"line":242,"column":36}}},"13":{"name":"getParamsForMintIdleToken","line":267,"loc":{"start":{"line":267,"column":76},"end":{"line":268,"column":50}}},"14":{"name":"redeemIdleToken","line":286,"loc":{"start":{"line":286,"column":22},"end":{"line":287,"column":38}}},"15":{"name":"getParamsForRedeemIdleToken","line":328,"loc":{"start":{"line":328,"column":31},"end":{"line":329,"column":50}}},"16":{"name":"redeemInterestBearingTokens","line":342,"loc":{"start":{"line":342,"column":24},"end":{"line":342,"column":3}}},"17":{"name":"claimITokens","line":367,"loc":{"start":{"line":367,"column":56},"end":{"line":368,"column":37}}},"18":{"name":"rebalance","line":386,"loc":{"start":{"line":386,"column":54},"end":{"line":387,"column":20}}},"19":{"name":"getParamsForRebalance","line":471,"loc":{"start":{"line":471,"column":56},"end":{"line":472,"column":50}}},"20":{"name":"_rebalanceCheck","line":488,"loc":{"start":{"line":488,"column":2},"end":{"line":490,"column":29}}},"21":{"name":"_calcAmounts","line":536,"loc":{"start":{"line":536,"column":2},"end":{"line":538,"column":50}}},"22":{"name":"_getCurrentProtocols","line":554,"loc":{"start":{"line":554,"column":2},"end":{"line":556,"column":59}}},"23":{"name":"_getCurrentAllocations","line":574,"loc":{"start":{"line":574,"column":2},"end":{"line":575,"column":73}}},"24":{"name":"_getProtocolNextRate","line":604,"loc":{"start":{"line":604,"column":2},"end":{"line":606,"column":27}}},"25":{"name":"_mintProtocolTokens","line":618,"loc":{"start":{"line":618,"column":2},"end":{"line":620,"column":30}}},"26":{"name":"_redeemProtocolTokens","line":639,"loc":{"start":{"line":639,"column":2},"end":{"line":641,"column":30}}}},"statementMap":{"1":{"start":{"line":94,"column":6},"end":{"line":94,"column":19}},"2":{"start":{"line":95,"column":6},"end":{"line":95,"column":53}},"3":{"start":{"line":96,"column":6},"end":{"line":96,"column":21}},"4":{"start":{"line":97,"column":6},"end":{"line":97,"column":29}},"5":{"start":{"line":98,"column":6},"end":{"line":98,"column":39}},"6":{"start":{"line":99,"column":6},"end":{"line":99,"column":46}},"7":{"start":{"line":100,"column":6},"end":{"line":100,"column":45}},"8":{"start":{"line":101,"column":6},"end":{"line":101,"column":44}},"9":{"start":{"line":102,"column":6},"end":{"line":102,"column":43}},"10":{"start":{"line":103,"column":6},"end":{"line":103,"column":28}},"11":{"start":{"line":107,"column":4},"end":{"line":107,"column":60}},"12":{"start":{"line":108,"column":4},"end":{"line":108,"column":3926}},"13":{"start":{"line":115,"column":4},"end":{"line":115,"column":4046}},"14":{"start":{"line":116,"column":6},"end":{"line":116,"column":34}},"15":{"start":{"line":122,"column":4},"end":{"line":122,"column":68}},"16":{"start":{"line":125,"column":4},"end":{"line":125,"column":27}},"17":{"start":{"line":131,"column":4},"end":{"line":131,"column":26}},"18":{"start":{"line":142,"column":6},"end":{"line":142,"column":21}},"19":{"start":{"line":151,"column":6},"end":{"line":151,"column":29}},"20":{"start":{"line":160,"column":6},"end":{"line":160,"column":39}},"21":{"start":{"line":170,"column":6},"end":{"line":170,"column":78}},"22":{"start":{"line":172,"column":6},"end":{"line":172,"column":5682}},"23":{"start":{"line":173,"column":8},"end":{"line":173,"column":38}},"24":{"start":{"line":175,"column":6},"end":{"line":175,"column":40}},"25":{"start":{"line":180,"column":6},"end":{"line":180,"column":30}},"26":{"start":{"line":189,"column":6},"end":{"line":189,"column":29}},"27":{"start":{"line":201,"column":6},"end":{"line":201,"column":90}},"28":{"start":{"line":202,"column":6},"end":{"line":202,"column":6506}},"29":{"start":{"line":203,"column":8},"end":{"line":203,"column":76}},"30":{"start":{"line":205,"column":6},"end":{"line":205,"column":6654}},"31":{"start":{"line":219,"column":6},"end":{"line":219,"column":23}},"32":{"start":{"line":220,"column":6},"end":{"line":220,"column":57}},"33":{"start":{"line":221,"column":6},"end":{"line":221,"column":52}},"34":{"start":{"line":222,"column":6},"end":{"line":222,"column":7246}},"35":{"start":{"line":223,"column":8},"end":{"line":223,"column":40}},"36":{"start":{"line":224,"column":8},"end":{"line":224,"column":31}},"37":{"start":{"line":225,"column":8},"end":{"line":225,"column":71}},"38":{"start":{"line":244,"column":6},"end":{"line":244,"column":38}},"39":{"start":{"line":246,"column":6},"end":{"line":246,"column":71}},"40":{"start":{"line":248,"column":6},"end":{"line":248,"column":47}},"41":{"start":{"line":250,"column":6},"end":{"line":250,"column":54}},"42":{"start":{"line":251,"column":6},"end":{"line":251,"column":36}},"43":{"start":{"line":269,"column":6},"end":{"line":269,"column":45}},"44":{"start":{"line":270,"column":6},"end":{"line":270,"column":37}},"45":{"start":{"line":288,"column":6},"end":{"line":288,"column":26}},"46":{"start":{"line":290,"column":6},"end":{"line":290,"column":10482}},"47":{"start":{"line":291,"column":8},"end":{"line":291,"column":42}},"48":{"start":{"line":292,"column":8},"end":{"line":292,"column":10592}},"49":{"start":{"line":303,"column":6},"end":{"line":303,"column":31}},"50":{"start":{"line":306,"column":6},"end":{"line":306,"column":11078}},"51":{"start":{"line":307,"column":8},"end":{"line":307,"column":29}},"52":{"start":{"line":310,"column":6},"end":{"line":310,"column":41}},"53":{"start":{"line":330,"column":6},"end":{"line":330,"column":63}},"54":{"start":{"line":331,"column":6},"end":{"line":331,"column":37}},"55":{"start":{"line":343,"column":6},"end":{"line":343,"column":45}},"56":{"start":{"line":344,"column":6},"end":{"line":344,"column":26}},"57":{"start":{"line":346,"column":6},"end":{"line":346,"column":12867}},"58":{"start":{"line":347,"column":8},"end":{"line":347,"column":42}},"59":{"start":{"line":348,"column":8},"end":{"line":348,"column":12977}},"60":{"start":{"line":354,"column":6},"end":{"line":354,"column":31}},"61":{"start":{"line":369,"column":6},"end":{"line":369,"column":59}},"62":{"start":{"line":370,"column":6},"end":{"line":370,"column":53}},"63":{"start":{"line":391,"column":6},"end":{"line":391,"column":26}},"64":{"start":{"line":392,"column":6},"end":{"line":392,"column":23}},"65":{"start":{"line":394,"column":6},"end":{"line":394,"column":14840}},"66":{"start":{"line":395,"column":8},"end":{"line":395,"column":87}},"67":{"start":{"line":397,"column":8},"end":{"line":397,"column":14996}},"68":{"start":{"line":399,"column":10},"end":{"line":399,"column":80}},"69":{"start":{"line":400,"column":10},"end":{"line":400,"column":22}},"70":{"start":{"line":408,"column":6},"end":{"line":408,"column":68}},"71":{"start":{"line":410,"column":6},"end":{"line":410,"column":15573}},"72":{"start":{"line":411,"column":8},"end":{"line":411,"column":15635}},"73":{"start":{"line":422,"column":6},"end":{"line":422,"column":67}},"74":{"start":{"line":423,"column":6},"end":{"line":423,"column":16107}},"75":{"start":{"line":424,"column":8},"end":{"line":424,"column":20}},"76":{"start":{"line":427,"column":6},"end":{"line":427,"column":77}},"77":{"start":{"line":429,"column":6},"end":{"line":429,"column":16321}},"78":{"start":{"line":431,"column":8},"end":{"line":431,"column":69}},"79":{"start":{"line":433,"column":8},"end":{"line":433,"column":40}},"80":{"start":{"line":434,"column":8},"end":{"line":434,"column":20}},"81":{"start":{"line":438,"column":6},"end":{"line":438,"column":126}},"82":{"start":{"line":441,"column":6},"end":{"line":441,"column":24}},"83":{"start":{"line":442,"column":6},"end":{"line":442,"column":22}},"84":{"start":{"line":443,"column":6},"end":{"line":443,"column":16986}},"85":{"start":{"line":444,"column":8},"end":{"line":444,"column":38}},"86":{"start":{"line":445,"column":8},"end":{"line":445,"column":17090}},"87":{"start":{"line":448,"column":8},"end":{"line":448,"column":35}},"88":{"start":{"line":449,"column":8},"end":{"line":449,"column":66}},"89":{"start":{"line":451,"column":8},"end":{"line":451,"column":39}},"90":{"start":{"line":454,"column":6},"end":{"line":454,"column":34}},"91":{"start":{"line":456,"column":6},"end":{"line":456,"column":17}},"92":{"start":{"line":473,"column":6},"end":{"line":473,"column":44}},"93":{"start":{"line":474,"column":6},"end":{"line":474,"column":37}},"94":{"start":{"line":491,"column":6},"end":{"line":491,"column":69}},"95":{"start":{"line":492,"column":6},"end":{"line":492,"column":18846}},"96":{"start":{"line":493,"column":8},"end":{"line":493,"column":34}},"97":{"start":{"line":498,"column":6},"end":{"line":498,"column":21}},"98":{"start":{"line":499,"column":6},"end":{"line":499,"column":24}},"99":{"start":{"line":500,"column":6},"end":{"line":500,"column":28}},"100":{"start":{"line":501,"column":6},"end":{"line":501,"column":21}},"101":{"start":{"line":502,"column":6},"end":{"line":502,"column":22}},"102":{"start":{"line":505,"column":6},"end":{"line":505,"column":19219}},"103":{"start":{"line":506,"column":8},"end":{"line":506,"column":24}},"104":{"start":{"line":507,"column":8},"end":{"line":507,"column":30}},"105":{"start":{"line":508,"column":8},"end":{"line":508,"column":19331}},"106":{"start":{"line":509,"column":10},"end":{"line":509,"column":33}},"107":{"start":{"line":510,"column":10},"end":{"line":510,"column":26}},"108":{"start":{"line":511,"column":10},"end":{"line":511,"column":30}},"109":{"start":{"line":512,"column":15},"end":{"line":512,"column":19469}},"110":{"start":{"line":513,"column":10},"end":{"line":513,"column":33}},"111":{"start":{"line":517,"column":6},"end":{"line":517,"column":19583}},"112":{"start":{"line":518,"column":8},"end":{"line":518,"column":33}},"113":{"start":{"line":520,"column":8},"end":{"line":520,"column":86}},"114":{"start":{"line":521,"column":8},"end":{"line":521,"column":19795}},"115":{"start":{"line":522,"column":10},"end":{"line":522,"column":35}},"116":{"start":{"line":526,"column":6},"end":{"line":526,"column":32}},"117":{"start":{"line":539,"column":6},"end":{"line":539,"column":89}},"118":{"start":{"line":540,"column":6},"end":{"line":540,"column":33}},"119":{"start":{"line":542,"column":6},"end":{"line":542,"column":20541}},"120":{"start":{"line":543,"column":8},"end":{"line":543,"column":55}},"121":{"start":{"line":546,"column":6},"end":{"line":546,"column":77}},"122":{"start":{"line":557,"column":6},"end":{"line":557,"column":73}},"123":{"start":{"line":558,"column":6},"end":{"line":558,"column":21137}},"124":{"start":{"line":559,"column":8},"end":{"line":559,"column":21202}},"125":{"start":{"line":577,"column":6},"end":{"line":577,"column":62}},"126":{"start":{"line":578,"column":6},"end":{"line":578,"column":55}},"127":{"start":{"line":580,"column":6},"end":{"line":580,"column":26}},"128":{"start":{"line":581,"column":6},"end":{"line":581,"column":28}},"129":{"start":{"line":583,"column":6},"end":{"line":583,"column":22077}},"130":{"start":{"line":584,"column":8},"end":{"line":584,"column":43}},"131":{"start":{"line":585,"column":8},"end":{"line":585,"column":39}},"132":{"start":{"line":586,"column":8},"end":{"line":586,"column":90}},"133":{"start":{"line":587,"column":8},"end":{"line":587,"column":22336}},"134":{"start":{"line":593,"column":6},"end":{"line":593,"column":38}},"135":{"start":{"line":607,"column":6},"end":{"line":607,"column":64}},"136":{"start":{"line":608,"column":6},"end":{"line":608,"column":43}},"137":{"start":{"line":621,"column":6},"end":{"line":621,"column":23415}},"138":{"start":{"line":622,"column":8},"end":{"line":622,"column":21}},"139":{"start":{"line":624,"column":6},"end":{"line":624,"column":64}},"140":{"start":{"line":626,"column":6},"end":{"line":626,"column":54}},"141":{"start":{"line":627,"column":6},"end":{"line":627,"column":29}},"142":{"start":{"line":642,"column":6},"end":{"line":642,"column":24204}},"143":{"start":{"line":643,"column":8},"end":{"line":643,"column":21}},"144":{"start":{"line":645,"column":6},"end":{"line":645,"column":64}},"145":{"start":{"line":647,"column":6},"end":{"line":647,"column":55}},"146":{"start":{"line":648,"column":6},"end":{"line":648,"column":39}}},"branchMap":{"1":{"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}}]},"2":{"line":115,"type":"if","locations":[{"start":{"line":115,"column":4},"end":{"line":115,"column":4}},{"start":{"line":115,"column":4},"end":{"line":115,"column":4}}]},"3":{"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}}]},"4":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":6},"end":{"line":170,"column":6}},{"start":{"line":170,"column":6},"end":{"line":170,"column":6}}]},"5":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":6},"end":{"line":172,"column":6}},{"start":{"line":172,"column":6},"end":{"line":172,"column":6}}]},"6":{"line":306,"type":"if","locations":[{"start":{"line":306,"column":6},"end":{"line":306,"column":6}},{"start":{"line":306,"column":6},"end":{"line":306,"column":6}}]},"7":{"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}}]},"8":{"line":397,"type":"if","locations":[{"start":{"line":397,"column":8},"end":{"line":397,"column":8}},{"start":{"line":397,"column":8},"end":{"line":397,"column":8}}]},"9":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":6},"end":{"line":423,"column":6}},{"start":{"line":423,"column":6},"end":{"line":423,"column":6}}]},"10":{"line":429,"type":"if","locations":[{"start":{"line":429,"column":6},"end":{"line":429,"column":6}},{"start":{"line":429,"column":6},"end":{"line":429,"column":6}}]},"11":{"line":445,"type":"if","locations":[{"start":{"line":445,"column":8},"end":{"line":445,"column":8}},{"start":{"line":445,"column":8},"end":{"line":445,"column":8}}]},"12":{"line":492,"type":"if","locations":[{"start":{"line":492,"column":6},"end":{"line":492,"column":6}},{"start":{"line":492,"column":6},"end":{"line":492,"column":6}}]},"13":{"line":508,"type":"if","locations":[{"start":{"line":508,"column":8},"end":{"line":508,"column":8}},{"start":{"line":508,"column":8},"end":{"line":508,"column":8}}]},"14":{"line":512,"type":"if","locations":[{"start":{"line":512,"column":15},"end":{"line":512,"column":15}},{"start":{"line":512,"column":15},"end":{"line":512,"column":15}}]},"15":{"line":517,"type":"if","locations":[{"start":{"line":517,"column":6},"end":{"line":517,"column":6}},{"start":{"line":517,"column":6},"end":{"line":517,"column":6}}]},"16":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":8},"end":{"line":521,"column":8}},{"start":{"line":521,"column":8},"end":{"line":521,"column":8}}]},"17":{"line":621,"type":"if","locations":[{"start":{"line":621,"column":6},"end":{"line":621,"column":6}},{"start":{"line":621,"column":6},"end":{"line":621,"column":6}}]},"18":{"line":642,"type":"if","locations":[{"start":{"line":642,"column":6},"end":{"line":642,"column":6}},{"start":{"line":642,"column":6},"end":{"line":642,"column":6}}]}}},"contracts/IdleTokenV3.sol":{"l":{"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"108":0,"109":0,"114":0,"116":0,"117":0,"129":0,"130":0,"139":0,"140":0,"150":0,"152":0,"153":0,"155":0,"165":0,"175":0,"185":0,"186":0,"196":0,"197":0,"209":0,"210":0,"211":0,"213":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"252":0,"253":0,"254":0,"260":0,"261":0,"262":0,"263":0,"266":0,"267":0,"268":0,"287":0,"301":0,"319":0,"321":0,"322":0,"323":0,"324":0,"326":0,"337":0,"338":0,"339":0,"342":0,"344":0,"345":0,"348":0,"360":0,"361":0,"362":0,"364":0,"365":0,"366":0,"367":0,"368":0,"370":0,"376":0,"395":0,"396":0,"398":0,"399":0,"400":0,"401":0,"403":0,"404":0,"406":0,"407":0,"408":0,"423":0,"438":0,"450":0,"464":0,"484":0,"486":0,"489":0,"491":0,"492":0,"494":0,"510":0,"511":0,"512":0,"514":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"526":0,"527":0,"528":0,"531":0,"532":0,"534":0,"536":0,"539":0,"540":0,"543":0,"544":0,"548":0,"550":0,"551":0,"552":0,"553":0,"555":0,"556":0,"558":0,"561":0,"562":0,"565":0,"576":0,"577":0,"578":0,"581":0,"582":0,"583":0,"584":0,"595":0,"596":0,"597":0,"598":0,"601":0,"602":0,"603":0,"604":0,"606":0,"607":0,"608":0,"609":0,"610":0,"622":0,"624":0,"625":0,"627":0,"628":0,"629":0,"630":0,"632":0,"633":0,"646":0,"647":0,"648":0,"650":0,"651":0,"652":0,"654":0,"655":0,"656":0,"659":0,"679":0,"680":0,"681":0,"683":0,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"693":0,"701":0,"702":0,"719":0,"720":0,"722":0,"723":0,"725":0,"726":0,"727":0,"728":0,"729":0,"732":0,"736":0,"750":0,"751":0,"753":0,"755":0,"756":0,"771":0,"772":0,"774":0,"776":0,"777":0},"path":"/home/bugman/Projects/idle-contracts/contracts/IdleTokenV3.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0]},"f":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0},"fnMap":{"1":{"name":"constructor","line":91,"loc":{"start":{"line":91,"column":43},"end":{"line":91,"column":3}}},"2":{"name":"whenITokenPriceHasNotDecreased","line":107,"loc":{"start":{"line":107,"column":2},"end":{"line":107,"column":43}}},"3":{"name":"setRebalancer","line":128,"loc":{"start":{"line":128,"column":21},"end":{"line":128,"column":3}}},"4":{"name":"setPriceCalculator","line":138,"loc":{"start":{"line":138,"column":21},"end":{"line":138,"column":3}}},"5":{"name":"setProtocolWrapper","line":149,"loc":{"start":{"line":149,"column":21},"end":{"line":149,"column":3}}},"6":{"name":"setManualPlay","line":164,"loc":{"start":{"line":164,"column":21},"end":{"line":164,"column":3}}},"7":{"name":"setIsRiskAdjusted","line":174,"loc":{"start":{"line":174,"column":21},"end":{"line":174,"column":3}}},"8":{"name":"setFee","line":184,"loc":{"start":{"line":184,"column":21},"end":{"line":184,"column":3}}},"9":{"name":"setFeeAddress","line":195,"loc":{"start":{"line":195,"column":21},"end":{"line":195,"column":3}}},"10":{"name":"tokenPrice","line":206,"loc":{"start":{"line":206,"column":2},"end":{"line":208,"column":29}}},"11":{"name":"getAPRs","line":224,"loc":{"start":{"line":224,"column":2},"end":{"line":226,"column":65}}},"12":{"name":"getAvgAPR","line":242,"loc":{"start":{"line":242,"column":2},"end":{"line":244,"column":30}}},"13":{"name":"transferFrom","line":259,"loc":{"start":{"line":259,"column":2},"end":{"line":259,"column":96}}},"14":{"name":"transfer","line":265,"loc":{"start":{"line":265,"column":2},"end":{"line":265,"column":76}}},"15":{"name":"mintIdleToken","line":285,"loc":{"start":{"line":285,"column":55},"end":{"line":286,"column":36}}},"16":{"name":"mintIdleToken","line":299,"loc":{"start":{"line":299,"column":55},"end":{"line":300,"column":36}}},"17":{"name":"redeemIdleToken","line":317,"loc":{"start":{"line":317,"column":24},"end":{"line":318,"column":38}}},"18":{"name":"redeemInterestBearingTokens","line":359,"loc":{"start":{"line":359,"column":24},"end":{"line":359,"column":3}}},"19":{"name":"openRebalance","line":393,"loc":{"start":{"line":393,"column":56},"end":{"line":394,"column":36}}},"20":{"name":"rebalanceWithGST","line":421,"loc":{"start":{"line":421,"column":39},"end":{"line":422,"column":20}}},"21":{"name":"rebalance","line":436,"loc":{"start":{"line":436,"column":2},"end":{"line":437,"column":29}}},"22":{"name":"rebalance","line":449,"loc":{"start":{"line":449,"column":2},"end":{"line":449,"column":46}}},"23":{"name":"getCurrentAllocations","line":462,"loc":{"start":{"line":462,"column":2},"end":{"line":463,"column":88}}},"24":{"name":"_mintIdleToken","line":481,"loc":{"start":{"line":481,"column":56},"end":{"line":482,"column":36}}},"25":{"name":"_rebalance","line":507,"loc":{"start":{"line":507,"column":56},"end":{"line":508,"column":20}}},"26":{"name":"_updateAvgPrice","line":575,"loc":{"start":{"line":575,"column":2},"end":{"line":575,"column":76}}},"27":{"name":"_getFee","line":594,"loc":{"start":{"line":594,"column":2},"end":{"line":594,"column":79}}},"28":{"name":"_mintWithAmounts","line":620,"loc":{"start":{"line":620,"column":2},"end":{"line":620,"column":103}}},"29":{"name":"_amountsFromAllocations","line":644,"loc":{"start":{"line":644,"column":2},"end":{"line":645,"column":46}}},"30":{"name":"_redeemAllNeeded","line":671,"loc":{"start":{"line":671,"column":2},"end":{"line":678,"column":7}}},"31":{"name":"_getCurrentAllocations","line":716,"loc":{"start":{"line":716,"column":2},"end":{"line":717,"column":88}}},"32":{"name":"_mintProtocolTokens","line":747,"loc":{"start":{"line":747,"column":2},"end":{"line":749,"column":30}}},"33":{"name":"_redeemProtocolTokens","line":768,"loc":{"start":{"line":768,"column":2},"end":{"line":770,"column":30}}}},"statementMap":{"1":{"start":{"line":92,"column":6},"end":{"line":92,"column":19}},"2":{"start":{"line":93,"column":6},"end":{"line":93,"column":53}},"3":{"start":{"line":94,"column":6},"end":{"line":94,"column":21}},"4":{"start":{"line":95,"column":6},"end":{"line":95,"column":29}},"5":{"start":{"line":96,"column":6},"end":{"line":96,"column":39}},"6":{"start":{"line":97,"column":6},"end":{"line":97,"column":46}},"7":{"start":{"line":98,"column":6},"end":{"line":98,"column":45}},"8":{"start":{"line":99,"column":6},"end":{"line":99,"column":44}},"9":{"start":{"line":108,"column":4},"end":{"line":108,"column":60}},"10":{"start":{"line":109,"column":4},"end":{"line":109,"column":4419}},"11":{"start":{"line":116,"column":4},"end":{"line":116,"column":4539}},"12":{"start":{"line":117,"column":6},"end":{"line":117,"column":34}},"13":{"start":{"line":129,"column":6},"end":{"line":129,"column":52}},"14":{"start":{"line":130,"column":6},"end":{"line":130,"column":29}},"15":{"start":{"line":139,"column":6},"end":{"line":139,"column":57}},"16":{"start":{"line":140,"column":6},"end":{"line":140,"column":39}},"17":{"start":{"line":150,"column":6},"end":{"line":150,"column":78}},"18":{"start":{"line":152,"column":6},"end":{"line":152,"column":5661}},"19":{"start":{"line":153,"column":8},"end":{"line":153,"column":38}},"20":{"start":{"line":155,"column":6},"end":{"line":155,"column":40}},"21":{"start":{"line":165,"column":6},"end":{"line":165,"column":29}},"22":{"start":{"line":175,"column":6},"end":{"line":175,"column":37}},"23":{"start":{"line":185,"column":6},"end":{"line":185,"column":45}},"24":{"start":{"line":186,"column":6},"end":{"line":186,"column":15}},"25":{"start":{"line":196,"column":6},"end":{"line":196,"column":52}},"26":{"start":{"line":197,"column":6},"end":{"line":197,"column":29}},"27":{"start":{"line":209,"column":6},"end":{"line":209,"column":91}},"28":{"start":{"line":210,"column":6},"end":{"line":210,"column":7135}},"29":{"start":{"line":211,"column":8},"end":{"line":211,"column":77}},"30":{"start":{"line":213,"column":6},"end":{"line":213,"column":7285}},"31":{"start":{"line":227,"column":6},"end":{"line":227,"column":23}},"32":{"start":{"line":228,"column":6},"end":{"line":228,"column":57}},"33":{"start":{"line":229,"column":6},"end":{"line":229,"column":52}},"34":{"start":{"line":230,"column":6},"end":{"line":230,"column":7875}},"35":{"start":{"line":231,"column":8},"end":{"line":231,"column":40}},"36":{"start":{"line":232,"column":8},"end":{"line":232,"column":31}},"37":{"start":{"line":233,"column":8},"end":{"line":233,"column":71}},"38":{"start":{"line":245,"column":6},"end":{"line":245,"column":76}},"39":{"start":{"line":246,"column":6},"end":{"line":246,"column":21}},"40":{"start":{"line":247,"column":6},"end":{"line":247,"column":20}},"41":{"start":{"line":248,"column":6},"end":{"line":248,"column":8400}},"42":{"start":{"line":249,"column":8},"end":{"line":249,"column":8466}},"43":{"start":{"line":252,"column":8},"end":{"line":252,"column":83}},"44":{"start":{"line":253,"column":8},"end":{"line":253,"column":49}},"45":{"start":{"line":254,"column":8},"end":{"line":254,"column":59}},"46":{"start":{"line":260,"column":4},"end":{"line":260,"column":39}},"47":{"start":{"line":261,"column":4},"end":{"line":261,"column":118}},"48":{"start":{"line":262,"column":4},"end":{"line":262,"column":60}},"49":{"start":{"line":263,"column":4},"end":{"line":263,"column":15}},"50":{"start":{"line":266,"column":4},"end":{"line":266,"column":43}},"51":{"start":{"line":267,"column":4},"end":{"line":267,"column":64}},"52":{"start":{"line":268,"column":4},"end":{"line":268,"column":15}},"53":{"start":{"line":287,"column":4},"end":{"line":287,"column":73}},"54":{"start":{"line":301,"column":4},"end":{"line":301,"column":59}},"55":{"start":{"line":319,"column":6},"end":{"line":319,"column":21}},"56":{"start":{"line":321,"column":6},"end":{"line":321,"column":11664}},"57":{"start":{"line":322,"column":8},"end":{"line":322,"column":71}},"58":{"start":{"line":323,"column":8},"end":{"line":323,"column":11804}},"59":{"start":{"line":326,"column":8},"end":{"line":326,"column":11862}},"60":{"start":{"line":337,"column":6},"end":{"line":337,"column":31}},"61":{"start":{"line":338,"column":6},"end":{"line":338,"column":12247}},"62":{"start":{"line":339,"column":8},"end":{"line":339,"column":56}},"63":{"start":{"line":342,"column":6},"end":{"line":342,"column":59}},"64":{"start":{"line":344,"column":6},"end":{"line":344,"column":12475}},"65":{"start":{"line":345,"column":8},"end":{"line":345,"column":29}},"66":{"start":{"line":348,"column":6},"end":{"line":348,"column":43}},"67":{"start":{"line":360,"column":6},"end":{"line":360,"column":40}},"68":{"start":{"line":361,"column":6},"end":{"line":361,"column":26}},"69":{"start":{"line":362,"column":6},"end":{"line":362,"column":21}},"70":{"start":{"line":364,"column":6},"end":{"line":364,"column":13140}},"71":{"start":{"line":365,"column":8},"end":{"line":365,"column":43}},"72":{"start":{"line":366,"column":8},"end":{"line":366,"column":62}},"73":{"start":{"line":367,"column":8},"end":{"line":367,"column":13317}},"74":{"start":{"line":370,"column":8},"end":{"line":370,"column":13375}},"75":{"start":{"line":376,"column":6},"end":{"line":376,"column":31}},"76":{"start":{"line":395,"column":6},"end":{"line":395,"column":64}},"77":{"start":{"line":396,"column":6},"end":{"line":396,"column":38}},"78":{"start":{"line":398,"column":6},"end":{"line":398,"column":93}},"79":{"start":{"line":399,"column":6},"end":{"line":399,"column":19}},"80":{"start":{"line":400,"column":6},"end":{"line":400,"column":14543}},"81":{"start":{"line":401,"column":8},"end":{"line":401,"column":44}},"82":{"start":{"line":403,"column":6},"end":{"line":403,"column":52}},"83":{"start":{"line":404,"column":6},"end":{"line":404,"column":64}},"84":{"start":{"line":406,"column":6},"end":{"line":406,"column":48}},"85":{"start":{"line":407,"column":6},"end":{"line":407,"column":67}},"86":{"start":{"line":408,"column":6},"end":{"line":408,"column":50}},"87":{"start":{"line":423,"column":6},"end":{"line":423,"column":51}},"88":{"start":{"line":438,"column":4},"end":{"line":438,"column":49}},"89":{"start":{"line":450,"column":4},"end":{"line":450,"column":49}},"90":{"start":{"line":464,"column":4},"end":{"line":464,"column":35}},"91":{"start":{"line":484,"column":6},"end":{"line":484,"column":38}},"92":{"start":{"line":486,"column":6},"end":{"line":486,"column":71}},"93":{"start":{"line":489,"column":6},"end":{"line":489,"column":57}},"94":{"start":{"line":491,"column":6},"end":{"line":491,"column":54}},"95":{"start":{"line":492,"column":6},"end":{"line":492,"column":36}},"96":{"start":{"line":494,"column":6},"end":{"line":494,"column":57}},"97":{"start":{"line":510,"column":6},"end":{"line":510,"column":48}},"98":{"start":{"line":511,"column":6},"end":{"line":511,"column":18593}},"99":{"start":{"line":512,"column":8},"end":{"line":512,"column":50}},"100":{"start":{"line":514,"column":8},"end":{"line":514,"column":80}},"101":{"start":{"line":517,"column":6},"end":{"line":517,"column":91}},"102":{"start":{"line":518,"column":6},"end":{"line":518,"column":18938}},"103":{"start":{"line":519,"column":8},"end":{"line":519,"column":18975}},"104":{"start":{"line":520,"column":10},"end":{"line":520,"column":19064}},"105":{"start":{"line":521,"column":12},"end":{"line":521,"column":38}},"106":{"start":{"line":526,"column":6},"end":{"line":526,"column":62}},"107":{"start":{"line":527,"column":6},"end":{"line":527,"column":19278}},"108":{"start":{"line":528,"column":8},"end":{"line":528,"column":20}},"109":{"start":{"line":531,"column":6},"end":{"line":531,"column":19358}},"110":{"start":{"line":532,"column":8},"end":{"line":532,"column":19387}},"111":{"start":{"line":534,"column":10},"end":{"line":534,"column":52}},"112":{"start":{"line":536,"column":8},"end":{"line":536,"column":104}},"113":{"start":{"line":539,"column":6},"end":{"line":539,"column":19658}},"114":{"start":{"line":540,"column":8},"end":{"line":540,"column":20}},"115":{"start":{"line":544,"column":6},"end":{"line":544,"column":48}},"116":{"start":{"line":548,"column":6},"end":{"line":548,"column":119}},"117":{"start":{"line":550,"column":6},"end":{"line":550,"column":105}},"118":{"start":{"line":551,"column":6},"end":{"line":551,"column":119}},"119":{"start":{"line":552,"column":6},"end":{"line":552,"column":67}},"120":{"start":{"line":553,"column":6},"end":{"line":553,"column":20524}},"121":{"start":{"line":555,"column":8},"end":{"line":555,"column":82}},"122":{"start":{"line":556,"column":8},"end":{"line":556,"column":20741}},"123":{"start":{"line":558,"column":10},"end":{"line":558,"column":79}},"124":{"start":{"line":561,"column":8},"end":{"line":561,"column":96}},"125":{"start":{"line":562,"column":8},"end":{"line":562,"column":59}},"126":{"start":{"line":565,"column":6},"end":{"line":565,"column":17}},"127":{"start":{"line":576,"column":4},"end":{"line":576,"column":21524}},"128":{"start":{"line":577,"column":6},"end":{"line":577,"column":51}},"129":{"start":{"line":578,"column":6},"end":{"line":578,"column":12}},"130":{"start":{"line":581,"column":4},"end":{"line":581,"column":62}},"131":{"start":{"line":582,"column":4},"end":{"line":582,"column":44}},"132":{"start":{"line":583,"column":4},"end":{"line":583,"column":44}},"133":{"start":{"line":584,"column":4},"end":{"line":584,"column":103}},"134":{"start":{"line":595,"column":4},"end":{"line":595,"column":47}},"135":{"start":{"line":596,"column":4},"end":{"line":596,"column":36}},"136":{"start":{"line":597,"column":4},"end":{"line":597,"column":22230}},"137":{"start":{"line":598,"column":6},"end":{"line":598,"column":22}},"138":{"start":{"line":601,"column":4},"end":{"line":601,"column":119}},"139":{"start":{"line":602,"column":4},"end":{"line":602,"column":55}},"140":{"start":{"line":603,"column":4},"end":{"line":603,"column":22485}},"141":{"start":{"line":604,"column":6},"end":{"line":604,"column":21}},"142":{"start":{"line":606,"column":4},"end":{"line":606,"column":44}},"143":{"start":{"line":607,"column":4},"end":{"line":607,"column":46}},"144":{"start":{"line":608,"column":4},"end":{"line":608,"column":49}},"145":{"start":{"line":609,"column":4},"end":{"line":609,"column":68}},"146":{"start":{"line":610,"column":4},"end":{"line":610,"column":30}},"147":{"start":{"line":622,"column":4},"end":{"line":622,"column":102}},"148":{"start":{"line":624,"column":4},"end":{"line":624,"column":22}},"149":{"start":{"line":625,"column":4},"end":{"line":625,"column":20}},"150":{"start":{"line":627,"column":4},"end":{"line":627,"column":23337}},"151":{"start":{"line":628,"column":6},"end":{"line":628,"column":36}},"152":{"start":{"line":629,"column":6},"end":{"line":629,"column":23437}},"153":{"start":{"line":632,"column":6},"end":{"line":632,"column":33}},"154":{"start":{"line":633,"column":6},"end":{"line":633,"column":64}},"155":{"start":{"line":646,"column":4},"end":{"line":646,"column":67}},"156":{"start":{"line":647,"column":4},"end":{"line":647,"column":27}},"157":{"start":{"line":648,"column":4},"end":{"line":648,"column":32}},"158":{"start":{"line":650,"column":4},"end":{"line":650,"column":24084}},"159":{"start":{"line":651,"column":6},"end":{"line":651,"column":24141}},"160":{"start":{"line":652,"column":8},"end":{"line":652,"column":50}},"161":{"start":{"line":654,"column":8},"end":{"line":654,"column":58}},"162":{"start":{"line":655,"column":8},"end":{"line":655,"column":59}},"163":{"start":{"line":656,"column":8},"end":{"line":656,"column":34}},"164":{"start":{"line":659,"column":4},"end":{"line":659,"column":21}},"165":{"start":{"line":679,"column":4},"end":{"line":679,"column":68}},"166":{"start":{"line":680,"column":4},"end":{"line":680,"column":52}},"167":{"start":{"line":681,"column":4},"end":{"line":681,"column":29}},"168":{"start":{"line":683,"column":4},"end":{"line":683,"column":25289}},"169":{"start":{"line":684,"column":6},"end":{"line":684,"column":69}},"170":{"start":{"line":685,"column":6},"end":{"line":685,"column":25414}},"171":{"start":{"line":686,"column":8},"end":{"line":686,"column":31}},"172":{"start":{"line":687,"column":8},"end":{"line":687,"column":56}},"173":{"start":{"line":688,"column":8},"end":{"line":688,"column":66}},"174":{"start":{"line":689,"column":8},"end":{"line":689,"column":25618}},"175":{"start":{"line":690,"column":10},"end":{"line":690,"column":38}},"176":{"start":{"line":693,"column":8},"end":{"line":693,"column":25747}},"177":{"start":{"line":701,"column":8},"end":{"line":701,"column":59}},"178":{"start":{"line":702,"column":8},"end":{"line":702,"column":58}},"179":{"start":{"line":719,"column":6},"end":{"line":719,"column":62}},"180":{"start":{"line":720,"column":6},"end":{"line":720,"column":55}},"181":{"start":{"line":722,"column":6},"end":{"line":722,"column":26}},"182":{"start":{"line":723,"column":6},"end":{"line":723,"column":28}},"183":{"start":{"line":725,"column":6},"end":{"line":725,"column":26988}},"184":{"start":{"line":726,"column":8},"end":{"line":726,"column":43}},"185":{"start":{"line":727,"column":8},"end":{"line":727,"column":39}},"186":{"start":{"line":728,"column":8},"end":{"line":728,"column":90}},"187":{"start":{"line":729,"column":8},"end":{"line":729,"column":27247}},"188":{"start":{"line":732,"column":8},"end":{"line":732,"column":36}},"189":{"start":{"line":736,"column":6},"end":{"line":736,"column":45}},"190":{"start":{"line":750,"column":6},"end":{"line":750,"column":27876}},"191":{"start":{"line":751,"column":8},"end":{"line":751,"column":21}},"192":{"start":{"line":753,"column":6},"end":{"line":753,"column":64}},"193":{"start":{"line":755,"column":6},"end":{"line":755,"column":54}},"194":{"start":{"line":756,"column":6},"end":{"line":756,"column":29}},"195":{"start":{"line":771,"column":6},"end":{"line":771,"column":28665}},"196":{"start":{"line":772,"column":8},"end":{"line":772,"column":21}},"197":{"start":{"line":774,"column":6},"end":{"line":774,"column":64}},"198":{"start":{"line":776,"column":6},"end":{"line":776,"column":55}},"199":{"start":{"line":777,"column":6},"end":{"line":777,"column":39}}},"branchMap":{"1":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":109,"column":4}},{"start":{"line":109,"column":4},"end":{"line":109,"column":4}}]},"2":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":4},"end":{"line":116,"column":4}},{"start":{"line":116,"column":4},"end":{"line":116,"column":4}}]},"3":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":6},"end":{"line":129,"column":6}},{"start":{"line":129,"column":6},"end":{"line":129,"column":6}}]},"4":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":6},"end":{"line":139,"column":6}},{"start":{"line":139,"column":6},"end":{"line":139,"column":6}}]},"5":{"line":150,"type":"if","locations":[{"start":{"line":150,"column":6},"end":{"line":150,"column":6}},{"start":{"line":150,"column":6},"end":{"line":150,"column":6}}]},"6":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":6},"end":{"line":152,"column":6}},{"start":{"line":152,"column":6},"end":{"line":152,"column":6}}]},"7":{"line":185,"type":"if","locations":[{"start":{"line":185,"column":6},"end":{"line":185,"column":6}},{"start":{"line":185,"column":6},"end":{"line":185,"column":6}}]},"8":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":6},"end":{"line":196,"column":6}},{"start":{"line":196,"column":6},"end":{"line":196,"column":6}}]},"9":{"line":249,"type":"if","locations":[{"start":{"line":249,"column":8},"end":{"line":249,"column":8}},{"start":{"line":249,"column":8},"end":{"line":249,"column":8}}]},"10":{"line":323,"type":"if","locations":[{"start":{"line":323,"column":8},"end":{"line":323,"column":8}},{"start":{"line":323,"column":8},"end":{"line":323,"column":8}}]},"11":{"line":338,"type":"if","locations":[{"start":{"line":338,"column":6},"end":{"line":338,"column":6}},{"start":{"line":338,"column":6},"end":{"line":338,"column":6}}]},"12":{"line":344,"type":"if","locations":[{"start":{"line":344,"column":6},"end":{"line":344,"column":6}},{"start":{"line":344,"column":6},"end":{"line":344,"column":6}}]},"13":{"line":367,"type":"if","locations":[{"start":{"line":367,"column":8},"end":{"line":367,"column":8}},{"start":{"line":367,"column":8},"end":{"line":367,"column":8}}]},"14":{"line":395,"type":"if","locations":[{"start":{"line":395,"column":6},"end":{"line":395,"column":6}},{"start":{"line":395,"column":6},"end":{"line":395,"column":6}}]},"15":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":6},"end":{"line":398,"column":6}},{"start":{"line":398,"column":6},"end":{"line":398,"column":6}}]},"16":{"line":403,"type":"if","locations":[{"start":{"line":403,"column":6},"end":{"line":403,"column":6}},{"start":{"line":403,"column":6},"end":{"line":403,"column":6}}]},"17":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":6},"end":{"line":407,"column":6}},{"start":{"line":407,"column":6},"end":{"line":407,"column":6}}]},"18":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":6},"end":{"line":511,"column":6}},{"start":{"line":511,"column":6},"end":{"line":511,"column":6}}]},"19":{"line":518,"type":"if","locations":[{"start":{"line":518,"column":6},"end":{"line":518,"column":6}},{"start":{"line":518,"column":6},"end":{"line":518,"column":6}}]},"20":{"line":520,"type":"if","locations":[{"start":{"line":520,"column":10},"end":{"line":520,"column":10}},{"start":{"line":520,"column":10},"end":{"line":520,"column":10}}]},"21":{"line":527,"type":"if","locations":[{"start":{"line":527,"column":6},"end":{"line":527,"column":6}},{"start":{"line":527,"column":6},"end":{"line":527,"column":6}}]},"22":{"line":531,"type":"if","locations":[{"start":{"line":531,"column":6},"end":{"line":531,"column":6}},{"start":{"line":531,"column":6},"end":{"line":531,"column":6}}]},"23":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":8},"end":{"line":532,"column":8}},{"start":{"line":532,"column":8},"end":{"line":532,"column":8}}]},"24":{"line":539,"type":"if","locations":[{"start":{"line":539,"column":6},"end":{"line":539,"column":6}},{"start":{"line":539,"column":6},"end":{"line":539,"column":6}}]},"25":{"line":553,"type":"if","locations":[{"start":{"line":553,"column":6},"end":{"line":553,"column":6}},{"start":{"line":553,"column":6},"end":{"line":553,"column":6}}]},"26":{"line":576,"type":"if","locations":[{"start":{"line":576,"column":4},"end":{"line":576,"column":4}},{"start":{"line":576,"column":4},"end":{"line":576,"column":4}}]},"27":{"line":597,"type":"if","locations":[{"start":{"line":597,"column":4},"end":{"line":597,"column":4}},{"start":{"line":597,"column":4},"end":{"line":597,"column":4}}]},"28":{"line":603,"type":"if","locations":[{"start":{"line":603,"column":4},"end":{"line":603,"column":4}},{"start":{"line":603,"column":4},"end":{"line":603,"column":4}}]},"29":{"line":622,"type":"if","locations":[{"start":{"line":622,"column":4},"end":{"line":622,"column":4}},{"start":{"line":622,"column":4},"end":{"line":622,"column":4}}]},"30":{"line":629,"type":"if","locations":[{"start":{"line":629,"column":6},"end":{"line":629,"column":6}},{"start":{"line":629,"column":6},"end":{"line":629,"column":6}}]},"31":{"line":651,"type":"if","locations":[{"start":{"line":651,"column":6},"end":{"line":651,"column":6}},{"start":{"line":651,"column":6},"end":{"line":651,"column":6}}]},"32":{"line":679,"type":"if","locations":[{"start":{"line":679,"column":4},"end":{"line":679,"column":4}},{"start":{"line":679,"column":4},"end":{"line":679,"column":4}}]},"33":{"line":685,"type":"if","locations":[{"start":{"line":685,"column":6},"end":{"line":685,"column":6}},{"start":{"line":685,"column":6},"end":{"line":685,"column":6}}]},"34":{"line":689,"type":"if","locations":[{"start":{"line":689,"column":8},"end":{"line":689,"column":8}},{"start":{"line":689,"column":8},"end":{"line":689,"column":8}}]},"35":{"line":750,"type":"if","locations":[{"start":{"line":750,"column":6},"end":{"line":750,"column":6}},{"start":{"line":750,"column":6},"end":{"line":750,"column":6}}]},"36":{"line":771,"type":"if","locations":[{"start":{"line":771,"column":6},"end":{"line":771,"column":6}},{"start":{"line":771,"column":6},"end":{"line":771,"column":6}}]}}},"contracts/interfaces/AaveInterestRateStrategy.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/AaveInterestRateStrategy.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/AaveLendingPool.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/AaveLendingPool.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/AaveLendingPoolCore.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/AaveLendingPoolCore.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/AaveLendingPoolProvider.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/AaveLendingPoolProvider.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/AToken.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/AToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/CERC20.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/CERC20.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/CHAI.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/CHAI.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/DyDx.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/DyDx.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/DyDxStructs.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/DyDxStructs.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/GasToken.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/GasToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/iERC20Fulcrum.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/iERC20Fulcrum.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IERC20Mintable.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IERC20Mintable.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IIdleRebalancer.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IIdleRebalancer.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IIdleRebalancerV3.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IIdleRebalancerV3.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IIdleToken.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IIdleToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IIdleTokenV3.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IIdleTokenV3.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IInterestSetter.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/IInterestSetter.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/ILendingProtocol.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/ILendingProtocol.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/PotLike.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/PotLike.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/RealUSDC.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/RealUSDC.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/UniswapExchangeInterface.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/UniswapExchangeInterface.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/WhitePaperInterestRateModel.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/interfaces/WhitePaperInterestRateModel.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/libraries/DSMath.sol":{"l":{"20":0,"23":0,"29":0,"68":0},"path":"/home/bugman/Projects/idle-contracts/contracts/libraries/DSMath.sol","s":{"1":0,"2":0,"3":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"_add","line":19,"loc":{"start":{"line":19,"column":3},"end":{"line":19,"column":62}}},"2":{"name":"_mul","line":22,"loc":{"start":{"line":22,"column":3},"end":{"line":22,"column":62}}},"3":{"name":"rmul","line":28,"loc":{"start":{"line":28,"column":3},"end":{"line":28,"column":62}}},"4":{"name":"rpow","line":60,"loc":{"start":{"line":60,"column":3},"end":{"line":67,"column":4}}}},"statementMap":{"1":{"start":{"line":20,"column":7},"end":{"line":20,"column":31}},"2":{"start":{"line":23,"column":7},"end":{"line":23,"column":45}},"3":{"start":{"line":29,"column":7},"end":{"line":29,"column":41}}},"branchMap":{"1":{"line":20,"type":"if","locations":[{"start":{"line":20,"column":7},"end":{"line":20,"column":7}},{"start":{"line":20,"column":7},"end":{"line":20,"column":7}}]},"2":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":7},"end":{"line":23,"column":7}},{"start":{"line":23,"column":7},"end":{"line":23,"column":7}}]}}},"contracts/mocks/aaveInterestRateStrategyMock.sol":{"l":{"14":0,"23":2,"28":77,"31":77},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aaveInterestRateStrategyMock.sol","s":{"1":0,"2":2,"3":77,"4":77},"b":{},"f":{"1":77,"2":0,"3":2,"4":77,"5":77},"fnMap":{"1":{"name":"constructor","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":22}}},"2":{"name":"getBaseVariableBorrowRate","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":13,"column":70}}},"3":{"name":"calculateInterestRates","line":16,"loc":{"start":{"line":16,"column":2},"end":{"line":22,"column":39}}},"4":{"name":"_setSupplyRate","line":27,"loc":{"start":{"line":27,"column":2},"end":{"line":27,"column":55}}},"5":{"name":"_setBorrowRate","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":30,"column":55}}}},"statementMap":{"1":{"start":{"line":14,"column":4},"end":{"line":14,"column":21}},"2":{"start":{"line":23,"column":4},"end":{"line":23,"column":47}},"3":{"start":{"line":28,"column":4},"end":{"line":28,"column":27}},"4":{"start":{"line":31,"column":4},"end":{"line":31,"column":27}}},"branchMap":{}},"contracts/mocks/aaveLendingPoolCoreMock.sol":{"l":{"15":2,"18":77,"22":1,"25":0,"29":1,"32":0,"36":1,"39":0,"43":1,"46":0,"50":1,"53":77},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aaveLendingPoolCoreMock.sol","s":{"1":2,"2":77,"3":1,"4":0,"5":1,"6":0,"7":1,"8":0,"9":1,"10":0,"11":1,"12":77},"b":{},"f":{"1":2,"2":77,"3":1,"4":0,"5":1,"6":0,"7":1,"8":0,"9":1,"10":0,"11":1,"12":77},"fnMap":{"1":{"name":"getReserveInterestRateStrategyAddress","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":89}}},"2":{"name":"_setReserve","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}}},"3":{"name":"getReserveAvailableLiquidity","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":80}}},"4":{"name":"setReserveAvailableLiquidity","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":65}}},"5":{"name":"getReserveTotalBorrowsStable","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":80}}},"6":{"name":"setReserveTotalBorrowsStable","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":65}}},"7":{"name":"getReserveTotalBorrowsVariable","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":82}}},"8":{"name":"setReserveTotalBorrowsVariable","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":67}}},"9":{"name":"getReserveCurrentAverageStableBorrowRate","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":92}}},"10":{"name":"setReserveCurrentAverageStableBorrowRate","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":77}}},"11":{"name":"getReserveCurrentLiquidityRate","line":49,"loc":{"start":{"line":49,"column":2},"end":{"line":49,"column":96}}},"12":{"name":"setReserveCurrentLiquidityRate","line":52,"loc":{"start":{"line":52,"column":2},"end":{"line":52,"column":67}}}},"statementMap":{"1":{"start":{"line":15,"column":4},"end":{"line":15,"column":18}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":21}},"3":{"start":{"line":22,"column":4},"end":{"line":22,"column":20}},"4":{"start":{"line":25,"column":4},"end":{"line":25,"column":22}},"5":{"start":{"line":29,"column":4},"end":{"line":29,"column":24}},"6":{"start":{"line":32,"column":4},"end":{"line":32,"column":26}},"7":{"start":{"line":36,"column":4},"end":{"line":36,"column":26}},"8":{"start":{"line":39,"column":4},"end":{"line":39,"column":28}},"9":{"start":{"line":43,"column":4},"end":{"line":43,"column":27}},"10":{"start":{"line":46,"column":4},"end":{"line":46,"column":29}},"11":{"start":{"line":50,"column":4},"end":{"line":50,"column":14}},"12":{"start":{"line":53,"column":4},"end":{"line":53,"column":16}}},"branchMap":{}},"contracts/mocks/aaveLendingPoolMock.sol":{"l":{"12":77,"13":77,"17":9},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aaveLendingPoolMock.sol","s":{"1":77,"2":77,"3":9},"b":{},"f":{"1":77,"2":9,"3":0},"fnMap":{"1":{"name":"constructor","line":11,"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":50}}},"2":{"name":"deposit","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":61}}},"3":{"name":"getReserveData","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":33,"column":5}}}},"statementMap":{"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":13}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":15}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":45}}},"branchMap":{}},"contracts/mocks/aaveLendingPoolProviderMock.sol":{"l":{"11":9,"14":80,"19":77,"22":77},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aaveLendingPoolProviderMock.sol","s":{"1":9,"2":80,"3":77,"4":77},"b":{},"f":{"1":9,"2":80,"3":77,"4":77},"fnMap":{"1":{"name":"getLendingPool","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":59}}},"2":{"name":"getLendingPoolCore","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":13,"column":63}}},"3":{"name":"_setLendingPool","line":18,"loc":{"start":{"line":18,"column":2},"end":{"line":18,"column":50}}},"4":{"name":"_setLendingPoolCore","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":54}}}},"statementMap":{"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":15}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":15}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":15}},"4":{"start":{"line":22,"column":4},"end":{"line":22,"column":15}}},"branchMap":{}},"contracts/mocks/aDAIMock.sol":{"l":{"16":77,"17":77,"18":77,"22":12,"23":12,"26":33},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aDAIMock.sol","s":{"1":77,"2":77,"3":77,"4":12,"5":12,"6":33},"b":{"1":[12,0]},"f":{"1":77,"2":12,"3":33},"fnMap":{"1":{"name":"constructor","line":15,"loc":{"start":{"line":15,"column":36},"end":{"line":15,"column":10}}},"2":{"name":"redeem","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":42}}},"3":{"name":"setPriceForTest","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":51}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":13}},"2":{"start":{"line":17,"column":4},"end":{"line":17,"column":31}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":28}},"4":{"start":{"line":22,"column":4},"end":{"line":22,"column":28}},"5":{"start":{"line":23,"column":4},"end":{"line":23,"column":77}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":17}}},"branchMap":{"1":{"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}}]}}},"contracts/mocks/aDAIWrapperMock.sol":{"l":{"24":0,"27":0,"30":0,"33":0,"36":14,"39":6,"42":121,"45":33,"48":22,"51":10},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/aDAIWrapperMock.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":14,"6":6,"7":121,"8":33,"9":22,"10":10},"b":{},"f":{"1":67,"2":0,"3":0,"4":0,"5":0,"6":14,"7":6,"8":121,"9":33,"10":22,"11":10},"fnMap":{"1":{"name":"constructor","line":20,"loc":{"start":{"line":20,"column":46},"end":{"line":20,"column":3}}},"2":{"name":"nextSupplyRate","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":66}}},"3":{"name":"_setNextSupplyRate","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":81}}},"4":{"name":"_setNextSupplyRateWithParams","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":91}}},"5":{"name":"nextSupplyRateWithParams","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":32,"column":83}}},"6":{"name":"getAPR","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":51}}},"7":{"name":"_setAPR","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":59}}},"8":{"name":"getPriceInToken","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":60}}},"9":{"name":"_setPriceInToken","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":44,"column":70}}},"10":{"name":"_setAvailableLiquidity","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":89}}},"11":{"name":"availableLiquidity","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":50,"column":63}}}},"statementMap":{"1":{"start":{"line":24,"column":4},"end":{"line":24,"column":30}},"2":{"start":{"line":27,"column":4},"end":{"line":27,"column":40}},"3":{"start":{"line":30,"column":4},"end":{"line":30,"column":50}},"4":{"start":{"line":33,"column":4},"end":{"line":33,"column":40}},"5":{"start":{"line":36,"column":4},"end":{"line":36,"column":14}},"6":{"start":{"line":39,"column":4},"end":{"line":39,"column":13}},"7":{"start":{"line":42,"column":4},"end":{"line":42,"column":16}},"8":{"start":{"line":45,"column":4},"end":{"line":45,"column":17}},"9":{"start":{"line":48,"column":4},"end":{"line":48,"column":34}},"10":{"start":{"line":51,"column":4},"end":{"line":51,"column":20}}},"branchMap":{}},"contracts/mocks/cDAIMock.sol":{"l":{"25":174,"26":174,"27":174,"28":174,"29":174,"30":174,"34":95,"35":95,"36":95,"39":60,"40":60,"41":60,"45":5,"46":5,"47":5,"48":5,"54":4,"57":65,"60":4,"63":5,"66":5,"69":5,"72":5,"75":6},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/cDAIMock.sol","s":{"1":174,"2":174,"3":174,"4":174,"5":174,"6":174,"7":95,"8":95,"9":95,"10":60,"11":60,"12":60,"13":5,"14":5,"15":5,"16":5,"17":4,"18":65,"19":4,"20":5,"21":5,"22":5,"23":5,"24":6},"b":{"1":[95,0],"2":[60,0]},"f":{"1":174,"2":95,"3":60,"4":5,"5":0,"6":4,"7":65,"8":4,"9":5,"10":5,"11":5,"12":5,"13":6},"fnMap":{"1":{"name":"constructor","line":24,"loc":{"start":{"line":24,"column":35},"end":{"line":24,"column":10}}},"2":{"name":"mint","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":33,"column":58}}},"3":{"name":"redeem","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":60}}},"4":{"name":"setParams","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":44,"column":52}}},"5":{"name":"borrowRatePerBlock","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":51,"column":63}}},"6":{"name":"exchangeRateStored","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":53,"column":63}}},"7":{"name":"_setExchangeRateStored","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":56,"column":75}}},"8":{"name":"supplyRatePerBlock","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":59,"column":63}}},"9":{"name":"totalReserves","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":62,"column":58}}},"10":{"name":"getCash","line":65,"loc":{"start":{"line":65,"column":2},"end":{"line":65,"column":52}}},"11":{"name":"totalBorrows","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":68,"column":57}}},"12":{"name":"reserveFactorMantissa","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":71,"column":66}}},"13":{"name":"interestRateModel","line":74,"loc":{"start":{"line":74,"column":2},"end":{"line":74,"column":62}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":13}},"2":{"start":{"line":26,"column":4},"end":{"line":26,"column":41}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":46}},"4":{"start":{"line":28,"column":4},"end":{"line":28,"column":28}},"5":{"start":{"line":29,"column":4},"end":{"line":29,"column":31}},"6":{"start":{"line":30,"column":4},"end":{"line":30,"column":28}},"7":{"start":{"line":34,"column":4},"end":{"line":34,"column":100}},"8":{"start":{"line":35,"column":4},"end":{"line":35,"column":53}},"9":{"start":{"line":36,"column":4},"end":{"line":36,"column":12}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":28}},"11":{"start":{"line":40,"column":4},"end":{"line":40,"column":102}},"12":{"start":{"line":41,"column":4},"end":{"line":41,"column":12}},"13":{"start":{"line":45,"column":4},"end":{"line":45,"column":28}},"14":{"start":{"line":46,"column":4},"end":{"line":46,"column":29}},"15":{"start":{"line":47,"column":4},"end":{"line":47,"column":45}},"16":{"start":{"line":48,"column":4},"end":{"line":48,"column":23}},"17":{"start":{"line":54,"column":4},"end":{"line":54,"column":24}},"18":{"start":{"line":57,"column":4},"end":{"line":57,"column":24}},"19":{"start":{"line":60,"column":4},"end":{"line":60,"column":22}},"20":{"start":{"line":63,"column":4},"end":{"line":63,"column":25}},"21":{"start":{"line":66,"column":4},"end":{"line":66,"column":19}},"22":{"start":{"line":69,"column":4},"end":{"line":69,"column":24}},"23":{"start":{"line":72,"column":4},"end":{"line":72,"column":33}},"24":{"start":{"line":75,"column":4},"end":{"line":75,"column":29}}},"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}}]}}},"contracts/mocks/cDAIWrapperMock.sol":{"l":{"27":141,"28":141,"29":141,"30":141,"34":91,"35":91,"36":0,"39":91,"41":91,"43":91,"45":91,"49":56,"50":56,"52":56,"54":56,"55":56,"58":51,"61":27,"64":0,"67":4,"70":66,"73":58,"76":148,"79":80,"86":30,"89":17},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/cDAIWrapperMock.sol","s":{"1":141,"2":141,"3":141,"4":141,"5":91,"6":91,"7":0,"8":91,"9":91,"10":91,"11":91,"12":56,"13":56,"14":56,"15":56,"16":56,"17":51,"18":27,"19":0,"20":4,"21":66,"22":58,"23":148,"24":80,"25":30,"26":17},"b":{"1":[0,91],"2":[91,0],"3":[56,0]},"f":{"1":141,"2":91,"3":56,"4":51,"5":27,"6":0,"7":4,"8":66,"9":58,"10":148,"11":80,"12":128,"13":30,"14":17},"fnMap":{"1":{"name":"constructor","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":57}}},"2":{"name":"mint","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":33,"column":52}}},"3":{"name":"redeem","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":69}}},"4":{"name":"nextSupplyRate","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":57,"column":66}}},"5":{"name":"_setNextSupplyRate","line":60,"loc":{"start":{"line":60,"column":2},"end":{"line":60,"column":81}}},"6":{"name":"_setNextSupplyRateWithParams","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":63,"column":91}}},"7":{"name":"nextSupplyRateWithParams","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":66,"column":87}}},"8":{"name":"getAPR","line":69,"loc":{"start":{"line":69,"column":2},"end":{"line":69,"column":51}}},"9":{"name":"_setAPR","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":72,"column":59}}},"10":{"name":"getPriceInToken","line":75,"loc":{"start":{"line":75,"column":2},"end":{"line":75,"column":60}}},"11":{"name":"_setPriceInToken","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":78,"column":70}}},"12":{"name":"setIdleToken","line":81,"loc":{"start":{"line":81,"column":2},"end":{"line":81,"column":41}}},"13":{"name":"_setAvailableLiquidity","line":85,"loc":{"start":{"line":85,"column":2},"end":{"line":85,"column":89}}},"14":{"name":"availableLiquidity","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":88,"column":63}}}},"statementMap":{"1":{"start":{"line":27,"column":4},"end":{"line":27,"column":17}},"2":{"start":{"line":28,"column":4},"end":{"line":28,"column":27}},"3":{"start":{"line":29,"column":4},"end":{"line":29,"column":54}},"4":{"start":{"line":30,"column":4},"end":{"line":30,"column":51}},"5":{"start":{"line":34,"column":4},"end":{"line":34,"column":65}},"6":{"start":{"line":35,"column":4},"end":{"line":35,"column":1107}},"7":{"start":{"line":36,"column":6},"end":{"line":36,"column":20}},"8":{"start":{"line":39,"column":4},"end":{"line":39,"column":34}},"9":{"start":{"line":41,"column":4},"end":{"line":41,"column":55}},"10":{"start":{"line":43,"column":4},"end":{"line":43,"column":51}},"11":{"start":{"line":45,"column":4},"end":{"line":45,"column":50}},"12":{"start":{"line":49,"column":4},"end":{"line":49,"column":34}},"13":{"start":{"line":50,"column":4},"end":{"line":50,"column":43}},"14":{"start":{"line":52,"column":4},"end":{"line":52,"column":121}},"15":{"start":{"line":54,"column":4},"end":{"line":54,"column":48}},"16":{"start":{"line":55,"column":4},"end":{"line":55,"column":45}},"17":{"start":{"line":58,"column":4},"end":{"line":58,"column":30}},"18":{"start":{"line":61,"column":4},"end":{"line":61,"column":40}},"19":{"start":{"line":64,"column":4},"end":{"line":64,"column":50}},"20":{"start":{"line":67,"column":4},"end":{"line":67,"column":40}},"21":{"start":{"line":70,"column":4},"end":{"line":70,"column":14}},"22":{"start":{"line":73,"column":4},"end":{"line":73,"column":13}},"23":{"start":{"line":76,"column":4},"end":{"line":76,"column":16}},"24":{"start":{"line":79,"column":4},"end":{"line":79,"column":17}},"25":{"start":{"line":86,"column":4},"end":{"line":86,"column":34}},"26":{"start":{"line":89,"column":4},"end":{"line":89,"column":20}}},"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":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":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]}}},"contracts/mocks/CHAIMock.sol":{"l":{"15":14,"16":14,"17":14,"20":0,"23":0,"26":2,"30":2,"31":2,"35":2,"36":2},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/CHAIMock.sol","s":{"1":14,"2":14,"3":14,"4":0,"5":0,"6":2,"7":2,"8":2,"9":2,"10":2},"b":{"1":[2,0],"2":[2,0]},"f":{"1":14,"2":0,"3":0,"4":2,"5":2,"6":2},"fnMap":{"1":{"name":"constructor","line":14,"loc":{"start":{"line":14,"column":36},"end":{"line":14,"column":10}}},"2":{"name":"dai","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":19,"column":52}}},"3":{"name":"setDai","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":61}}},"4":{"name":"setPrice","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":59}}},"5":{"name":"join","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":47}}},"6":{"name":"exit","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":47}}}},"statementMap":{"1":{"start":{"line":15,"column":4},"end":{"line":15,"column":17}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":31}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":28}},"4":{"start":{"line":20,"column":4},"end":{"line":20,"column":20}},"5":{"start":{"line":23,"column":4},"end":{"line":23,"column":25}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":17}},"7":{"start":{"line":30,"column":4},"end":{"line":30,"column":101}},"8":{"start":{"line":31,"column":4},"end":{"line":31,"column":35}},"9":{"start":{"line":35,"column":4},"end":{"line":35,"column":18}},"10":{"start":{"line":36,"column":4},"end":{"line":36,"column":88}}},"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":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}]}}},"contracts/mocks/DAIMock.sol":{"l":{"11":254,"12":254},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/DAIMock.sol","s":{"1":254,"2":254},"b":{},"f":{"1":254},"fnMap":{"1":{"name":"constructor","line":10,"loc":{"start":{"line":10,"column":34},"end":{"line":10,"column":10}}}},"statementMap":{"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":31}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":28}}},"branchMap":{}},"contracts/mocks/DyDxMock.sol":{"l":{"24":90,"37":4,"40":4,"43":0,"46":7,"49":4,"52":0,"56":4,"59":4,"62":0,"65":11,"66":11,"69":4,"70":4,"73":0,"77":2,"78":2,"79":2,"80":1,"81":1,"83":1,"84":1},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/DyDxMock.sol","s":{"1":90,"2":4,"3":4,"4":0,"5":7,"6":4,"7":0,"8":4,"9":4,"10":0,"11":11,"12":11,"13":4,"14":4,"15":0,"16":2,"17":2,"18":2,"19":1,"20":1,"21":1,"22":1},"b":{"1":[1,1]},"f":{"1":90,"2":4,"3":4,"4":0,"5":7,"6":4,"7":0,"8":4,"9":4,"10":0,"11":11,"12":4,"13":0,"14":2},"fnMap":{"1":{"name":"constructor","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}}},"2":{"name":"getEarningsRate","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":36,"column":60}}},"3":{"name":"getMarketInterestSetter","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":39,"column":75}}},"4":{"name":"getMarketInterestRate","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":73}}},"5":{"name":"getMarketCurrentIndex","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":82}}},"6":{"name":"getMarketTotalPar","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":48,"column":78}}},"7":{"name":"getAccountWei","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":51,"column":83}}},"8":{"name":"setEarningsRate","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":55,"column":50}}},"9":{"name":"setMarketInterestSetter","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":58,"column":68}}},"10":{"name":"setMarketInterestRate","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":61,"column":56}}},"11":{"name":"setMarketCurrentIndex","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":64,"column":75}}},"12":{"name":"setMarketTotalPar","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":68,"column":71}}},"13":{"name":"setAccountWei","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":72,"column":51}}},"14":{"name":"operate","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":76,"column":78}}}},"statementMap":{"1":{"start":{"line":24,"column":4},"end":{"line":24,"column":17}},"2":{"start":{"line":37,"column":4},"end":{"line":37,"column":23}},"3":{"start":{"line":40,"column":4},"end":{"line":40,"column":25}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":23}},"5":{"start":{"line":46,"column":4},"end":{"line":46,"column":37}},"6":{"start":{"line":49,"column":4},"end":{"line":49,"column":33}},"7":{"start":{"line":52,"column":4},"end":{"line":52,"column":18}},"8":{"start":{"line":56,"column":4},"end":{"line":56,"column":23}},"9":{"start":{"line":59,"column":4},"end":{"line":59,"column":35}},"10":{"start":{"line":62,"column":4},"end":{"line":62,"column":23}},"11":{"start":{"line":65,"column":4},"end":{"line":65,"column":24}},"12":{"start":{"line":66,"column":4},"end":{"line":66,"column":24}},"13":{"start":{"line":69,"column":4},"end":{"line":69,"column":22}},"14":{"start":{"line":70,"column":4},"end":{"line":70,"column":22}},"15":{"start":{"line":73,"column":4},"end":{"line":73,"column":32}},"16":{"start":{"line":77,"column":4},"end":{"line":77,"column":42}},"17":{"start":{"line":78,"column":4},"end":{"line":78,"column":46}},"18":{"start":{"line":79,"column":4},"end":{"line":79,"column":2283}},"19":{"start":{"line":80,"column":6},"end":{"line":80,"column":71}},"20":{"start":{"line":81,"column":6},"end":{"line":81,"column":78}},"21":{"start":{"line":83,"column":6},"end":{"line":83,"column":52}},"22":{"start":{"line":84,"column":6},"end":{"line":84,"column":79}}},"branchMap":{"1":{"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}}]}}},"contracts/mocks/ForceSend.sol":{"l":{"5":0},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/ForceSend.sol","s":{"1":0},"b":{},"f":{"1":0},"fnMap":{"1":{"name":"go","line":4,"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":54}}}},"statementMap":{"1":{"start":{"line":5,"column":4},"end":{"line":5,"column":23}}},"branchMap":{}},"contracts/mocks/GasTokenMock.sol":{"l":{},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/GasTokenMock.sol","s":{},"b":{},"f":{"1":47,"2":0,"3":0},"fnMap":{"1":{"name":"freeUpTo","line":6,"loc":{"start":{"line":6,"column":2},"end":{"line":6,"column":67}}},"2":{"name":"freeFromUpTo","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":85}}},"3":{"name":"balanceOf","line":12,"loc":{"start":{"line":12,"column":2},"end":{"line":12,"column":69}}}},"statementMap":{},"branchMap":{}},"contracts/mocks/GST2ConsumerNoConst.sol":{"l":{"9":51,"10":51,"11":47,"15":47,"16":47,"17":47,"19":47,"20":47,"23":47,"24":0,"27":47,"28":47,"29":47,"31":0},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/GST2ConsumerNoConst.sol","s":{"1":51,"2":47,"3":47,"4":47,"5":47,"6":47,"7":47,"8":47,"9":0,"10":47,"11":47,"12":47,"13":0},"b":{"1":[47,0],"2":[0,47],"3":[47,0],"4":[47,0]},"f":{"1":51,"2":47},"fnMap":{"1":{"name":"gasDiscountFrom","line":8,"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":40}}},"2":{"name":"_makeGasDiscount","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":68}}}},"statementMap":{"1":{"start":{"line":9,"column":4},"end":{"line":9,"column":38}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":53}},"3":{"start":{"line":15,"column":4},"end":{"line":15,"column":47}},"4":{"start":{"line":16,"column":4},"end":{"line":16,"column":25}},"5":{"start":{"line":17,"column":4},"end":{"line":17,"column":27}},"6":{"start":{"line":19,"column":4},"end":{"line":19,"column":511}},"7":{"start":{"line":20,"column":6},"end":{"line":20,"column":41}},"8":{"start":{"line":23,"column":4},"end":{"line":23,"column":586}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":27}},"10":{"start":{"line":27,"column":4},"end":{"line":27,"column":657}},"11":{"start":{"line":28,"column":6},"end":{"line":28,"column":683}},"12":{"start":{"line":29,"column":8},"end":{"line":29,"column":28}},"13":{"start":{"line":31,"column":8},"end":{"line":31,"column":38}}},"branchMap":{"1":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":4}},{"start":{"line":19,"column":4},"end":{"line":19,"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":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"4":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":6}},{"start":{"line":28,"column":6},"end":{"line":28,"column":6}}]}}},"contracts/mocks/iDAIMock.sol":{"l":{"25":185,"26":185,"27":185,"28":185,"29":185,"30":185,"31":185,"32":185,"36":64,"37":64,"38":64,"41":41,"42":6,"44":35,"45":35,"46":35,"50":5,"51":5,"54":3,"55":3,"56":3,"59":3,"62":271,"65":3,"68":1,"71":94,"74":0,"77":3,"97":0,"103":3,"110":3,"117":3,"124":8},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/iDAIMock.sol","s":{"1":185,"2":185,"3":185,"4":185,"5":185,"6":185,"7":185,"8":185,"9":64,"10":64,"11":64,"12":41,"13":6,"14":35,"15":35,"16":35,"17":5,"18":5,"19":3,"20":3,"21":3,"22":3,"23":271,"24":3,"25":1,"26":94,"27":0,"28":3,"29":0,"30":3,"31":3,"32":3,"33":8},"b":{"1":[64,0],"2":[6,35],"3":[35,0],"4":[5,0]},"f":{"1":185,"2":64,"3":41,"4":5,"5":3,"6":3,"7":271,"8":3,"9":1,"10":94,"11":0,"12":3,"13":0,"14":0,"15":0,"16":0,"17":3,"18":3,"19":3,"20":8,"21":0,"22":0,"23":0,"24":0},"fnMap":{"1":{"name":"constructor","line":24,"loc":{"start":{"line":24,"column":36},"end":{"line":24,"column":10}}},"2":{"name":"mint","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":76}}},"3":{"name":"burn","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":76}}},"4":{"name":"claimLoanToken","line":49,"loc":{"start":{"line":49,"column":2},"end":{"line":49,"column":55}}},"5":{"name":"setParams","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":53,"column":52}}},"6":{"name":"setFakeBurn","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":58,"column":31}}},"7":{"name":"tokenPrice","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":61,"column":56}}},"8":{"name":"supplyInterestRate","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":64,"column":64}}},"9":{"name":"setSupplyInterestRateForTest","line":67,"loc":{"start":{"line":67,"column":2},"end":{"line":67,"column":63}}},"10":{"name":"setPriceForTest","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":70,"column":51}}},"11":{"name":"setSpreadMultiplierForTest","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":73,"column":73}}},"12":{"name":"setToTransfer","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":76,"column":54}}},"13":{"name":"rateMultiplier","line":79,"loc":{"start":{"line":79,"column":2},"end":{"line":82,"column":23}}},"14":{"name":"baseRate","line":83,"loc":{"start":{"line":83,"column":2},"end":{"line":86,"column":23}}},"15":{"name":"borrowInterestRate","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":91,"column":23}}},"16":{"name":"avgBorrowInterestRate","line":93,"loc":{"start":{"line":93,"column":2},"end":{"line":96,"column":23}}},"17":{"name":"protocolInterestRate","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":102,"column":23}}},"18":{"name":"totalAssetBorrow","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":109,"column":23}}},"19":{"name":"totalAssetSupply","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":116,"column":23}}},"20":{"name":"nextSupplyInterestRate","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":123,"column":23}}},"21":{"name":"nextBorrowInterestRate","line":127,"loc":{"start":{"line":127,"column":2},"end":{"line":130,"column":23}}},"22":{"name":"nextLoanInterestRate","line":131,"loc":{"start":{"line":131,"column":2},"end":{"line":134,"column":23}}},"23":{"name":"dsr","line":136,"loc":{"start":{"line":136,"column":2},"end":{"line":139,"column":23}}},"24":{"name":"chaiPrice","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":144,"column":23}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":26}},"2":{"start":{"line":26,"column":4},"end":{"line":26,"column":13}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":22}},"4":{"start":{"line":28,"column":4},"end":{"line":28,"column":35}},"5":{"start":{"line":29,"column":4},"end":{"line":29,"column":30}},"6":{"start":{"line":30,"column":4},"end":{"line":30,"column":42}},"7":{"start":{"line":31,"column":4},"end":{"line":31,"column":39}},"8":{"start":{"line":32,"column":4},"end":{"line":32,"column":34}},"9":{"start":{"line":36,"column":4},"end":{"line":36,"column":100}},"10":{"start":{"line":37,"column":4},"end":{"line":37,"column":43}},"11":{"start":{"line":38,"column":4},"end":{"line":38,"column":34}},"12":{"start":{"line":41,"column":4},"end":{"line":41,"column":1411}},"13":{"start":{"line":42,"column":6},"end":{"line":42,"column":32}},"14":{"start":{"line":44,"column":4},"end":{"line":44,"column":28}},"15":{"start":{"line":45,"column":4},"end":{"line":45,"column":92}},"16":{"start":{"line":46,"column":4},"end":{"line":46,"column":34}},"17":{"start":{"line":50,"column":4},"end":{"line":50,"column":74}},"18":{"start":{"line":51,"column":4},"end":{"line":51,"column":21}},"19":{"start":{"line":54,"column":4},"end":{"line":54,"column":29}},"20":{"start":{"line":55,"column":4},"end":{"line":55,"column":32}},"21":{"start":{"line":56,"column":4},"end":{"line":56,"column":32}},"22":{"start":{"line":59,"column":4},"end":{"line":59,"column":25}},"23":{"start":{"line":62,"column":4},"end":{"line":62,"column":16}},"24":{"start":{"line":65,"column":4},"end":{"line":65,"column":21}},"25":{"start":{"line":68,"column":4},"end":{"line":68,"column":21}},"26":{"start":{"line":71,"column":4},"end":{"line":71,"column":17}},"27":{"start":{"line":74,"column":4},"end":{"line":74,"column":39}},"28":{"start":{"line":77,"column":4},"end":{"line":77,"column":27}},"29":{"start":{"line":97,"column":4},"end":{"line":97,"column":25}},"30":{"start":{"line":103,"column":4},"end":{"line":103,"column":25}},"31":{"start":{"line":110,"column":6},"end":{"line":110,"column":30}},"32":{"start":{"line":117,"column":4},"end":{"line":117,"column":28}},"33":{"start":{"line":124,"column":6},"end":{"line":124,"column":23}}},"branchMap":{"1":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"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":45,"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":45,"column":4}},{"start":{"line":45,"column":4},"end":{"line":45,"column":4}}]},"4":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":50,"column":4}},{"start":{"line":50,"column":4},"end":{"line":50,"column":4}}]}}},"contracts/mocks/iDAIWrapperMock.sol":{"l":{"25":141,"26":141,"27":141,"28":141,"32":58,"33":58,"34":0,"37":58,"40":29,"43":5,"46":16,"49":0,"52":2,"55":66,"58":58,"61":134,"64":70,"70":30,"73":10},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/iDAIWrapperMock.sol","s":{"1":141,"2":141,"3":141,"4":141,"5":58,"6":58,"7":0,"8":58,"9":29,"10":5,"11":16,"12":0,"13":2,"14":66,"15":58,"16":134,"17":70,"18":30,"19":10},"b":{"1":[0,58]},"f":{"1":141,"2":58,"3":29,"4":5,"5":16,"6":0,"7":2,"8":66,"9":58,"10":134,"11":70,"12":128,"13":30,"14":10},"fnMap":{"1":{"name":"constructor","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":57}}},"2":{"name":"mint","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":52}}},"3":{"name":"redeem","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":39,"column":69}}},"4":{"name":"nextSupplyRate","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":66}}},"5":{"name":"_setNextSupplyRate","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":81}}},"6":{"name":"_setNextSupplyRateWithParams","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":48,"column":91}}},"7":{"name":"nextSupplyRateWithParams","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":51,"column":87}}},"8":{"name":"getAPR","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}}},"9":{"name":"_setAPR","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":57,"column":59}}},"10":{"name":"getPriceInToken","line":60,"loc":{"start":{"line":60,"column":2},"end":{"line":60,"column":60}}},"11":{"name":"_setPriceInToken","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":63,"column":70}}},"12":{"name":"setIdleToken","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":66,"column":41}}},"13":{"name":"_setAvailableLiquidity","line":69,"loc":{"start":{"line":69,"column":2},"end":{"line":69,"column":89}}},"14":{"name":"availableLiquidity","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":72,"column":63}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":17}},"2":{"start":{"line":26,"column":4},"end":{"line":26,"column":27}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":54}},"4":{"start":{"line":28,"column":4},"end":{"line":28,"column":51}},"5":{"start":{"line":32,"column":4},"end":{"line":32,"column":65}},"6":{"start":{"line":33,"column":4},"end":{"line":33,"column":1057}},"7":{"start":{"line":34,"column":6},"end":{"line":34,"column":20}},"8":{"start":{"line":37,"column":4},"end":{"line":37,"column":59}},"9":{"start":{"line":40,"column":4},"end":{"line":40,"column":87}},"10":{"start":{"line":43,"column":4},"end":{"line":43,"column":30}},"11":{"start":{"line":46,"column":4},"end":{"line":46,"column":40}},"12":{"start":{"line":49,"column":4},"end":{"line":49,"column":50}},"13":{"start":{"line":52,"column":4},"end":{"line":52,"column":40}},"14":{"start":{"line":55,"column":4},"end":{"line":55,"column":14}},"15":{"start":{"line":58,"column":4},"end":{"line":58,"column":13}},"16":{"start":{"line":61,"column":4},"end":{"line":61,"column":16}},"17":{"start":{"line":64,"column":4},"end":{"line":64,"column":17}},"18":{"start":{"line":70,"column":4},"end":{"line":70,"column":34}},"19":{"start":{"line":73,"column":4},"end":{"line":73,"column":20}}},"branchMap":{"1":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]}}},"contracts/mocks/IdleAaveNoConst.sol":{"l":{"42":77,"44":77,"45":77,"57":22,"58":22,"70":79,"71":77,"72":77,"76":77,"77":77,"78":77,"96":1,"97":1,"106":1,"113":1,"125":1,"126":1,"128":1,"135":1,"144":1,"153":1,"154":1,"167":10,"168":10,"169":1,"171":9,"172":9,"173":9,"175":9,"188":12,"189":12,"191":12,"192":12,"196":0,"197":0},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleAaveNoConst.sol","s":{"1":77,"2":77,"3":77,"4":22,"5":79,"6":77,"7":77,"8":77,"9":77,"10":77,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":10,"23":10,"24":1,"25":9,"26":9,"27":9,"28":9,"29":12,"30":12,"31":12,"32":12,"33":0,"34":0},"b":{"1":[77,0],"2":[22,0],"3":[77,2],"4":[77,0],"5":[1,9]},"f":{"1":77,"2":22,"3":79,"4":77,"5":1,"6":1,"7":1,"8":1,"9":10,"10":12,"11":0},"fnMap":{"1":{"name":"constructor","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":57}}},"2":{"name":"onlyIdle","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":56,"column":21}}},"3":{"name":"setIdleToken","line":69,"loc":{"start":{"line":69,"column":21},"end":{"line":69,"column":3}}},"4":{"name":"setAaveAddressesProvider","line":75,"loc":{"start":{"line":75,"column":21},"end":{"line":75,"column":3}}},"5":{"name":"nextSupplyRateWithParams","line":93,"loc":{"start":{"line":93,"column":2},"end":{"line":95,"column":23}}},"6":{"name":"nextSupplyRate","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":124,"column":23}}},"7":{"name":"getPriceInToken","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":143,"column":23}}},"8":{"name":"getAPR","line":150,"loc":{"start":{"line":150,"column":2},"end":{"line":152,"column":23}}},"9":{"name":"mint","line":165,"loc":{"start":{"line":165,"column":20},"end":{"line":166,"column":31}}},"10":{"name":"redeem","line":186,"loc":{"start":{"line":186,"column":20},"end":{"line":187,"column":30}}},"11":{"name":"availableLiquidity","line":195,"loc":{"start":{"line":195,"column":2},"end":{"line":195,"column":63}}}},"statementMap":{"1":{"start":{"line":42,"column":4},"end":{"line":42,"column":85}},"2":{"start":{"line":44,"column":4},"end":{"line":44,"column":17}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":27}},"4":{"start":{"line":57,"column":4},"end":{"line":57,"column":80}},"5":{"start":{"line":70,"column":6},"end":{"line":70,"column":67}},"6":{"start":{"line":71,"column":6},"end":{"line":71,"column":62}},"7":{"start":{"line":72,"column":6},"end":{"line":72,"column":27}},"8":{"start":{"line":76,"column":6},"end":{"line":76,"column":34}},"9":{"start":{"line":77,"column":6},"end":{"line":77,"column":66}},"10":{"start":{"line":78,"column":6},"end":{"line":78,"column":2731}},"11":{"start":{"line":96,"column":6},"end":{"line":96,"column":83}},"12":{"start":{"line":97,"column":6},"end":{"line":97,"column":117}},"13":{"start":{"line":106,"column":6},"end":{"line":106,"column":3766}},"14":{"start":{"line":113,"column":6},"end":{"line":113,"column":49}},"15":{"start":{"line":125,"column":6},"end":{"line":125,"column":83}},"16":{"start":{"line":126,"column":6},"end":{"line":126,"column":117}},"17":{"start":{"line":128,"column":6},"end":{"line":128,"column":4476}},"18":{"start":{"line":135,"column":6},"end":{"line":135,"column":49}},"19":{"start":{"line":144,"column":6},"end":{"line":144,"column":19}},"20":{"start":{"line":153,"column":6},"end":{"line":153,"column":83}},"21":{"start":{"line":154,"column":6},"end":{"line":154,"column":80}},"22":{"start":{"line":167,"column":6},"end":{"line":167,"column":67}},"23":{"start":{"line":168,"column":6},"end":{"line":168,"column":5691}},"24":{"start":{"line":169,"column":8},"end":{"line":169,"column":22}},"25":{"start":{"line":171,"column":6},"end":{"line":171,"column":78}},"26":{"start":{"line":172,"column":6},"end":{"line":172,"column":49}},"27":{"start":{"line":173,"column":6},"end":{"line":173,"column":53}},"28":{"start":{"line":175,"column":6},"end":{"line":175,"column":52}},"29":{"start":{"line":188,"column":6},"end":{"line":188,"column":65}},"30":{"start":{"line":189,"column":6},"end":{"line":189,"column":45}},"31":{"start":{"line":191,"column":6},"end":{"line":191,"column":50}},"32":{"start":{"line":192,"column":6},"end":{"line":192,"column":47}},"33":{"start":{"line":196,"column":4},"end":{"line":196,"column":81}},"34":{"start":{"line":197,"column":4},"end":{"line":197,"column":54}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":6},"end":{"line":70,"column":6}},{"start":{"line":70,"column":6},"end":{"line":70,"column":6}}]},"4":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":6},"end":{"line":71,"column":6}},{"start":{"line":71,"column":6},"end":{"line":71,"column":6}}]},"5":{"line":168,"type":"if","locations":[{"start":{"line":168,"column":6},"end":{"line":168,"column":6}},{"start":{"line":168,"column":6},"end":{"line":168,"column":6}}]}}},"contracts/mocks/IdleDSRNoConst.sol":{"l":{"38":14,"40":14,"41":14,"42":14,"49":5,"50":5,"62":14,"63":14,"64":14,"68":16,"69":14,"70":14,"85":1,"97":4,"106":1,"110":3,"111":3,"112":3,"113":0,"115":3,"125":1,"138":3,"139":3,"140":1,"142":2,"143":2,"156":2,"157":2,"158":2,"159":2,"160":2,"164":1},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleDSRNoConst.sol","s":{"1":14,"2":14,"3":14,"4":14,"5":5,"6":14,"7":14,"8":14,"9":16,"10":14,"11":14,"12":1,"13":4,"14":1,"15":3,"16":3,"17":3,"18":0,"19":3,"20":1,"21":3,"22":3,"23":1,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":1},"b":{"1":[14,0],"2":[5,0],"3":[14,0],"4":[14,2],"5":[14,0],"6":[0,3],"7":[1,2]},"f":{"1":14,"2":5,"3":14,"4":16,"5":1,"6":4,"7":1,"8":3,"9":1,"10":3,"11":2,"12":1},"fnMap":{"1":{"name":"constructor","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":37,"column":57}}},"2":{"name":"onlyIdle","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":48,"column":21}}},"3":{"name":"setPotLike","line":61,"loc":{"start":{"line":61,"column":22},"end":{"line":61,"column":3}}},"4":{"name":"setIdleToken","line":67,"loc":{"start":{"line":67,"column":21},"end":{"line":67,"column":3}}},"5":{"name":"nextSupplyRateWithParams","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":23}}},"6":{"name":"nextSupplyRate","line":94,"loc":{"start":{"line":94,"column":2},"end":{"line":96,"column":23}}},"7":{"name":"getPriceInToken","line":103,"loc":{"start":{"line":103,"column":2},"end":{"line":105,"column":23}}},"8":{"name":"_chaiPrice","line":109,"loc":{"start":{"line":109,"column":2},"end":{"line":109,"column":54}}},"9":{"name":"getAPR","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":124,"column":27}}},"10":{"name":"mint","line":136,"loc":{"start":{"line":136,"column":20},"end":{"line":137,"column":34}}},"11":{"name":"redeem","line":154,"loc":{"start":{"line":154,"column":20},"end":{"line":155,"column":30}}},"12":{"name":"availableLiquidity","line":163,"loc":{"start":{"line":163,"column":2},"end":{"line":163,"column":63}}}},"statementMap":{"1":{"start":{"line":38,"column":4},"end":{"line":38,"column":85}},"2":{"start":{"line":40,"column":4},"end":{"line":40,"column":17}},"3":{"start":{"line":41,"column":4},"end":{"line":41,"column":27}},"4":{"start":{"line":42,"column":4},"end":{"line":42,"column":55}},"5":{"start":{"line":49,"column":4},"end":{"line":49,"column":80}},"6":{"start":{"line":62,"column":7},"end":{"line":62,"column":64}},"7":{"start":{"line":63,"column":7},"end":{"line":63,"column":30}},"8":{"start":{"line":64,"column":7},"end":{"line":64,"column":35}},"9":{"start":{"line":68,"column":6},"end":{"line":68,"column":67}},"10":{"start":{"line":69,"column":6},"end":{"line":69,"column":62}},"11":{"start":{"line":70,"column":6},"end":{"line":70,"column":27}},"12":{"start":{"line":85,"column":4},"end":{"line":85,"column":28}},"13":{"start":{"line":97,"column":4},"end":{"line":97,"column":69}},"14":{"start":{"line":106,"column":4},"end":{"line":106,"column":23}},"15":{"start":{"line":110,"column":4},"end":{"line":110,"column":27}},"16":{"start":{"line":111,"column":4},"end":{"line":111,"column":27}},"17":{"start":{"line":112,"column":4},"end":{"line":112,"column":3401}},"18":{"start":{"line":113,"column":6},"end":{"line":113,"column":53}},"19":{"start":{"line":115,"column":4},"end":{"line":115,"column":25}},"20":{"start":{"line":125,"column":4},"end":{"line":125,"column":28}},"21":{"start":{"line":138,"column":6},"end":{"line":138,"column":67}},"22":{"start":{"line":139,"column":6},"end":{"line":139,"column":4059}},"23":{"start":{"line":140,"column":8},"end":{"line":140,"column":25}},"24":{"start":{"line":142,"column":6},"end":{"line":142,"column":42}},"25":{"start":{"line":143,"column":6},"end":{"line":143,"column":55}},"26":{"start":{"line":156,"column":6},"end":{"line":156,"column":62}},"27":{"start":{"line":157,"column":6},"end":{"line":157,"column":45}},"28":{"start":{"line":158,"column":6},"end":{"line":158,"column":45}},"29":{"start":{"line":159,"column":6},"end":{"line":159,"column":50}},"30":{"start":{"line":160,"column":6},"end":{"line":160,"column":47}},"31":{"start":{"line":164,"column":4},"end":{"line":164,"column":22}}},"branchMap":{"1":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":38,"column":4}},{"start":{"line":38,"column":4},"end":{"line":38,"column":4}}]},"2":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":49,"column":4}},{"start":{"line":49,"column":4},"end":{"line":49,"column":4}}]},"3":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":7},"end":{"line":62,"column":7}},{"start":{"line":62,"column":7},"end":{"line":62,"column":7}}]},"4":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":6}},{"start":{"line":68,"column":6},"end":{"line":68,"column":6}}]},"5":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":69,"column":6}},{"start":{"line":69,"column":6},"end":{"line":69,"column":6}}]},"6":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":4},"end":{"line":112,"column":4}},{"start":{"line":112,"column":4},"end":{"line":112,"column":4}}]},"7":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":6},"end":{"line":139,"column":6}},{"start":{"line":139,"column":6},"end":{"line":139,"column":6}}]}}},"contracts/mocks/IdleDyDxNoConst.sol":{"l":{"42":81,"44":81,"45":81,"46":81,"47":81,"48":81,"55":23,"56":23,"68":83,"69":81,"70":81,"79":81,"80":81,"81":81,"82":81,"98":1,"110":4,"111":4,"112":4,"113":4,"114":4,"115":4,"116":4,"121":4,"122":4,"131":1,"140":1,"153":7,"154":7,"155":1,"158":6,"160":6,"162":6,"164":6,"179":16,"183":1},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleDyDxNoConst.sol","s":{"1":81,"2":81,"3":81,"4":81,"5":81,"6":81,"7":23,"8":83,"9":81,"10":81,"11":81,"12":81,"13":81,"14":81,"15":1,"16":4,"17":4,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":4,"25":1,"26":1,"27":7,"28":7,"29":1,"30":6,"31":6,"32":6,"33":6,"34":16,"35":1},"b":{"1":[81,0],"2":[23,0],"3":[81,2],"4":[81,0],"5":[81,0],"6":[1,6]},"f":{"1":81,"2":23,"3":83,"4":81,"5":1,"6":4,"7":1,"8":1,"9":7,"10":16,"11":1},"fnMap":{"1":{"name":"constructor","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":41,"column":12}}},"2":{"name":"onlyIdle","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}}},"3":{"name":"setIdleToken","line":67,"loc":{"start":{"line":67,"column":21},"end":{"line":67,"column":3}}},"4":{"name":"setDydxAddressesProvider","line":78,"loc":{"start":{"line":78,"column":21},"end":{"line":78,"column":3}}},"5":{"name":"nextSupplyRateWithParams","line":95,"loc":{"start":{"line":95,"column":2},"end":{"line":97,"column":23}}},"6":{"name":"nextSupplyRate","line":107,"loc":{"start":{"line":107,"column":2},"end":{"line":109,"column":23}}},"7":{"name":"getPriceInToken","line":128,"loc":{"start":{"line":128,"column":2},"end":{"line":130,"column":23}}},"8":{"name":"getAPR","line":137,"loc":{"start":{"line":137,"column":2},"end":{"line":139,"column":23}}},"9":{"name":"mint","line":151,"loc":{"start":{"line":151,"column":20},"end":{"line":152,"column":32}}},"10":{"name":"redeem","line":175,"loc":{"start":{"line":175,"column":20},"end":{"line":176,"column":30}}},"11":{"name":"availableLiquidity","line":182,"loc":{"start":{"line":182,"column":2},"end":{"line":182,"column":63}}}},"statementMap":{"1":{"start":{"line":42,"column":4},"end":{"line":42,"column":62}},"2":{"start":{"line":44,"column":4},"end":{"line":44,"column":28}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":27}},"4":{"start":{"line":46,"column":4},"end":{"line":46,"column":17}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":23}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":51}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":80}},"8":{"start":{"line":68,"column":6},"end":{"line":68,"column":67}},"9":{"start":{"line":69,"column":6},"end":{"line":69,"column":62}},"10":{"start":{"line":70,"column":6},"end":{"line":70,"column":27}},"11":{"start":{"line":79,"column":6},"end":{"line":79,"column":86}},"12":{"start":{"line":80,"column":6},"end":{"line":80,"column":51}},"13":{"start":{"line":81,"column":6},"end":{"line":81,"column":44}},"14":{"start":{"line":82,"column":6},"end":{"line":82,"column":51}},"15":{"start":{"line":98,"column":6},"end":{"line":98,"column":54}},"16":{"start":{"line":110,"column":6},"end":{"line":110,"column":45}},"17":{"start":{"line":111,"column":6},"end":{"line":111,"column":73}},"18":{"start":{"line":112,"column":6},"end":{"line":112,"column":87}},"19":{"start":{"line":113,"column":6},"end":{"line":113,"column":49}},"20":{"start":{"line":114,"column":6},"end":{"line":114,"column":49}},"21":{"start":{"line":115,"column":6},"end":{"line":115,"column":65}},"22":{"start":{"line":116,"column":6},"end":{"line":116,"column":4056}},"23":{"start":{"line":121,"column":6},"end":{"line":121,"column":65}},"24":{"start":{"line":122,"column":6},"end":{"line":122,"column":94}},"25":{"start":{"line":131,"column":4},"end":{"line":131,"column":40}},"26":{"start":{"line":140,"column":6},"end":{"line":140,"column":30}},"27":{"start":{"line":153,"column":6},"end":{"line":153,"column":67}},"28":{"start":{"line":154,"column":6},"end":{"line":154,"column":5115}},"29":{"start":{"line":155,"column":8},"end":{"line":155,"column":23}},"30":{"start":{"line":158,"column":6},"end":{"line":158,"column":52}},"31":{"start":{"line":160,"column":6},"end":{"line":160,"column":26}},"32":{"start":{"line":162,"column":6},"end":{"line":162,"column":54}},"33":{"start":{"line":164,"column":6},"end":{"line":164,"column":53}},"34":{"start":{"line":179,"column":6},"end":{"line":179,"column":92}},"35":{"start":{"line":183,"column":4},"end":{"line":183,"column":62}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":6}},{"start":{"line":68,"column":6},"end":{"line":68,"column":6}}]},"4":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":69,"column":6}},{"start":{"line":69,"column":6},"end":{"line":69,"column":6}}]},"5":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":6},"end":{"line":79,"column":6}},{"start":{"line":79,"column":6},"end":{"line":79,"column":6}}]},"6":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":6},"end":{"line":154,"column":6}},{"start":{"line":154,"column":6},"end":{"line":154,"column":6}}]}}},"contracts/mocks/IdleFactoryV3Mock.sol":{"l":{"47":134,"53":134,"65":134,"66":134,"68":134,"70":134,"79":67,"81":67,"82":67,"83":67,"84":67},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleFactoryV3Mock.sol","s":{"1":134,"2":134,"3":134,"4":134,"5":134,"6":134,"7":67,"8":67,"9":67,"10":67,"11":67},"b":{"1":[134,0],"2":[134,0],"3":[67,0]},"f":{"1":134,"2":67},"fnMap":{"1":{"name":"newIdleToken","line":46,"loc":{"start":{"line":46,"column":21},"end":{"line":46,"column":20}}},"2":{"name":"setTokenOwnershipAndPauser","line":78,"loc":{"start":{"line":78,"column":75},"end":{"line":78,"column":3}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":1734}},"2":{"start":{"line":53,"column":4},"end":{"line":53,"column":1942}},"3":{"start":{"line":65,"column":4},"end":{"line":65,"column":2213}},"4":{"start":{"line":66,"column":6},"end":{"line":66,"column":33}},"5":{"start":{"line":68,"column":4},"end":{"line":68,"column":56}},"6":{"start":{"line":70,"column":4},"end":{"line":70,"column":29}},"7":{"start":{"line":79,"column":4},"end":{"line":79,"column":60}},"8":{"start":{"line":81,"column":4},"end":{"line":81,"column":59}},"9":{"start":{"line":82,"column":4},"end":{"line":82,"column":42}},"10":{"start":{"line":83,"column":4},"end":{"line":83,"column":34}},"11":{"start":{"line":84,"column":4},"end":{"line":84,"column":29}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]}}},"contracts/mocks/IdleFactoryWithFakeIdleToke.sol":{"l":{"45":108,"57":108,"58":108,"60":108,"62":108,"71":54,"72":54,"73":54,"74":54,"81":0,"89":0},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleFactoryWithFakeIdleToke.sol","s":{"1":108,"2":108,"3":108,"4":108,"5":108,"6":54,"7":54,"8":54,"9":54,"10":0,"11":0},"b":{"1":[108,0]},"f":{"1":108,"2":54,"3":0,"4":0},"fnMap":{"1":{"name":"newIdleToken","line":44,"loc":{"start":{"line":44,"column":21},"end":{"line":44,"column":20}}},"2":{"name":"setTokenOwnershipAndPauser","line":70,"loc":{"start":{"line":70,"column":75},"end":{"line":70,"column":3}}},"3":{"name":"supportedTokens","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":80,"column":68}}},"4":{"name":"getIdleTokenAddress","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":88,"column":82}}}},"statementMap":{"1":{"start":{"line":45,"column":4},"end":{"line":45,"column":1541}},"2":{"start":{"line":57,"column":4},"end":{"line":57,"column":1848}},"3":{"start":{"line":58,"column":6},"end":{"line":58,"column":33}},"4":{"start":{"line":60,"column":4},"end":{"line":60,"column":56}},"5":{"start":{"line":62,"column":4},"end":{"line":62,"column":29}},"6":{"start":{"line":71,"column":4},"end":{"line":71,"column":95}},"7":{"start":{"line":72,"column":4},"end":{"line":72,"column":42}},"8":{"start":{"line":73,"column":4},"end":{"line":73,"column":34}},"9":{"start":{"line":74,"column":4},"end":{"line":74,"column":29}},"10":{"start":{"line":81,"column":4},"end":{"line":81,"column":26}},"11":{"start":{"line":89,"column":4},"end":{"line":89,"column":48}}},"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}}]}}},"contracts/mocks/IdleRebalancerMock.sol":{"l":{"46":94,"47":94,"48":94,"49":94,"50":94,"51":94,"52":94,"59":43,"60":43,"70":61,"80":0,"89":0,"98":0,"107":0,"116":0,"125":0,"134":0,"152":43,"177":4,"180":4,"181":4,"182":8,"187":4,"189":2,"192":2,"195":2,"196":2,"202":2,"205":2,"206":2,"208":2,"212":2,"213":2,"214":2,"216":2,"245":6,"246":6,"253":6,"257":6,"258":6,"261":6,"265":6,"270":4,"271":4,"272":4,"273":4,"276":2,"287":32,"288":32,"301":4,"317":4},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleRebalancerMock.sol","s":{"1":94,"2":94,"3":94,"4":94,"5":94,"6":94,"7":94,"8":43,"9":61,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":43,"18":4,"19":4,"20":4,"21":8,"22":4,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":6,"36":6,"37":6,"38":6,"39":6,"40":6,"41":6,"42":4,"43":4,"44":4,"45":4,"46":2,"47":32,"48":32,"49":4,"50":4},"b":{"1":[43,0],"2":[2,2],"3":[4,2]},"f":{"1":94,"2":43,"3":61,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":43,"12":4,"13":6,"14":32,"15":4,"16":4},"fnMap":{"1":{"name":"constructor","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":92}}},"2":{"name":"onlyIdle","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}}},"3":{"name":"setIdleToken","line":69,"loc":{"start":{"line":69,"column":21},"end":{"line":69,"column":3}}},"4":{"name":"setCToken","line":79,"loc":{"start":{"line":79,"column":21},"end":{"line":79,"column":3}}},"5":{"name":"setIToken","line":88,"loc":{"start":{"line":88,"column":21},"end":{"line":88,"column":3}}},"6":{"name":"setCTokenWrapper","line":97,"loc":{"start":{"line":97,"column":21},"end":{"line":97,"column":3}}},"7":{"name":"setITokenWrapper","line":106,"loc":{"start":{"line":106,"column":21},"end":{"line":106,"column":3}}},"8":{"name":"setMaxIterations","line":115,"loc":{"start":{"line":115,"column":21},"end":{"line":115,"column":3}}},"9":{"name":"setMaxRateDifference","line":124,"loc":{"start":{"line":124,"column":21},"end":{"line":124,"column":3}}},"10":{"name":"setMaxSupplyedParamsDifference","line":133,"loc":{"start":{"line":133,"column":21},"end":{"line":133,"column":3}}},"11":{"name":"calcRebalanceAmounts","line":148,"loc":{"start":{"line":148,"column":25},"end":{"line":150,"column":3}}},"12":{"name":"checkRebalanceAmounts","line":168,"loc":{"start":{"line":168,"column":2},"end":{"line":175,"column":3}}},"13":{"name":"bisectionRec","line":235,"loc":{"start":{"line":235,"column":2},"end":{"line":242,"column":40}}},"14":{"name":"_setCalcAmounts","line":286,"loc":{"start":{"line":286,"column":2},"end":{"line":286,"column":104}}},"15":{"name":"bisectionRecPublic","line":292,"loc":{"start":{"line":292,"column":2},"end":{"line":300,"column":3}}},"16":{"name":"checkRebalanceAmountsPublic","line":309,"loc":{"start":{"line":309,"column":2},"end":{"line":316,"column":3}}}},"statementMap":{"1":{"start":{"line":46,"column":4},"end":{"line":46,"column":19}},"2":{"start":{"line":47,"column":4},"end":{"line":47,"column":19}},"3":{"start":{"line":48,"column":4},"end":{"line":48,"column":23}},"4":{"start":{"line":49,"column":4},"end":{"line":49,"column":23}},"5":{"start":{"line":50,"column":4},"end":{"line":50,"column":29}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":39}},"7":{"start":{"line":52,"column":4},"end":{"line":52,"column":21}},"8":{"start":{"line":59,"column":4},"end":{"line":59,"column":80}},"9":{"start":{"line":70,"column":6},"end":{"line":70,"column":27}},"10":{"start":{"line":80,"column":6},"end":{"line":80,"column":21}},"11":{"start":{"line":89,"column":6},"end":{"line":89,"column":21}},"12":{"start":{"line":98,"column":6},"end":{"line":98,"column":25}},"13":{"start":{"line":107,"column":6},"end":{"line":107,"column":25}},"14":{"start":{"line":116,"column":6},"end":{"line":116,"column":35}},"15":{"start":{"line":125,"column":6},"end":{"line":125,"column":39}},"16":{"start":{"line":134,"column":6},"end":{"line":134,"column":63}},"17":{"start":{"line":152,"column":4},"end":{"line":152,"column":38}},"18":{"start":{"line":177,"column":4},"end":{"line":177,"column":59}},"19":{"start":{"line":180,"column":4},"end":{"line":180,"column":31}},"20":{"start":{"line":181,"column":4},"end":{"line":181,"column":5939}},"21":{"start":{"line":182,"column":6},"end":{"line":182,"column":70}},"22":{"start":{"line":187,"column":4},"end":{"line":187,"column":6245}},"23":{"start":{"line":189,"column":6},"end":{"line":189,"column":38}},"24":{"start":{"line":192,"column":4},"end":{"line":192,"column":86}},"25":{"start":{"line":195,"column":4},"end":{"line":195,"column":74}},"26":{"start":{"line":196,"column":4},"end":{"line":196,"column":73}},"27":{"start":{"line":202,"column":4},"end":{"line":202,"column":7137}},"28":{"start":{"line":205,"column":4},"end":{"line":205,"column":94}},"29":{"start":{"line":206,"column":4},"end":{"line":206,"column":53}},"30":{"start":{"line":208,"column":4},"end":{"line":208,"column":7578}},"31":{"start":{"line":212,"column":4},"end":{"line":212,"column":52}},"32":{"start":{"line":213,"column":4},"end":{"line":213,"column":38}},"33":{"start":{"line":214,"column":4},"end":{"line":214,"column":37}},"34":{"start":{"line":216,"column":4},"end":{"line":216,"column":38}},"35":{"start":{"line":245,"column":4},"end":{"line":245,"column":37}},"36":{"start":{"line":246,"column":4},"end":{"line":246,"column":35}},"37":{"start":{"line":253,"column":4},"end":{"line":253,"column":9584}},"38":{"start":{"line":257,"column":4},"end":{"line":257,"column":94}},"39":{"start":{"line":258,"column":4},"end":{"line":258,"column":53}},"40":{"start":{"line":261,"column":4},"end":{"line":261,"column":96}},"41":{"start":{"line":265,"column":4},"end":{"line":265,"column":10138}},"42":{"start":{"line":270,"column":6},"end":{"line":270,"column":31}},"43":{"start":{"line":271,"column":6},"end":{"line":271,"column":32}},"44":{"start":{"line":272,"column":6},"end":{"line":272,"column":31}},"45":{"start":{"line":273,"column":6},"end":{"line":273,"column":20}},"46":{"start":{"line":276,"column":4},"end":{"line":276,"column":10463}},"47":{"start":{"line":287,"column":4},"end":{"line":287,"column":41}},"48":{"start":{"line":288,"column":4},"end":{"line":288,"column":27}},"49":{"start":{"line":301,"column":4},"end":{"line":301,"column":11377}},"50":{"start":{"line":317,"column":4},"end":{"line":317,"column":11804}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":265,"type":"if","locations":[{"start":{"line":265,"column":4},"end":{"line":265,"column":4}},{"start":{"line":265,"column":4},"end":{"line":265,"column":4}}]}}},"contracts/mocks/IdleTokenV3Mock.sol":{"l":{"30":1,"33":1,"36":8,"39":67,"49":8},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleTokenV3Mock.sol","s":{"1":1,"2":1,"3":8,"4":67,"5":8},"b":{},"f":{"1":134,"2":1,"3":1,"4":8,"5":67,"6":8},"fnMap":{"1":{"name":"constructor","line":26,"loc":{"start":{"line":26,"column":137},"end":{"line":26,"column":3}}},"2":{"name":"amountsFromAllocations","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":29,"column":50}}},"3":{"name":"mintWithAmounts","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":32,"column":106}}},"4":{"name":"setAllocations","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":61}}},"5":{"name":"setGST","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":40}}},"6":{"name":"redeemAllNeeded","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":48,"column":7}}}},"statementMap":{"1":{"start":{"line":30,"column":6},"end":{"line":30,"column":56}},"2":{"start":{"line":33,"column":4},"end":{"line":33,"column":52}},"3":{"start":{"line":36,"column":4},"end":{"line":36,"column":27}},"4":{"start":{"line":39,"column":4},"end":{"line":39,"column":28}},"5":{"start":{"line":49,"column":6},"end":{"line":49,"column":66}}},"branchMap":{}},"contracts/mocks/IdleTokenV3NoGSTConst.sol":{"l":{"92":134,"93":134,"94":134,"95":134,"96":134,"97":134,"98":134,"99":134,"103":130,"104":130,"109":126,"111":118,"112":50,"124":1,"133":1,"142":1,"152":136,"154":136,"155":135,"157":136,"167":3,"177":1,"187":8,"188":8,"198":8,"210":75,"211":75,"212":300,"214":75,"228":1,"229":1,"230":1,"231":1,"232":4,"233":4,"234":4,"246":13,"247":13,"248":13,"249":13,"250":52,"251":12,"253":40,"254":40,"255":40,"261":1,"262":1,"263":1,"264":1,"267":2,"268":2,"269":2,"274":1,"291":51,"305":0,"323":18,"325":18,"326":72,"327":72,"328":48,"330":24,"341":18,"342":16,"343":6,"346":16,"348":16,"349":12,"352":4,"364":1,"365":1,"366":1,"368":1,"369":4,"370":4,"371":4,"372":2,"374":2,"380":1,"399":10,"400":8,"402":8,"403":6,"404":6,"405":24,"407":6,"408":4,"410":4,"411":4,"412":2,"427":0,"442":7,"454":11,"468":1,"488":47,"490":47,"493":47,"495":47,"496":47,"498":47,"514":69,"515":69,"516":4,"518":65,"521":69,"522":69,"523":39,"524":93,"525":21,"526":21,"530":69,"531":69,"532":6,"535":63,"536":51,"538":1,"540":51,"543":63,"544":14,"547":49,"548":49,"552":49,"554":49,"555":49,"556":49,"557":49,"559":23,"560":23,"562":92,"565":23,"566":23,"569":49,"580":50,"581":33,"582":33,"585":17,"586":17,"587":17,"588":17,"599":6,"600":6,"601":6,"602":0,"605":6,"606":6,"607":6,"608":0,"610":6,"611":6,"612":6,"613":6,"614":6,"626":75,"628":75,"629":75,"631":75,"632":300,"633":300,"634":191,"636":109,"637":109,"650":124,"651":124,"652":124,"654":124,"655":496,"656":124,"658":372,"659":372,"660":372,"663":124,"683":57,"684":55,"685":55,"687":55,"688":220,"689":220,"690":51,"691":51,"692":51,"693":51,"694":10,"697":51,"705":169,"706":169,"723":63,"724":63,"726":63,"727":63,"729":63,"730":252,"731":252,"732":252,"733":252,"736":252,"740":63,"754":109,"755":0,"757":109,"759":109,"760":109,"775":75,"776":2,"778":73,"780":73,"781":73},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleTokenV3NoGSTConst.sol","s":{"1":134,"2":134,"3":134,"4":134,"5":134,"6":134,"7":134,"8":134,"9":130,"10":130,"11":118,"12":50,"13":1,"14":1,"15":1,"16":136,"17":136,"18":135,"19":136,"20":3,"21":1,"22":8,"23":8,"24":8,"25":75,"26":75,"27":300,"28":75,"29":1,"30":1,"31":1,"32":1,"33":4,"34":4,"35":4,"36":13,"37":13,"38":13,"39":13,"40":52,"41":40,"42":40,"43":40,"44":1,"45":1,"46":1,"47":1,"48":2,"49":2,"50":2,"51":1,"52":51,"53":0,"54":18,"55":18,"56":72,"57":72,"58":24,"59":18,"60":16,"61":6,"62":16,"63":16,"64":12,"65":4,"66":1,"67":1,"68":1,"69":1,"70":4,"71":4,"72":4,"73":2,"74":1,"75":10,"76":8,"77":8,"78":6,"79":6,"80":24,"81":6,"82":4,"83":4,"84":4,"85":2,"86":0,"87":7,"88":11,"89":1,"90":47,"91":47,"92":47,"93":47,"94":47,"95":47,"96":69,"97":69,"98":4,"99":65,"100":69,"101":69,"102":39,"103":93,"104":21,"105":69,"106":69,"107":6,"108":63,"109":51,"110":1,"111":51,"112":63,"113":14,"114":49,"115":49,"116":49,"117":49,"118":49,"119":49,"120":23,"121":23,"122":92,"123":23,"124":23,"125":49,"126":50,"127":33,"128":33,"129":17,"130":17,"131":17,"132":17,"133":6,"134":6,"135":6,"136":0,"137":6,"138":6,"139":6,"140":0,"141":6,"142":6,"143":6,"144":6,"145":6,"146":75,"147":75,"148":75,"149":75,"150":300,"151":300,"152":109,"153":109,"154":124,"155":124,"156":124,"157":124,"158":496,"159":124,"160":372,"161":372,"162":372,"163":124,"164":57,"165":55,"166":55,"167":55,"168":220,"169":220,"170":51,"171":51,"172":51,"173":51,"174":10,"175":51,"176":169,"177":169,"178":63,"179":63,"180":63,"181":63,"182":63,"183":252,"184":252,"185":252,"186":252,"187":252,"188":63,"189":109,"190":0,"191":109,"192":109,"193":109,"194":75,"195":2,"196":73,"197":73,"198":73},"b":{"1":[126,4],"2":[50,68],"3":[136,0],"4":[135,1],"5":[8,0],"6":[12,40],"7":[48,24],"8":[6,10],"9":[12,4],"10":[2,2],"11":[8,2],"12":[6,2],"13":[4,2],"14":[2,2],"15":[4,65],"16":[39,30],"17":[21,72],"18":[6,63],"19":[51,12],"20":[1,50],"21":[14,49],"22":[23,26],"23":[33,17],"24":[0,6],"25":[0,6],"26":[75,0],"27":[191,109],"28":[124,372],"29":[55,2],"30":[51,169],"31":[10,41],"32":[0,109],"33":[2,73]},"f":{"1":134,"2":130,"3":1,"4":1,"5":1,"6":136,"7":3,"8":1,"9":8,"10":8,"11":75,"12":1,"13":13,"14":1,"15":2,"16":1,"17":51,"18":0,"19":18,"20":1,"21":10,"22":0,"23":7,"24":11,"25":1,"26":47,"27":69,"28":50,"29":6,"30":75,"31":124,"32":57,"33":63,"34":109,"35":75},"fnMap":{"1":{"name":"constructor","line":91,"loc":{"start":{"line":91,"column":43},"end":{"line":91,"column":3}}},"2":{"name":"whenITokenPriceHasNotDecreased","line":102,"loc":{"start":{"line":102,"column":2},"end":{"line":102,"column":43}}},"3":{"name":"setIToken","line":123,"loc":{"start":{"line":123,"column":21},"end":{"line":123,"column":3}}},"4":{"name":"setRebalancer","line":132,"loc":{"start":{"line":132,"column":21},"end":{"line":132,"column":3}}},"5":{"name":"setPriceCalculator","line":141,"loc":{"start":{"line":141,"column":21},"end":{"line":141,"column":3}}},"6":{"name":"setProtocolWrapper","line":151,"loc":{"start":{"line":151,"column":21},"end":{"line":151,"column":3}}},"7":{"name":"setManualPlay","line":166,"loc":{"start":{"line":166,"column":21},"end":{"line":166,"column":3}}},"8":{"name":"setIsRiskAdjusted","line":176,"loc":{"start":{"line":176,"column":21},"end":{"line":176,"column":3}}},"9":{"name":"setFee","line":186,"loc":{"start":{"line":186,"column":21},"end":{"line":186,"column":3}}},"10":{"name":"setFeeAddress","line":197,"loc":{"start":{"line":197,"column":21},"end":{"line":197,"column":3}}},"11":{"name":"tokenPrice","line":207,"loc":{"start":{"line":207,"column":2},"end":{"line":209,"column":29}}},"12":{"name":"getAPRs","line":225,"loc":{"start":{"line":225,"column":2},"end":{"line":227,"column":65}}},"13":{"name":"getAvgAPR","line":243,"loc":{"start":{"line":243,"column":2},"end":{"line":245,"column":30}}},"14":{"name":"transferFrom","line":260,"loc":{"start":{"line":260,"column":2},"end":{"line":260,"column":96}}},"15":{"name":"transfer","line":266,"loc":{"start":{"line":266,"column":2},"end":{"line":266,"column":76}}},"16":{"name":"createTokens","line":273,"loc":{"start":{"line":273,"column":55},"end":{"line":273,"column":3}}},"17":{"name":"mintIdleToken","line":289,"loc":{"start":{"line":289,"column":55},"end":{"line":290,"column":36}}},"18":{"name":"mintIdleToken","line":303,"loc":{"start":{"line":303,"column":55},"end":{"line":304,"column":36}}},"19":{"name":"redeemIdleToken","line":321,"loc":{"start":{"line":321,"column":24},"end":{"line":322,"column":38}}},"20":{"name":"redeemInterestBearingTokens","line":363,"loc":{"start":{"line":363,"column":24},"end":{"line":363,"column":3}}},"21":{"name":"openRebalance","line":397,"loc":{"start":{"line":397,"column":56},"end":{"line":398,"column":36}}},"22":{"name":"rebalanceWithGST","line":425,"loc":{"start":{"line":425,"column":39},"end":{"line":426,"column":20}}},"23":{"name":"rebalance","line":440,"loc":{"start":{"line":440,"column":2},"end":{"line":441,"column":29}}},"24":{"name":"rebalance","line":453,"loc":{"start":{"line":453,"column":2},"end":{"line":453,"column":46}}},"25":{"name":"getCurrentAllocations","line":466,"loc":{"start":{"line":466,"column":2},"end":{"line":467,"column":88}}},"26":{"name":"_mintIdleToken","line":485,"loc":{"start":{"line":485,"column":56},"end":{"line":486,"column":36}}},"27":{"name":"_rebalance","line":511,"loc":{"start":{"line":511,"column":56},"end":{"line":512,"column":20}}},"28":{"name":"_updateAvgPrice","line":579,"loc":{"start":{"line":579,"column":2},"end":{"line":579,"column":76}}},"29":{"name":"_getFee","line":598,"loc":{"start":{"line":598,"column":2},"end":{"line":598,"column":79}}},"30":{"name":"_mintWithAmounts","line":624,"loc":{"start":{"line":624,"column":2},"end":{"line":624,"column":103}}},"31":{"name":"_amountsFromAllocations","line":648,"loc":{"start":{"line":648,"column":2},"end":{"line":649,"column":46}}},"32":{"name":"_redeemAllNeeded","line":675,"loc":{"start":{"line":675,"column":2},"end":{"line":682,"column":7}}},"33":{"name":"_getCurrentAllocations","line":720,"loc":{"start":{"line":720,"column":2},"end":{"line":721,"column":88}}},"34":{"name":"_mintProtocolTokens","line":751,"loc":{"start":{"line":751,"column":2},"end":{"line":753,"column":30}}},"35":{"name":"_redeemProtocolTokens","line":772,"loc":{"start":{"line":772,"column":2},"end":{"line":774,"column":30}}}},"statementMap":{"1":{"start":{"line":92,"column":6},"end":{"line":92,"column":19}},"2":{"start":{"line":93,"column":6},"end":{"line":93,"column":53}},"3":{"start":{"line":94,"column":6},"end":{"line":94,"column":21}},"4":{"start":{"line":95,"column":6},"end":{"line":95,"column":29}},"5":{"start":{"line":96,"column":6},"end":{"line":96,"column":39}},"6":{"start":{"line":97,"column":6},"end":{"line":97,"column":46}},"7":{"start":{"line":98,"column":6},"end":{"line":98,"column":45}},"8":{"start":{"line":99,"column":6},"end":{"line":99,"column":44}},"9":{"start":{"line":103,"column":4},"end":{"line":103,"column":60}},"10":{"start":{"line":104,"column":4},"end":{"line":104,"column":3912}},"11":{"start":{"line":111,"column":4},"end":{"line":111,"column":4032}},"12":{"start":{"line":112,"column":6},"end":{"line":112,"column":34}},"13":{"start":{"line":124,"column":6},"end":{"line":124,"column":21}},"14":{"start":{"line":133,"column":6},"end":{"line":133,"column":29}},"15":{"start":{"line":142,"column":6},"end":{"line":142,"column":39}},"16":{"start":{"line":152,"column":6},"end":{"line":152,"column":78}},"17":{"start":{"line":154,"column":6},"end":{"line":154,"column":5241}},"18":{"start":{"line":155,"column":8},"end":{"line":155,"column":38}},"19":{"start":{"line":157,"column":6},"end":{"line":157,"column":40}},"20":{"start":{"line":167,"column":6},"end":{"line":167,"column":29}},"21":{"start":{"line":177,"column":6},"end":{"line":177,"column":37}},"22":{"start":{"line":187,"column":6},"end":{"line":187,"column":45}},"23":{"start":{"line":188,"column":6},"end":{"line":188,"column":15}},"24":{"start":{"line":198,"column":6},"end":{"line":198,"column":29}},"25":{"start":{"line":210,"column":6},"end":{"line":210,"column":91}},"26":{"start":{"line":211,"column":6},"end":{"line":211,"column":6660}},"27":{"start":{"line":212,"column":8},"end":{"line":212,"column":77}},"28":{"start":{"line":214,"column":6},"end":{"line":214,"column":6810}},"29":{"start":{"line":228,"column":6},"end":{"line":228,"column":23}},"30":{"start":{"line":229,"column":6},"end":{"line":229,"column":57}},"31":{"start":{"line":230,"column":6},"end":{"line":230,"column":52}},"32":{"start":{"line":231,"column":6},"end":{"line":231,"column":7400}},"33":{"start":{"line":232,"column":8},"end":{"line":232,"column":40}},"34":{"start":{"line":233,"column":8},"end":{"line":233,"column":31}},"35":{"start":{"line":234,"column":8},"end":{"line":234,"column":71}},"36":{"start":{"line":246,"column":6},"end":{"line":246,"column":76}},"37":{"start":{"line":247,"column":6},"end":{"line":247,"column":21}},"38":{"start":{"line":248,"column":6},"end":{"line":248,"column":20}},"39":{"start":{"line":249,"column":6},"end":{"line":249,"column":7925}},"40":{"start":{"line":250,"column":8},"end":{"line":250,"column":7991}},"41":{"start":{"line":253,"column":8},"end":{"line":253,"column":83}},"42":{"start":{"line":254,"column":8},"end":{"line":254,"column":49}},"43":{"start":{"line":255,"column":8},"end":{"line":255,"column":59}},"44":{"start":{"line":261,"column":4},"end":{"line":261,"column":39}},"45":{"start":{"line":262,"column":4},"end":{"line":262,"column":118}},"46":{"start":{"line":263,"column":4},"end":{"line":263,"column":60}},"47":{"start":{"line":264,"column":4},"end":{"line":264,"column":15}},"48":{"start":{"line":267,"column":4},"end":{"line":267,"column":43}},"49":{"start":{"line":268,"column":4},"end":{"line":268,"column":64}},"50":{"start":{"line":269,"column":4},"end":{"line":269,"column":15}},"51":{"start":{"line":274,"column":4},"end":{"line":274,"column":28}},"52":{"start":{"line":291,"column":4},"end":{"line":291,"column":73}},"53":{"start":{"line":305,"column":4},"end":{"line":305,"column":59}},"54":{"start":{"line":323,"column":6},"end":{"line":323,"column":21}},"55":{"start":{"line":325,"column":6},"end":{"line":325,"column":11283}},"56":{"start":{"line":326,"column":8},"end":{"line":326,"column":71}},"57":{"start":{"line":327,"column":8},"end":{"line":327,"column":11423}},"58":{"start":{"line":330,"column":8},"end":{"line":330,"column":11481}},"59":{"start":{"line":341,"column":6},"end":{"line":341,"column":31}},"60":{"start":{"line":342,"column":6},"end":{"line":342,"column":11866}},"61":{"start":{"line":343,"column":8},"end":{"line":343,"column":56}},"62":{"start":{"line":346,"column":6},"end":{"line":346,"column":59}},"63":{"start":{"line":348,"column":6},"end":{"line":348,"column":12094}},"64":{"start":{"line":349,"column":8},"end":{"line":349,"column":29}},"65":{"start":{"line":352,"column":6},"end":{"line":352,"column":43}},"66":{"start":{"line":364,"column":6},"end":{"line":364,"column":40}},"67":{"start":{"line":365,"column":6},"end":{"line":365,"column":26}},"68":{"start":{"line":366,"column":6},"end":{"line":366,"column":21}},"69":{"start":{"line":368,"column":6},"end":{"line":368,"column":12759}},"70":{"start":{"line":369,"column":8},"end":{"line":369,"column":43}},"71":{"start":{"line":370,"column":8},"end":{"line":370,"column":62}},"72":{"start":{"line":371,"column":8},"end":{"line":371,"column":12936}},"73":{"start":{"line":374,"column":8},"end":{"line":374,"column":12994}},"74":{"start":{"line":380,"column":6},"end":{"line":380,"column":31}},"75":{"start":{"line":399,"column":6},"end":{"line":399,"column":64}},"76":{"start":{"line":400,"column":6},"end":{"line":400,"column":38}},"77":{"start":{"line":402,"column":6},"end":{"line":402,"column":93}},"78":{"start":{"line":403,"column":6},"end":{"line":403,"column":19}},"79":{"start":{"line":404,"column":6},"end":{"line":404,"column":14162}},"80":{"start":{"line":405,"column":8},"end":{"line":405,"column":44}},"81":{"start":{"line":407,"column":6},"end":{"line":407,"column":52}},"82":{"start":{"line":408,"column":6},"end":{"line":408,"column":64}},"83":{"start":{"line":410,"column":6},"end":{"line":410,"column":48}},"84":{"start":{"line":411,"column":6},"end":{"line":411,"column":67}},"85":{"start":{"line":412,"column":6},"end":{"line":412,"column":50}},"86":{"start":{"line":427,"column":6},"end":{"line":427,"column":51}},"87":{"start":{"line":442,"column":4},"end":{"line":442,"column":49}},"88":{"start":{"line":454,"column":4},"end":{"line":454,"column":49}},"89":{"start":{"line":468,"column":4},"end":{"line":468,"column":35}},"90":{"start":{"line":488,"column":6},"end":{"line":488,"column":38}},"91":{"start":{"line":490,"column":6},"end":{"line":490,"column":71}},"92":{"start":{"line":493,"column":6},"end":{"line":493,"column":57}},"93":{"start":{"line":495,"column":6},"end":{"line":495,"column":54}},"94":{"start":{"line":496,"column":6},"end":{"line":496,"column":36}},"95":{"start":{"line":498,"column":6},"end":{"line":498,"column":57}},"96":{"start":{"line":514,"column":6},"end":{"line":514,"column":48}},"97":{"start":{"line":515,"column":6},"end":{"line":515,"column":18212}},"98":{"start":{"line":516,"column":8},"end":{"line":516,"column":50}},"99":{"start":{"line":518,"column":8},"end":{"line":518,"column":80}},"100":{"start":{"line":521,"column":6},"end":{"line":521,"column":91}},"101":{"start":{"line":522,"column":6},"end":{"line":522,"column":18557}},"102":{"start":{"line":523,"column":8},"end":{"line":523,"column":18594}},"103":{"start":{"line":524,"column":10},"end":{"line":524,"column":18683}},"104":{"start":{"line":525,"column":12},"end":{"line":525,"column":38}},"105":{"start":{"line":530,"column":6},"end":{"line":530,"column":62}},"106":{"start":{"line":531,"column":6},"end":{"line":531,"column":18897}},"107":{"start":{"line":532,"column":8},"end":{"line":532,"column":20}},"108":{"start":{"line":535,"column":6},"end":{"line":535,"column":18977}},"109":{"start":{"line":536,"column":8},"end":{"line":536,"column":19006}},"110":{"start":{"line":538,"column":10},"end":{"line":538,"column":52}},"111":{"start":{"line":540,"column":8},"end":{"line":540,"column":104}},"112":{"start":{"line":543,"column":6},"end":{"line":543,"column":19277}},"113":{"start":{"line":544,"column":8},"end":{"line":544,"column":20}},"114":{"start":{"line":548,"column":6},"end":{"line":548,"column":48}},"115":{"start":{"line":552,"column":6},"end":{"line":552,"column":119}},"116":{"start":{"line":554,"column":6},"end":{"line":554,"column":105}},"117":{"start":{"line":555,"column":6},"end":{"line":555,"column":119}},"118":{"start":{"line":556,"column":6},"end":{"line":556,"column":67}},"119":{"start":{"line":557,"column":6},"end":{"line":557,"column":20160}},"120":{"start":{"line":559,"column":8},"end":{"line":559,"column":82}},"121":{"start":{"line":560,"column":8},"end":{"line":560,"column":20377}},"122":{"start":{"line":562,"column":10},"end":{"line":562,"column":79}},"123":{"start":{"line":565,"column":8},"end":{"line":565,"column":96}},"124":{"start":{"line":566,"column":8},"end":{"line":566,"column":59}},"125":{"start":{"line":569,"column":6},"end":{"line":569,"column":17}},"126":{"start":{"line":580,"column":4},"end":{"line":580,"column":21160}},"127":{"start":{"line":581,"column":6},"end":{"line":581,"column":51}},"128":{"start":{"line":582,"column":6},"end":{"line":582,"column":12}},"129":{"start":{"line":585,"column":4},"end":{"line":585,"column":62}},"130":{"start":{"line":586,"column":4},"end":{"line":586,"column":44}},"131":{"start":{"line":587,"column":4},"end":{"line":587,"column":44}},"132":{"start":{"line":588,"column":4},"end":{"line":588,"column":103}},"133":{"start":{"line":599,"column":4},"end":{"line":599,"column":47}},"134":{"start":{"line":600,"column":4},"end":{"line":600,"column":36}},"135":{"start":{"line":601,"column":4},"end":{"line":601,"column":21866}},"136":{"start":{"line":602,"column":6},"end":{"line":602,"column":22}},"137":{"start":{"line":605,"column":4},"end":{"line":605,"column":119}},"138":{"start":{"line":606,"column":4},"end":{"line":606,"column":55}},"139":{"start":{"line":607,"column":4},"end":{"line":607,"column":22121}},"140":{"start":{"line":608,"column":6},"end":{"line":608,"column":21}},"141":{"start":{"line":610,"column":4},"end":{"line":610,"column":44}},"142":{"start":{"line":611,"column":4},"end":{"line":611,"column":46}},"143":{"start":{"line":612,"column":4},"end":{"line":612,"column":49}},"144":{"start":{"line":613,"column":4},"end":{"line":613,"column":68}},"145":{"start":{"line":614,"column":4},"end":{"line":614,"column":30}},"146":{"start":{"line":626,"column":4},"end":{"line":626,"column":102}},"147":{"start":{"line":628,"column":4},"end":{"line":628,"column":22}},"148":{"start":{"line":629,"column":4},"end":{"line":629,"column":20}},"149":{"start":{"line":631,"column":4},"end":{"line":631,"column":22973}},"150":{"start":{"line":632,"column":6},"end":{"line":632,"column":36}},"151":{"start":{"line":633,"column":6},"end":{"line":633,"column":23073}},"152":{"start":{"line":636,"column":6},"end":{"line":636,"column":33}},"153":{"start":{"line":637,"column":6},"end":{"line":637,"column":64}},"154":{"start":{"line":650,"column":4},"end":{"line":650,"column":67}},"155":{"start":{"line":651,"column":4},"end":{"line":651,"column":27}},"156":{"start":{"line":652,"column":4},"end":{"line":652,"column":32}},"157":{"start":{"line":654,"column":4},"end":{"line":654,"column":23720}},"158":{"start":{"line":655,"column":6},"end":{"line":655,"column":23777}},"159":{"start":{"line":656,"column":8},"end":{"line":656,"column":50}},"160":{"start":{"line":658,"column":8},"end":{"line":658,"column":58}},"161":{"start":{"line":659,"column":8},"end":{"line":659,"column":59}},"162":{"start":{"line":660,"column":8},"end":{"line":660,"column":34}},"163":{"start":{"line":663,"column":4},"end":{"line":663,"column":21}},"164":{"start":{"line":683,"column":4},"end":{"line":683,"column":68}},"165":{"start":{"line":684,"column":4},"end":{"line":684,"column":52}},"166":{"start":{"line":685,"column":4},"end":{"line":685,"column":29}},"167":{"start":{"line":687,"column":4},"end":{"line":687,"column":24925}},"168":{"start":{"line":688,"column":6},"end":{"line":688,"column":69}},"169":{"start":{"line":689,"column":6},"end":{"line":689,"column":25050}},"170":{"start":{"line":690,"column":8},"end":{"line":690,"column":31}},"171":{"start":{"line":691,"column":8},"end":{"line":691,"column":56}},"172":{"start":{"line":692,"column":8},"end":{"line":692,"column":66}},"173":{"start":{"line":693,"column":8},"end":{"line":693,"column":25254}},"174":{"start":{"line":694,"column":10},"end":{"line":694,"column":38}},"175":{"start":{"line":697,"column":8},"end":{"line":697,"column":25383}},"176":{"start":{"line":705,"column":8},"end":{"line":705,"column":59}},"177":{"start":{"line":706,"column":8},"end":{"line":706,"column":58}},"178":{"start":{"line":723,"column":6},"end":{"line":723,"column":62}},"179":{"start":{"line":724,"column":6},"end":{"line":724,"column":55}},"180":{"start":{"line":726,"column":6},"end":{"line":726,"column":26}},"181":{"start":{"line":727,"column":6},"end":{"line":727,"column":28}},"182":{"start":{"line":729,"column":6},"end":{"line":729,"column":26624}},"183":{"start":{"line":730,"column":8},"end":{"line":730,"column":43}},"184":{"start":{"line":731,"column":8},"end":{"line":731,"column":39}},"185":{"start":{"line":732,"column":8},"end":{"line":732,"column":90}},"186":{"start":{"line":733,"column":8},"end":{"line":733,"column":26883}},"187":{"start":{"line":736,"column":8},"end":{"line":736,"column":36}},"188":{"start":{"line":740,"column":6},"end":{"line":740,"column":45}},"189":{"start":{"line":754,"column":6},"end":{"line":754,"column":27512}},"190":{"start":{"line":755,"column":8},"end":{"line":755,"column":21}},"191":{"start":{"line":757,"column":6},"end":{"line":757,"column":64}},"192":{"start":{"line":759,"column":6},"end":{"line":759,"column":54}},"193":{"start":{"line":760,"column":6},"end":{"line":760,"column":29}},"194":{"start":{"line":775,"column":6},"end":{"line":775,"column":28301}},"195":{"start":{"line":776,"column":8},"end":{"line":776,"column":21}},"196":{"start":{"line":778,"column":6},"end":{"line":778,"column":64}},"197":{"start":{"line":780,"column":6},"end":{"line":780,"column":55}},"198":{"start":{"line":781,"column":6},"end":{"line":781,"column":39}}},"branchMap":{"1":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":104,"column":4}},{"start":{"line":104,"column":4},"end":{"line":104,"column":4}}]},"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":152,"type":"if","locations":[{"start":{"line":152,"column":6},"end":{"line":152,"column":6}},{"start":{"line":152,"column":6},"end":{"line":152,"column":6}}]},"4":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":6},"end":{"line":154,"column":6}},{"start":{"line":154,"column":6},"end":{"line":154,"column":6}}]},"5":{"line":187,"type":"if","locations":[{"start":{"line":187,"column":6},"end":{"line":187,"column":6}},{"start":{"line":187,"column":6},"end":{"line":187,"column":6}}]},"6":{"line":250,"type":"if","locations":[{"start":{"line":250,"column":8},"end":{"line":250,"column":8}},{"start":{"line":250,"column":8},"end":{"line":250,"column":8}}]},"7":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":8},"end":{"line":327,"column":8}},{"start":{"line":327,"column":8},"end":{"line":327,"column":8}}]},"8":{"line":342,"type":"if","locations":[{"start":{"line":342,"column":6},"end":{"line":342,"column":6}},{"start":{"line":342,"column":6},"end":{"line":342,"column":6}}]},"9":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":6},"end":{"line":348,"column":6}},{"start":{"line":348,"column":6},"end":{"line":348,"column":6}}]},"10":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":8},"end":{"line":371,"column":8}},{"start":{"line":371,"column":8},"end":{"line":371,"column":8}}]},"11":{"line":399,"type":"if","locations":[{"start":{"line":399,"column":6},"end":{"line":399,"column":6}},{"start":{"line":399,"column":6},"end":{"line":399,"column":6}}]},"12":{"line":402,"type":"if","locations":[{"start":{"line":402,"column":6},"end":{"line":402,"column":6}},{"start":{"line":402,"column":6},"end":{"line":402,"column":6}}]},"13":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":6},"end":{"line":407,"column":6}},{"start":{"line":407,"column":6},"end":{"line":407,"column":6}}]},"14":{"line":411,"type":"if","locations":[{"start":{"line":411,"column":6},"end":{"line":411,"column":6}},{"start":{"line":411,"column":6},"end":{"line":411,"column":6}}]},"15":{"line":515,"type":"if","locations":[{"start":{"line":515,"column":6},"end":{"line":515,"column":6}},{"start":{"line":515,"column":6},"end":{"line":515,"column":6}}]},"16":{"line":522,"type":"if","locations":[{"start":{"line":522,"column":6},"end":{"line":522,"column":6}},{"start":{"line":522,"column":6},"end":{"line":522,"column":6}}]},"17":{"line":524,"type":"if","locations":[{"start":{"line":524,"column":10},"end":{"line":524,"column":10}},{"start":{"line":524,"column":10},"end":{"line":524,"column":10}}]},"18":{"line":531,"type":"if","locations":[{"start":{"line":531,"column":6},"end":{"line":531,"column":6}},{"start":{"line":531,"column":6},"end":{"line":531,"column":6}}]},"19":{"line":535,"type":"if","locations":[{"start":{"line":535,"column":6},"end":{"line":535,"column":6}},{"start":{"line":535,"column":6},"end":{"line":535,"column":6}}]},"20":{"line":536,"type":"if","locations":[{"start":{"line":536,"column":8},"end":{"line":536,"column":8}},{"start":{"line":536,"column":8},"end":{"line":536,"column":8}}]},"21":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":6},"end":{"line":543,"column":6}},{"start":{"line":543,"column":6},"end":{"line":543,"column":6}}]},"22":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":6},"end":{"line":557,"column":6}},{"start":{"line":557,"column":6},"end":{"line":557,"column":6}}]},"23":{"line":580,"type":"if","locations":[{"start":{"line":580,"column":4},"end":{"line":580,"column":4}},{"start":{"line":580,"column":4},"end":{"line":580,"column":4}}]},"24":{"line":601,"type":"if","locations":[{"start":{"line":601,"column":4},"end":{"line":601,"column":4}},{"start":{"line":601,"column":4},"end":{"line":601,"column":4}}]},"25":{"line":607,"type":"if","locations":[{"start":{"line":607,"column":4},"end":{"line":607,"column":4}},{"start":{"line":607,"column":4},"end":{"line":607,"column":4}}]},"26":{"line":626,"type":"if","locations":[{"start":{"line":626,"column":4},"end":{"line":626,"column":4}},{"start":{"line":626,"column":4},"end":{"line":626,"column":4}}]},"27":{"line":633,"type":"if","locations":[{"start":{"line":633,"column":6},"end":{"line":633,"column":6}},{"start":{"line":633,"column":6},"end":{"line":633,"column":6}}]},"28":{"line":655,"type":"if","locations":[{"start":{"line":655,"column":6},"end":{"line":655,"column":6}},{"start":{"line":655,"column":6},"end":{"line":655,"column":6}}]},"29":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":4},"end":{"line":683,"column":4}},{"start":{"line":683,"column":4},"end":{"line":683,"column":4}}]},"30":{"line":689,"type":"if","locations":[{"start":{"line":689,"column":6},"end":{"line":689,"column":6}},{"start":{"line":689,"column":6},"end":{"line":689,"column":6}}]},"31":{"line":693,"type":"if","locations":[{"start":{"line":693,"column":8},"end":{"line":693,"column":8}},{"start":{"line":693,"column":8},"end":{"line":693,"column":8}}]},"32":{"line":754,"type":"if","locations":[{"start":{"line":754,"column":6},"end":{"line":754,"column":6}},{"start":{"line":754,"column":6},"end":{"line":754,"column":6}}]},"33":{"line":775,"type":"if","locations":[{"start":{"line":775,"column":6},"end":{"line":775,"column":6}},{"start":{"line":775,"column":6},"end":{"line":775,"column":6}}]}}},"contracts/mocks/IdleTokenWithPublicRebalanceCheck.sol":{"l":{"92":108,"93":108,"94":108,"95":108,"96":108,"97":108,"98":108,"99":108,"100":108,"104":2,"105":2,"110":2,"112":2,"113":1,"125":0,"134":0,"143":0,"152":0,"163":0,"164":0,"166":0,"171":0,"180":0,"192":1,"193":1,"194":0,"196":1,"210":7,"211":7,"212":7,"213":7,"214":14,"215":14,"216":14,"237":1,"239":1,"241":1,"243":1,"244":1,"261":0,"263":0,"264":0,"265":0,"276":0,"279":0,"280":0,"283":0,"295":0,"296":0,"298":0,"300":0,"301":0,"302":0,"308":0,"323":0,"324":0,"345":1,"346":1,"348":1,"349":0,"351":0,"353":0,"354":0,"362":1,"364":1,"365":0,"373":1,"376":1,"379":1,"381":1,"383":0,"385":0,"386":0,"390":1,"393":1,"394":1,"395":1,"396":2,"397":2,"398":0,"400":2,"401":2,"403":2,"406":1,"408":1,"425":7,"426":7,"427":0,"432":7,"433":7,"434":7,"435":7,"436":7,"439":7,"440":14,"441":14,"442":14,"443":8,"444":8,"445":8,"447":6,"451":7,"452":1,"455":6,"456":6,"457":6,"458":2,"462":4,"475":1,"476":1,"478":1,"479":0,"482":1,"493":1,"494":1,"495":0,"513":1,"514":1,"516":1,"517":1,"519":1,"520":2,"521":2,"522":2,"523":2,"529":1,"542":1,"556":6,"557":6,"570":2,"571":0,"573":2,"575":2,"576":2,"591":0,"592":0,"594":0,"596":0,"597":0,"603":0,"604":0,"609":0,"610":0,"615":0,"616":0},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/IdleTokenWithPublicRebalanceCheck.sol","s":{"1":108,"2":108,"3":108,"4":108,"5":108,"6":108,"7":108,"8":108,"9":108,"10":2,"11":2,"12":2,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":1,"25":0,"26":1,"27":7,"28":7,"29":7,"30":7,"31":14,"32":14,"33":14,"34":1,"35":1,"36":1,"37":1,"38":1,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":1,"58":1,"59":0,"60":0,"61":0,"62":0,"63":1,"64":1,"65":0,"66":1,"67":1,"68":1,"69":0,"70":0,"71":0,"72":1,"73":1,"74":1,"75":1,"76":2,"77":2,"78":2,"79":2,"80":2,"81":1,"82":1,"83":7,"84":7,"85":0,"86":7,"87":7,"88":7,"89":7,"90":7,"91":7,"92":14,"93":14,"94":14,"95":8,"96":8,"97":8,"98":6,"99":6,"100":7,"101":1,"102":6,"103":6,"104":6,"105":2,"106":4,"107":1,"108":1,"109":1,"110":0,"111":1,"112":1,"113":1,"114":0,"115":1,"116":1,"117":1,"118":1,"119":1,"120":2,"121":2,"122":2,"123":2,"124":1,"125":1,"126":6,"127":6,"128":2,"129":0,"130":2,"131":2,"132":2,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0},"b":{"1":[2,0],"2":[1,1],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,1],"7":[0,0],"8":[0,1],"9":[0,2],"10":[0,7],"11":[8,6],"12":[6,0],"13":[1,6],"14":[6,0],"15":[2,4],"16":[0,2],"17":[0,0]},"f":{"1":108,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":7,"12":1,"13":0,"14":0,"15":0,"16":1,"17":7,"18":1,"19":1,"20":1,"21":1,"22":6,"23":2,"24":0,"25":0,"26":0,"27":0},"fnMap":{"1":{"name":"constructor","line":91,"loc":{"start":{"line":91,"column":43},"end":{"line":91,"column":3}}},"2":{"name":"whenITokenPriceHasNotDecreased","line":103,"loc":{"start":{"line":103,"column":2},"end":{"line":103,"column":43}}},"3":{"name":"setToken","line":124,"loc":{"start":{"line":124,"column":21},"end":{"line":124,"column":3}}},"4":{"name":"setIToken","line":133,"loc":{"start":{"line":133,"column":21},"end":{"line":133,"column":3}}},"5":{"name":"setRebalancer","line":142,"loc":{"start":{"line":142,"column":21},"end":{"line":142,"column":3}}},"6":{"name":"setPriceCalculator","line":151,"loc":{"start":{"line":151,"column":21},"end":{"line":151,"column":3}}},"7":{"name":"setProtocolWrapper","line":161,"loc":{"start":{"line":161,"column":21},"end":{"line":161,"column":3}}},"8":{"name":"setMinRateDifference","line":170,"loc":{"start":{"line":170,"column":21},"end":{"line":170,"column":3}}},"9":{"name":"setManualPlay","line":179,"loc":{"start":{"line":179,"column":21},"end":{"line":179,"column":3}}},"10":{"name":"tokenPrice","line":189,"loc":{"start":{"line":189,"column":2},"end":{"line":191,"column":29}}},"11":{"name":"getAPRs","line":207,"loc":{"start":{"line":207,"column":2},"end":{"line":209,"column":65}}},"12":{"name":"mintIdleToken","line":234,"loc":{"start":{"line":234,"column":67},"end":{"line":235,"column":36}}},"13":{"name":"redeemIdleToken","line":259,"loc":{"start":{"line":259,"column":22},"end":{"line":260,"column":38}}},"14":{"name":"redeemInterestBearingTokens","line":294,"loc":{"start":{"line":294,"column":24},"end":{"line":294,"column":3}}},"15":{"name":"claimITokens","line":321,"loc":{"start":{"line":321,"column":56},"end":{"line":322,"column":37}}},"16":{"name":"rebalance","line":340,"loc":{"start":{"line":340,"column":54},"end":{"line":341,"column":20}}},"17":{"name":"_rebalanceCheck","line":422,"loc":{"start":{"line":422,"column":2},"end":{"line":424,"column":29}}},"18":{"name":"_calcAmounts","line":472,"loc":{"start":{"line":472,"column":2},"end":{"line":474,"column":50}}},"19":{"name":"_getCurrentProtocols","line":490,"loc":{"start":{"line":490,"column":2},"end":{"line":492,"column":59}}},"20":{"name":"_getCurrentAllocations","line":510,"loc":{"start":{"line":510,"column":3},"end":{"line":511,"column":74}}},"21":{"name":"getCurrentAllocations","line":540,"loc":{"start":{"line":540,"column":2},"end":{"line":541,"column":73}}},"22":{"name":"_getProtocolNextRate","line":553,"loc":{"start":{"line":553,"column":2},"end":{"line":555,"column":27}}},"23":{"name":"_mintProtocolTokens","line":567,"loc":{"start":{"line":567,"column":2},"end":{"line":569,"column":30}}},"24":{"name":"_redeemProtocolTokens","line":588,"loc":{"start":{"line":588,"column":2},"end":{"line":590,"column":30}}},"25":{"name":"getParamsForMintIdleToken","line":601,"loc":{"start":{"line":601,"column":69},"end":{"line":602,"column":50}}},"26":{"name":"getParamsForRedeemIdleToken","line":607,"loc":{"start":{"line":607,"column":24},"end":{"line":608,"column":50}}},"27":{"name":"getParamsForRebalance","line":613,"loc":{"start":{"line":613,"column":56},"end":{"line":614,"column":50}}}},"statementMap":{"1":{"start":{"line":92,"column":6},"end":{"line":92,"column":19}},"2":{"start":{"line":93,"column":6},"end":{"line":93,"column":53}},"3":{"start":{"line":94,"column":6},"end":{"line":94,"column":21}},"4":{"start":{"line":95,"column":6},"end":{"line":95,"column":29}},"5":{"start":{"line":96,"column":6},"end":{"line":96,"column":39}},"6":{"start":{"line":97,"column":6},"end":{"line":97,"column":46}},"7":{"start":{"line":98,"column":6},"end":{"line":98,"column":45}},"8":{"start":{"line":99,"column":6},"end":{"line":99,"column":44}},"9":{"start":{"line":100,"column":6},"end":{"line":100,"column":43}},"10":{"start":{"line":104,"column":4},"end":{"line":104,"column":60}},"11":{"start":{"line":105,"column":4},"end":{"line":105,"column":3871}},"12":{"start":{"line":112,"column":4},"end":{"line":112,"column":3991}},"13":{"start":{"line":113,"column":6},"end":{"line":113,"column":34}},"14":{"start":{"line":125,"column":6},"end":{"line":125,"column":19}},"15":{"start":{"line":134,"column":6},"end":{"line":134,"column":21}},"16":{"start":{"line":143,"column":6},"end":{"line":143,"column":29}},"17":{"start":{"line":152,"column":6},"end":{"line":152,"column":39}},"18":{"start":{"line":163,"column":6},"end":{"line":163,"column":5364}},"19":{"start":{"line":164,"column":8},"end":{"line":164,"column":38}},"20":{"start":{"line":166,"column":6},"end":{"line":166,"column":40}},"21":{"start":{"line":171,"column":6},"end":{"line":171,"column":30}},"22":{"start":{"line":180,"column":6},"end":{"line":180,"column":29}},"23":{"start":{"line":192,"column":6},"end":{"line":192,"column":90}},"24":{"start":{"line":193,"column":6},"end":{"line":193,"column":6188}},"25":{"start":{"line":194,"column":8},"end":{"line":194,"column":76}},"26":{"start":{"line":196,"column":6},"end":{"line":196,"column":6336}},"27":{"start":{"line":210,"column":6},"end":{"line":210,"column":23}},"28":{"start":{"line":211,"column":6},"end":{"line":211,"column":57}},"29":{"start":{"line":212,"column":6},"end":{"line":212,"column":52}},"30":{"start":{"line":213,"column":6},"end":{"line":213,"column":6928}},"31":{"start":{"line":214,"column":8},"end":{"line":214,"column":40}},"32":{"start":{"line":215,"column":8},"end":{"line":215,"column":31}},"33":{"start":{"line":216,"column":8},"end":{"line":216,"column":71}},"34":{"start":{"line":237,"column":6},"end":{"line":237,"column":38}},"35":{"start":{"line":239,"column":6},"end":{"line":239,"column":71}},"36":{"start":{"line":241,"column":6},"end":{"line":241,"column":47}},"37":{"start":{"line":243,"column":6},"end":{"line":243,"column":54}},"38":{"start":{"line":244,"column":6},"end":{"line":244,"column":36}},"39":{"start":{"line":261,"column":6},"end":{"line":261,"column":26}},"40":{"start":{"line":263,"column":6},"end":{"line":263,"column":9237}},"41":{"start":{"line":264,"column":8},"end":{"line":264,"column":42}},"42":{"start":{"line":265,"column":8},"end":{"line":265,"column":9347}},"43":{"start":{"line":276,"column":6},"end":{"line":276,"column":31}},"44":{"start":{"line":279,"column":6},"end":{"line":279,"column":9833}},"45":{"start":{"line":280,"column":8},"end":{"line":280,"column":29}},"46":{"start":{"line":283,"column":6},"end":{"line":283,"column":41}},"47":{"start":{"line":295,"column":6},"end":{"line":295,"column":45}},"48":{"start":{"line":296,"column":6},"end":{"line":296,"column":59}},"49":{"start":{"line":298,"column":6},"end":{"line":298,"column":26}},"50":{"start":{"line":300,"column":6},"end":{"line":300,"column":10541}},"51":{"start":{"line":301,"column":8},"end":{"line":301,"column":42}},"52":{"start":{"line":302,"column":8},"end":{"line":302,"column":10651}},"53":{"start":{"line":308,"column":6},"end":{"line":308,"column":31}},"54":{"start":{"line":323,"column":6},"end":{"line":323,"column":59}},"55":{"start":{"line":324,"column":6},"end":{"line":324,"column":53}},"56":{"start":{"line":345,"column":6},"end":{"line":345,"column":26}},"57":{"start":{"line":346,"column":6},"end":{"line":346,"column":23}},"58":{"start":{"line":348,"column":6},"end":{"line":348,"column":12514}},"59":{"start":{"line":349,"column":8},"end":{"line":349,"column":87}},"60":{"start":{"line":351,"column":8},"end":{"line":351,"column":12670}},"61":{"start":{"line":353,"column":10},"end":{"line":353,"column":80}},"62":{"start":{"line":354,"column":10},"end":{"line":354,"column":22}},"63":{"start":{"line":362,"column":6},"end":{"line":362,"column":68}},"64":{"start":{"line":364,"column":6},"end":{"line":364,"column":13247}},"65":{"start":{"line":365,"column":8},"end":{"line":365,"column":13309}},"66":{"start":{"line":376,"column":6},"end":{"line":376,"column":67}},"67":{"start":{"line":379,"column":6},"end":{"line":379,"column":77}},"68":{"start":{"line":381,"column":6},"end":{"line":381,"column":13935}},"69":{"start":{"line":383,"column":8},"end":{"line":383,"column":69}},"70":{"start":{"line":385,"column":8},"end":{"line":385,"column":40}},"71":{"start":{"line":386,"column":8},"end":{"line":386,"column":20}},"72":{"start":{"line":390,"column":6},"end":{"line":390,"column":126}},"73":{"start":{"line":393,"column":6},"end":{"line":393,"column":24}},"74":{"start":{"line":394,"column":6},"end":{"line":394,"column":22}},"75":{"start":{"line":395,"column":6},"end":{"line":395,"column":14600}},"76":{"start":{"line":396,"column":8},"end":{"line":396,"column":38}},"77":{"start":{"line":397,"column":8},"end":{"line":397,"column":14704}},"78":{"start":{"line":400,"column":8},"end":{"line":400,"column":35}},"79":{"start":{"line":401,"column":8},"end":{"line":401,"column":66}},"80":{"start":{"line":403,"column":8},"end":{"line":403,"column":39}},"81":{"start":{"line":406,"column":6},"end":{"line":406,"column":34}},"82":{"start":{"line":408,"column":6},"end":{"line":408,"column":17}},"83":{"start":{"line":425,"column":6},"end":{"line":425,"column":69}},"84":{"start":{"line":426,"column":6},"end":{"line":426,"column":15647}},"85":{"start":{"line":427,"column":8},"end":{"line":427,"column":34}},"86":{"start":{"line":432,"column":6},"end":{"line":432,"column":21}},"87":{"start":{"line":433,"column":6},"end":{"line":433,"column":24}},"88":{"start":{"line":434,"column":6},"end":{"line":434,"column":28}},"89":{"start":{"line":435,"column":6},"end":{"line":435,"column":21}},"90":{"start":{"line":436,"column":6},"end":{"line":436,"column":22}},"91":{"start":{"line":439,"column":6},"end":{"line":439,"column":16020}},"92":{"start":{"line":440,"column":8},"end":{"line":440,"column":24}},"93":{"start":{"line":441,"column":8},"end":{"line":441,"column":30}},"94":{"start":{"line":442,"column":8},"end":{"line":442,"column":16132}},"95":{"start":{"line":443,"column":10},"end":{"line":443,"column":33}},"96":{"start":{"line":444,"column":10},"end":{"line":444,"column":26}},"97":{"start":{"line":445,"column":10},"end":{"line":445,"column":30}},"98":{"start":{"line":446,"column":15},"end":{"line":446,"column":16270}},"99":{"start":{"line":447,"column":10},"end":{"line":447,"column":33}},"100":{"start":{"line":451,"column":6},"end":{"line":451,"column":16384}},"101":{"start":{"line":452,"column":8},"end":{"line":452,"column":33}},"102":{"start":{"line":455,"column":6},"end":{"line":455,"column":16498}},"103":{"start":{"line":456,"column":8},"end":{"line":456,"column":86}},"104":{"start":{"line":457,"column":8},"end":{"line":457,"column":16660}},"105":{"start":{"line":458,"column":10},"end":{"line":458,"column":35}},"106":{"start":{"line":462,"column":6},"end":{"line":462,"column":32}},"107":{"start":{"line":475,"column":6},"end":{"line":475,"column":89}},"108":{"start":{"line":476,"column":6},"end":{"line":476,"column":33}},"109":{"start":{"line":478,"column":6},"end":{"line":478,"column":17406}},"110":{"start":{"line":479,"column":8},"end":{"line":479,"column":55}},"111":{"start":{"line":482,"column":6},"end":{"line":482,"column":77}},"112":{"start":{"line":493,"column":6},"end":{"line":493,"column":73}},"113":{"start":{"line":494,"column":6},"end":{"line":494,"column":18001}},"114":{"start":{"line":495,"column":8},"end":{"line":495,"column":18066}},"115":{"start":{"line":513,"column":7},"end":{"line":513,"column":62}},"116":{"start":{"line":514,"column":7},"end":{"line":514,"column":55}},"117":{"start":{"line":516,"column":7},"end":{"line":516,"column":27}},"118":{"start":{"line":517,"column":7},"end":{"line":517,"column":29}},"119":{"start":{"line":519,"column":7},"end":{"line":519,"column":18948}},"120":{"start":{"line":520,"column":9},"end":{"line":520,"column":43}},"121":{"start":{"line":521,"column":9},"end":{"line":521,"column":40}},"122":{"start":{"line":522,"column":9},"end":{"line":522,"column":91}},"123":{"start":{"line":523,"column":9},"end":{"line":523,"column":19209}},"124":{"start":{"line":529,"column":7},"end":{"line":529,"column":39}},"125":{"start":{"line":542,"column":6},"end":{"line":542,"column":37}},"126":{"start":{"line":556,"column":6},"end":{"line":556,"column":64}},"127":{"start":{"line":557,"column":6},"end":{"line":557,"column":43}},"128":{"start":{"line":570,"column":6},"end":{"line":570,"column":20803}},"129":{"start":{"line":571,"column":8},"end":{"line":571,"column":21}},"130":{"start":{"line":573,"column":6},"end":{"line":573,"column":64}},"131":{"start":{"line":575,"column":6},"end":{"line":575,"column":54}},"132":{"start":{"line":576,"column":6},"end":{"line":576,"column":29}},"133":{"start":{"line":591,"column":6},"end":{"line":591,"column":21592}},"134":{"start":{"line":592,"column":8},"end":{"line":592,"column":21}},"135":{"start":{"line":594,"column":6},"end":{"line":594,"column":64}},"136":{"start":{"line":596,"column":6},"end":{"line":596,"column":55}},"137":{"start":{"line":597,"column":6},"end":{"line":597,"column":39}},"138":{"start":{"line":603,"column":6},"end":{"line":603,"column":45}},"139":{"start":{"line":604,"column":6},"end":{"line":604,"column":37}},"140":{"start":{"line":609,"column":6},"end":{"line":609,"column":63}},"141":{"start":{"line":610,"column":6},"end":{"line":610,"column":37}},"142":{"start":{"line":615,"column":6},"end":{"line":615,"column":44}},"143":{"start":{"line":616,"column":6},"end":{"line":616,"column":37}}},"branchMap":{"1":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":4},"end":{"line":105,"column":4}},{"start":{"line":105,"column":4},"end":{"line":105,"column":4}}]},"2":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":4},"end":{"line":112,"column":4}},{"start":{"line":112,"column":4},"end":{"line":112,"column":4}}]},"3":{"line":163,"type":"if","locations":[{"start":{"line":163,"column":6},"end":{"line":163,"column":6}},{"start":{"line":163,"column":6},"end":{"line":163,"column":6}}]},"4":{"line":279,"type":"if","locations":[{"start":{"line":279,"column":6},"end":{"line":279,"column":6}},{"start":{"line":279,"column":6},"end":{"line":279,"column":6}}]},"5":{"line":296,"type":"if","locations":[{"start":{"line":296,"column":6},"end":{"line":296,"column":6}},{"start":{"line":296,"column":6},"end":{"line":296,"column":6}}]},"6":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":6},"end":{"line":348,"column":6}},{"start":{"line":348,"column":6},"end":{"line":348,"column":6}}]},"7":{"line":351,"type":"if","locations":[{"start":{"line":351,"column":8},"end":{"line":351,"column":8}},{"start":{"line":351,"column":8},"end":{"line":351,"column":8}}]},"8":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":6},"end":{"line":381,"column":6}},{"start":{"line":381,"column":6},"end":{"line":381,"column":6}}]},"9":{"line":397,"type":"if","locations":[{"start":{"line":397,"column":8},"end":{"line":397,"column":8}},{"start":{"line":397,"column":8},"end":{"line":397,"column":8}}]},"10":{"line":426,"type":"if","locations":[{"start":{"line":426,"column":6},"end":{"line":426,"column":6}},{"start":{"line":426,"column":6},"end":{"line":426,"column":6}}]},"11":{"line":442,"type":"if","locations":[{"start":{"line":442,"column":8},"end":{"line":442,"column":8}},{"start":{"line":442,"column":8},"end":{"line":442,"column":8}}]},"12":{"line":446,"type":"if","locations":[{"start":{"line":446,"column":15},"end":{"line":446,"column":15}},{"start":{"line":446,"column":15},"end":{"line":446,"column":15}}]},"13":{"line":451,"type":"if","locations":[{"start":{"line":451,"column":6},"end":{"line":451,"column":6}},{"start":{"line":451,"column":6},"end":{"line":451,"column":6}}]},"14":{"line":455,"type":"if","locations":[{"start":{"line":455,"column":6},"end":{"line":455,"column":6}},{"start":{"line":455,"column":6},"end":{"line":455,"column":6}}]},"15":{"line":457,"type":"if","locations":[{"start":{"line":457,"column":8},"end":{"line":457,"column":8}},{"start":{"line":457,"column":8},"end":{"line":457,"column":8}}]},"16":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":6},"end":{"line":570,"column":6}},{"start":{"line":570,"column":6},"end":{"line":570,"column":6}}]},"17":{"line":591,"type":"if","locations":[{"start":{"line":591,"column":6},"end":{"line":591,"column":6}},{"start":{"line":591,"column":6},"end":{"line":591,"column":6}}]}}},"contracts/mocks/InterestSetterMock.sol":{"l":{"10":4,"13":4},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/InterestSetterMock.sol","s":{"1":4,"2":4},"b":{},"f":{"1":4,"2":4},"fnMap":{"1":{"name":"getInterestRate","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":91}}},"2":{"name":"setInterestRate","line":12,"loc":{"start":{"line":12,"column":2},"end":{"line":12,"column":50}}}},"statementMap":{"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":23}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":23}}},"branchMap":{}},"contracts/mocks/PotLikeMock.sol":{"l":{"11":3,"14":2,"17":3,"20":2,"23":4,"26":5},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/PotLikeMock.sol","s":{"1":3,"2":2,"3":3,"4":2,"5":4,"6":5},"b":{},"f":{"1":3,"2":2,"3":3,"4":2,"5":4,"6":5,"7":0,"8":0},"fnMap":{"1":{"name":"chi","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":48}}},"2":{"name":"setChi","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":13,"column":58}}},"3":{"name":"rho","line":16,"loc":{"start":{"line":16,"column":2},"end":{"line":16,"column":48}}},"4":{"name":"setRho","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":19,"column":58}}},"5":{"name":"dsr","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":48}}},"6":{"name":"setDsr","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":58}}},"7":{"name":"join","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}}},"8":{"name":"exit","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":33}}}},"statementMap":{"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":15}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":14}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":15}},"4":{"start":{"line":20,"column":4},"end":{"line":20,"column":14}},"5":{"start":{"line":23,"column":4},"end":{"line":23,"column":15}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":14}}},"branchMap":{}},"contracts/mocks/WhitePaperMock.sol":{"l":{"11":174,"12":174,"13":174,"19":2,"22":2},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/WhitePaperMock.sol","s":{"1":174,"2":174,"3":174,"4":2,"5":2},"b":{},"f":{"1":174,"2":0,"3":2,"4":2,"5":0},"fnMap":{"1":{"name":"constructor","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":22}}},"2":{"name":"getBorrowRate","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":115}}},"3":{"name":"_setSupplyRate","line":18,"loc":{"start":{"line":18,"column":2},"end":{"line":18,"column":46}}},"4":{"name":"getSupplyRate","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":92}}},"5":{"name":"dsrPerBlock","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":56}}}},"statementMap":{"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":31}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":34}},"3":{"start":{"line":13,"column":4},"end":{"line":13,"column":26}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":20}},"5":{"start":{"line":22,"column":4},"end":{"line":22,"column":21}}},"branchMap":{}},"contracts/mocks/yxDAIWrapperMock.sol":{"l":{"24":0,"27":0,"30":0,"33":0,"36":10,"39":6,"42":125,"45":33,"48":22,"51":14},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/yxDAIWrapperMock.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":10,"6":6,"7":125,"8":33,"9":22,"10":14},"b":{},"f":{"1":67,"2":0,"3":0,"4":0,"5":0,"6":10,"7":6,"8":125,"9":33,"10":22,"11":14},"fnMap":{"1":{"name":"constructor","line":20,"loc":{"start":{"line":20,"column":57},"end":{"line":20,"column":3}}},"2":{"name":"nextSupplyRate","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":64}}},"3":{"name":"_setNextSupplyRate","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":81}}},"4":{"name":"_setNextSupplyRateWithParams","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":91}}},"5":{"name":"nextSupplyRateWithParams","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":32,"column":87}}},"6":{"name":"getAPR","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":51}}},"7":{"name":"_setAPR","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":59}}},"8":{"name":"getPriceInToken","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":60}}},"9":{"name":"_setPriceInToken","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":44,"column":70}}},"10":{"name":"_setAvailableLiquidity","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":89}}},"11":{"name":"availableLiquidity","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":50,"column":63}}}},"statementMap":{"1":{"start":{"line":24,"column":4},"end":{"line":24,"column":30}},"2":{"start":{"line":27,"column":4},"end":{"line":27,"column":40}},"3":{"start":{"line":30,"column":4},"end":{"line":30,"column":50}},"4":{"start":{"line":33,"column":4},"end":{"line":33,"column":40}},"5":{"start":{"line":36,"column":4},"end":{"line":36,"column":14}},"6":{"start":{"line":39,"column":4},"end":{"line":39,"column":13}},"7":{"start":{"line":42,"column":4},"end":{"line":42,"column":16}},"8":{"start":{"line":45,"column":4},"end":{"line":45,"column":17}},"9":{"start":{"line":48,"column":4},"end":{"line":48,"column":34}},"10":{"start":{"line":51,"column":4},"end":{"line":51,"column":20}}},"branchMap":{}},"contracts/mocks/yxTokenMock.sol":{"l":{"19":90,"20":90,"23":90,"24":90,"25":90,"29":1,"33":1,"36":11,"37":11,"38":11,"41":17,"42":17,"43":17,"46":40},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/yxTokenMock.sol","s":{"1":90,"2":90,"3":90,"4":90,"5":90,"6":1,"7":1,"8":11,"9":11,"10":11,"11":17,"12":17,"13":17,"14":40},"b":{"1":[11,0],"2":[17,0]},"f":{"1":90,"2":90,"3":1,"4":1,"5":11,"6":17,"7":40},"fnMap":{"1":{"name":"constructor","line":18,"loc":{"start":{"line":18,"column":75},"end":{"line":18,"column":3}}},"2":{"name":"setDyDxProvider","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":67}}},"3":{"name":"mintDyDx","line":27,"loc":{"start":{"line":27,"column":2},"end":{"line":28,"column":14}}},"4":{"name":"redeemDyDx","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":32,"column":14}}},"5":{"name":"mint","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":58}}},"6":{"name":"redeem","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":85}}},"7":{"name":"setPriceForTest","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":55}}}},"statementMap":{"1":{"start":{"line":19,"column":4},"end":{"line":19,"column":31}},"2":{"start":{"line":20,"column":4},"end":{"line":20,"column":25}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":49}},"4":{"start":{"line":24,"column":4},"end":{"line":24,"column":42}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":65}},"6":{"start":{"line":29,"column":4},"end":{"line":29,"column":29}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":31}},"8":{"start":{"line":36,"column":4},"end":{"line":36,"column":107}},"9":{"start":{"line":37,"column":4},"end":{"line":37,"column":49}},"10":{"start":{"line":38,"column":4},"end":{"line":38,"column":38}},"11":{"start":{"line":41,"column":4},"end":{"line":41,"column":28}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":103}},"13":{"start":{"line":43,"column":4},"end":{"line":43,"column":38}},"14":{"start":{"line":46,"column":4},"end":{"line":46,"column":25}}},"branchMap":{"1":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}]},"2":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":42,"column":4}},{"start":{"line":42,"column":4},"end":{"line":42,"column":4}}]}}},"contracts/mocks/yxTokenNoConst.sol":{"l":{"40":90,"42":90,"43":90,"44":90,"51":3,"52":3,"56":1,"60":1,"74":0,"75":0,"77":0,"80":0,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"95":1,"96":1,"98":1,"111":0,"114":0,"115":0,"116":0,"118":0,"123":1,"124":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"134":1,"135":1,"137":1},"path":"/home/bugman/Projects/idle-contracts/contracts/mocks/yxTokenNoConst.sol","s":{"1":90,"2":90,"3":90,"4":90,"5":3,"6":3,"7":1,"8":1,"9":0,"10":0,"11":0,"12":0,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"b":{"1":[90,0]},"f":{"1":90,"2":3,"3":1,"4":1,"5":0,"6":1,"7":0,"8":1},"fnMap":{"1":{"name":"constructor","line":39,"loc":{"start":{"line":39,"column":50},"end":{"line":39,"column":3}}},"2":{"name":"price","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":50,"column":48}}},"3":{"name":"availableLiquidity","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":55,"column":63}}},"4":{"name":"balanceInUnderlying","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":59,"column":75}}},"5":{"name":"mint","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":72,"column":33}}},"6":{"name":"_mintDyDx","line":83,"loc":{"start":{"line":83,"column":2},"end":{"line":84,"column":14}}},"7":{"name":"redeem","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":110,"column":30}}},"8":{"name":"_redeemDyDx","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":122,"column":14}}}},"statementMap":{"1":{"start":{"line":40,"column":4},"end":{"line":40,"column":56}},"2":{"start":{"line":42,"column":4},"end":{"line":42,"column":27}},"3":{"start":{"line":43,"column":4},"end":{"line":43,"column":23}},"4":{"start":{"line":44,"column":4},"end":{"line":44,"column":66}},"5":{"start":{"line":51,"column":4},"end":{"line":51,"column":89}},"6":{"start":{"line":52,"column":4},"end":{"line":52,"column":22}},"7":{"start":{"line":56,"column":4},"end":{"line":56,"column":62}},"8":{"start":{"line":60,"column":4},"end":{"line":60,"column":50}},"9":{"start":{"line":74,"column":6},"end":{"line":74,"column":49}},"10":{"start":{"line":75,"column":6},"end":{"line":75,"column":33}},"11":{"start":{"line":77,"column":6},"end":{"line":77,"column":76}},"12":{"start":{"line":80,"column":6},"end":{"line":80,"column":23}},"13":{"start":{"line":85,"column":6},"end":{"line":85,"column":41}},"14":{"start":{"line":86,"column":6},"end":{"line":86,"column":38}},"15":{"start":{"line":87,"column":6},"end":{"line":87,"column":102}},"16":{"start":{"line":88,"column":6},"end":{"line":88,"column":27}},"17":{"start":{"line":89,"column":6},"end":{"line":89,"column":40}},"18":{"start":{"line":90,"column":6},"end":{"line":90,"column":22}},"19":{"start":{"line":91,"column":6},"end":{"line":91,"column":21}},"20":{"start":{"line":92,"column":6},"end":{"line":92,"column":35}},"21":{"start":{"line":93,"column":6},"end":{"line":93,"column":37}},"22":{"start":{"line":95,"column":6},"end":{"line":95,"column":52}},"23":{"start":{"line":96,"column":6},"end":{"line":96,"column":18}},"24":{"start":{"line":98,"column":6},"end":{"line":98,"column":53}},"25":{"start":{"line":111,"column":6},"end":{"line":111,"column":50}},"26":{"start":{"line":114,"column":6},"end":{"line":114,"column":45}},"27":{"start":{"line":115,"column":6},"end":{"line":115,"column":50}},"28":{"start":{"line":116,"column":6},"end":{"line":116,"column":47}},"29":{"start":{"line":118,"column":6},"end":{"line":118,"column":31}},"30":{"start":{"line":123,"column":6},"end":{"line":123,"column":41}},"31":{"start":{"line":124,"column":6},"end":{"line":124,"column":38}},"32":{"start":{"line":126,"column":6},"end":{"line":126,"column":103}},"33":{"start":{"line":127,"column":6},"end":{"line":127,"column":27}},"34":{"start":{"line":128,"column":6},"end":{"line":128,"column":41}},"35":{"start":{"line":129,"column":6},"end":{"line":129,"column":22}},"36":{"start":{"line":130,"column":6},"end":{"line":130,"column":21}},"37":{"start":{"line":131,"column":6},"end":{"line":131,"column":35}},"38":{"start":{"line":132,"column":6},"end":{"line":132,"column":37}},"39":{"start":{"line":134,"column":6},"end":{"line":134,"column":52}},"40":{"start":{"line":135,"column":6},"end":{"line":135,"column":18}},"41":{"start":{"line":137,"column":6},"end":{"line":137,"column":53}}},"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}}]}}},"contracts/wrappers/IdleAave.sol":{"l":{"41":0,"43":0,"44":0,"45":0,"55":0,"56":0,"68":0,"69":0,"70":0,"85":0,"86":0,"95":0,"106":0,"118":0,"119":0,"121":0,"128":0,"137":0,"146":0,"147":0,"160":0,"161":0,"162":0,"164":0,"165":0,"166":0,"168":0,"181":0,"182":0,"184":0,"185":0,"189":0,"190":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleAave.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"constructor","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":57}}},"2":{"name":"onlyIdle","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}}},"3":{"name":"setIdleToken","line":67,"loc":{"start":{"line":67,"column":21},"end":{"line":67,"column":3}}},"4":{"name":"nextSupplyRateWithParams","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":23}}},"5":{"name":"nextSupplyRate","line":115,"loc":{"start":{"line":115,"column":2},"end":{"line":117,"column":23}}},"6":{"name":"getPriceInToken","line":134,"loc":{"start":{"line":134,"column":2},"end":{"line":136,"column":23}}},"7":{"name":"getAPR","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":145,"column":23}}},"8":{"name":"mint","line":158,"loc":{"start":{"line":158,"column":20},"end":{"line":159,"column":31}}},"9":{"name":"redeem","line":179,"loc":{"start":{"line":179,"column":20},"end":{"line":180,"column":30}}},"10":{"name":"availableLiquidity","line":188,"loc":{"start":{"line":188,"column":2},"end":{"line":188,"column":63}}}},"statementMap":{"1":{"start":{"line":41,"column":4},"end":{"line":41,"column":85}},"2":{"start":{"line":43,"column":4},"end":{"line":43,"column":17}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":27}},"4":{"start":{"line":45,"column":4},"end":{"line":45,"column":1647}},"5":{"start":{"line":55,"column":4},"end":{"line":55,"column":71}},"6":{"start":{"line":68,"column":6},"end":{"line":68,"column":67}},"7":{"start":{"line":69,"column":6},"end":{"line":69,"column":62}},"8":{"start":{"line":70,"column":6},"end":{"line":70,"column":27}},"9":{"start":{"line":85,"column":6},"end":{"line":85,"column":83}},"10":{"start":{"line":86,"column":6},"end":{"line":86,"column":117}},"11":{"start":{"line":95,"column":6},"end":{"line":95,"column":3357}},"12":{"start":{"line":106,"column":6},"end":{"line":106,"column":49}},"13":{"start":{"line":118,"column":6},"end":{"line":118,"column":83}},"14":{"start":{"line":119,"column":6},"end":{"line":119,"column":117}},"15":{"start":{"line":121,"column":6},"end":{"line":121,"column":4227}},"16":{"start":{"line":128,"column":6},"end":{"line":128,"column":49}},"17":{"start":{"line":137,"column":6},"end":{"line":137,"column":19}},"18":{"start":{"line":146,"column":6},"end":{"line":146,"column":83}},"19":{"start":{"line":147,"column":6},"end":{"line":147,"column":80}},"20":{"start":{"line":160,"column":6},"end":{"line":160,"column":67}},"21":{"start":{"line":161,"column":6},"end":{"line":161,"column":5466}},"22":{"start":{"line":162,"column":8},"end":{"line":162,"column":22}},"23":{"start":{"line":164,"column":6},"end":{"line":164,"column":78}},"24":{"start":{"line":165,"column":6},"end":{"line":165,"column":49}},"25":{"start":{"line":166,"column":6},"end":{"line":166,"column":53}},"26":{"start":{"line":168,"column":6},"end":{"line":168,"column":52}},"27":{"start":{"line":181,"column":6},"end":{"line":181,"column":65}},"28":{"start":{"line":182,"column":6},"end":{"line":182,"column":45}},"29":{"start":{"line":184,"column":6},"end":{"line":184,"column":50}},"30":{"start":{"line":185,"column":6},"end":{"line":185,"column":47}},"31":{"start":{"line":189,"column":4},"end":{"line":189,"column":81}},"32":{"start":{"line":190,"column":4},"end":{"line":190,"column":54}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":6}},{"start":{"line":68,"column":6},"end":{"line":68,"column":6}}]},"4":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":69,"column":6}},{"start":{"line":69,"column":6},"end":{"line":69,"column":6}}]},"5":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":6},"end":{"line":161,"column":6}},{"start":{"line":161,"column":6},"end":{"line":161,"column":6}}]}}},"contracts/wrappers/IdleCompound.sol":{"l":{"35":35,"37":35,"38":35,"39":35,"40":35,"47":5,"48":5,"60":17,"61":15,"62":15,"71":1,"72":1,"109":12,"111":12,"113":12,"115":12,"127":1,"128":1,"129":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"143":1,"152":1,"161":1,"162":1,"163":1,"176":3,"177":3,"178":1,"181":2,"183":2,"185":2,"187":2,"201":2,"202":2,"204":2,"206":2,"207":2,"212":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleCompound.sol","s":{"1":35,"2":35,"3":35,"4":35,"5":35,"6":5,"7":17,"8":15,"9":15,"10":1,"11":1,"12":12,"13":12,"14":12,"15":12,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":3,"35":3,"36":1,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":0},"b":{"1":[35,0],"2":[5,0],"3":[15,2],"4":[15,0],"5":[1,0],"6":[1,2],"7":[2,0],"8":[2,0]},"f":{"1":35,"2":5,"3":17,"4":1,"5":12,"6":1,"7":1,"8":1,"9":3,"10":2,"11":0},"fnMap":{"1":{"name":"constructor","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":57}}},"2":{"name":"onlyIdle","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":21}}},"3":{"name":"setIdleToken","line":59,"loc":{"start":{"line":59,"column":21},"end":{"line":59,"column":3}}},"4":{"name":"setBlocksPerYear","line":70,"loc":{"start":{"line":70,"column":21},"end":{"line":70,"column":3}}},"5":{"name":"nextSupplyRateWithParams","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":23}}},"6":{"name":"nextSupplyRate","line":124,"loc":{"start":{"line":124,"column":2},"end":{"line":126,"column":23}}},"7":{"name":"getPriceInToken","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":151,"column":23}}},"8":{"name":"getAPR","line":158,"loc":{"start":{"line":158,"column":2},"end":{"line":160,"column":27}}},"9":{"name":"mint","line":174,"loc":{"start":{"line":174,"column":20},"end":{"line":175,"column":31}}},"10":{"name":"redeem","line":198,"loc":{"start":{"line":198,"column":20},"end":{"line":199,"column":30}}},"11":{"name":"availableLiquidity","line":211,"loc":{"start":{"line":211,"column":2},"end":{"line":211,"column":63}}}},"statementMap":{"1":{"start":{"line":35,"column":4},"end":{"line":35,"column":85}},"2":{"start":{"line":37,"column":4},"end":{"line":37,"column":17}},"3":{"start":{"line":38,"column":4},"end":{"line":38,"column":27}},"4":{"start":{"line":39,"column":4},"end":{"line":39,"column":26}},"5":{"start":{"line":40,"column":4},"end":{"line":40,"column":55}},"6":{"start":{"line":47,"column":4},"end":{"line":47,"column":71}},"7":{"start":{"line":60,"column":6},"end":{"line":60,"column":67}},"8":{"start":{"line":61,"column":6},"end":{"line":61,"column":62}},"9":{"start":{"line":62,"column":6},"end":{"line":62,"column":27}},"10":{"start":{"line":71,"column":6},"end":{"line":71,"column":56}},"11":{"start":{"line":72,"column":6},"end":{"line":72,"column":35}},"12":{"start":{"line":109,"column":6},"end":{"line":109,"column":92}},"13":{"start":{"line":111,"column":6},"end":{"line":111,"column":77}},"14":{"start":{"line":113,"column":6},"end":{"line":113,"column":74}},"15":{"start":{"line":115,"column":6},"end":{"line":115,"column":91}},"16":{"start":{"line":127,"column":6},"end":{"line":127,"column":35}},"17":{"start":{"line":128,"column":6},"end":{"line":128,"column":97}},"18":{"start":{"line":129,"column":6},"end":{"line":129,"column":49}},"19":{"start":{"line":131,"column":6},"end":{"line":131,"column":23}},"20":{"start":{"line":132,"column":6},"end":{"line":132,"column":33}},"21":{"start":{"line":133,"column":6},"end":{"line":133,"column":38}},"22":{"start":{"line":134,"column":6},"end":{"line":134,"column":35}},"23":{"start":{"line":135,"column":6},"end":{"line":135,"column":39}},"24":{"start":{"line":136,"column":6},"end":{"line":136,"column":62}},"25":{"start":{"line":137,"column":6},"end":{"line":137,"column":33}},"26":{"start":{"line":138,"column":6},"end":{"line":138,"column":30}},"27":{"start":{"line":139,"column":6},"end":{"line":139,"column":20}},"28":{"start":{"line":140,"column":6},"end":{"line":140,"column":24}},"29":{"start":{"line":143,"column":6},"end":{"line":143,"column":45}},"30":{"start":{"line":152,"column":6},"end":{"line":152,"column":47}},"31":{"start":{"line":161,"column":6},"end":{"line":161,"column":35}},"32":{"start":{"line":162,"column":6},"end":{"line":162,"column":49}},"33":{"start":{"line":163,"column":6},"end":{"line":163,"column":44}},"34":{"start":{"line":176,"column":6},"end":{"line":176,"column":67}},"35":{"start":{"line":177,"column":6},"end":{"line":177,"column":6172}},"36":{"start":{"line":178,"column":8},"end":{"line":178,"column":22}},"37":{"start":{"line":181,"column":6},"end":{"line":181,"column":36}},"38":{"start":{"line":183,"column":6},"end":{"line":183,"column":65}},"39":{"start":{"line":185,"column":6},"end":{"line":185,"column":53}},"40":{"start":{"line":187,"column":6},"end":{"line":187,"column":52}},"41":{"start":{"line":201,"column":6},"end":{"line":201,"column":36}},"42":{"start":{"line":202,"column":6},"end":{"line":202,"column":45}},"43":{"start":{"line":204,"column":6},"end":{"line":204,"column":100}},"44":{"start":{"line":206,"column":6},"end":{"line":206,"column":50}},"45":{"start":{"line":207,"column":6},"end":{"line":207,"column":47}},"46":{"start":{"line":212,"column":4},"end":{"line":212,"column":34}}},"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":47,"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":47,"column":4}},{"start":{"line":47,"column":4},"end":{"line":47,"column":4}}]},"3":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":6},"end":{"line":60,"column":6}},{"start":{"line":60,"column":6},"end":{"line":60,"column":6}}]},"4":{"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}}]},"5":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":6},"end":{"line":71,"column":6}},{"start":{"line":71,"column":6},"end":{"line":71,"column":6}}]},"6":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":6},"end":{"line":177,"column":6}},{"start":{"line":177,"column":6},"end":{"line":177,"column":6}}]},"7":{"line":183,"type":"if","locations":[{"start":{"line":183,"column":6},"end":{"line":183,"column":6}},{"start":{"line":183,"column":6},"end":{"line":183,"column":6}}]},"8":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":6},"end":{"line":204,"column":6}},{"start":{"line":204,"column":6},"end":{"line":204,"column":6}}]}}},"contracts/wrappers/IdleCompoundV2.sol":{"l":{"35":11,"37":11,"38":11,"39":11,"40":11,"47":5,"48":5,"60":13,"61":11,"62":11,"72":1,"73":1,"87":1,"88":1,"89":1,"95":1,"107":1,"108":1,"109":1,"115":1,"124":1,"133":1,"134":1,"135":1,"148":3,"149":3,"150":1,"153":2,"155":2,"157":2,"159":2,"173":2,"174":2,"176":2,"178":2,"179":2,"183":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleCompoundV2.sol","s":{"1":11,"2":11,"3":11,"4":11,"5":11,"6":5,"7":13,"8":11,"9":11,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":3,"25":3,"26":1,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":0},"b":{"1":[11,0],"2":[5,0],"3":[11,2],"4":[11,0],"5":[1,0],"6":[1,2],"7":[2,0],"8":[2,0]},"f":{"1":11,"2":5,"3":13,"4":1,"5":1,"6":1,"7":1,"8":1,"9":3,"10":2,"11":0},"fnMap":{"1":{"name":"constructor","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":57}}},"2":{"name":"onlyIdle","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":21}}},"3":{"name":"setIdleToken","line":59,"loc":{"start":{"line":59,"column":21},"end":{"line":59,"column":3}}},"4":{"name":"setBlocksPerYear","line":71,"loc":{"start":{"line":71,"column":21},"end":{"line":71,"column":3}}},"5":{"name":"nextSupplyRateWithParams","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":23}}},"6":{"name":"nextSupplyRate","line":104,"loc":{"start":{"line":104,"column":2},"end":{"line":106,"column":23}}},"7":{"name":"getPriceInToken","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":123,"column":23}}},"8":{"name":"getAPR","line":130,"loc":{"start":{"line":130,"column":2},"end":{"line":132,"column":27}}},"9":{"name":"mint","line":146,"loc":{"start":{"line":146,"column":20},"end":{"line":147,"column":31}}},"10":{"name":"redeem","line":170,"loc":{"start":{"line":170,"column":20},"end":{"line":171,"column":30}}},"11":{"name":"availableLiquidity","line":182,"loc":{"start":{"line":182,"column":2},"end":{"line":182,"column":63}}}},"statementMap":{"1":{"start":{"line":35,"column":4},"end":{"line":35,"column":85}},"2":{"start":{"line":37,"column":4},"end":{"line":37,"column":17}},"3":{"start":{"line":38,"column":4},"end":{"line":38,"column":27}},"4":{"start":{"line":39,"column":4},"end":{"line":39,"column":26}},"5":{"start":{"line":40,"column":4},"end":{"line":40,"column":55}},"6":{"start":{"line":47,"column":4},"end":{"line":47,"column":71}},"7":{"start":{"line":60,"column":6},"end":{"line":60,"column":67}},"8":{"start":{"line":61,"column":6},"end":{"line":61,"column":62}},"9":{"start":{"line":62,"column":6},"end":{"line":62,"column":27}},"10":{"start":{"line":72,"column":6},"end":{"line":72,"column":56}},"11":{"start":{"line":73,"column":6},"end":{"line":73,"column":35}},"12":{"start":{"line":87,"column":6},"end":{"line":87,"column":35}},"13":{"start":{"line":88,"column":6},"end":{"line":88,"column":97}},"14":{"start":{"line":89,"column":6},"end":{"line":89,"column":2846}},"15":{"start":{"line":95,"column":6},"end":{"line":95,"column":49}},"16":{"start":{"line":107,"column":6},"end":{"line":107,"column":35}},"17":{"start":{"line":108,"column":6},"end":{"line":108,"column":97}},"18":{"start":{"line":109,"column":6},"end":{"line":109,"column":3456}},"19":{"start":{"line":115,"column":6},"end":{"line":115,"column":53}},"20":{"start":{"line":124,"column":6},"end":{"line":124,"column":47}},"21":{"start":{"line":133,"column":6},"end":{"line":133,"column":35}},"22":{"start":{"line":134,"column":6},"end":{"line":134,"column":49}},"23":{"start":{"line":135,"column":6},"end":{"line":135,"column":44}},"24":{"start":{"line":148,"column":6},"end":{"line":148,"column":67}},"25":{"start":{"line":149,"column":6},"end":{"line":149,"column":4561}},"26":{"start":{"line":150,"column":8},"end":{"line":150,"column":22}},"27":{"start":{"line":153,"column":6},"end":{"line":153,"column":36}},"28":{"start":{"line":155,"column":6},"end":{"line":155,"column":65}},"29":{"start":{"line":157,"column":6},"end":{"line":157,"column":53}},"30":{"start":{"line":159,"column":6},"end":{"line":159,"column":52}},"31":{"start":{"line":173,"column":6},"end":{"line":173,"column":36}},"32":{"start":{"line":174,"column":6},"end":{"line":174,"column":45}},"33":{"start":{"line":176,"column":6},"end":{"line":176,"column":100}},"34":{"start":{"line":178,"column":6},"end":{"line":178,"column":50}},"35":{"start":{"line":179,"column":6},"end":{"line":179,"column":47}},"36":{"start":{"line":183,"column":4},"end":{"line":183,"column":34}}},"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":47,"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":47,"column":4}},{"start":{"line":47,"column":4},"end":{"line":47,"column":4}}]},"3":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":6},"end":{"line":60,"column":6}},{"start":{"line":60,"column":6},"end":{"line":60,"column":6}}]},"4":{"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}}]},"5":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":6},"end":{"line":72,"column":6}},{"start":{"line":72,"column":6},"end":{"line":72,"column":6}}]},"6":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":6},"end":{"line":149,"column":6}},{"start":{"line":149,"column":6},"end":{"line":149,"column":6}}]},"7":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":6},"end":{"line":155,"column":6}},{"start":{"line":155,"column":6},"end":{"line":155,"column":6}}]},"8":{"line":176,"type":"if","locations":[{"start":{"line":176,"column":6},"end":{"line":176,"column":6}},{"start":{"line":176,"column":6},"end":{"line":176,"column":6}}]}}},"contracts/wrappers/IdleDSR.sol":{"l":{"36":0,"38":0,"39":0,"40":0,"47":0,"48":0,"60":0,"61":0,"62":0,"77":0,"89":0,"98":0,"102":0,"103":0,"104":0,"105":0,"107":0,"117":0,"130":0,"131":0,"132":0,"134":0,"135":0,"148":0,"149":0,"150":0,"151":0,"152":0,"156":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleDSR.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"fnMap":{"1":{"name":"constructor","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":57}}},"2":{"name":"onlyIdle","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":46,"column":21}}},"3":{"name":"setIdleToken","line":59,"loc":{"start":{"line":59,"column":21},"end":{"line":59,"column":3}}},"4":{"name":"nextSupplyRateWithParams","line":74,"loc":{"start":{"line":74,"column":2},"end":{"line":76,"column":23}}},"5":{"name":"nextSupplyRate","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":88,"column":23}}},"6":{"name":"getPriceInToken","line":95,"loc":{"start":{"line":95,"column":2},"end":{"line":97,"column":23}}},"7":{"name":"_chaiPrice","line":101,"loc":{"start":{"line":101,"column":2},"end":{"line":101,"column":54}}},"8":{"name":"getAPR","line":114,"loc":{"start":{"line":114,"column":2},"end":{"line":116,"column":27}}},"9":{"name":"mint","line":128,"loc":{"start":{"line":128,"column":20},"end":{"line":129,"column":34}}},"10":{"name":"redeem","line":146,"loc":{"start":{"line":146,"column":20},"end":{"line":147,"column":30}}},"11":{"name":"availableLiquidity","line":155,"loc":{"start":{"line":155,"column":2},"end":{"line":155,"column":63}}}},"statementMap":{"1":{"start":{"line":36,"column":4},"end":{"line":36,"column":84}},"2":{"start":{"line":38,"column":4},"end":{"line":38,"column":17}},"3":{"start":{"line":39,"column":4},"end":{"line":39,"column":27}},"4":{"start":{"line":40,"column":4},"end":{"line":40,"column":55}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":71}},"6":{"start":{"line":60,"column":6},"end":{"line":60,"column":67}},"7":{"start":{"line":61,"column":6},"end":{"line":61,"column":62}},"8":{"start":{"line":62,"column":6},"end":{"line":62,"column":27}},"9":{"start":{"line":77,"column":4},"end":{"line":77,"column":28}},"10":{"start":{"line":89,"column":4},"end":{"line":89,"column":69}},"11":{"start":{"line":98,"column":4},"end":{"line":98,"column":23}},"12":{"start":{"line":102,"column":4},"end":{"line":102,"column":27}},"13":{"start":{"line":103,"column":4},"end":{"line":103,"column":27}},"14":{"start":{"line":104,"column":4},"end":{"line":104,"column":3089}},"15":{"start":{"line":105,"column":6},"end":{"line":105,"column":53}},"16":{"start":{"line":107,"column":4},"end":{"line":107,"column":25}},"17":{"start":{"line":117,"column":4},"end":{"line":117,"column":28}},"18":{"start":{"line":130,"column":6},"end":{"line":130,"column":67}},"19":{"start":{"line":131,"column":6},"end":{"line":131,"column":3747}},"20":{"start":{"line":132,"column":8},"end":{"line":132,"column":25}},"21":{"start":{"line":134,"column":6},"end":{"line":134,"column":42}},"22":{"start":{"line":135,"column":6},"end":{"line":135,"column":55}},"23":{"start":{"line":148,"column":6},"end":{"line":148,"column":62}},"24":{"start":{"line":149,"column":6},"end":{"line":149,"column":45}},"25":{"start":{"line":150,"column":6},"end":{"line":150,"column":45}},"26":{"start":{"line":151,"column":6},"end":{"line":151,"column":50}},"27":{"start":{"line":152,"column":6},"end":{"line":152,"column":47}},"28":{"start":{"line":156,"column":4},"end":{"line":156,"column":22}}},"branchMap":{"1":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}]},"2":{"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}}]},"3":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":6},"end":{"line":60,"column":6}},{"start":{"line":60,"column":6},"end":{"line":60,"column":6}}]},"4":{"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}}]},"5":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":104,"column":4}},{"start":{"line":104,"column":4},"end":{"line":104,"column":4}}]},"6":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":6},"end":{"line":131,"column":6}},{"start":{"line":131,"column":6},"end":{"line":131,"column":6}}]}}},"contracts/wrappers/IdleDyDx.sol":{"l":{"40":0,"42":0,"43":0,"44":0,"45":0,"52":0,"53":0,"65":0,"66":0,"67":0,"82":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"104":0,"105":0,"114":0,"123":0,"136":0,"137":0,"138":0,"141":0,"143":0,"145":0,"147":0,"162":0,"166":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleDyDx.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"constructor","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":39,"column":12}}},"2":{"name":"onlyIdle","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":51,"column":21}}},"3":{"name":"setIdleToken","line":64,"loc":{"start":{"line":64,"column":21},"end":{"line":64,"column":3}}},"4":{"name":"nextSupplyRateWithParams","line":79,"loc":{"start":{"line":79,"column":2},"end":{"line":81,"column":23}}},"5":{"name":"nextSupplyRate","line":91,"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":23}}},"6":{"name":"getPriceInToken","line":111,"loc":{"start":{"line":111,"column":2},"end":{"line":113,"column":23}}},"7":{"name":"getAPR","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":122,"column":23}}},"8":{"name":"mint","line":134,"loc":{"start":{"line":134,"column":20},"end":{"line":135,"column":32}}},"9":{"name":"redeem","line":158,"loc":{"start":{"line":158,"column":20},"end":{"line":159,"column":30}}},"10":{"name":"availableLiquidity","line":165,"loc":{"start":{"line":165,"column":2},"end":{"line":165,"column":63}}}},"statementMap":{"1":{"start":{"line":40,"column":4},"end":{"line":40,"column":62}},"2":{"start":{"line":42,"column":4},"end":{"line":42,"column":27}},"3":{"start":{"line":43,"column":4},"end":{"line":43,"column":17}},"4":{"start":{"line":44,"column":4},"end":{"line":44,"column":23}},"5":{"start":{"line":45,"column":4},"end":{"line":45,"column":55}},"6":{"start":{"line":52,"column":4},"end":{"line":52,"column":71}},"7":{"start":{"line":65,"column":6},"end":{"line":65,"column":67}},"8":{"start":{"line":66,"column":6},"end":{"line":66,"column":62}},"9":{"start":{"line":67,"column":6},"end":{"line":67,"column":27}},"10":{"start":{"line":82,"column":6},"end":{"line":82,"column":54}},"11":{"start":{"line":94,"column":6},"end":{"line":94,"column":73}},"12":{"start":{"line":95,"column":6},"end":{"line":95,"column":87}},"13":{"start":{"line":96,"column":6},"end":{"line":96,"column":49}},"14":{"start":{"line":97,"column":6},"end":{"line":97,"column":49}},"15":{"start":{"line":98,"column":6},"end":{"line":98,"column":65}},"16":{"start":{"line":99,"column":6},"end":{"line":99,"column":3478}},"17":{"start":{"line":104,"column":6},"end":{"line":104,"column":65}},"18":{"start":{"line":105,"column":6},"end":{"line":105,"column":94}},"19":{"start":{"line":114,"column":4},"end":{"line":114,"column":33}},"20":{"start":{"line":123,"column":6},"end":{"line":123,"column":30}},"21":{"start":{"line":136,"column":6},"end":{"line":136,"column":67}},"22":{"start":{"line":137,"column":6},"end":{"line":137,"column":4530}},"23":{"start":{"line":138,"column":8},"end":{"line":138,"column":23}},"24":{"start":{"line":141,"column":6},"end":{"line":141,"column":38}},"25":{"start":{"line":143,"column":6},"end":{"line":143,"column":26}},"26":{"start":{"line":145,"column":6},"end":{"line":145,"column":54}},"27":{"start":{"line":147,"column":6},"end":{"line":147,"column":53}},"28":{"start":{"line":162,"column":6},"end":{"line":162,"column":85}},"29":{"start":{"line":166,"column":4},"end":{"line":166,"column":62}}},"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":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":65,"type":"if","locations":[{"start":{"line":65,"column":6},"end":{"line":65,"column":6}},{"start":{"line":65,"column":6},"end":{"line":65,"column":6}}]},"4":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":6},"end":{"line":66,"column":6}},{"start":{"line":66,"column":6},"end":{"line":66,"column":6}}]},"5":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":6},"end":{"line":137,"column":6}},{"start":{"line":137,"column":6},"end":{"line":137,"column":6}}]}}},"contracts/wrappers/IdleEmptyWrapper.sol":{"l":{"34":0,"36":0,"37":0,"38":0,"45":0,"46":0,"58":0,"59":0,"60":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleEmptyWrapper.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"constructor","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":33,"column":57}}},"2":{"name":"onlyIdle","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":44,"column":21}}},"3":{"name":"setIdleToken","line":57,"loc":{"start":{"line":57,"column":21},"end":{"line":57,"column":3}}},"4":{"name":"nextSupplyRateWithParams","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":74,"column":23}}},"5":{"name":"nextSupplyRate","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":23}}},"6":{"name":"getPriceInToken","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":94,"column":23}}},"7":{"name":"getAPR","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":102,"column":27}}},"8":{"name":"mint","line":114,"loc":{"start":{"line":114,"column":20},"end":{"line":115,"column":31}}},"9":{"name":"redeem","line":127,"loc":{"start":{"line":127,"column":20},"end":{"line":128,"column":30}}},"10":{"name":"availableLiquidity","line":132,"loc":{"start":{"line":132,"column":2},"end":{"line":132,"column":63}}}},"statementMap":{"1":{"start":{"line":34,"column":4},"end":{"line":34,"column":79}},"2":{"start":{"line":36,"column":4},"end":{"line":36,"column":17}},"3":{"start":{"line":37,"column":4},"end":{"line":37,"column":27}},"4":{"start":{"line":38,"column":4},"end":{"line":38,"column":55}},"5":{"start":{"line":45,"column":4},"end":{"line":45,"column":71}},"6":{"start":{"line":58,"column":6},"end":{"line":58,"column":67}},"7":{"start":{"line":59,"column":6},"end":{"line":59,"column":62}},"8":{"start":{"line":60,"column":6},"end":{"line":60,"column":27}}},"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":58,"type":"if","locations":[{"start":{"line":58,"column":6},"end":{"line":58,"column":6}},{"start":{"line":58,"column":6},"end":{"line":58,"column":6}}]},"4":{"line":59,"type":"if","locations":[{"start":{"line":59,"column":6},"end":{"line":59,"column":6}},{"start":{"line":59,"column":6},"end":{"line":59,"column":6}}]}}},"contracts/wrappers/IdleFulcrum.sol":{"l":{"32":35,"34":35,"35":35,"36":35,"43":7,"44":7,"56":17,"57":15,"58":15,"71":1,"93":11,"102":1,"111":1,"124":3,"125":3,"126":1,"129":2,"142":4,"143":4,"145":4,"146":4,"150":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleFulcrum.sol","s":{"1":35,"2":35,"3":35,"4":35,"5":7,"6":17,"7":15,"8":15,"9":1,"10":11,"11":1,"12":1,"13":3,"14":3,"15":1,"16":2,"17":4,"18":4,"19":4,"20":4,"21":0},"b":{"1":[35,0],"2":[7,0],"3":[15,2],"4":[15,0],"5":[1,2],"6":[2,2]},"f":{"1":35,"2":7,"3":17,"4":1,"5":11,"6":1,"7":1,"8":3,"9":4,"10":0},"fnMap":{"1":{"name":"constructor","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":57}}},"2":{"name":"onlyIdle","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":21}}},"3":{"name":"setIdleToken","line":55,"loc":{"start":{"line":55,"column":21},"end":{"line":55,"column":3}}},"4":{"name":"nextSupplyRate","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":70,"column":23}}},"5":{"name":"nextSupplyRateWithParams","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":23}}},"6":{"name":"getPriceInToken","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":101,"column":23}}},"7":{"name":"getAPR","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":110,"column":23}}},"8":{"name":"mint","line":122,"loc":{"start":{"line":122,"column":20},"end":{"line":123,"column":31}}},"9":{"name":"redeem","line":140,"loc":{"start":{"line":140,"column":20},"end":{"line":141,"column":30}}},"10":{"name":"availableLiquidity","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":149,"column":63}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":85}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":17}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":27}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":55}},"5":{"start":{"line":43,"column":4},"end":{"line":43,"column":71}},"6":{"start":{"line":56,"column":6},"end":{"line":56,"column":67}},"7":{"start":{"line":57,"column":6},"end":{"line":57,"column":62}},"8":{"start":{"line":58,"column":6},"end":{"line":58,"column":27}},"9":{"start":{"line":71,"column":6},"end":{"line":71,"column":65}},"10":{"start":{"line":93,"column":6},"end":{"line":93,"column":67}},"11":{"start":{"line":102,"column":6},"end":{"line":102,"column":46}},"12":{"start":{"line":111,"column":6},"end":{"line":111,"column":59}},"13":{"start":{"line":124,"column":6},"end":{"line":124,"column":67}},"14":{"start":{"line":125,"column":6},"end":{"line":125,"column":3803}},"15":{"start":{"line":126,"column":8},"end":{"line":126,"column":22}},"16":{"start":{"line":129,"column":6},"end":{"line":129,"column":61}},"17":{"start":{"line":142,"column":6},"end":{"line":142,"column":62}},"18":{"start":{"line":143,"column":6},"end":{"line":143,"column":89}},"19":{"start":{"line":145,"column":6},"end":{"line":145,"column":58}},"20":{"start":{"line":146,"column":6},"end":{"line":146,"column":73}},"21":{"start":{"line":150,"column":4},"end":{"line":150,"column":4680}}},"branchMap":{"1":{"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}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":4}},{"start":{"line":43,"column":4},"end":{"line":43,"column":4}}]},"3":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":6},"end":{"line":56,"column":6}},{"start":{"line":56,"column":6},"end":{"line":56,"column":6}}]},"4":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":6}},{"start":{"line":57,"column":6},"end":{"line":57,"column":6}}]},"5":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":6},"end":{"line":125,"column":6}},{"start":{"line":125,"column":6},"end":{"line":125,"column":6}}]},"6":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":6},"end":{"line":146,"column":6}},{"start":{"line":146,"column":6},"end":{"line":146,"column":6}}]}}},"contracts/wrappers/IdleFulcrumDisabled.sol":{"l":{"32":11,"34":11,"35":11,"36":11,"43":7,"44":7,"56":13,"57":11,"58":11,"71":1,"85":1,"94":1,"103":1,"116":3,"117":3,"118":1,"121":2,"134":4,"135":4,"137":4,"138":4,"142":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleFulcrumDisabled.sol","s":{"1":11,"2":11,"3":11,"4":11,"5":7,"6":13,"7":11,"8":11,"9":1,"10":1,"11":1,"12":1,"13":3,"14":3,"15":1,"16":2,"17":4,"18":4,"19":4,"20":4,"21":0},"b":{"1":[11,0],"2":[7,0],"3":[11,2],"4":[11,0],"5":[1,2],"6":[2,2]},"f":{"1":11,"2":7,"3":13,"4":1,"5":1,"6":1,"7":1,"8":3,"9":4,"10":0},"fnMap":{"1":{"name":"constructor","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":57}}},"2":{"name":"onlyIdle","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":21}}},"3":{"name":"setIdleToken","line":55,"loc":{"start":{"line":55,"column":21},"end":{"line":55,"column":3}}},"4":{"name":"nextSupplyRate","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":70,"column":23}}},"5":{"name":"nextSupplyRateWithParams","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":23}}},"6":{"name":"getPriceInToken","line":91,"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":23}}},"7":{"name":"getAPR","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":102,"column":23}}},"8":{"name":"mint","line":114,"loc":{"start":{"line":114,"column":20},"end":{"line":115,"column":31}}},"9":{"name":"redeem","line":132,"loc":{"start":{"line":132,"column":20},"end":{"line":133,"column":30}}},"10":{"name":"availableLiquidity","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":141,"column":63}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":85}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":17}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":27}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":55}},"5":{"start":{"line":43,"column":4},"end":{"line":43,"column":80}},"6":{"start":{"line":56,"column":6},"end":{"line":56,"column":67}},"7":{"start":{"line":57,"column":6},"end":{"line":57,"column":62}},"8":{"start":{"line":58,"column":6},"end":{"line":58,"column":27}},"9":{"start":{"line":71,"column":6},"end":{"line":71,"column":14}},"10":{"start":{"line":85,"column":6},"end":{"line":85,"column":14}},"11":{"start":{"line":94,"column":6},"end":{"line":94,"column":46}},"12":{"start":{"line":103,"column":6},"end":{"line":103,"column":14}},"13":{"start":{"line":116,"column":6},"end":{"line":116,"column":67}},"14":{"start":{"line":117,"column":6},"end":{"line":117,"column":3371}},"15":{"start":{"line":118,"column":8},"end":{"line":118,"column":22}},"16":{"start":{"line":121,"column":6},"end":{"line":121,"column":61}},"17":{"start":{"line":134,"column":6},"end":{"line":134,"column":62}},"18":{"start":{"line":135,"column":6},"end":{"line":135,"column":89}},"19":{"start":{"line":137,"column":6},"end":{"line":137,"column":58}},"20":{"start":{"line":138,"column":6},"end":{"line":138,"column":73}},"21":{"start":{"line":142,"column":4},"end":{"line":142,"column":4248}}},"branchMap":{"1":{"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}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":4}},{"start":{"line":43,"column":4},"end":{"line":43,"column":4}}]},"3":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":6},"end":{"line":56,"column":6}},{"start":{"line":56,"column":6},"end":{"line":56,"column":6}}]},"4":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":6}},{"start":{"line":57,"column":6},"end":{"line":57,"column":6}}]},"5":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":6},"end":{"line":117,"column":6}},{"start":{"line":117,"column":6},"end":{"line":117,"column":6}}]},"6":{"line":138,"type":"if","locations":[{"start":{"line":138,"column":6},"end":{"line":138,"column":6}},{"start":{"line":138,"column":6},"end":{"line":138,"column":6}}]}}},"contracts/wrappers/IdleFulcrumV2.sol":{"l":{"32":11,"34":11,"35":11,"36":11,"43":7,"44":7,"56":13,"57":11,"58":11,"72":1,"85":1,"94":1,"103":1,"116":3,"117":3,"118":1,"121":2,"134":4,"135":4,"137":4,"138":4,"142":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/IdleFulcrumV2.sol","s":{"1":11,"2":11,"3":11,"4":11,"5":7,"6":13,"7":11,"8":11,"9":1,"10":1,"11":1,"12":1,"13":3,"14":3,"15":1,"16":2,"17":4,"18":4,"19":4,"20":4,"21":0},"b":{"1":[11,0],"2":[7,0],"3":[11,2],"4":[11,0],"5":[1,2],"6":[2,2]},"f":{"1":11,"2":7,"3":13,"4":1,"5":1,"6":1,"7":1,"8":3,"9":4,"10":0},"fnMap":{"1":{"name":"constructor","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":57}}},"2":{"name":"onlyIdle","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":21}}},"3":{"name":"setIdleToken","line":55,"loc":{"start":{"line":55,"column":21},"end":{"line":55,"column":3}}},"4":{"name":"nextSupplyRate","line":69,"loc":{"start":{"line":69,"column":2},"end":{"line":71,"column":23}}},"5":{"name":"nextSupplyRateWithParams","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":23}}},"6":{"name":"getPriceInToken","line":91,"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":23}}},"7":{"name":"getAPR","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":102,"column":23}}},"8":{"name":"mint","line":114,"loc":{"start":{"line":114,"column":20},"end":{"line":115,"column":31}}},"9":{"name":"redeem","line":132,"loc":{"start":{"line":132,"column":20},"end":{"line":133,"column":30}}},"10":{"name":"availableLiquidity","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":141,"column":63}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":85}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":17}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":27}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":55}},"5":{"start":{"line":43,"column":4},"end":{"line":43,"column":71}},"6":{"start":{"line":56,"column":6},"end":{"line":56,"column":67}},"7":{"start":{"line":57,"column":6},"end":{"line":57,"column":62}},"8":{"start":{"line":58,"column":6},"end":{"line":58,"column":27}},"9":{"start":{"line":72,"column":6},"end":{"line":72,"column":65}},"10":{"start":{"line":85,"column":6},"end":{"line":85,"column":67}},"11":{"start":{"line":94,"column":6},"end":{"line":94,"column":46}},"12":{"start":{"line":103,"column":6},"end":{"line":103,"column":59}},"13":{"start":{"line":116,"column":6},"end":{"line":116,"column":67}},"14":{"start":{"line":117,"column":6},"end":{"line":117,"column":3537}},"15":{"start":{"line":118,"column":8},"end":{"line":118,"column":22}},"16":{"start":{"line":121,"column":6},"end":{"line":121,"column":61}},"17":{"start":{"line":134,"column":6},"end":{"line":134,"column":62}},"18":{"start":{"line":135,"column":6},"end":{"line":135,"column":89}},"19":{"start":{"line":137,"column":6},"end":{"line":137,"column":58}},"20":{"start":{"line":138,"column":6},"end":{"line":138,"column":73}},"21":{"start":{"line":142,"column":4},"end":{"line":142,"column":4414}}},"branchMap":{"1":{"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}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":4}},{"start":{"line":43,"column":4},"end":{"line":43,"column":4}}]},"3":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":6},"end":{"line":56,"column":6}},{"start":{"line":56,"column":6},"end":{"line":56,"column":6}}]},"4":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":6}},{"start":{"line":57,"column":6},"end":{"line":57,"column":6}}]},"5":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":6},"end":{"line":117,"column":6}},{"start":{"line":117,"column":6},"end":{"line":117,"column":6}}]},"6":{"line":138,"type":"if","locations":[{"start":{"line":138,"column":6},"end":{"line":138,"column":6}},{"start":{"line":138,"column":6},"end":{"line":138,"column":6}}]}}},"contracts/wrappers/yxToken.sol":{"l":{"39":0,"41":0,"42":0,"43":0,"50":0,"51":0,"55":0,"59":0,"73":0,"74":0,"76":0,"79":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"97":0,"110":0,"113":0,"114":0,"115":0,"117":0,"122":0,"123":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"133":0,"134":0,"136":0},"path":"/home/bugman/Projects/idle-contracts/contracts/wrappers/yxToken.sol","s":{"1":0,"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,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0},"b":{"1":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"fnMap":{"1":{"name":"constructor","line":38,"loc":{"start":{"line":38,"column":50},"end":{"line":38,"column":3}}},"2":{"name":"price","line":49,"loc":{"start":{"line":49,"column":2},"end":{"line":49,"column":48}}},"3":{"name":"availableLiquidity","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":54,"column":63}}},"4":{"name":"balanceInUnderlying","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":58,"column":75}}},"5":{"name":"mint","line":69,"loc":{"start":{"line":69,"column":2},"end":{"line":71,"column":33}}},"6":{"name":"_mintDyDx","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":83,"column":14}}},"7":{"name":"redeem","line":107,"loc":{"start":{"line":107,"column":2},"end":{"line":109,"column":30}}},"8":{"name":"_redeemDyDx","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":121,"column":14}}}},"statementMap":{"1":{"start":{"line":39,"column":4},"end":{"line":39,"column":56}},"2":{"start":{"line":41,"column":4},"end":{"line":41,"column":27}},"3":{"start":{"line":42,"column":4},"end":{"line":42,"column":23}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":66}},"5":{"start":{"line":50,"column":4},"end":{"line":50,"column":66}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":22}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":62}},"8":{"start":{"line":59,"column":4},"end":{"line":59,"column":50}},"9":{"start":{"line":73,"column":6},"end":{"line":73,"column":49}},"10":{"start":{"line":74,"column":6},"end":{"line":74,"column":33}},"11":{"start":{"line":76,"column":6},"end":{"line":76,"column":76}},"12":{"start":{"line":79,"column":6},"end":{"line":79,"column":23}},"13":{"start":{"line":84,"column":6},"end":{"line":84,"column":41}},"14":{"start":{"line":85,"column":6},"end":{"line":85,"column":38}},"15":{"start":{"line":86,"column":6},"end":{"line":86,"column":102}},"16":{"start":{"line":87,"column":6},"end":{"line":87,"column":27}},"17":{"start":{"line":88,"column":6},"end":{"line":88,"column":40}},"18":{"start":{"line":89,"column":6},"end":{"line":89,"column":22}},"19":{"start":{"line":90,"column":6},"end":{"line":90,"column":21}},"20":{"start":{"line":91,"column":6},"end":{"line":91,"column":35}},"21":{"start":{"line":92,"column":6},"end":{"line":92,"column":37}},"22":{"start":{"line":94,"column":6},"end":{"line":94,"column":52}},"23":{"start":{"line":95,"column":6},"end":{"line":95,"column":18}},"24":{"start":{"line":97,"column":6},"end":{"line":97,"column":30}},"25":{"start":{"line":110,"column":6},"end":{"line":110,"column":50}},"26":{"start":{"line":113,"column":6},"end":{"line":113,"column":45}},"27":{"start":{"line":114,"column":6},"end":{"line":114,"column":50}},"28":{"start":{"line":115,"column":6},"end":{"line":115,"column":47}},"29":{"start":{"line":117,"column":6},"end":{"line":117,"column":31}},"30":{"start":{"line":122,"column":6},"end":{"line":122,"column":41}},"31":{"start":{"line":123,"column":6},"end":{"line":123,"column":38}},"32":{"start":{"line":125,"column":6},"end":{"line":125,"column":103}},"33":{"start":{"line":126,"column":6},"end":{"line":126,"column":27}},"34":{"start":{"line":127,"column":6},"end":{"line":127,"column":41}},"35":{"start":{"line":128,"column":6},"end":{"line":128,"column":22}},"36":{"start":{"line":129,"column":6},"end":{"line":129,"column":21}},"37":{"start":{"line":130,"column":6},"end":{"line":130,"column":35}},"38":{"start":{"line":131,"column":6},"end":{"line":131,"column":37}},"39":{"start":{"line":133,"column":6},"end":{"line":133,"column":52}},"40":{"start":{"line":134,"column":6},"end":{"line":134,"column":18}},"41":{"start":{"line":136,"column":6},"end":{"line":136,"column":30}}},"branchMap":{"1":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":39,"column":4}},{"start":{"line":39,"column":4},"end":{"line":39,"column":4}}]}}}}