Repository navigation
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 86.6 KB
/
Copy pathcoverage.json
File metadata and controls
1 lines (1 loc) · 86.6 KB
1
{"contracts\\Executor.sol":{"l":{"10":1,"11":1},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\Executor.sol","s":{"1":1,"2":1},"b":{"1":[1,1],"2":[1,0]},"f":{"1":3,"2":1},"fnMap":{"1":{"name":"constructor","line":7,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":61}}},"2":{"name":"execute","line":9,"loc":{"start":{"line":9,"column":4},"end":{"line":12,"column":4}}}},"statementMap":{"1":{"start":{"line":10,"column":8},"end":{"line":10,"column":48}},"2":{"start":{"line":11,"column":8},"end":{"line":11,"column":47}}},"branchMap":{"1":{"line":9,"type":"if","locations":[{"start":{"line":9,"column":69},"end":{"line":9,"column":69}},{"start":{"line":9,"column":69},"end":{"line":9,"column":69}}]},"2":{"line":11,"type":"if","locations":[{"start":{"line":11,"column":8},"end":{"line":11,"column":8}},{"start":{"line":11,"column":8},"end":{"line":11,"column":8}}]}}},"contracts\\Groth16Verifier.sol":{"l":{"60":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\Groth16Verifier.sol","s":{},"b":{},"f":{"1":0},"fnMap":{"1":{"name":"verifyProof","line":59,"loc":{"start":{"line":59,"column":4},"end":{"line":165,"column":5}}}},"statementMap":{},"branchMap":{}},"contracts\\IExecutor.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\IExecutor.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\IVerifier.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\IVerifier.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\core\\Eip7702Support.sol":{"l":{"25":2,"26":2,"27":2,"29":0,"30":0,"31":0,"33":0,"45":2,"46":2,"48":0,"50":0,"54":0,"66":0,"68":0,"74":0,"76":0,"77":0,"79":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\Eip7702Support.sol","s":{"1":2,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":2,"9":2,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"b":{"1":[2,0],"2":[0,0],"3":[2,0],"4":[0,0],"5":[0,0]},"f":{"1":2,"2":2,"3":0},"fnMap":{"1":{"name":"_getEip7702InitCodeHashOverride","line":24,"loc":{"start":{"line":24,"column":4},"end":{"line":34,"column":4}}},"2":{"name":"_isEip7702InitCode","line":43,"loc":{"start":{"line":43,"column":4},"end":{"line":55,"column":4}}},"3":{"name":"_getEip7702Delegate","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":80,"column":4}}}},"statementMap":{"1":{"start":{"line":25,"column":8},"end":{"line":25,"column":49}},"2":{"start":{"line":26,"column":8},"end":{"line":26,"column":961}},"3":{"start":{"line":27,"column":12},"end":{"line":27,"column":20}},"4":{"start":{"line":29,"column":8},"end":{"line":29,"column":61}},"5":{"start":{"line":30,"column":8},"end":{"line":30,"column":1169}},"6":{"start":{"line":31,"column":12},"end":{"line":31,"column":56}},"7":{"start":{"line":33,"column":12},"end":{"line":33,"column":72}},"8":{"start":{"line":45,"column":8},"end":{"line":45,"column":1703}},"9":{"start":{"line":46,"column":12},"end":{"line":46,"column":24}},"10":{"start":{"line":48,"column":8},"end":{"line":48,"column":29}},"11":{"start":{"line":54,"column":8},"end":{"line":54,"column":64}},"12":{"start":{"line":66,"column":8},"end":{"line":66,"column":26}},"13":{"start":{"line":74,"column":8},"end":{"line":74,"column":2864}},"14":{"start":{"line":76,"column":12},"end":{"line":76,"column":64}},"15":{"start":{"line":77,"column":12},"end":{"line":77,"column":45}},"16":{"start":{"line":79,"column":8},"end":{"line":79,"column":49}}},"branchMap":{"1":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":26,"column":8}},{"start":{"line":26,"column":8},"end":{"line":26,"column":8}}]},"2":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":8},"end":{"line":30,"column":8}},{"start":{"line":30,"column":8},"end":{"line":30,"column":8}}]},"3":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"4":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":8}},{"start":{"line":74,"column":8},"end":{"line":74,"column":8}}]},"5":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":12},"end":{"line":76,"column":12}},{"start":{"line":76,"column":12},"end":{"line":76,"column":12}}]}}},"contracts\\lib\\core\\EntryPoint.sol":{"l":{"62":0,"63":0,"64":0,"65":0,"67":0,"68":0,"70":0,"71":0,"74":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"93":0,"98":0,"100":0,"101":0,"105":0,"108":0,"110":0,"111":0,"112":0,"113":0,"114":0,"116":0,"119":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"129":0,"130":0,"131":0,"135":0,"143":2,"144":2,"150":0,"151":0,"156":0,"161":0,"162":0,"166":0,"170":2,"176":0,"189":0,"190":0,"191":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"222":0,"223":0,"224":0,"227":0,"229":0,"233":0,"235":0,"236":0,"237":0,"244":0,"247":0,"250":0,"251":0,"252":0,"253":0,"254":0,"256":0,"257":0,"263":0,"265":0,"266":0,"285":0,"302":0,"325":0,"326":0,"327":0,"328":0,"329":0,"333":0,"381":0,"382":0,"383":0,"385":0,"386":0,"388":0,"394":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"415":0,"416":0,"420":0,"421":0,"422":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"446":0,"447":0,"448":0,"449":0,"462":0,"463":0,"469":0,"484":0,"485":0,"486":0,"487":0,"490":0,"494":0,"496":0,"497":0,"498":0,"499":0,"501":0,"504":0,"505":0,"506":0,"507":0,"508":0,"509":0,"510":0,"511":0,"541":0,"542":0,"543":0,"544":0,"545":0,"546":0,"547":0,"548":0,"549":0,"553":0,"554":0,"555":0,"556":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"592":0,"594":0,"595":0,"596":0,"598":0,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"626":0,"628":0,"629":0,"630":0,"631":0,"641":0,"642":0,"646":0,"647":0,"648":0,"649":0,"650":0,"651":0,"652":0,"653":0,"674":0,"675":0,"676":0,"679":0,"695":0,"698":0,"699":0,"701":0,"702":0,"706":0,"707":0,"710":0,"711":0,"713":0,"714":0,"727":0,"728":0,"730":0,"732":0,"733":0,"755":0,"756":0,"757":0,"760":0,"761":0,"762":0,"766":0,"767":0,"774":0,"776":0,"777":0,"778":0,"785":0,"790":0,"791":0,"792":0,"796":0,"797":0,"798":0,"804":0,"805":0,"806":0,"827":0,"828":0,"829":0,"830":0,"831":0,"833":0,"835":0,"836":0,"838":0,"840":0,"841":0,"842":0,"844":0,"845":0,"846":0,"847":0,"848":0,"849":0,"854":0,"855":0,"860":0,"861":0,"864":0,"865":0,"866":0,"867":0,"868":0,"869":0,"870":0,"871":0,"873":0,"879":0,"880":0,"881":0,"882":0,"895":0,"896":0,"897":0,"898":0,"909":0,"921":0,"933":0,"943":0,"949":0,"950":0,"951":0,"953":0,"954":0,"955":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\EntryPoint.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":2,"33":2,"34":0,"35":0,"36":0,"37":0,"38":2,"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},"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],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0]},"f":{"1":1,"2":0,"3":0,"4":2,"5":0,"6":0,"7":0,"8":0,"9":2,"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":54,"loc":{"start":{"line":54,"column":4},"end":{"line":55,"column":4}}},"2":{"name":"handleOps","line":61,"loc":{"start":{"line":58,"column":4},"end":{"line":76,"column":4}}},"3":{"name":"handleAggregatedOps","line":82,"loc":{"start":{"line":79,"column":4},"end":{"line":137,"column":4}}},"4":{"name":"getUserOpHash","line":140,"loc":{"start":{"line":140,"column":4},"end":{"line":146,"column":4}}},"5":{"name":"getSenderAddress","line":149,"loc":{"start":{"line":149,"column":4},"end":{"line":152,"column":4}}},"6":{"name":"senderCreator","line":155,"loc":{"start":{"line":155,"column":4},"end":{"line":157,"column":4}}},"7":{"name":"delegateAndRevert","line":160,"loc":{"start":{"line":160,"column":4},"end":{"line":163,"column":4}}},"8":{"name":"getPackedUserOpTypeHash","line":165,"loc":{"start":{"line":165,"column":4},"end":{"line":167,"column":4}}},"9":{"name":"getDomainSeparatorV4","line":169,"loc":{"start":{"line":169,"column":4},"end":{"line":171,"column":4}}},"10":{"name":"supportsInterface","line":174,"loc":{"start":{"line":174,"column":4},"end":{"line":181,"column":4}}},"11":{"name":"_compensate","line":188,"loc":{"start":{"line":188,"column":4},"end":{"line":192,"column":4}}},"12":{"name":"_executeUserOp","line":201,"loc":{"start":{"line":201,"column":4},"end":{"line":274,"column":4}}},"13":{"name":"_emitUserOperationEvent","line":284,"loc":{"start":{"line":284,"column":4},"end":{"line":294,"column":4}}},"14":{"name":"_emitPrefundTooLow","line":301,"loc":{"start":{"line":301,"column":4},"end":{"line":307,"column":4}}},"15":{"name":"_iterateValidationPhase","line":319,"loc":{"start":{"line":319,"column":4},"end":{"line":341,"column":4}}},"16":{"name":"innerHandleOp","line":376,"loc":{"start":{"line":376,"column":4},"end":{"line":424,"column":4}}},"17":{"name":"_copyUserOpToMemory","line":431,"loc":{"start":{"line":431,"column":4},"end":{"line":451,"column":4}}},"18":{"name":"_getRequiredPrefund","line":459,"loc":{"start":{"line":459,"column":4},"end":{"line":471,"column":4}}},"19":{"name":"_createSenderIfNeeded","line":479,"loc":{"start":{"line":479,"column":4},"end":{"line":518,"column":4}}},"20":{"name":"_validateAccountPrepayment","line":530,"loc":{"start":{"line":530,"column":4},"end":{"line":560,"column":4}}},"21":{"name":"_callValidateUserOp","line":571,"loc":{"start":{"line":571,"column":4},"end":{"line":601,"column":4}}},"22":{"name":"_validatePaymasterPrepayment","line":615,"loc":{"start":{"line":615,"column":4},"end":{"line":634,"column":4}}},"23":{"name":"_callValidatePaymasterUserOp","line":636,"loc":{"start":{"line":636,"column":4},"end":{"line":680,"column":4}}},"24":{"name":"_validateAccountAndPaymasterValidationData","line":689,"loc":{"start":{"line":689,"column":4},"end":{"line":716,"column":4}}},"25":{"name":"_getValidationData","line":724,"loc":{"start":{"line":724,"column":4},"end":{"line":734,"column":4}}},"26":{"name":"_validatePrepayment","line":747,"loc":{"start":{"line":747,"column":4},"end":{"line":808,"column":4}}},"27":{"name":"_postExecution","line":821,"loc":{"start":{"line":821,"column":4},"end":{"line":885,"column":4}}},"28":{"name":"_getUserOpGasPrice","line":892,"loc":{"start":{"line":892,"column":4},"end":{"line":900,"column":4}}},"29":{"name":"_getOffsetOfMemoryBytes","line":906,"loc":{"start":{"line":906,"column":4},"end":{"line":912,"column":4}}},"30":{"name":"_getMemoryBytesFromOffset","line":918,"loc":{"start":{"line":918,"column":4},"end":{"line":924,"column":4}}},"31":{"name":"_getFreePtr","line":932,"loc":{"start":{"line":932,"column":4},"end":{"line":936,"column":4}}},"32":{"name":"_restoreFreePtr","line":942,"loc":{"start":{"line":942,"column":4},"end":{"line":946,"column":4}}},"33":{"name":"_getUnusedGasPenalty","line":948,"loc":{"start":{"line":948,"column":4},"end":{"line":957,"column":4}}}},"statementMap":{"1":{"start":{"line":62,"column":8},"end":{"line":62,"column":35}},"2":{"start":{"line":63,"column":8},"end":{"line":63,"column":62}},"3":{"start":{"line":65,"column":12},"end":{"line":65,"column":63}},"4":{"start":{"line":67,"column":12},"end":{"line":67,"column":33}},"5":{"start":{"line":68,"column":12},"end":{"line":68,"column":34}},"6":{"start":{"line":70,"column":12},"end":{"line":70,"column":2475}},"7":{"start":{"line":74,"column":12},"end":{"line":74,"column":46}},"8":{"start":{"line":85,"column":12},"end":{"line":85,"column":53}},"9":{"start":{"line":86,"column":12},"end":{"line":86,"column":32}},"10":{"start":{"line":87,"column":12},"end":{"line":87,"column":2992}},"11":{"start":{"line":88,"column":16},"end":{"line":88,"column":71}},"12":{"start":{"line":89,"column":16},"end":{"line":89,"column":64}},"13":{"start":{"line":90,"column":16},"end":{"line":90,"column":55}},"14":{"start":{"line":93,"column":16},"end":{"line":93,"column":3324}},"15":{"start":{"line":98,"column":16},"end":{"line":98,"column":3496}},"16":{"start":{"line":100,"column":20},"end":{"line":100,"column":3628}},"17":{"start":{"line":108,"column":12},"end":{"line":108,"column":68}},"18":{"start":{"line":110,"column":12},"end":{"line":110,"column":31}},"19":{"start":{"line":111,"column":12},"end":{"line":111,"column":3987}},"20":{"start":{"line":112,"column":16},"end":{"line":112,"column":71}},"21":{"start":{"line":113,"column":16},"end":{"line":113,"column":64}},"22":{"start":{"line":114,"column":16},"end":{"line":114,"column":55}},"23":{"start":{"line":119,"column":12},"end":{"line":119,"column":34}},"24":{"start":{"line":121,"column":12},"end":{"line":121,"column":33}},"25":{"start":{"line":123,"column":12},"end":{"line":123,"column":4456}},"26":{"start":{"line":124,"column":16},"end":{"line":124,"column":71}},"27":{"start":{"line":125,"column":16},"end":{"line":125,"column":72}},"28":{"start":{"line":126,"column":16},"end":{"line":126,"column":64}},"29":{"start":{"line":127,"column":16},"end":{"line":127,"column":43}},"30":{"start":{"line":129,"column":16},"end":{"line":129,"column":4781}},"31":{"start":{"line":135,"column":12},"end":{"line":135,"column":46}},"32":{"start":{"line":143,"column":8},"end":{"line":143,"column":93}},"33":{"start":{"line":144,"column":8},"end":{"line":144,"column":5381}},"34":{"start":{"line":150,"column":8},"end":{"line":150,"column":63}},"35":{"start":{"line":156,"column":8},"end":{"line":156,"column":29}},"36":{"start":{"line":161,"column":8},"end":{"line":161,"column":68}},"37":{"start":{"line":166,"column":8},"end":{"line":166,"column":54}},"38":{"start":{"line":170,"column":8},"end":{"line":170,"column":35}},"39":{"start":{"line":176,"column":8},"end":{"line":176,"column":6581}},"40":{"start":{"line":189,"column":8},"end":{"line":189,"column":69}},"41":{"start":{"line":190,"column":8},"end":{"line":190,"column":61}},"42":{"start":{"line":191,"column":8},"end":{"line":191,"column":58}},"43":{"start":{"line":208,"column":8},"end":{"line":208,"column":34}},"44":{"start":{"line":209,"column":8},"end":{"line":209,"column":78}},"45":{"start":{"line":210,"column":8},"end":{"line":210,"column":20}},"46":{"start":{"line":212,"column":12},"end":{"line":212,"column":47}},"47":{"start":{"line":213,"column":12},"end":{"line":213,"column":53}},"48":{"start":{"line":214,"column":12},"end":{"line":214,"column":34}},"49":{"start":{"line":215,"column":12},"end":{"line":215,"column":28}},"50":{"start":{"line":222,"column":12},"end":{"line":222,"column":8493}},"51":{"start":{"line":223,"column":16},"end":{"line":223,"column":119}},"52":{"start":{"line":233,"column":12},"end":{"line":233,"column":39}},"53":{"start":{"line":235,"column":8},"end":{"line":235,"column":9171}},"54":{"start":{"line":236,"column":12},"end":{"line":236,"column":35}},"55":{"start":{"line":244,"column":12},"end":{"line":244,"column":9490}},"56":{"start":{"line":248,"column":19},"end":{"line":248,"column":9791}},"57":{"start":{"line":250,"column":16},"end":{"line":250,"column":72}},"58":{"start":{"line":251,"column":16},"end":{"line":251,"column":54}},"59":{"start":{"line":252,"column":16},"end":{"line":252,"column":41}},"60":{"start":{"line":253,"column":16},"end":{"line":253,"column":79}},"61":{"start":{"line":256,"column":16},"end":{"line":256,"column":47}},"62":{"start":{"line":257,"column":16},"end":{"line":257,"column":10334}},"63":{"start":{"line":263,"column":16},"end":{"line":263,"column":39}},"64":{"start":{"line":265,"column":16},"end":{"line":265,"column":72}},"65":{"start":{"line":285,"column":8},"end":{"line":285,"column":11513}},"66":{"start":{"line":302,"column":8},"end":{"line":302,"column":12032}},"67":{"start":{"line":327,"column":12},"end":{"line":327,"column":13190}},"68":{"start":{"line":328,"column":16},"end":{"line":328,"column":69}},"69":{"start":{"line":329,"column":16},"end":{"line":329,"column":13380}},"70":{"start":{"line":333,"column":16},"end":{"line":333,"column":13509}},"71":{"start":{"line":381,"column":8},"end":{"line":381,"column":34}},"72":{"start":{"line":382,"column":8},"end":{"line":382,"column":70}},"73":{"start":{"line":383,"column":8},"end":{"line":383,"column":52}},"74":{"start":{"line":385,"column":8},"end":{"line":385,"column":51}},"75":{"start":{"line":388,"column":12},"end":{"line":388,"column":15397}},"76":{"start":{"line":401,"column":8},"end":{"line":401,"column":70}},"77":{"start":{"line":402,"column":8},"end":{"line":402,"column":15830}},"78":{"start":{"line":403,"column":12},"end":{"line":403,"column":79}},"79":{"start":{"line":404,"column":12},"end":{"line":404,"column":15956}},"80":{"start":{"line":405,"column":16},"end":{"line":405,"column":47}},"81":{"start":{"line":406,"column":16},"end":{"line":406,"column":79}},"82":{"start":{"line":407,"column":16},"end":{"line":407,"column":16125}},"83":{"start":{"line":408,"column":20},"end":{"line":408,"column":16176}},"84":{"start":{"line":415,"column":16},"end":{"line":415,"column":39}},"85":{"start":{"line":421,"column":12},"end":{"line":421,"column":68}},"86":{"start":{"line":422,"column":12},"end":{"line":422,"column":67}},"87":{"start":{"line":440,"column":8},"end":{"line":440,"column":65}},"88":{"start":{"line":441,"column":8},"end":{"line":441,"column":17495}},"89":{"start":{"line":442,"column":12},"end":{"line":442,"column":17547}},"90":{"start":{"line":446,"column":12},"end":{"line":446,"column":29}},"91":{"start":{"line":448,"column":12},"end":{"line":448,"column":69}},"92":{"start":{"line":463,"column":12},"end":{"line":463,"column":18454}},"93":{"start":{"line":484,"column":8},"end":{"line":484,"column":19211}},"94":{"start":{"line":485,"column":12},"end":{"line":485,"column":50}},"95":{"start":{"line":486,"column":12},"end":{"line":486,"column":19309}},"96":{"start":{"line":487,"column":16},"end":{"line":487,"column":19381}},"97":{"start":{"line":490,"column":20},"end":{"line":490,"column":19689}},"98":{"start":{"line":494,"column":16},"end":{"line":494,"column":22}},"99":{"start":{"line":496,"column":12},"end":{"line":496,"column":19945}},"100":{"start":{"line":498,"column":12},"end":{"line":498,"column":20002}},"101":{"start":{"line":501,"column":12},"end":{"line":501,"column":20143}},"102":{"start":{"line":504,"column":12},"end":{"line":504,"column":20340}},"103":{"start":{"line":506,"column":12},"end":{"line":506,"column":20459}},"104":{"start":{"line":508,"column":12},"end":{"line":508,"column":20574}},"105":{"start":{"line":510,"column":12},"end":{"line":510,"column":64}},"106":{"start":{"line":511,"column":12},"end":{"line":511,"column":20700}},"107":{"start":{"line":542,"column":12},"end":{"line":542,"column":56}},"108":{"start":{"line":543,"column":12},"end":{"line":543,"column":43}},"109":{"start":{"line":544,"column":12},"end":{"line":544,"column":62}},"110":{"start":{"line":545,"column":12},"end":{"line":545,"column":49}},"111":{"start":{"line":546,"column":12},"end":{"line":546,"column":43}},"112":{"start":{"line":547,"column":12},"end":{"line":547,"column":21948}},"113":{"start":{"line":548,"column":16},"end":{"line":548,"column":47}},"114":{"start":{"line":554,"column":12},"end":{"line":554,"column":22282}},"115":{"start":{"line":555,"column":16},"end":{"line":555,"column":22334}},"116":{"start":{"line":578,"column":8},"end":{"line":578,"column":62}},"117":{"start":{"line":579,"column":8},"end":{"line":579,"column":46}},"118":{"start":{"line":580,"column":8},"end":{"line":580,"column":20}},"119":{"start":{"line":582,"column":12},"end":{"line":582,"column":47}},"120":{"start":{"line":583,"column":12},"end":{"line":583,"column":121}},"121":{"start":{"line":592,"column":12},"end":{"line":592,"column":39}},"122":{"start":{"line":594,"column":8},"end":{"line":594,"column":23966}},"123":{"start":{"line":595,"column":12},"end":{"line":595,"column":23999}},"124":{"start":{"line":621,"column":12},"end":{"line":621,"column":38}},"125":{"start":{"line":622,"column":12},"end":{"line":622,"column":56}},"126":{"start":{"line":623,"column":12},"end":{"line":623,"column":49}},"127":{"start":{"line":624,"column":12},"end":{"line":624,"column":52}},"128":{"start":{"line":625,"column":12},"end":{"line":625,"column":25438}},"129":{"start":{"line":628,"column":12},"end":{"line":628,"column":82}},"130":{"start":{"line":630,"column":12},"end":{"line":630,"column":25777}},"131":{"start":{"line":641,"column":8},"end":{"line":641,"column":39}},"132":{"start":{"line":642,"column":8},"end":{"line":642,"column":26217}},"133":{"start":{"line":646,"column":8},"end":{"line":646,"column":52}},"134":{"start":{"line":647,"column":8},"end":{"line":647,"column":92}},"135":{"start":{"line":648,"column":8},"end":{"line":648,"column":20}},"136":{"start":{"line":649,"column":8},"end":{"line":649,"column":29}},"137":{"start":{"line":650,"column":8},"end":{"line":650,"column":29}},"138":{"start":{"line":651,"column":8},"end":{"line":651,"column":32}},"139":{"start":{"line":652,"column":8},"end":{"line":652,"column":19}},"140":{"start":{"line":675,"column":12},"end":{"line":675,"column":27808}},"141":{"start":{"line":679,"column":8},"end":{"line":679,"column":39}},"142":{"start":{"line":695,"column":8},"end":{"line":695,"column":28685}},"143":{"start":{"line":698,"column":8},"end":{"line":698,"column":28797}},"144":{"start":{"line":701,"column":8},"end":{"line":701,"column":28920}},"145":{"start":{"line":706,"column":8},"end":{"line":706,"column":28}},"146":{"start":{"line":710,"column":8},"end":{"line":710,"column":29402}},"147":{"start":{"line":713,"column":8},"end":{"line":713,"column":29519}},"148":{"start":{"line":727,"column":8},"end":{"line":727,"column":30123}},"149":{"start":{"line":728,"column":12},"end":{"line":728,"column":38}},"150":{"start":{"line":730,"column":8},"end":{"line":730,"column":73}},"151":{"start":{"line":755,"column":8},"end":{"line":755,"column":34}},"152":{"start":{"line":756,"column":8},"end":{"line":756,"column":55}},"153":{"start":{"line":757,"column":8},"end":{"line":757,"column":43}},"154":{"start":{"line":760,"column":8},"end":{"line":760,"column":39}},"155":{"start":{"line":762,"column":8},"end":{"line":762,"column":31}},"156":{"start":{"line":766,"column":8},"end":{"line":766,"column":67}},"157":{"start":{"line":767,"column":8},"end":{"line":767,"column":32042}},"158":{"start":{"line":774,"column":8},"end":{"line":774,"column":96}},"159":{"start":{"line":776,"column":8},"end":{"line":776,"column":62}},"160":{"start":{"line":785,"column":8},"end":{"line":785,"column":32755}},"161":{"start":{"line":791,"column":12},"end":{"line":791,"column":32946}},"162":{"start":{"line":796,"column":8},"end":{"line":796,"column":28}},"163":{"start":{"line":797,"column":8},"end":{"line":797,"column":33136}},"164":{"start":{"line":827,"column":8},"end":{"line":827,"column":34}},"165":{"start":{"line":829,"column":12},"end":{"line":829,"column":33}},"166":{"start":{"line":830,"column":12},"end":{"line":830,"column":56}},"167":{"start":{"line":831,"column":12},"end":{"line":831,"column":58}},"168":{"start":{"line":833,"column":12},"end":{"line":833,"column":49}},"169":{"start":{"line":836,"column":16},"end":{"line":836,"column":70}},"170":{"start":{"line":840,"column":12},"end":{"line":840,"column":42}},"171":{"start":{"line":841,"column":12},"end":{"line":841,"column":35190}},"172":{"start":{"line":845,"column":16},"end":{"line":845,"column":35357}},"173":{"start":{"line":847,"column":20},"end":{"line":847,"column":52}},"174":{"start":{"line":848,"column":20},"end":{"line":848,"column":35522}},"175":{"start":{"line":849,"column":24},"end":{"line":849,"column":35603}},"176":{"start":{"line":854,"column":28},"end":{"line":854,"column":91}},"177":{"start":{"line":860,"column":20},"end":{"line":860,"column":68}},"178":{"start":{"line":866,"column":12},"end":{"line":866,"column":44}},"179":{"start":{"line":867,"column":12},"end":{"line":867,"column":36660}},"180":{"start":{"line":868,"column":16},"end":{"line":868,"column":36712}},"181":{"start":{"line":870,"column":20},"end":{"line":870,"column":45}},"182":{"start":{"line":871,"column":20},"end":{"line":871,"column":83}},"183":{"start":{"line":879,"column":16},"end":{"line":879,"column":56}},"184":{"start":{"line":880,"column":16},"end":{"line":880,"column":55}},"185":{"start":{"line":881,"column":16},"end":{"line":881,"column":72}},"186":{"start":{"line":882,"column":16},"end":{"line":882,"column":81}},"187":{"start":{"line":896,"column":12},"end":{"line":896,"column":55}},"188":{"start":{"line":897,"column":12},"end":{"line":897,"column":71}},"189":{"start":{"line":898,"column":12},"end":{"line":898,"column":74}},"190":{"start":{"line":950,"column":12},"end":{"line":950,"column":39688}},"191":{"start":{"line":951,"column":16},"end":{"line":951,"column":24}},"192":{"start":{"line":953,"column":12},"end":{"line":953,"column":50}},"193":{"start":{"line":954,"column":12},"end":{"line":954,"column":85}},"194":{"start":{"line":955,"column":12},"end":{"line":955,"column":35}}},"branchMap":{"1":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":15},"end":{"line":61,"column":15}},{"start":{"line":61,"column":15},"end":{"line":61,"column":15}}]},"2":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":15},"end":{"line":82,"column":15}},{"start":{"line":82,"column":15},"end":{"line":82,"column":15}}]},"3":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":16}},{"start":{"line":93,"column":16},"end":{"line":93,"column":16}}]},"4":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":16},"end":{"line":98,"column":16}},{"start":{"line":98,"column":16},"end":{"line":98,"column":16}}]},"5":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":15},"end":{"line":176,"column":128}},{"start":{"line":177,"column":8},"end":{"line":177,"column":51}}]},"6":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":15},"end":{"line":177,"column":51}},{"start":{"line":178,"column":8},"end":{"line":178,"column":53}}]},"7":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":15},"end":{"line":178,"column":53}},{"start":{"line":179,"column":8},"end":{"line":179,"column":53}}]},"8":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":15},"end":{"line":179,"column":53}},{"start":{"line":180,"column":12},"end":{"line":180,"column":47}}]},"9":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":8},"end":{"line":189,"column":8}},{"start":{"line":189,"column":8},"end":{"line":189,"column":8}}]},"10":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":8},"end":{"line":191,"column":8}},{"start":{"line":191,"column":8},"end":{"line":191,"column":8}}]},"11":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":12},"end":{"line":222,"column":12}},{"start":{"line":222,"column":12},"end":{"line":222,"column":12}}]},"12":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":8},"end":{"line":235,"column":8}},{"start":{"line":235,"column":8},"end":{"line":235,"column":8}}]},"13":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":12},"end":{"line":244,"column":12}},{"start":{"line":244,"column":12},"end":{"line":244,"column":12}}]},"14":{"line":248,"type":"if","locations":[{"start":{"line":248,"column":19},"end":{"line":248,"column":19}},{"start":{"line":248,"column":19},"end":{"line":248,"column":19}}]},"15":{"line":382,"type":"if","locations":[{"start":{"line":382,"column":8},"end":{"line":382,"column":8}},{"start":{"line":382,"column":8},"end":{"line":382,"column":8}}]},"16":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":12},"end":{"line":388,"column":12}},{"start":{"line":388,"column":12},"end":{"line":388,"column":12}}]},"17":{"line":402,"type":"if","locations":[{"start":{"line":402,"column":8},"end":{"line":402,"column":8}},{"start":{"line":402,"column":8},"end":{"line":402,"column":8}}]},"18":{"line":404,"type":"if","locations":[{"start":{"line":404,"column":12},"end":{"line":404,"column":12}},{"start":{"line":404,"column":12},"end":{"line":404,"column":12}}]},"19":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":16},"end":{"line":407,"column":16}},{"start":{"line":407,"column":16},"end":{"line":407,"column":16}}]},"20":{"line":441,"type":"if","locations":[{"start":{"line":441,"column":8},"end":{"line":441,"column":8}},{"start":{"line":441,"column":8},"end":{"line":441,"column":8}}]},"21":{"line":442,"type":"if","locations":[{"start":{"line":442,"column":12},"end":{"line":442,"column":12}},{"start":{"line":442,"column":12},"end":{"line":442,"column":12}}]},"22":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":12},"end":{"line":448,"column":12}},{"start":{"line":448,"column":12},"end":{"line":448,"column":12}}]},"23":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":8},"end":{"line":484,"column":8}},{"start":{"line":484,"column":8},"end":{"line":484,"column":8}}]},"24":{"line":486,"type":"if","locations":[{"start":{"line":486,"column":12},"end":{"line":486,"column":12}},{"start":{"line":486,"column":12},"end":{"line":486,"column":12}}]},"25":{"line":487,"type":"if","locations":[{"start":{"line":487,"column":16},"end":{"line":487,"column":16}},{"start":{"line":487,"column":16},"end":{"line":487,"column":16}}]},"26":{"line":496,"type":"if","locations":[{"start":{"line":496,"column":12},"end":{"line":496,"column":12}},{"start":{"line":496,"column":12},"end":{"line":496,"column":12}}]},"27":{"line":498,"type":"if","locations":[{"start":{"line":498,"column":12},"end":{"line":498,"column":12}},{"start":{"line":498,"column":12},"end":{"line":498,"column":12}}]},"28":{"line":504,"type":"if","locations":[{"start":{"line":504,"column":12},"end":{"line":504,"column":12}},{"start":{"line":504,"column":12},"end":{"line":504,"column":12}}]},"29":{"line":506,"type":"if","locations":[{"start":{"line":506,"column":12},"end":{"line":506,"column":12}},{"start":{"line":506,"column":12},"end":{"line":506,"column":12}}]},"30":{"line":508,"type":"if","locations":[{"start":{"line":508,"column":12},"end":{"line":508,"column":12}},{"start":{"line":508,"column":12},"end":{"line":508,"column":12}}]},"31":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":12},"end":{"line":547,"column":12}},{"start":{"line":547,"column":12},"end":{"line":547,"column":12}}]},"32":{"line":550,"type":"if","locations":[{"start":{"line":550,"column":22},"end":{"line":550,"column":22}},{"start":{"line":551,"column":22},"end":{"line":551,"column":42}}]},"33":{"line":554,"type":"if","locations":[{"start":{"line":554,"column":12},"end":{"line":554,"column":12}},{"start":{"line":554,"column":12},"end":{"line":554,"column":12}}]},"34":{"line":555,"type":"if","locations":[{"start":{"line":555,"column":16},"end":{"line":555,"column":16}},{"start":{"line":555,"column":16},"end":{"line":555,"column":16}}]},"35":{"line":594,"type":"if","locations":[{"start":{"line":594,"column":8},"end":{"line":594,"column":8}},{"start":{"line":594,"column":8},"end":{"line":594,"column":8}}]},"36":{"line":595,"type":"if","locations":[{"start":{"line":595,"column":12},"end":{"line":595,"column":12}},{"start":{"line":595,"column":12},"end":{"line":595,"column":12}}]},"37":{"line":625,"type":"if","locations":[{"start":{"line":625,"column":12},"end":{"line":625,"column":12}},{"start":{"line":625,"column":12},"end":{"line":625,"column":12}}]},"38":{"line":630,"type":"if","locations":[{"start":{"line":630,"column":12},"end":{"line":630,"column":12}},{"start":{"line":630,"column":12},"end":{"line":630,"column":12}}]},"39":{"line":675,"type":"if","locations":[{"start":{"line":675,"column":12},"end":{"line":675,"column":12}},{"start":{"line":675,"column":12},"end":{"line":675,"column":12}}]},"40":{"line":675,"type":"cond-expr","locations":[{"start":{"line":675,"column":16},"end":{"line":675,"column":23}},{"start":{"line":675,"column":28},"end":{"line":675,"column":46}}]},"41":{"line":675,"type":"cond-expr","locations":[{"start":{"line":675,"column":16},"end":{"line":675,"column":46}},{"start":{"line":675,"column":51},"end":{"line":675,"column":87}}]},"42":{"line":698,"type":"if","locations":[{"start":{"line":698,"column":8},"end":{"line":698,"column":8}},{"start":{"line":698,"column":8},"end":{"line":698,"column":8}}]},"43":{"line":701,"type":"if","locations":[{"start":{"line":701,"column":8},"end":{"line":701,"column":8}},{"start":{"line":701,"column":8},"end":{"line":701,"column":8}}]},"44":{"line":710,"type":"if","locations":[{"start":{"line":710,"column":8},"end":{"line":710,"column":8}},{"start":{"line":710,"column":8},"end":{"line":710,"column":8}}]},"45":{"line":713,"type":"if","locations":[{"start":{"line":713,"column":8},"end":{"line":713,"column":8}},{"start":{"line":713,"column":8},"end":{"line":713,"column":8}}]},"46":{"line":727,"type":"if","locations":[{"start":{"line":727,"column":8},"end":{"line":727,"column":8}},{"start":{"line":727,"column":8},"end":{"line":727,"column":8}}]},"47":{"line":774,"type":"if","locations":[{"start":{"line":774,"column":8},"end":{"line":774,"column":8}},{"start":{"line":774,"column":8},"end":{"line":774,"column":8}}]},"48":{"line":785,"type":"if","locations":[{"start":{"line":785,"column":8},"end":{"line":785,"column":8}},{"start":{"line":785,"column":8},"end":{"line":785,"column":8}}]},"49":{"line":791,"type":"if","locations":[{"start":{"line":791,"column":12},"end":{"line":791,"column":12}},{"start":{"line":791,"column":12},"end":{"line":791,"column":12}}]},"50":{"line":797,"type":"if","locations":[{"start":{"line":797,"column":8},"end":{"line":797,"column":8}},{"start":{"line":797,"column":8},"end":{"line":797,"column":8}}]},"51":{"line":841,"type":"if","locations":[{"start":{"line":841,"column":12},"end":{"line":841,"column":12}},{"start":{"line":841,"column":12},"end":{"line":841,"column":12}}]},"52":{"line":845,"type":"if","locations":[{"start":{"line":845,"column":16},"end":{"line":845,"column":16}},{"start":{"line":845,"column":16},"end":{"line":845,"column":16}}]},"53":{"line":848,"type":"if","locations":[{"start":{"line":848,"column":20},"end":{"line":848,"column":20}},{"start":{"line":848,"column":20},"end":{"line":848,"column":20}}]},"54":{"line":867,"type":"if","locations":[{"start":{"line":867,"column":12},"end":{"line":867,"column":12}},{"start":{"line":867,"column":12},"end":{"line":867,"column":12}}]},"55":{"line":868,"type":"if","locations":[{"start":{"line":868,"column":16},"end":{"line":868,"column":16}},{"start":{"line":868,"column":16},"end":{"line":868,"column":16}}]},"56":{"line":950,"type":"if","locations":[{"start":{"line":950,"column":12},"end":{"line":950,"column":12}},{"start":{"line":950,"column":12},"end":{"line":950,"column":12}}]}}},"contracts\\lib\\core\\Helpers.sol":{"l":{"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"64":0,"82":0,"96":6,"112":0,"123":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\Helpers.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]},"f":{"1":0,"2":0,"3":0,"4":6,"5":0,"6":0},"fnMap":{"1":{"name":"_parseValidationData","line":44,"loc":{"start":{"line":44,"column":0},"end":{"line":54,"column":0}}},"2":{"name":"_packValidationData","line":61,"loc":{"start":{"line":61,"column":0},"end":{"line":68,"column":0}}},"3":{"name":"_packValidationData","line":77,"loc":{"start":{"line":77,"column":0},"end":{"line":86,"column":0}}},"4":{"name":"calldataKeccak","line":95,"loc":{"start":{"line":95,"column":4},"end":{"line":102,"column":4}}},"5":{"name":"min","line":111,"loc":{"start":{"line":111,"column":4},"end":{"line":113,"column":4}}},"6":{"name":"finalizeAllocation","line":121,"loc":{"start":{"line":121,"column":4},"end":{"line":135,"column":4}}}},"statementMap":{"1":{"start":{"line":47,"column":4},"end":{"line":47,"column":57}},"2":{"start":{"line":48,"column":4},"end":{"line":48,"column":53}},"3":{"start":{"line":49,"column":4},"end":{"line":49,"column":1729}},"4":{"start":{"line":52,"column":4},"end":{"line":52,"column":60}},"5":{"start":{"line":53,"column":4},"end":{"line":53,"column":61}},"6":{"start":{"line":64,"column":4},"end":{"line":64,"column":2223}},"7":{"start":{"line":82,"column":4},"end":{"line":82,"column":2862}},"8":{"start":{"line":112,"column":8},"end":{"line":112,"column":28}}},"branchMap":{"1":{"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}}]},"2":{"line":83,"type":"if","locations":[{"start":{"line":83,"column":22},"end":{"line":83,"column":42}},{"start":{"line":83,"column":46},"end":{"line":83,"column":67}}]},"3":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":23},"end":{"line":112,"column":23}},{"start":{"line":112,"column":27},"end":{"line":112,"column":27}}]}}},"contracts\\lib\\core\\NonceManager.sol":{"l":{"19":0,"24":0,"35":0,"36":0,"37":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\NonceManager.sol","s":{"1":0,"2":0,"3":0,"4":0},"b":{},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"getNonce","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":20,"column":4}}},"2":{"name":"incrementNonce","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":4}}},"3":{"name":"_validateAndUpdateNonce","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":38,"column":4}}}},"statementMap":{"1":{"start":{"line":19,"column":8},"end":{"line":19,"column":70}},"2":{"start":{"line":35,"column":8},"end":{"line":35,"column":42}},"3":{"start":{"line":36,"column":8},"end":{"line":36,"column":34}},"4":{"start":{"line":37,"column":8},"end":{"line":37,"column":56}}},"branchMap":{}},"contracts\\lib\\core\\SenderCreator.sol":{"l":{"18":1,"32":0,"33":0,"35":0,"36":0,"37":0,"58":0,"59":0,"60":0,"71":0,"72":0,"73":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\SenderCreator.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]},"f":{"1":1,"2":0,"3":0},"fnMap":{"1":{"name":"constructor","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":4}}},"2":{"name":"createSender","line":29,"loc":{"start":{"line":29,"column":4},"end":{"line":51,"column":4}}},"3":{"name":"initEip7702Sender","line":54,"loc":{"start":{"line":54,"column":4},"end":{"line":75,"column":4}}}},"statementMap":{"1":{"start":{"line":32,"column":8},"end":{"line":32,"column":76}},"2":{"start":{"line":33,"column":8},"end":{"line":33,"column":60}},"3":{"start":{"line":35,"column":8},"end":{"line":35,"column":50}},"4":{"start":{"line":36,"column":8},"end":{"line":36,"column":20}},"5":{"start":{"line":58,"column":8},"end":{"line":58,"column":76}},"6":{"start":{"line":59,"column":8},"end":{"line":59,"column":20}},"7":{"start":{"line":71,"column":8},"end":{"line":71,"column":2216}},"8":{"start":{"line":72,"column":12},"end":{"line":72,"column":75}}},"branchMap":{"1":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":8}},{"start":{"line":32,"column":8},"end":{"line":32,"column":8}}]},"2":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":8}},{"start":{"line":58,"column":8},"end":{"line":58,"column":8}}]},"3":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":8},"end":{"line":71,"column":8}},{"start":{"line":71,"column":8},"end":{"line":71,"column":8}}]}}},"contracts\\lib\\core\\StakeManager.sol":{"l":{"22":0,"32":0,"33":0,"34":0,"39":0,"43":0,"54":3,"55":3,"56":3,"57":3,"58":3,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"76":0,"82":3,"83":3,"88":0,"89":0,"90":0,"94":0,"95":0,"96":0,"97":0,"104":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"120":0,"121":0,"122":0,"123":0,"124":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\StakeManager.sol","s":{"1":0,"2":0,"3":0,"4":3,"5":3,"6":3,"7":0,"8":0,"9":0,"10":0,"11":0,"12":3,"13":3,"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},"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]},"f":{"1":0,"2":0,"3":0,"4":3,"5":0,"6":3,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"getDepositInfo","line":19,"loc":{"start":{"line":19,"column":4},"end":{"line":23,"column":4}}},"2":{"name":"_getStakeInfo","line":29,"loc":{"start":{"line":29,"column":4},"end":{"line":35,"column":4}}},"3":{"name":"balanceOf","line":38,"loc":{"start":{"line":38,"column":4},"end":{"line":40,"column":4}}},"4":{"name":"_incrementDeposit","line":53,"loc":{"start":{"line":53,"column":4},"end":{"line":60,"column":4}}},"5":{"name":"_tryDecrementDeposit","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":78,"column":4}}},"6":{"name":"depositTo","line":81,"loc":{"start":{"line":81,"column":4},"end":{"line":84,"column":4}}},"7":{"name":"addStake","line":87,"loc":{"start":{"line":87,"column":4},"end":{"line":105,"column":4}}},"8":{"name":"unlockStake","line":108,"loc":{"start":{"line":108,"column":4},"end":{"line":116,"column":4}}},"9":{"name":"withdrawStake","line":119,"loc":{"start":{"line":119,"column":4},"end":{"line":134,"column":4}}},"10":{"name":"withdrawTo","line":137,"loc":{"start":{"line":137,"column":4},"end":{"line":148,"column":4}}}},"statementMap":{"1":{"start":{"line":22,"column":8},"end":{"line":22,"column":32}},"2":{"start":{"line":32,"column":8},"end":{"line":32,"column":56}},"3":{"start":{"line":39,"column":8},"end":{"line":39,"column":40}},"4":{"start":{"line":55,"column":12},"end":{"line":55,"column":56}},"5":{"start":{"line":56,"column":12},"end":{"line":56,"column":53}},"6":{"start":{"line":58,"column":12},"end":{"line":58,"column":28}},"7":{"start":{"line":70,"column":12},"end":{"line":70,"column":56}},"8":{"start":{"line":71,"column":12},"end":{"line":71,"column":49}},"9":{"start":{"line":72,"column":12},"end":{"line":72,"column":2447}},"10":{"start":{"line":73,"column":16},"end":{"line":73,"column":28}},"11":{"start":{"line":76,"column":12},"end":{"line":76,"column":23}},"12":{"start":{"line":82,"column":8},"end":{"line":82,"column":66}},"13":{"start":{"line":83,"column":8},"end":{"line":83,"column":43}},"14":{"start":{"line":88,"column":8},"end":{"line":88,"column":55}},"15":{"start":{"line":89,"column":8},"end":{"line":89,"column":65}},"16":{"start":{"line":90,"column":8},"end":{"line":90,"column":3081}},"17":{"start":{"line":94,"column":8},"end":{"line":94,"column":46}},"18":{"start":{"line":95,"column":8},"end":{"line":95,"column":47}},"19":{"start":{"line":96,"column":8},"end":{"line":96,"column":60}},"20":{"start":{"line":104,"column":8},"end":{"line":104,"column":60}},"21":{"start":{"line":109,"column":8},"end":{"line":109,"column":55}},"22":{"start":{"line":110,"column":8},"end":{"line":110,"column":55}},"23":{"start":{"line":111,"column":8},"end":{"line":111,"column":48}},"24":{"start":{"line":112,"column":8},"end":{"line":112,"column":76}},"25":{"start":{"line":115,"column":8},"end":{"line":115,"column":52}},"26":{"start":{"line":120,"column":8},"end":{"line":120,"column":55}},"27":{"start":{"line":121,"column":8},"end":{"line":121,"column":34}},"28":{"start":{"line":122,"column":8},"end":{"line":122,"column":49}},"29":{"start":{"line":123,"column":8},"end":{"line":123,"column":70}},"30":{"start":{"line":124,"column":8},"end":{"line":124,"column":4410}},"31":{"start":{"line":131,"column":8},"end":{"line":131,"column":63}},"32":{"start":{"line":132,"column":8},"end":{"line":132,"column":64}},"33":{"start":{"line":133,"column":8},"end":{"line":133,"column":51}},"34":{"start":{"line":141,"column":8},"end":{"line":141,"column":55}},"35":{"start":{"line":142,"column":8},"end":{"line":142,"column":45}},"36":{"start":{"line":143,"column":8},"end":{"line":143,"column":77}},"37":{"start":{"line":145,"column":8},"end":{"line":145,"column":67}},"38":{"start":{"line":146,"column":8},"end":{"line":146,"column":73}},"39":{"start":{"line":147,"column":8},"end":{"line":147,"column":45}}},"branchMap":{"1":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":12},"end":{"line":72,"column":12}},{"start":{"line":72,"column":12},"end":{"line":72,"column":12}}]},"2":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":89,"column":8}},{"start":{"line":89,"column":8},"end":{"line":89,"column":8}}]},"3":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":8},"end":{"line":90,"column":8}},{"start":{"line":90,"column":8},"end":{"line":90,"column":8}}]},"4":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":95,"column":8}},{"start":{"line":95,"column":8},"end":{"line":95,"column":8}}]},"5":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":8},"end":{"line":96,"column":8}},{"start":{"line":96,"column":8},"end":{"line":96,"column":8}}]},"6":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":8},"end":{"line":110,"column":8}},{"start":{"line":110,"column":8},"end":{"line":110,"column":8}}]},"7":{"line":111,"type":"if","locations":[{"start":{"line":111,"column":8},"end":{"line":111,"column":8}},{"start":{"line":111,"column":8},"end":{"line":111,"column":8}}]},"8":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":8},"end":{"line":122,"column":8}},{"start":{"line":122,"column":8},"end":{"line":122,"column":8}}]},"9":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":8},"end":{"line":123,"column":8}},{"start":{"line":123,"column":8},"end":{"line":123,"column":8}}]},"10":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":8},"end":{"line":124,"column":8}},{"start":{"line":124,"column":8},"end":{"line":124,"column":8}}]},"11":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":8},"end":{"line":133,"column":8}},{"start":{"line":133,"column":8},"end":{"line":133,"column":8}}]},"12":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":8},"end":{"line":143,"column":8}},{"start":{"line":143,"column":8},"end":{"line":143,"column":8}}]},"13":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":8},"end":{"line":147,"column":8}},{"start":{"line":147,"column":8},"end":{"line":147,"column":8}}]}}},"contracts\\lib\\core\\UserOperationLib.sol":{"l":{"26":0,"27":0,"28":0,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"55":2,"67":0,"72":0,"77":0,"82":0,"87":0,"92":0,"97":0,"102":0,"107":0,"113":2,"115":2,"116":2,"117":2,"129":2},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\core\\UserOperationLib.sol","s":{"1":0,"2":0,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":2,"22":2},"b":{"1":[0,2],"2":[2,0]},"f":{"1":0,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":2,"13":2},"fnMap":{"1":{"name":"gasPrice","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":30,"column":4}}},"2":{"name":"encode","line":42,"loc":{"start":{"line":42,"column":4},"end":{"line":62,"column":4}}},"3":{"name":"unpackUints","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":68,"column":4}}},"4":{"name":"unpackHigh128","line":71,"loc":{"start":{"line":71,"column":4},"end":{"line":73,"column":4}}},"5":{"name":"unpackLow128","line":76,"loc":{"start":{"line":76,"column":4},"end":{"line":78,"column":4}}},"6":{"name":"unpackMaxPriorityFeePerGas","line":80,"loc":{"start":{"line":80,"column":4},"end":{"line":83,"column":4}}},"7":{"name":"unpackMaxFeePerGas","line":85,"loc":{"start":{"line":85,"column":4},"end":{"line":88,"column":4}}},"8":{"name":"unpackVerificationGasLimit","line":90,"loc":{"start":{"line":90,"column":4},"end":{"line":93,"column":4}}},"9":{"name":"unpackCallGasLimit","line":95,"loc":{"start":{"line":95,"column":4},"end":{"line":98,"column":4}}},"10":{"name":"unpackPaymasterVerificationGasLimit","line":100,"loc":{"start":{"line":100,"column":4},"end":{"line":103,"column":4}}},"11":{"name":"unpackPostOpGasLimit","line":105,"loc":{"start":{"line":105,"column":4},"end":{"line":108,"column":4}}},"12":{"name":"unpackPaymasterStaticFields","line":110,"loc":{"start":{"line":110,"column":4},"end":{"line":118,"column":4}}},"13":{"name":"hash","line":125,"loc":{"start":{"line":125,"column":4},"end":{"line":130,"column":4}}}},"statementMap":{"1":{"start":{"line":27,"column":12},"end":{"line":27,"column":94}},"2":{"start":{"line":28,"column":12},"end":{"line":28,"column":74}},"3":{"start":{"line":46,"column":8},"end":{"line":46,"column":38}},"4":{"start":{"line":47,"column":8},"end":{"line":47,"column":36}},"5":{"start":{"line":48,"column":8},"end":{"line":48,"column":113}},"6":{"start":{"line":49,"column":8},"end":{"line":49,"column":62}},"7":{"start":{"line":50,"column":8},"end":{"line":50,"column":58}},"8":{"start":{"line":51,"column":8},"end":{"line":51,"column":62}},"9":{"start":{"line":52,"column":8},"end":{"line":52,"column":40}},"10":{"start":{"line":53,"column":8},"end":{"line":53,"column":78}},"11":{"start":{"line":55,"column":8},"end":{"line":55,"column":2165}},"12":{"start":{"line":67,"column":8},"end":{"line":67,"column":60}},"13":{"start":{"line":72,"column":8},"end":{"line":72,"column":37}},"14":{"start":{"line":77,"column":8},"end":{"line":77,"column":39}},"15":{"start":{"line":82,"column":8},"end":{"line":82,"column":44}},"16":{"start":{"line":87,"column":8},"end":{"line":87,"column":43}},"17":{"start":{"line":92,"column":8},"end":{"line":92,"column":53}},"18":{"start":{"line":97,"column":8},"end":{"line":97,"column":52}},"19":{"start":{"line":102,"column":8},"end":{"line":102,"column":119}},"20":{"start":{"line":107,"column":8},"end":{"line":107,"column":109}},"21":{"start":{"line":113,"column":8},"end":{"line":113,"column":97}},"22":{"start":{"line":129,"column":8},"end":{"line":129,"column":62}}},"branchMap":{"1":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":59},"end":{"line":48,"column":78}},{"start":{"line":48,"column":82},"end":{"line":48,"column":112}}]},"2":{"line":113,"type":"if","locations":[{"start":{"line":113,"column":8},"end":{"line":113,"column":8}},{"start":{"line":113,"column":8},"end":{"line":113,"column":8}}]}}},"contracts\\lib\\Globals.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\Globals.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IAccount.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IAccount.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IAccountExecute.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IAccountExecute.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IAggregator.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IAggregator.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IEntryPoint.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IEntryPoint.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\INonceManager.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\INonceManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IPaymaster.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IPaymaster.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\ISenderCreator.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\ISenderCreator.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\IStakeManager.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\IStakeManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\interfaces\\PackedUserOperation.sol":{"l":{},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\interfaces\\PackedUserOperation.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts\\lib\\Snark.sol":{"l":{"19":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"37":0,"38":0,"39":0,"40":0,"41":0,"44":0,"45":0,"49":0,"54":0,"56":0,"67":0,"68":0,"69":0,"70":0,"71":0,"74":0,"79":0,"100":0,"127":0,"128":0,"131":0,"136":0,"138":0,"153":0,"156":0,"158":0,"161":0,"165":0,"168":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\Snark.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},"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},"fnMap":{"1":{"name":"negate","line":18,"loc":{"start":{"line":18,"column":2},"end":{"line":29,"column":2}}},"2":{"name":"add","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":57,"column":2}}},"3":{"name":"scalarMul","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":80,"column":2}}},"4":{"name":"pairing","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":139,"column":2}}},"5":{"name":"verify","line":147,"loc":{"start":{"line":147,"column":2},"end":{"line":179,"column":2}}}},"statementMap":{"1":{"start":{"line":19,"column":4},"end":{"line":19,"column":50}},"2":{"start":{"line":19,"column":30},"end":{"line":19,"column":50}},"3":{"start":{"line":22,"column":4},"end":{"line":22,"column":42}},"4":{"start":{"line":25,"column":4},"end":{"line":25,"column":42}},"5":{"start":{"line":26,"column":4},"end":{"line":26,"column":47}},"6":{"start":{"line":28,"column":4},"end":{"line":28,"column":50}},"7":{"start":{"line":37,"column":4},"end":{"line":37,"column":27}},"8":{"start":{"line":44,"column":4},"end":{"line":44,"column":16}},"9":{"start":{"line":45,"column":4},"end":{"line":45,"column":25}},"10":{"start":{"line":54,"column":4},"end":{"line":54,"column":40}},"11":{"start":{"line":56,"column":4},"end":{"line":56,"column":17}},"12":{"start":{"line":67,"column":4},"end":{"line":67,"column":27}},"13":{"start":{"line":71,"column":4},"end":{"line":71,"column":16}},"14":{"start":{"line":79,"column":4},"end":{"line":79,"column":58}},"15":{"start":{"line":100,"column":4},"end":{"line":100,"column":3028}},"16":{"start":{"line":127,"column":4},"end":{"line":127,"column":25}},"17":{"start":{"line":128,"column":4},"end":{"line":128,"column":16}},"18":{"start":{"line":136,"column":4},"end":{"line":136,"column":57}},"19":{"start":{"line":138,"column":4},"end":{"line":138,"column":22}},"20":{"start":{"line":153,"column":4},"end":{"line":153,"column":38}},"21":{"start":{"line":156,"column":4},"end":{"line":156,"column":4253}},"22":{"start":{"line":158,"column":6},"end":{"line":158,"column":82}},"23":{"start":{"line":168,"column":4},"end":{"line":168,"column":4656}}},"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":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]},"3":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":54,"column":4}},{"start":{"line":54,"column":4},"end":{"line":54,"column":4}}]},"4":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":79,"column":4}},{"start":{"line":79,"column":4},"end":{"line":79,"column":4}}]},"5":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":4},"end":{"line":136,"column":4}},{"start":{"line":136,"column":4},"end":{"line":136,"column":4}}]},"6":{"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}}]}}},"contracts\\lib\\TokenBlocklist.sol":{"l":{"38":0,"40":0,"42":0,"45":0,"58":0,"60":0,"62":0,"65":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\TokenBlocklist.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"addToBlocklist","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":48,"column":2}}},"2":{"name":"removeFromBlocklist","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":68,"column":2}}}},"statementMap":{"1":{"start":{"line":38,"column":4},"end":{"line":38,"column":1636}},"2":{"start":{"line":40,"column":6},"end":{"line":40,"column":1759}},"3":{"start":{"line":45,"column":8},"end":{"line":45,"column":39}},"4":{"start":{"line":58,"column":4},"end":{"line":58,"column":2434}},"5":{"start":{"line":60,"column":6},"end":{"line":60,"column":2552}},"6":{"start":{"line":65,"column":8},"end":{"line":65,"column":44}}},"branchMap":{"1":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":63},"end":{"line":36,"column":63}},{"start":{"line":36,"column":63},"end":{"line":36,"column":63}}]},"2":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":6}},{"start":{"line":40,"column":6},"end":{"line":40,"column":6}}]},"3":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":68},"end":{"line":56,"column":68}},{"start":{"line":56,"column":68},"end":{"line":56,"column":68}}]},"4":{"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}}]}}},"contracts\\lib\\utils\\Exec.sol":{"l":{"17":0,"27":0,"37":0,"45":0,"62":0,"69":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\utils\\Exec.sol","s":{"1":0},"b":{},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"call","line":11,"loc":{"start":{"line":11,"column":4},"end":{"line":20,"column":4}}},"2":{"name":"staticcall","line":22,"loc":{"start":{"line":22,"column":4},"end":{"line":30,"column":4}}},"3":{"name":"delegateCall","line":32,"loc":{"start":{"line":32,"column":4},"end":{"line":40,"column":4}}},"4":{"name":"getReturnData","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":58,"column":4}}},"5":{"name":"revertWithData","line":61,"loc":{"start":{"line":61,"column":4},"end":{"line":65,"column":4}}},"6":{"name":"revertWithReturnData","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":70,"column":4}}}},"statementMap":{"1":{"start":{"line":69,"column":8},"end":{"line":69,"column":39}}},"branchMap":{}},"contracts\\lib\\Verifier.sol":{"l":{"40":0,"42":0,"55":0,"64":0,"79":0,"88":0,"89":0,"92":0,"95":0,"98":0,"99":0,"102":0,"105":0,"106":0,"110":0,"111":0,"115":0,"120":0,"121":0,"123":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\lib\\Verifier.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},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"setVerificationKey","line":39,"loc":{"start":{"line":35,"column":2},"end":{"line":43,"column":2}}},"2":{"name":"getVerificationKey","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":56,"column":2}}},"3":{"name":"hashBoundParams","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":65,"column":2}}},"4":{"name":"verifyProof","line":74,"loc":{"start":{"line":74,"column":2},"end":{"line":80,"column":2}}},"5":{"name":"verify","line":87,"loc":{"start":{"line":87,"column":2},"end":{"line":125,"column":2}}}},"statementMap":{"1":{"start":{"line":42,"column":4},"end":{"line":42,"column":66}},"2":{"start":{"line":55,"column":4},"end":{"line":55,"column":54}},"3":{"start":{"line":64,"column":4},"end":{"line":64,"column":76}},"4":{"start":{"line":79,"column":4},"end":{"line":79,"column":55}},"5":{"start":{"line":88,"column":4},"end":{"line":88,"column":61}},"6":{"start":{"line":89,"column":4},"end":{"line":89,"column":63}},"7":{"start":{"line":92,"column":4},"end":{"line":92,"column":92}},"8":{"start":{"line":95,"column":4},"end":{"line":95,"column":63}},"9":{"start":{"line":98,"column":4},"end":{"line":98,"column":85}},"10":{"start":{"line":105,"column":4},"end":{"line":105,"column":3876}},"11":{"start":{"line":110,"column":4},"end":{"line":110,"column":4053}},"12":{"start":{"line":115,"column":4},"end":{"line":115,"column":73}},"13":{"start":{"line":120,"column":4},"end":{"line":120,"column":4497}},"14":{"start":{"line":121,"column":6},"end":{"line":121,"column":17}},"15":{"start":{"line":123,"column":6},"end":{"line":123,"column":21}}},"branchMap":{"1":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":11},"end":{"line":39,"column":11}},{"start":{"line":39,"column":11},"end":{"line":39,"column":11}}]},"2":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":4},"end":{"line":95,"column":4}},{"start":{"line":95,"column":4},"end":{"line":95,"column":4}}]},"3":{"line":120,"type":"if","locations":[{"start":{"line":120,"column":4},"end":{"line":120,"column":4}},{"start":{"line":120,"column":4},"end":{"line":120,"column":4}}]}}},"contracts\\MockERC20.sol":{"l":{"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"49":0,"50":0,"51":0,"52":0,"53":0,"64":0,"65":0,"67":0,"68":0,"69":0,"71":0,"72":0,"82":0,"83":0,"84":0,"93":0,"94":0,"95":0,"104":0,"105":0,"106":0,"107":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\MockERC20.sol","s":{"1":2,"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":2,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"constructor","line":28,"loc":{"start":{"line":28,"column":4},"end":{"line":40,"column":4}}},"2":{"name":"transfer","line":48,"loc":{"start":{"line":48,"column":4},"end":{"line":54,"column":4}}},"3":{"name":"transferFrom","line":63,"loc":{"start":{"line":63,"column":4},"end":{"line":73,"column":4}}},"4":{"name":"approve","line":81,"loc":{"start":{"line":81,"column":4},"end":{"line":85,"column":4}}},"5":{"name":"mint","line":92,"loc":{"start":{"line":92,"column":4},"end":{"line":96,"column":4}}},"6":{"name":"burn","line":103,"loc":{"start":{"line":103,"column":4},"end":{"line":108,"column":4}}}},"statementMap":{"1":{"start":{"line":39,"column":8},"end":{"line":39,"column":61}},"2":{"start":{"line":49,"column":8},"end":{"line":49,"column":70}},"3":{"start":{"line":52,"column":8},"end":{"line":52,"column":44}},"4":{"start":{"line":53,"column":8},"end":{"line":53,"column":19}},"5":{"start":{"line":64,"column":8},"end":{"line":64,"column":64}},"6":{"start":{"line":65,"column":8},"end":{"line":65,"column":78}},"7":{"start":{"line":71,"column":8},"end":{"line":71,"column":38}},"8":{"start":{"line":72,"column":8},"end":{"line":72,"column":19}},"9":{"start":{"line":83,"column":8},"end":{"line":83,"column":49}},"10":{"start":{"line":84,"column":8},"end":{"line":84,"column":19}},"11":{"start":{"line":95,"column":8},"end":{"line":95,"column":44}},"12":{"start":{"line":104,"column":8},"end":{"line":104,"column":64}},"13":{"start":{"line":107,"column":8},"end":{"line":107,"column":46}}},"branchMap":{"1":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":8},"end":{"line":49,"column":8}},{"start":{"line":49,"column":8},"end":{"line":49,"column":8}}]},"2":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":8},"end":{"line":64,"column":8}},{"start":{"line":64,"column":8},"end":{"line":64,"column":8}}]},"3":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":65,"column":8}},{"start":{"line":65,"column":8},"end":{"line":65,"column":8}}]},"4":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]}}},"contracts\\MockUniswapRouter.sol":{"l":{"48":2,"49":2,"62":0,"63":0,"64":0,"66":0,"67":0,"69":0,"70":0,"78":0,"79":0,"82":0,"85":0,"86":0,"88":0,"95":0,"96":0,"99":0,"100":0,"104":0,"105":0,"109":0,"115":0,"118":0,"120":0,"129":0,"130":0,"131":0,"132":0,"133":0,"143":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"161":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\MockUniswapRouter.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},"b":{"1":[2,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]},"f":{"1":1,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"constructor","line":18,"loc":{"start":{"line":18,"column":4},"end":{"line":20,"column":4}}},"2":{"name":"setExchangeRate","line":47,"loc":{"start":{"line":47,"column":4},"end":{"line":50,"column":4}}},"3":{"name":"exactInputSingle","line":57,"loc":{"start":{"line":57,"column":4},"end":{"line":72,"column":4}}},"4":{"name":"_executeSwap","line":74,"loc":{"start":{"line":74,"column":4},"end":{"line":121,"column":4}}},"5":{"name":"multicall","line":128,"loc":{"start":{"line":128,"column":4},"end":{"line":135,"column":4}}},"6":{"name":"emergencyWithdraw","line":142,"loc":{"start":{"line":142,"column":4},"end":{"line":144,"column":4}}},"7":{"name":"toHexString","line":151,"loc":{"start":{"line":151,"column":4},"end":{"line":162,"column":4}}}},"statementMap":{"1":{"start":{"line":62,"column":8},"end":{"line":62,"column":2210}},"2":{"start":{"line":63,"column":12},"end":{"line":63,"column":97}},"3":{"start":{"line":64,"column":12},"end":{"line":64,"column":25}},"4":{"start":{"line":66,"column":12},"end":{"line":66,"column":47}},"5":{"start":{"line":67,"column":12},"end":{"line":67,"column":25}},"6":{"start":{"line":69,"column":12},"end":{"line":69,"column":56}},"7":{"start":{"line":70,"column":12},"end":{"line":70,"column":32}},"8":{"start":{"line":78,"column":8},"end":{"line":78,"column":64}},"9":{"start":{"line":79,"column":8},"end":{"line":79,"column":73}},"10":{"start":{"line":82,"column":8},"end":{"line":82,"column":87}},"11":{"start":{"line":85,"column":8},"end":{"line":85,"column":76}},"12":{"start":{"line":86,"column":8},"end":{"line":86,"column":3195}},"13":{"start":{"line":88,"column":12},"end":{"line":88,"column":3263}},"14":{"start":{"line":95,"column":8},"end":{"line":95,"column":83}},"15":{"start":{"line":96,"column":8},"end":{"line":96,"column":68}},"16":{"start":{"line":99,"column":8},"end":{"line":99,"column":69}},"17":{"start":{"line":100,"column":8},"end":{"line":100,"column":49}},"18":{"start":{"line":105,"column":8},"end":{"line":105,"column":82}},"19":{"start":{"line":109,"column":8},"end":{"line":109,"column":102}},"20":{"start":{"line":115,"column":8},"end":{"line":115,"column":92}},"21":{"start":{"line":118,"column":8},"end":{"line":118,"column":68}},"22":{"start":{"line":120,"column":8},"end":{"line":120,"column":24}},"23":{"start":{"line":130,"column":8},"end":{"line":130,"column":5406}},"24":{"start":{"line":131,"column":12},"end":{"line":131,"column":85}},"25":{"start":{"line":132,"column":12},"end":{"line":132,"column":47}},"26":{"start":{"line":143,"column":8},"end":{"line":143,"column":46}},"27":{"start":{"line":152,"column":8},"end":{"line":152,"column":55}},"28":{"start":{"line":153,"column":8},"end":{"line":153,"column":50}},"29":{"start":{"line":154,"column":8},"end":{"line":154,"column":40}},"30":{"start":{"line":157,"column":8},"end":{"line":157,"column":6389}},"31":{"start":{"line":161,"column":8},"end":{"line":161,"column":26}}},"branchMap":{"1":{"line":47,"type":"if","locations":[{"start":{"line":47,"column":87},"end":{"line":47,"column":87}},{"start":{"line":47,"column":87},"end":{"line":47,"column":87}}]},"2":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"3":{"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}}]},"4":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":8}},{"start":{"line":86,"column":8},"end":{"line":86,"column":8}}]},"5":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":95,"column":8}},{"start":{"line":95,"column":8},"end":{"line":95,"column":8}}]},"6":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":8},"end":{"line":96,"column":8}},{"start":{"line":96,"column":8},"end":{"line":96,"column":8}}]},"7":{"line":100,"type":"if","locations":[{"start":{"line":100,"column":8},"end":{"line":100,"column":8}},{"start":{"line":100,"column":8},"end":{"line":100,"column":8}}]},"8":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":8},"end":{"line":105,"column":8}},{"start":{"line":105,"column":8},"end":{"line":105,"column":8}}]},"9":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":12},"end":{"line":132,"column":12}},{"start":{"line":132,"column":12},"end":{"line":132,"column":12}}]},"10":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":71},"end":{"line":142,"column":71}},{"start":{"line":142,"column":71},"end":{"line":142,"column":71}}]}}},"contracts\\MockVerifier.sol":{"l":{"21":2,"40":2,"43":2},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\MockVerifier.sol","s":{"1":2},"b":{},"f":{"1":2,"2":2},"fnMap":{"1":{"name":"setMockResult","line":20,"loc":{"start":{"line":20,"column":4},"end":{"line":22,"column":4}}},"2":{"name":"verifyProof","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":44,"column":4}}}},"statementMap":{"1":{"start":{"line":43,"column":8},"end":{"line":43,"column":32}}},"branchMap":{}},"contracts\\Paymaster.sol":{"l":{"28":1,"35":2,"36":2,"43":3,"44":3,"56":2,"59":2,"62":2,"65":2,"68":1,"71":1,"72":1,"75":1,"78":1,"99":2,"102":2,"103":2,"108":2,"116":1,"121":1,"123":1,"130":1,"142":2},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\Paymaster.sol","s":{"1":2,"2":3,"3":3,"4":2,"5":2,"6":2,"7":2,"8":1,"9":1,"10":1,"11":1,"12":2,"13":2,"14":2,"15":2,"16":1,"17":1,"18":2},"b":{"1":[2,1],"2":[2,0],"3":[1,1],"4":[0,1],"5":[0,1],"6":[2,0],"7":[2,0],"8":[1,0],"9":[0,1]},"f":{"1":1,"2":2,"3":3,"4":2,"5":0,"6":2,"7":1,"8":1,"9":2},"fnMap":{"1":{"name":"constructor","line":27,"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":4}}},"2":{"name":"setSupportedTarget","line":34,"loc":{"start":{"line":34,"column":4},"end":{"line":37,"column":4}}},"3":{"name":"depositToEntryPoint","line":42,"loc":{"start":{"line":42,"column":4},"end":{"line":45,"column":4}}},"4":{"name":"validatePaymasterUserOp","line":50,"loc":{"start":{"line":50,"column":4},"end":{"line":79,"column":4}}},"5":{"name":"postOp","line":84,"loc":{"start":{"line":84,"column":4},"end":{"line":92,"column":4}}},"6":{"name":"_extractTargetFromCallData","line":98,"loc":{"start":{"line":98,"column":4},"end":{"line":109,"column":4}}},"7":{"name":"_extractTimeValidation","line":115,"loc":{"start":{"line":115,"column":4},"end":{"line":124,"column":4}}},"8":{"name":"_packValidationData","line":129,"loc":{"start":{"line":129,"column":4},"end":{"line":131,"column":4}}},"9":{"name":"createPaymasterAndData","line":136,"loc":{"start":{"line":136,"column":4},"end":{"line":149,"column":4}}}},"statementMap":{"1":{"start":{"line":36,"column":8},"end":{"line":36,"column":52}},"2":{"start":{"line":43,"column":8},"end":{"line":43,"column":60}},"3":{"start":{"line":44,"column":8},"end":{"line":44,"column":50}},"4":{"start":{"line":56,"column":8},"end":{"line":56,"column":103}},"5":{"start":{"line":59,"column":8},"end":{"line":59,"column":75}},"6":{"start":{"line":62,"column":8},"end":{"line":62,"column":68}},"7":{"start":{"line":65,"column":8},"end":{"line":65,"column":65}},"8":{"start":{"line":68,"column":8},"end":{"line":68,"column":96}},"9":{"start":{"line":71,"column":8},"end":{"line":71,"column":85}},"10":{"start":{"line":72,"column":8},"end":{"line":72,"column":85}},"11":{"start":{"line":78,"column":8},"end":{"line":78,"column":35}},"12":{"start":{"line":99,"column":8},"end":{"line":99,"column":90}},"13":{"start":{"line":102,"column":8},"end":{"line":102,"column":47}},"14":{"start":{"line":103,"column":8},"end":{"line":103,"column":81}},"15":{"start":{"line":108,"column":8},"end":{"line":108,"column":48}},"16":{"start":{"line":116,"column":8},"end":{"line":116,"column":80}},"17":{"start":{"line":130,"column":8},"end":{"line":130,"column":92}},"18":{"start":{"line":142,"column":8},"end":{"line":142,"column":5888}}},"branchMap":{"1":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":73},"end":{"line":34,"column":73}},{"start":{"line":34,"column":73},"end":{"line":34,"column":73}}]},"2":{"line":59,"type":"if","locations":[{"start":{"line":59,"column":8},"end":{"line":59,"column":8}},{"start":{"line":59,"column":8},"end":{"line":59,"column":8}}]},"3":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":65,"column":8}},{"start":{"line":65,"column":8},"end":{"line":65,"column":8}}]},"4":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":8},"end":{"line":71,"column":8}},{"start":{"line":71,"column":8},"end":{"line":71,"column":8}}]},"5":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":8},"end":{"line":72,"column":8}},{"start":{"line":72,"column":8},"end":{"line":72,"column":8}}]},"6":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]},"7":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":8},"end":{"line":103,"column":8}},{"start":{"line":103,"column":8},"end":{"line":103,"column":8}}]},"8":{"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}}]},"9":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":86},"end":{"line":130,"column":86}},{"start":{"line":130,"column":90},"end":{"line":130,"column":90}}]}}},"contracts\\PrivacyPool.sol":{"l":{"46":1,"47":1,"48":1,"51":1,"52":1,"53":16,"54":16,"55":16,"57":1,"58":1,"62":3,"63":3,"64":3,"77":3,"78":2,"82":2,"84":2,"86":2,"88":1,"91":1,"92":1,"93":0,"96":1,"126":0,"129":0,"132":0,"133":0,"136":0,"138":0,"148":0,"149":0,"151":0,"152":0,"166":0,"169":0,"170":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"192":0,"193":0,"194":0,"196":0,"201":0,"208":0,"212":3,"214":3,"215":3,"217":3,"218":48,"219":48,"220":48,"222":0,"224":48,"227":3,"228":3,"229":3,"234":64,"239":0,"248":2,"252":2},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\PrivacyPool.sol","s":{"1":1,"2":1,"3":3,"4":3,"5":3,"6":3,"7":2,"8":2,"9":2,"10":2,"11":1,"12":1,"13":0,"14":1,"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":3,"35":3,"36":3,"37":3,"38":48,"39":64,"40":0,"41":2,"42":2},"b":{"1":[3,0],"2":[2,1],"3":[2,0],"4":[1,1],"5":[0,1],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[3,0],"13":[48,0]},"f":{"1":1,"2":3,"3":3,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":3,"11":64,"12":0,"13":2},"fnMap":{"1":{"name":"constructor","line":45,"loc":{"start":{"line":45,"column":4},"end":{"line":59,"column":4}}},"2":{"name":"deposit","line":61,"loc":{"start":{"line":61,"column":4},"end":{"line":65,"column":4}}},"3":{"name":"withdraw","line":67,"loc":{"start":{"line":67,"column":4},"end":{"line":97,"column":4}}},"4":{"name":"trade","line":112,"loc":{"start":{"line":112,"column":4},"end":{"line":139,"column":4}}},"5":{"name":"_validateTradeInputs","line":141,"loc":{"start":{"line":141,"column":4},"end":{"line":153,"column":4}}},"6":{"name":"_verifyTradeProof","line":155,"loc":{"start":{"line":155,"column":4},"end":{"line":171,"column":4}}},"7":{"name":"_buildTradePublicInputsHash","line":173,"loc":{"start":{"line":173,"column":4},"end":{"line":189,"column":4}}},"8":{"name":"_executeTradeCall","line":191,"loc":{"start":{"line":191,"column":4},"end":{"line":204,"column":4}}},"9":{"name":"_calculateTradeDataHash","line":206,"loc":{"start":{"line":206,"column":4},"end":{"line":209,"column":4}}},"10":{"name":"_insertLeaf","line":211,"loc":{"start":{"line":211,"column":4},"end":{"line":230,"column":4}}},"11":{"name":"_hashLeftRight","line":232,"loc":{"start":{"line":232,"column":4},"end":{"line":235,"column":4}}},"12":{"name":"calculateCommitment","line":237,"loc":{"start":{"line":237,"column":4},"end":{"line":240,"column":4}}},"13":{"name":"_calculatePublicInputsHash","line":242,"loc":{"start":{"line":242,"column":4},"end":{"line":253,"column":4}}}},"statementMap":{"1":{"start":{"line":51,"column":8},"end":{"line":51,"column":40}},"2":{"start":{"line":52,"column":8},"end":{"line":52,"column":2197}},"3":{"start":{"line":62,"column":8},"end":{"line":62,"column":69}},"4":{"start":{"line":63,"column":8},"end":{"line":63,"column":31}},"5":{"start":{"line":64,"column":8},"end":{"line":64,"column":77}},"6":{"start":{"line":77,"column":8},"end":{"line":77,"column":62}},"7":{"start":{"line":78,"column":8},"end":{"line":78,"column":66}},"8":{"start":{"line":82,"column":8},"end":{"line":82,"column":85}},"9":{"start":{"line":84,"column":8},"end":{"line":84,"column":57}},"10":{"start":{"line":86,"column":8},"end":{"line":86,"column":80}},"11":{"start":{"line":91,"column":8},"end":{"line":91,"column":49}},"12":{"start":{"line":92,"column":8},"end":{"line":92,"column":3734}},"13":{"start":{"line":93,"column":12},"end":{"line":93,"column":34}},"14":{"start":{"line":96,"column":8},"end":{"line":96,"column":47}},"15":{"start":{"line":126,"column":8},"end":{"line":126,"column":94}},"16":{"start":{"line":129,"column":8},"end":{"line":129,"column":122}},"17":{"start":{"line":133,"column":8},"end":{"line":133,"column":34}},"18":{"start":{"line":136,"column":8},"end":{"line":136,"column":44}},"19":{"start":{"line":138,"column":8},"end":{"line":138,"column":69}},"20":{"start":{"line":148,"column":8},"end":{"line":148,"column":63}},"21":{"start":{"line":149,"column":8},"end":{"line":149,"column":66}},"22":{"start":{"line":151,"column":8},"end":{"line":151,"column":80}},"23":{"start":{"line":152,"column":8},"end":{"line":152,"column":73}},"24":{"start":{"line":166,"column":8},"end":{"line":166,"column":6305}},"25":{"start":{"line":169,"column":8},"end":{"line":169,"column":57}},"26":{"start":{"line":170,"column":8},"end":{"line":170,"column":83}},"27":{"start":{"line":183,"column":8},"end":{"line":183,"column":93}},"28":{"start":{"line":188,"column":8},"end":{"line":188,"column":21}},"29":{"start":{"line":192,"column":8},"end":{"line":192,"column":73}},"30":{"start":{"line":193,"column":8},"end":{"line":193,"column":7635}},"31":{"start":{"line":194,"column":12},"end":{"line":194,"column":7667}},"32":{"start":{"line":201,"column":16},"end":{"line":201,"column":47}},"33":{"start":{"line":208,"column":8},"end":{"line":208,"column":93}},"34":{"start":{"line":212,"column":8},"end":{"line":212,"column":72}},"35":{"start":{"line":214,"column":8},"end":{"line":214,"column":44}},"36":{"start":{"line":215,"column":8},"end":{"line":215,"column":40}},"37":{"start":{"line":217,"column":8},"end":{"line":217,"column":8537}},"38":{"start":{"line":218,"column":12},"end":{"line":218,"column":8596}},"39":{"start":{"line":234,"column":8},"end":{"line":234,"column":82}},"40":{"start":{"line":239,"column":8},"end":{"line":239,"column":70}},"41":{"start":{"line":248,"column":8},"end":{"line":248,"column":9845}},"42":{"start":{"line":252,"column":8},"end":{"line":252,"column":46}}},"branchMap":{"1":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"2":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":8},"end":{"line":77,"column":8}},{"start":{"line":77,"column":8},"end":{"line":77,"column":8}}]},"3":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"4":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":8}},{"start":{"line":86,"column":8},"end":{"line":86,"column":8}}]},"5":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":92,"column":8}},{"start":{"line":92,"column":8},"end":{"line":92,"column":8}}]},"6":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":8},"end":{"line":148,"column":8}},{"start":{"line":148,"column":8},"end":{"line":148,"column":8}}]},"7":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":8},"end":{"line":149,"column":8}},{"start":{"line":149,"column":8},"end":{"line":149,"column":8}}]},"8":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":8},"end":{"line":152,"column":8}},{"start":{"line":152,"column":8},"end":{"line":152,"column":8}}]},"9":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":8},"end":{"line":170,"column":8}},{"start":{"line":170,"column":8},"end":{"line":170,"column":8}}]},"10":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":8},"end":{"line":193,"column":8}},{"start":{"line":193,"column":8},"end":{"line":193,"column":8}}]},"11":{"line":194,"type":"if","locations":[{"start":{"line":194,"column":12},"end":{"line":194,"column":12}},{"start":{"line":194,"column":12},"end":{"line":194,"column":12}}]},"12":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":8},"end":{"line":212,"column":8}},{"start":{"line":212,"column":8},"end":{"line":212,"column":8}}]},"13":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":12},"end":{"line":218,"column":12}},{"start":{"line":218,"column":12},"end":{"line":218,"column":12}}]}}},"contracts\\SmartAccount.sol":{"l":{"19":0,"20":0,"24":0,"25":0,"29":0,"30":0,"31":0,"40":0,"41":0,"42":0,"43":0,"51":0,"52":0,"53":0,"54":0,"56":0,"66":0,"67":0,"68":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\SmartAccount.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],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"onlyOwner","line":18,"loc":{"start":{"line":18,"column":4},"end":{"line":21,"column":4}}},"2":{"name":"onlyEntryPoint","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":26,"column":4}}},"3":{"name":"constructor","line":28,"loc":{"start":{"line":28,"column":4},"end":{"line":32,"column":4}}},"4":{"name":"validateUserOp","line":39,"loc":{"start":{"line":35,"column":4},"end":{"line":45,"column":4}}},"5":{"name":"_validateSignature","line":47,"loc":{"start":{"line":47,"column":4},"end":{"line":57,"column":4}}},"6":{"name":"execute","line":65,"loc":{"start":{"line":65,"column":4},"end":{"line":72,"column":4}}}},"statementMap":{"1":{"start":{"line":19,"column":8},"end":{"line":19,"column":57}},"2":{"start":{"line":24,"column":8},"end":{"line":24,"column":76}},"3":{"start":{"line":31,"column":8},"end":{"line":31,"column":52}},"4":{"start":{"line":41,"column":8},"end":{"line":41,"column":1325}},"5":{"start":{"line":42,"column":12},"end":{"line":42,"column":86}},"6":{"start":{"line":43,"column":12},"end":{"line":43,"column":65}},"7":{"start":{"line":51,"column":8},"end":{"line":51,"column":58}},"8":{"start":{"line":52,"column":8},"end":{"line":52,"column":58}},"9":{"start":{"line":53,"column":8},"end":{"line":53,"column":1829}},"10":{"start":{"line":54,"column":12},"end":{"line":54,"column":20}},"11":{"start":{"line":56,"column":8},"end":{"line":56,"column":16}},"12":{"start":{"line":66,"column":8},"end":{"line":66,"column":75}},"13":{"start":{"line":67,"column":8},"end":{"line":67,"column":2417}}},"branchMap":{"1":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":8}},{"start":{"line":19,"column":8},"end":{"line":19,"column":8}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":8}},{"start":{"line":24,"column":8},"end":{"line":24,"column":8}}]},"3":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":24},"end":{"line":39,"column":24}},{"start":{"line":39,"column":24},"end":{"line":39,"column":24}}]},"4":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":8},"end":{"line":41,"column":8}},{"start":{"line":41,"column":8},"end":{"line":41,"column":8}}]},"5":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":12}},{"start":{"line":43,"column":12},"end":{"line":43,"column":12}}]},"6":{"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}}]},"7":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":80},"end":{"line":65,"column":80}},{"start":{"line":65,"column":80},"end":{"line":65,"column":80}}]},"8":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]}}},"contracts\\SmartAccountFactory.sol":{"l":{"17":1,"27":0,"30":0,"35":0,"38":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0},"path":"D:\\zWenbo\\AI\\Private Defi\\contracts\\SmartAccountFactory.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"b":{"1":[0,0]},"f":{"1":1,"2":0,"3":0},"fnMap":{"1":{"name":"constructor","line":16,"loc":{"start":{"line":16,"column":4},"end":{"line":18,"column":4}}},"2":{"name":"getAccountAddress","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":44,"column":4}}},"3":{"name":"createAccount","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":59,"column":4}}}},"statementMap":{"1":{"start":{"line":27,"column":8},"end":{"line":27,"column":37}},"2":{"start":{"line":30,"column":8},"end":{"line":30,"column":1030}},"3":{"start":{"line":35,"column":8},"end":{"line":35,"column":50}},"4":{"start":{"line":38,"column":8},"end":{"line":38,"column":1326}},"5":{"start":{"line":53,"column":8},"end":{"line":53,"column":67}},"6":{"start":{"line":54,"column":8},"end":{"line":54,"column":37}},"7":{"start":{"line":55,"column":8},"end":{"line":55,"column":79}},"8":{"start":{"line":56,"column":8},"end":{"line":56,"column":83}},"9":{"start":{"line":57,"column":8},"end":{"line":57,"column":60}},"10":{"start":{"line":58,"column":8},"end":{"line":58,"column":31}}},"branchMap":{"1":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":56,"column":8}},{"start":{"line":56,"column":8},"end":{"line":56,"column":8}}]}}}}