Comparing version 2.3.2 to 3.0.0
@@ -1,1 +0,1 @@ | ||
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":8581,"4":8581,"5":8581,"6":8581,"7":8581,"8":8581,"9":8581,"10":8581,"11":8581,"12":8581,"13":8581,"14":8581,"15":8581,"16":8581,"17":8581,"18":8581,"19":8581,"20":8581,"21":8581,"22":3106,"23":3106,"24":3106,"25":8581,"26":2217,"27":2217,"28":8581,"29":1,"30":1,"31":6433,"32":2214,"33":1,"34":20,"35":1,"36":7623,"37":1,"38":456630,"39":1,"40":751681,"41":751681,"42":751041,"43":751681,"44":1,"45":294677,"46":282,"47":294395,"48":294395,"49":294395,"50":1,"51":1072,"52":1072,"53":1072,"54":1072,"55":1072,"56":1072,"57":1072,"58":1072,"59":1072,"60":1072,"61":1072,"62":1072,"63":1072,"64":1072,"65":1072,"66":1072,"67":1072,"68":1072,"69":1072,"70":1072,"71":1072,"72":1072,"73":520,"74":673757,"75":673757,"76":1347514,"77":1072,"78":1072,"79":1072,"80":1072,"81":1,"82":2083,"83":1040,"84":1043,"85":1043,"86":2000,"87":1,"88":2083,"89":1040,"90":1043,"91":1043,"92":1,"93":2083,"94":1040,"95":1043,"96":1043,"97":1996,"98":1043,"99":1072,"100":1072,"101":1072,"102":1072,"103":1072,"104":1072,"105":1,"106":64,"107":64,"108":48,"109":64,"110":1072,"111":1072,"112":1072,"113":1072,"114":222,"115":1072,"116":1361059,"117":1361059,"118":2721075,"119":2721075,"120":2721075,"121":1361059,"122":1360016,"123":454462,"124":450482,"125":454462,"126":454454,"127":16,"128":454438,"129":905554,"130":905494,"131":905494,"132":905554,"133":905417,"134":905413,"135":4,"136":905417,"137":905417,"138":1,"139":1,"140":1358462,"141":272,"142":272,"143":1358190,"144":1,"145":905413,"146":16,"147":905397,"148":1,"149":1023,"150":1023,"151":1022,"152":1,"153":450663,"154":450663,"155":450663,"156":450663,"157":450663,"158":8,"159":450663,"160":450663,"161":905397,"162":1205,"163":4,"164":1201,"165":1201,"166":905393,"167":901447,"168":1043,"169":1043,"170":1043,"171":1043,"172":449906,"173":128,"174":449778,"175":449778,"176":450482,"177":450482,"178":450482,"179":16,"180":16,"181":901319,"182":3946,"183":71,"184":71,"185":949,"186":64,"187":885,"188":885,"189":2194,"190":64,"191":2130,"192":1370,"193":1370,"194":1370,"195":2130,"196":2130,"197":2130,"198":2130,"199":2130,"200":2130,"201":959,"202":1171,"203":2130,"204":67,"205":67,"206":67,"207":67,"208":2130,"209":2130,"210":716,"211":16,"212":16,"213":1,"214":2214,"215":2214,"216":1,"217":3106,"218":1992,"219":1114,"220":1114,"221":1114,"222":1114,"223":1,"224":8582,"225":17,"226":8565,"227":1193,"228":7372,"229":7372,"230":6489,"231":7372,"232":7372,"233":7372,"234":7372,"235":7372,"236":6489,"237":6489,"238":7372,"239":7372,"240":6489,"241":6489,"242":7372,"243":1,"244":751041,"245":11839,"246":739202,"247":739202,"248":288698,"249":450504,"250":450504,"251":10,"252":450494,"253":1592,"254":448902,"255":450504,"256":450504,"257":450504,"258":450504,"259":450504,"260":450504,"261":450504,"262":1,"263":755975,"264":755975,"265":224,"266":1,"267":23360228,"268":22909738,"269":450490,"270":1,"271":224,"272":1,"273":450490,"274":450490,"275":450490,"276":450490,"277":450490,"278":450490,"279":450490,"280":450490,"281":450490,"282":450489,"283":450490,"284":450490,"285":294395,"286":294395,"287":294395,"288":294395,"289":294395,"290":450490,"291":450490,"292":755751,"293":1206081,"294":1206081,"295":1206081,"296":284,"297":1205797,"298":1205797,"299":1205797,"300":755467,"301":450330,"302":450330,"303":223773,"304":450330,"305":450330,"306":223773,"307":1,"308":755975,"309":755975,"310":1,"311":755974,"312":755974,"313":755975,"314":755975,"315":755974,"316":1,"317":7384,"318":2,"319":7382,"320":7382,"321":1,"322":7380,"323":7380,"324":5362,"325":5362,"326":7380,"327":1105,"328":1105,"329":7380,"330":7382,"331":16,"332":7366,"333":7366,"334":7375,"335":7375,"336":7364,"337":7364,"338":11,"339":2,"340":1},"b":{"1":[8581,185],"2":[8581,8565],"3":[2214,4219],"4":[6433,5610,2913],"5":[7623,5721],"6":[751041,640],"7":[282,294395],"8":[1072,30],"9":[1072,1063],"10":[1072,1064],"11":[1,1071],"12":[520,552],"13":[1040,1043],"14":[1040,1043],"15":[1040,1043],"16":[48,16],"17":[1361059,1360016],"18":[454462,905554],"19":[450482,3980],"20":[454454,8],"21":[16,454438],"22":[454454,454438],"23":[905494,60],"24":[905554,76],"25":[905417,137],"26":[905413,4],"27":[905417,12],"28":[272,1358190],"29":[16,905397],"30":[449788,875],"31":[72,450591],"32":[8,450655],"33":[1205,904192],"34":[905397,903805],"35":[4,1201],"36":[1205,16],"37":[901447,3946],"38":[905393,904837],"39":[1043,449030,449906,450482,16],"40":[128,449778],"41":[71,949,2194,716,16],"42":[64,885],"43":[64,2130],"44":[1370,760],"45":[8,1362],"46":[2080,50],"47":[1068,1062],"48":[959,1171],"49":[67,2063],"50":[1992,1114],"51":[17,8565],"52":[1193,7372],"53":[6489,883],"54":[6489,883],"55":[6489,883],"56":[6489,883],"57":[11839,739202],"58":[751041,748017,745360],"59":[288698,450504],"60":[739202,737407,453559],"61":[10,450494],"62":[1592,448902],"63":[224,755751],"64":[22909738,450490],"65":[23360228,2129405,457743],"66":[450489,1],"67":[294395,156095],"68":[284,1205797],"69":[755467,450330],"70":[223773,226557],"71":[223773,226557],"72":[1,755974],"73":[2,7382],"74":[7384,5],"75":[7382,4396],"76":[5362,2018],"77":[1105,6275],"78":[16,7366],"79":[7364,11]},"f":{"1":8581,"2":3106,"3":2217,"4":6433,"5":20,"6":7623,"7":456630,"8":751681,"9":294677,"10":1072,"11":673757,"12":2083,"13":2083,"14":2083,"15":64,"16":222,"17":1361059,"18":1358462,"19":905413,"20":1023,"21":1022,"22":450663,"23":2214,"24":3106,"25":8582,"26":751041,"27":755975,"28":23360228,"29":224,"30":450490,"31":755975,"32":7384,"33":7380,"34":5362,"35":1105},"fnMap":{"1":{"name":"BPDuplex","line":256,"loc":{"start":{"line":256,"column":0},"end":{"line":257,"column":0}}},"2":{"name":"(anonymous_2)","line":279,"loc":{"start":{"line":279,"column":22},"end":{"line":280,"column":4}}},"3":{"name":"(anonymous_3)","line":286,"loc":{"start":{"line":286,"column":19},"end":{"line":287,"column":4}}},"4":{"name":"(anonymous_4)","line":297,"loc":{"start":{"line":297,"column":35},"end":{"line":298,"column":0}}},"5":{"name":"(anonymous_5)","line":305,"loc":{"start":{"line":305,"column":33},"end":{"line":306,"column":0}}},"6":{"name":"(anonymous_6)","line":310,"loc":{"start":{"line":310,"column":37},"end":{"line":311,"column":0}}},"7":{"name":"(anonymous_7)","line":315,"loc":{"start":{"line":315,"column":27},"end":{"line":315,"column":39}}},"8":{"name":"(anonymous_8)","line":317,"loc":{"start":{"line":317,"column":26},"end":{"line":318,"column":0}}},"9":{"name":"(anonymous_9)","line":329,"loc":{"start":{"line":329,"column":28},"end":{"line":330,"column":0}}},"10":{"name":"BPMux","line":367,"loc":{"start":{"line":367,"column":0},"end":{"line":368,"column":0}}},"11":{"name":"(anonymous_11)","line":396,"loc":{"start":{"line":396,"column":42},"end":{"line":397,"column":8}}},"12":{"name":"prefinish","line":417,"loc":{"start":{"line":417,"column":4},"end":{"line":418,"column":4}}},"13":{"name":"finish","line":428,"loc":{"start":{"line":428,"column":4},"end":{"line":429,"column":4}}},"14":{"name":"end","line":436,"loc":{"start":{"line":436,"column":4},"end":{"line":437,"column":4}}},"15":{"name":"error","line":458,"loc":{"start":{"line":458,"column":4},"end":{"line":459,"column":4}}},"16":{"name":"(anonymous_16)","line":475,"loc":{"start":{"line":475,"column":33},"end":{"line":476,"column":4}}},"17":{"name":"(anonymous_17)","line":480,"loc":{"start":{"line":480,"column":35},"end":{"line":481,"column":4}}},"18":{"name":"(anonymous_18)","line":547,"loc":{"start":{"line":547,"column":32},"end":{"line":548,"column":0}}},"19":{"name":"(anonymous_19)","line":558,"loc":{"start":{"line":558,"column":34},"end":{"line":559,"column":0}}},"20":{"name":"delay_handshake","line":572,"loc":{"start":{"line":572,"column":4},"end":{"line":573,"column":4}}},"21":{"name":"(anonymous_21)","line":575,"loc":{"start":{"line":575,"column":15},"end":{"line":576,"column":8}}},"22":{"name":"handle_status","line":581,"loc":{"start":{"line":581,"column":4},"end":{"line":582,"column":4}}},"23":{"name":"(anonymous_23)","line":696,"loc":{"start":{"line":696,"column":26},"end":{"line":697,"column":0}}},"24":{"name":"(anonymous_24)","line":702,"loc":{"start":{"line":702,"column":28},"end":{"line":703,"column":0}}},"25":{"name":"(anonymous_25)","line":714,"loc":{"start":{"line":714,"column":34},"end":{"line":715,"column":0}}},"26":{"name":"(anonymous_26)","line":749,"loc":{"start":{"line":749,"column":31},"end":{"line":750,"column":0}}},"27":{"name":"(anonymous_27)","line":807,"loc":{"start":{"line":807,"column":25},"end":{"line":808,"column":0}}},"28":{"name":"push_output","line":816,"loc":{"start":{"line":816,"column":4},"end":{"line":817,"column":4}}},"29":{"name":"sort_output","line":832,"loc":{"start":{"line":832,"column":4},"end":{"line":833,"column":4}}},"30":{"name":"write_output","line":837,"loc":{"start":{"line":837,"column":4},"end":{"line":838,"column":4}}},"31":{"name":"(anonymous_31)","line":910,"loc":{"start":{"line":910,"column":24},"end":{"line":911,"column":0}}},"32":{"name":"(anonymous_32)","line":947,"loc":{"start":{"line":947,"column":28},"end":{"line":948,"column":0}}},"33":{"name":"done","line":958,"loc":{"start":{"line":958,"column":4},"end":{"line":959,"column":4}}},"34":{"name":"(anonymous_34)","line":964,"loc":{"start":{"line":964,"column":25},"end":{"line":965,"column":12}}},"35":{"name":"(anonymous_35)","line":972,"loc":{"start":{"line":972,"column":25},"end":{"line":973,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":254,"column":27}},"2":{"start":{"line":256,"column":0},"end":{"line":293,"column":1}},"3":{"start":{"line":258,"column":4},"end":{"line":258,"column":31}},"4":{"start":{"line":260,"column":4},"end":{"line":260,"column":28}},"5":{"start":{"line":262,"column":4},"end":{"line":262,"column":20}},"6":{"start":{"line":263,"column":4},"end":{"line":263,"column":22}},"7":{"start":{"line":264,"column":4},"end":{"line":264,"column":55}},"8":{"start":{"line":265,"column":4},"end":{"line":265,"column":70}},"9":{"start":{"line":266,"column":4},"end":{"line":266,"column":18}},"10":{"start":{"line":267,"column":4},"end":{"line":267,"column":26}},"11":{"start":{"line":268,"column":4},"end":{"line":268,"column":34}},"12":{"start":{"line":269,"column":4},"end":{"line":269,"column":22}},"13":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"14":{"start":{"line":271,"column":4},"end":{"line":271,"column":20}},"15":{"start":{"line":272,"column":4},"end":{"line":272,"column":27}},"16":{"start":{"line":273,"column":4},"end":{"line":273,"column":24}},"17":{"start":{"line":274,"column":4},"end":{"line":274,"column":26}},"18":{"start":{"line":275,"column":4},"end":{"line":275,"column":33}},"19":{"start":{"line":276,"column":4},"end":{"line":276,"column":37}},"20":{"start":{"line":277,"column":4},"end":{"line":277,"column":30}},"21":{"start":{"line":279,"column":4},"end":{"line":284,"column":7}},"22":{"start":{"line":281,"column":8},"end":{"line":281,"column":30}},"23":{"start":{"line":282,"column":8},"end":{"line":282,"column":34}},"24":{"start":{"line":283,"column":8},"end":{"line":283,"column":29}},"25":{"start":{"line":286,"column":4},"end":{"line":290,"column":7}},"26":{"start":{"line":288,"column":8},"end":{"line":288,"column":27}},"27":{"start":{"line":289,"column":8},"end":{"line":289,"column":29}},"28":{"start":{"line":292,"column":4},"end":{"line":292,"column":33}},"29":{"start":{"line":295,"column":0},"end":{"line":295,"column":32}},"30":{"start":{"line":297,"column":0},"end":{"line":303,"column":2}},"31":{"start":{"line":299,"column":4},"end":{"line":302,"column":5}},"32":{"start":{"line":301,"column":8},"end":{"line":301,"column":32}},"33":{"start":{"line":305,"column":0},"end":{"line":308,"column":2}},"34":{"start":{"line":307,"column":4},"end":{"line":307,"column":22}},"35":{"start":{"line":310,"column":0},"end":{"line":313,"column":2}},"36":{"start":{"line":312,"column":4},"end":{"line":312,"column":69}},"37":{"start":{"line":315,"column":0},"end":{"line":315,"column":61}},"38":{"start":{"line":315,"column":41},"end":{"line":315,"column":58}},"39":{"start":{"line":317,"column":0},"end":{"line":327,"column":2}},"40":{"start":{"line":319,"column":4},"end":{"line":319,"column":51}},"41":{"start":{"line":321,"column":4},"end":{"line":324,"column":5}},"42":{"start":{"line":323,"column":8},"end":{"line":323,"column":37}},"43":{"start":{"line":326,"column":4},"end":{"line":326,"column":13}},"44":{"start":{"line":329,"column":0},"end":{"line":339,"column":2}},"45":{"start":{"line":331,"column":4},"end":{"line":334,"column":5}},"46":{"start":{"line":333,"column":8},"end":{"line":333,"column":20}},"47":{"start":{"line":336,"column":4},"end":{"line":336,"column":22}},"48":{"start":{"line":337,"column":4},"end":{"line":337,"column":18}},"49":{"start":{"line":338,"column":4},"end":{"line":338,"column":22}},"50":{"start":{"line":367,"column":0},"end":{"line":543,"column":1}},"51":{"start":{"line":369,"column":4},"end":{"line":369,"column":37}},"52":{"start":{"line":371,"column":4},"end":{"line":371,"column":28}},"53":{"start":{"line":373,"column":4},"end":{"line":373,"column":41}},"54":{"start":{"line":374,"column":4},"end":{"line":374,"column":43}},"55":{"start":{"line":375,"column":4},"end":{"line":375,"column":57}},"56":{"start":{"line":376,"column":4},"end":{"line":376,"column":30}},"57":{"start":{"line":377,"column":4},"end":{"line":377,"column":19}},"58":{"start":{"line":378,"column":4},"end":{"line":378,"column":71}},"59":{"start":{"line":379,"column":4},"end":{"line":379,"column":27}},"60":{"start":{"line":380,"column":4},"end":{"line":380,"column":27}},"61":{"start":{"line":381,"column":4},"end":{"line":381,"column":24}},"62":{"start":{"line":382,"column":4},"end":{"line":382,"column":30}},"63":{"start":{"line":383,"column":4},"end":{"line":383,"column":32}},"64":{"start":{"line":384,"column":4},"end":{"line":384,"column":32}},"65":{"start":{"line":385,"column":4},"end":{"line":385,"column":66}},"66":{"start":{"line":386,"column":4},"end":{"line":386,"column":62}},"67":{"start":{"line":387,"column":4},"end":{"line":387,"column":52}},"68":{"start":{"line":388,"column":4},"end":{"line":388,"column":27}},"69":{"start":{"line":389,"column":4},"end":{"line":389,"column":26}},"70":{"start":{"line":390,"column":4},"end":{"line":390,"column":33}},"71":{"start":{"line":392,"column":4},"end":{"line":392,"column":45}},"72":{"start":{"line":394,"column":4},"end":{"line":404,"column":5}},"73":{"start":{"line":396,"column":8},"end":{"line":403,"column":10}},"74":{"start":{"line":398,"column":12},"end":{"line":398,"column":18}},"75":{"start":{"line":399,"column":12},"end":{"line":402,"column":13}},"76":{"start":{"line":401,"column":16},"end":{"line":401,"column":35}},"77":{"start":{"line":406,"column":4},"end":{"line":406,"column":35}},"78":{"start":{"line":408,"column":4},"end":{"line":412,"column":12}},"79":{"start":{"line":413,"column":4},"end":{"line":413,"column":34}},"80":{"start":{"line":415,"column":4},"end":{"line":415,"column":19}},"81":{"start":{"line":417,"column":4},"end":{"line":426,"column":5}},"82":{"start":{"line":419,"column":8},"end":{"line":419,"column":38}},"83":{"start":{"line":419,"column":29},"end":{"line":419,"column":36}},"84":{"start":{"line":420,"column":8},"end":{"line":420,"column":29}},"85":{"start":{"line":422,"column":8},"end":{"line":425,"column":9}},"86":{"start":{"line":424,"column":12},"end":{"line":424,"column":25}},"87":{"start":{"line":428,"column":4},"end":{"line":434,"column":5}},"88":{"start":{"line":430,"column":8},"end":{"line":430,"column":38}},"89":{"start":{"line":430,"column":29},"end":{"line":430,"column":36}},"90":{"start":{"line":431,"column":8},"end":{"line":431,"column":29}},"91":{"start":{"line":433,"column":8},"end":{"line":433,"column":27}},"92":{"start":{"line":436,"column":4},"end":{"line":447,"column":5}},"93":{"start":{"line":438,"column":8},"end":{"line":438,"column":35}},"94":{"start":{"line":438,"column":26},"end":{"line":438,"column":33}},"95":{"start":{"line":439,"column":8},"end":{"line":439,"column":26}},"96":{"start":{"line":441,"column":8},"end":{"line":444,"column":9}},"97":{"start":{"line":443,"column":12},"end":{"line":443,"column":30}},"98":{"start":{"line":446,"column":8},"end":{"line":446,"column":24}},"99":{"start":{"line":449,"column":4},"end":{"line":449,"column":39}},"100":{"start":{"line":450,"column":4},"end":{"line":450,"column":35}},"101":{"start":{"line":452,"column":4},"end":{"line":452,"column":33}},"102":{"start":{"line":453,"column":4},"end":{"line":453,"column":32}},"103":{"start":{"line":455,"column":4},"end":{"line":455,"column":35}},"104":{"start":{"line":456,"column":4},"end":{"line":456,"column":29}},"105":{"start":{"line":458,"column":4},"end":{"line":469,"column":5}},"106":{"start":{"line":460,"column":8},"end":{"line":466,"column":9}},"107":{"start":{"line":462,"column":12},"end":{"line":465,"column":13}},"108":{"start":{"line":464,"column":16},"end":{"line":464,"column":42}},"109":{"start":{"line":468,"column":8},"end":{"line":468,"column":31}},"110":{"start":{"line":471,"column":4},"end":{"line":471,"column":31}},"111":{"start":{"line":472,"column":4},"end":{"line":472,"column":39}},"112":{"start":{"line":473,"column":4},"end":{"line":473,"column":40}},"113":{"start":{"line":475,"column":4},"end":{"line":478,"column":7}},"114":{"start":{"line":477,"column":8},"end":{"line":477,"column":20}},"115":{"start":{"line":480,"column":4},"end":{"line":542,"column":7}},"116":{"start":{"line":482,"column":8},"end":{"line":482,"column":25}},"117":{"start":{"line":484,"column":8},"end":{"line":541,"column":9}},"118":{"start":{"line":486,"column":12},"end":{"line":486,"column":31}},"119":{"start":{"line":487,"column":12},"end":{"line":487,"column":41}},"120":{"start":{"line":489,"column":12},"end":{"line":492,"column":13}},"121":{"start":{"line":491,"column":16},"end":{"line":491,"column":22}},"122":{"start":{"line":494,"column":12},"end":{"line":540,"column":13}},"123":{"start":{"line":496,"column":16},"end":{"line":499,"column":17}},"124":{"start":{"line":498,"column":20},"end":{"line":498,"column":47}},"125":{"start":{"line":501,"column":16},"end":{"line":513,"column":17}},"126":{"start":{"line":503,"column":20},"end":{"line":512,"column":21}},"127":{"start":{"line":507,"column":24},"end":{"line":507,"column":73}},"128":{"start":{"line":511,"column":24},"end":{"line":511,"column":42}},"129":{"start":{"line":517,"column":16},"end":{"line":522,"column":17}},"130":{"start":{"line":520,"column":20},"end":{"line":520,"column":51}},"131":{"start":{"line":521,"column":20},"end":{"line":521,"column":58}},"132":{"start":{"line":524,"column":16},"end":{"line":539,"column":17}},"133":{"start":{"line":526,"column":20},"end":{"line":535,"column":21}},"134":{"start":{"line":529,"column":24},"end":{"line":530,"column":83}},"135":{"start":{"line":534,"column":24},"end":{"line":534,"column":71}},"136":{"start":{"line":537,"column":20},"end":{"line":537,"column":45}},"137":{"start":{"line":538,"column":20},"end":{"line":538,"column":47}},"138":{"start":{"line":545,"column":0},"end":{"line":545,"column":35}},"139":{"start":{"line":547,"column":0},"end":{"line":556,"column":2}},"140":{"start":{"line":549,"column":4},"end":{"line":553,"column":5}},"141":{"start":{"line":551,"column":8},"end":{"line":551,"column":90}},"142":{"start":{"line":552,"column":8},"end":{"line":552,"column":21}},"143":{"start":{"line":555,"column":4},"end":{"line":555,"column":16}},"144":{"start":{"line":558,"column":0},"end":{"line":694,"column":2}},"145":{"start":{"line":560,"column":4},"end":{"line":560,"column":48}},"146":{"start":{"line":560,"column":39},"end":{"line":560,"column":46}},"147":{"start":{"line":562,"column":4},"end":{"line":570,"column":12}},"148":{"start":{"line":572,"column":4},"end":{"line":579,"column":5}},"149":{"start":{"line":574,"column":8},"end":{"line":574,"column":33}},"150":{"start":{"line":575,"column":8},"end":{"line":578,"column":10}},"151":{"start":{"line":577,"column":12},"end":{"line":577,"column":51}},"152":{"start":{"line":581,"column":4},"end":{"line":599,"column":5}},"153":{"start":{"line":583,"column":8},"end":{"line":583,"column":41}},"154":{"start":{"line":584,"column":8},"end":{"line":584,"column":64}},"155":{"start":{"line":586,"column":8},"end":{"line":587,"column":62}},"156":{"start":{"line":589,"column":8},"end":{"line":589,"column":55}},"157":{"start":{"line":591,"column":8},"end":{"line":594,"column":9}},"158":{"start":{"line":593,"column":12},"end":{"line":593,"column":43}},"159":{"start":{"line":596,"column":8},"end":{"line":596,"column":39}},"160":{"start":{"line":598,"column":8},"end":{"line":598,"column":20}},"161":{"start":{"line":601,"column":4},"end":{"line":610,"column":5}},"162":{"start":{"line":603,"column":8},"end":{"line":606,"column":9}},"163":{"start":{"line":605,"column":12},"end":{"line":605,"column":37}},"164":{"start":{"line":608,"column":8},"end":{"line":608,"column":72}},"165":{"start":{"line":609,"column":8},"end":{"line":609,"column":44}},"166":{"start":{"line":612,"column":4},"end":{"line":639,"column":5}},"167":{"start":{"line":614,"column":8},"end":{"line":636,"column":9}},"168":{"start":{"line":617,"column":16},"end":{"line":617,"column":37}},"169":{"start":{"line":618,"column":16},"end":{"line":618,"column":39}},"170":{"start":{"line":619,"column":16},"end":{"line":619,"column":34}},"171":{"start":{"line":620,"column":16},"end":{"line":620,"column":22}},"172":{"start":{"line":624,"column":16},"end":{"line":624,"column":61}},"173":{"start":{"line":624,"column":52},"end":{"line":624,"column":59}},"174":{"start":{"line":625,"column":16},"end":{"line":625,"column":32}},"175":{"start":{"line":626,"column":16},"end":{"line":626,"column":22}},"176":{"start":{"line":629,"column":16},"end":{"line":629,"column":50}},"177":{"start":{"line":630,"column":16},"end":{"line":630,"column":46}},"178":{"start":{"line":631,"column":16},"end":{"line":631,"column":22}},"179":{"start":{"line":634,"column":16},"end":{"line":634,"column":71}},"180":{"start":{"line":635,"column":16},"end":{"line":635,"column":22}},"181":{"start":{"line":638,"column":8},"end":{"line":638,"column":15}},"182":{"start":{"line":641,"column":4},"end":{"line":693,"column":5}},"183":{"start":{"line":644,"column":12},"end":{"line":644,"column":39}},"184":{"start":{"line":645,"column":12},"end":{"line":645,"column":18}},"185":{"start":{"line":648,"column":12},"end":{"line":648,"column":56}},"186":{"start":{"line":648,"column":47},"end":{"line":648,"column":54}},"187":{"start":{"line":649,"column":12},"end":{"line":649,"column":28}},"188":{"start":{"line":650,"column":12},"end":{"line":650,"column":18}},"189":{"start":{"line":653,"column":12},"end":{"line":653,"column":56}},"190":{"start":{"line":653,"column":47},"end":{"line":653,"column":54}},"191":{"start":{"line":654,"column":12},"end":{"line":660,"column":13}},"192":{"start":{"line":656,"column":16},"end":{"line":656,"column":49}},"193":{"start":{"line":657,"column":16},"end":{"line":658,"column":70}},"194":{"start":{"line":659,"column":16},"end":{"line":659,"column":47}},"195":{"start":{"line":661,"column":12},"end":{"line":661,"column":46}},"196":{"start":{"line":662,"column":12},"end":{"line":664,"column":33}},"197":{"start":{"line":665,"column":12},"end":{"line":665,"column":66}},"198":{"start":{"line":666,"column":12},"end":{"line":666,"column":64}},"199":{"start":{"line":667,"column":12},"end":{"line":667,"column":58}},"200":{"start":{"line":668,"column":12},"end":{"line":675,"column":13}},"201":{"start":{"line":670,"column":16},"end":{"line":670,"column":45}},"202":{"start":{"line":674,"column":16},"end":{"line":674,"column":41}},"203":{"start":{"line":676,"column":12},"end":{"line":682,"column":13}},"204":{"start":{"line":678,"column":16},"end":{"line":678,"column":37}},"205":{"start":{"line":679,"column":16},"end":{"line":679,"column":39}},"206":{"start":{"line":680,"column":16},"end":{"line":680,"column":34}},"207":{"start":{"line":681,"column":16},"end":{"line":681,"column":44}},"208":{"start":{"line":683,"column":12},"end":{"line":683,"column":25}},"209":{"start":{"line":684,"column":12},"end":{"line":684,"column":18}},"210":{"start":{"line":688,"column":12},"end":{"line":688,"column":18}},"211":{"start":{"line":691,"column":12},"end":{"line":691,"column":78}},"212":{"start":{"line":692,"column":12},"end":{"line":692,"column":18}},"213":{"start":{"line":696,"column":0},"end":{"line":700,"column":2}},"214":{"start":{"line":698,"column":4},"end":{"line":698,"column":39}},"215":{"start":{"line":699,"column":4},"end":{"line":699,"column":27}},"216":{"start":{"line":702,"column":0},"end":{"line":712,"column":2}},"217":{"start":{"line":704,"column":4},"end":{"line":704,"column":35}},"218":{"start":{"line":704,"column":26},"end":{"line":704,"column":33}},"219":{"start":{"line":706,"column":4},"end":{"line":706,"column":32}},"220":{"start":{"line":708,"column":4},"end":{"line":708,"column":38}},"221":{"start":{"line":709,"column":4},"end":{"line":709,"column":45}},"222":{"start":{"line":711,"column":4},"end":{"line":711,"column":32}},"223":{"start":{"line":714,"column":0},"end":{"line":747,"column":2}},"224":{"start":{"line":716,"column":4},"end":{"line":716,"column":35}},"225":{"start":{"line":716,"column":26},"end":{"line":716,"column":33}},"226":{"start":{"line":717,"column":4},"end":{"line":717,"column":56}},"227":{"start":{"line":717,"column":34},"end":{"line":717,"column":54}},"228":{"start":{"line":719,"column":4},"end":{"line":719,"column":30}},"229":{"start":{"line":721,"column":4},"end":{"line":724,"column":5}},"230":{"start":{"line":723,"column":8},"end":{"line":723,"column":38}},"231":{"start":{"line":726,"column":4},"end":{"line":726,"column":27}},"232":{"start":{"line":728,"column":4},"end":{"line":728,"column":82}},"233":{"start":{"line":729,"column":4},"end":{"line":729,"column":45}},"234":{"start":{"line":730,"column":4},"end":{"line":730,"column":112}},"235":{"start":{"line":732,"column":4},"end":{"line":736,"column":5}},"236":{"start":{"line":734,"column":8},"end":{"line":734,"column":36}},"237":{"start":{"line":735,"column":8},"end":{"line":735,"column":38}},"238":{"start":{"line":738,"column":4},"end":{"line":738,"column":40}},"239":{"start":{"line":740,"column":4},"end":{"line":744,"column":5}},"240":{"start":{"line":742,"column":8},"end":{"line":742,"column":47}},"241":{"start":{"line":743,"column":8},"end":{"line":743,"column":41}},"242":{"start":{"line":746,"column":4},"end":{"line":746,"column":17}},"243":{"start":{"line":749,"column":0},"end":{"line":805,"column":2}},"244":{"start":{"line":760,"column":4},"end":{"line":765,"column":5}},"245":{"start":{"line":764,"column":8},"end":{"line":764,"column":15}},"246":{"start":{"line":767,"column":4},"end":{"line":768,"column":12}},"247":{"start":{"line":770,"column":4},"end":{"line":776,"column":5}},"248":{"start":{"line":775,"column":8},"end":{"line":775,"column":15}},"249":{"start":{"line":778,"column":4},"end":{"line":778,"column":13}},"250":{"start":{"line":780,"column":4},"end":{"line":791,"column":5}},"251":{"start":{"line":782,"column":8},"end":{"line":782,"column":34}},"252":{"start":{"line":784,"column":9},"end":{"line":791,"column":5}},"253":{"start":{"line":786,"column":8},"end":{"line":786,"column":36}},"254":{"start":{"line":790,"column":8},"end":{"line":790,"column":27}},"255":{"start":{"line":793,"column":4},"end":{"line":793,"column":60}},"256":{"start":{"line":794,"column":4},"end":{"line":794,"column":34}},"257":{"start":{"line":795,"column":4},"end":{"line":795,"column":45}},"258":{"start":{"line":796,"column":4},"end":{"line":796,"column":37}},"259":{"start":{"line":797,"column":4},"end":{"line":797,"column":36}},"260":{"start":{"line":799,"column":4},"end":{"line":802,"column":6}},"261":{"start":{"line":804,"column":4},"end":{"line":804,"column":32}},"262":{"start":{"line":807,"column":0},"end":{"line":908,"column":2}},"263":{"start":{"line":809,"column":4},"end":{"line":809,"column":37}},"264":{"start":{"line":811,"column":4},"end":{"line":814,"column":5}},"265":{"start":{"line":813,"column":8},"end":{"line":813,"column":15}},"266":{"start":{"line":816,"column":4},"end":{"line":830,"column":5}},"267":{"start":{"line":818,"column":8},"end":{"line":823,"column":9}},"268":{"start":{"line":822,"column":12},"end":{"line":822,"column":19}},"269":{"start":{"line":825,"column":8},"end":{"line":829,"column":11}},"270":{"start":{"line":832,"column":4},"end":{"line":835,"column":5}},"271":{"start":{"line":834,"column":8},"end":{"line":834,"column":31}},"272":{"start":{"line":837,"column":4},"end":{"line":873,"column":5}},"273":{"start":{"line":839,"column":8},"end":{"line":842,"column":15}},"274":{"start":{"line":844,"column":8},"end":{"line":844,"column":63}},"275":{"start":{"line":846,"column":8},"end":{"line":846,"column":43}},"276":{"start":{"line":847,"column":8},"end":{"line":847,"column":54}},"277":{"start":{"line":848,"column":8},"end":{"line":848,"column":53}},"278":{"start":{"line":850,"column":8},"end":{"line":850,"column":45}},"279":{"start":{"line":852,"column":8},"end":{"line":852,"column":35}},"280":{"start":{"line":853,"column":8},"end":{"line":853,"column":36}},"281":{"start":{"line":855,"column":8},"end":{"line":858,"column":9}},"282":{"start":{"line":857,"column":12},"end":{"line":857,"column":45}},"283":{"start":{"line":860,"column":8},"end":{"line":860,"column":35}},"284":{"start":{"line":862,"column":8},"end":{"line":869,"column":9}},"285":{"start":{"line":864,"column":12},"end":{"line":864,"column":37}},"286":{"start":{"line":865,"column":12},"end":{"line":865,"column":35}},"287":{"start":{"line":866,"column":12},"end":{"line":866,"column":33}},"288":{"start":{"line":867,"column":12},"end":{"line":867,"column":35}},"289":{"start":{"line":868,"column":12},"end":{"line":868,"column":29}},"290":{"start":{"line":871,"column":8},"end":{"line":871,"column":42}},"291":{"start":{"line":872,"column":8},"end":{"line":872,"column":15}},"292":{"start":{"line":875,"column":4},"end":{"line":907,"column":5}},"293":{"start":{"line":877,"column":8},"end":{"line":877,"column":103}},"294":{"start":{"line":878,"column":8},"end":{"line":878,"column":20}},"295":{"start":{"line":880,"column":8},"end":{"line":883,"column":9}},"296":{"start":{"line":882,"column":12},"end":{"line":882,"column":18}},"297":{"start":{"line":885,"column":8},"end":{"line":885,"column":43}},"298":{"start":{"line":887,"column":8},"end":{"line":887,"column":26}},"299":{"start":{"line":889,"column":8},"end":{"line":892,"column":9}},"300":{"start":{"line":891,"column":12},"end":{"line":891,"column":18}},"301":{"start":{"line":894,"column":8},"end":{"line":894,"column":33}},"302":{"start":{"line":896,"column":8},"end":{"line":899,"column":9}},"303":{"start":{"line":898,"column":12},"end":{"line":898,"column":32}},"304":{"start":{"line":901,"column":8},"end":{"line":901,"column":37}},"305":{"start":{"line":903,"column":8},"end":{"line":906,"column":9}},"306":{"start":{"line":905,"column":12},"end":{"line":905,"column":34}},"307":{"start":{"line":910,"column":0},"end":{"line":928,"column":2}},"308":{"start":{"line":912,"column":4},"end":{"line":912,"column":32}},"309":{"start":{"line":914,"column":4},"end":{"line":917,"column":5}},"310":{"start":{"line":916,"column":8},"end":{"line":916,"column":15}},"311":{"start":{"line":919,"column":4},"end":{"line":919,"column":25}},"312":{"start":{"line":921,"column":4},"end":{"line":925,"column":5}},"313":{"start":{"line":923,"column":8},"end":{"line":923,"column":37}},"314":{"start":{"line":924,"column":8},"end":{"line":924,"column":22}},"315":{"start":{"line":927,"column":4},"end":{"line":927,"column":26}},"316":{"start":{"line":947,"column":0},"end":{"line":1003,"column":2}},"317":{"start":{"line":949,"column":4},"end":{"line":952,"column":5}},"318":{"start":{"line":951,"column":8},"end":{"line":951,"column":32}},"319":{"start":{"line":954,"column":4},"end":{"line":954,"column":31}},"320":{"start":{"line":956,"column":4},"end":{"line":956,"column":28}},"321":{"start":{"line":958,"column":4},"end":{"line":979,"column":5}},"322":{"start":{"line":960,"column":8},"end":{"line":960,"column":57}},"323":{"start":{"line":962,"column":8},"end":{"line":968,"column":9}},"324":{"start":{"line":964,"column":12},"end":{"line":967,"column":15}},"325":{"start":{"line":966,"column":16},"end":{"line":966,"column":63}},"326":{"start":{"line":970,"column":8},"end":{"line":976,"column":9}},"327":{"start":{"line":972,"column":12},"end":{"line":975,"column":15}},"328":{"start":{"line":974,"column":16},"end":{"line":974,"column":34}},"329":{"start":{"line":978,"column":8},"end":{"line":978,"column":22}},"330":{"start":{"line":981,"column":4},"end":{"line":984,"column":5}},"331":{"start":{"line":983,"column":8},"end":{"line":983,"column":37}},"332":{"start":{"line":986,"column":4},"end":{"line":986,"column":22}},"333":{"start":{"line":988,"column":4},"end":{"line":1000,"column":32}},"334":{"start":{"line":990,"column":8},"end":{"line":990,"column":47}},"335":{"start":{"line":992,"column":8},"end":{"line":996,"column":9}},"336":{"start":{"line":994,"column":12},"end":{"line":994,"column":30}},"337":{"start":{"line":995,"column":12},"end":{"line":995,"column":50}},"338":{"start":{"line":998,"column":8},"end":{"line":998,"column":20}},"339":{"start":{"line":1002,"column":4},"end":{"line":1002,"column":28}},"340":{"start":{"line":1005,"column":0},"end":{"line":1005,"column":22}}},"branchMap":{"1":{"line":260,"type":"binary-expr","locations":[{"start":{"line":260,"column":14},"end":{"line":260,"column":21}},{"start":{"line":260,"column":25},"end":{"line":260,"column":27}}]},"2":{"line":264,"type":"binary-expr","locations":[{"start":{"line":264,"column":27},"end":{"line":264,"column":49}},{"start":{"line":264,"column":53},"end":{"line":264,"column":54}}]},"3":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":4},"end":{"line":299,"column":4}},{"start":{"line":299,"column":4},"end":{"line":299,"column":4}}]},"4":{"line":299,"type":"binary-expr","locations":[{"start":{"line":299,"column":8},"end":{"line":299,"column":22}},{"start":{"line":299,"column":26},"end":{"line":299,"column":37}},{"start":{"line":299,"column":41},"end":{"line":299,"column":55}}]},"5":{"line":312,"type":"binary-expr","locations":[{"start":{"line":312,"column":36},"end":{"line":312,"column":50}},{"start":{"line":312,"column":54},"end":{"line":312,"column":67}}]},"6":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":4},"end":{"line":321,"column":4}},{"start":{"line":321,"column":4},"end":{"line":321,"column":4}}]},"7":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":4},"end":{"line":331,"column":4}},{"start":{"line":331,"column":4},"end":{"line":331,"column":4}}]},"8":{"line":371,"type":"binary-expr","locations":[{"start":{"line":371,"column":14},"end":{"line":371,"column":21}},{"start":{"line":371,"column":25},"end":{"line":371,"column":27}}]},"9":{"line":374,"type":"binary-expr","locations":[{"start":{"line":374,"column":21},"end":{"line":374,"column":37}},{"start":{"line":374,"column":41},"end":{"line":374,"column":42}}]},"10":{"line":375,"type":"binary-expr","locations":[{"start":{"line":375,"column":28},"end":{"line":375,"column":51}},{"start":{"line":375,"column":55},"end":{"line":375,"column":56}}]},"11":{"line":378,"type":"cond-expr","locations":[{"start":{"line":378,"column":48},"end":{"line":378,"column":66}},{"start":{"line":378,"column":69},"end":{"line":378,"column":70}}]},"12":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":4},"end":{"line":394,"column":4}},{"start":{"line":394,"column":4},"end":{"line":394,"column":4}}]},"13":{"line":419,"type":"if","locations":[{"start":{"line":419,"column":8},"end":{"line":419,"column":8}},{"start":{"line":419,"column":8},"end":{"line":419,"column":8}}]},"14":{"line":430,"type":"if","locations":[{"start":{"line":430,"column":8},"end":{"line":430,"column":8}},{"start":{"line":430,"column":8},"end":{"line":430,"column":8}}]},"15":{"line":438,"type":"if","locations":[{"start":{"line":438,"column":8},"end":{"line":438,"column":8}},{"start":{"line":438,"column":8},"end":{"line":438,"column":8}}]},"16":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":12},"end":{"line":462,"column":12}},{"start":{"line":462,"column":12},"end":{"line":462,"column":12}}]},"17":{"line":489,"type":"if","locations":[{"start":{"line":489,"column":12},"end":{"line":489,"column":12}},{"start":{"line":489,"column":12},"end":{"line":489,"column":12}}]},"18":{"line":494,"type":"if","locations":[{"start":{"line":494,"column":12},"end":{"line":494,"column":12}},{"start":{"line":494,"column":12},"end":{"line":494,"column":12}}]},"19":{"line":496,"type":"if","locations":[{"start":{"line":496,"column":16},"end":{"line":496,"column":16}},{"start":{"line":496,"column":16},"end":{"line":496,"column":16}}]},"20":{"line":501,"type":"if","locations":[{"start":{"line":501,"column":16},"end":{"line":501,"column":16}},{"start":{"line":501,"column":16},"end":{"line":501,"column":16}}]},"21":{"line":503,"type":"if","locations":[{"start":{"line":503,"column":20},"end":{"line":503,"column":20}},{"start":{"line":503,"column":20},"end":{"line":503,"column":20}}]},"22":{"line":503,"type":"binary-expr","locations":[{"start":{"line":503,"column":24},"end":{"line":503,"column":51}},{"start":{"line":504,"column":25},"end":{"line":505,"column":60}}]},"23":{"line":517,"type":"if","locations":[{"start":{"line":517,"column":16},"end":{"line":517,"column":16}},{"start":{"line":517,"column":16},"end":{"line":517,"column":16}}]},"24":{"line":517,"type":"binary-expr","locations":[{"start":{"line":517,"column":21},"end":{"line":517,"column":46}},{"start":{"line":518,"column":21},"end":{"line":518,"column":66}}]},"25":{"line":524,"type":"if","locations":[{"start":{"line":524,"column":16},"end":{"line":524,"column":16}},{"start":{"line":524,"column":16},"end":{"line":524,"column":16}}]},"26":{"line":526,"type":"if","locations":[{"start":{"line":526,"column":20},"end":{"line":526,"column":20}},{"start":{"line":526,"column":20},"end":{"line":526,"column":20}}]},"27":{"line":526,"type":"binary-expr","locations":[{"start":{"line":526,"column":25},"end":{"line":526,"column":50}},{"start":{"line":527,"column":25},"end":{"line":527,"column":70}}]},"28":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":4},"end":{"line":549,"column":4}},{"start":{"line":549,"column":4},"end":{"line":549,"column":4}}]},"29":{"line":560,"type":"if","locations":[{"start":{"line":560,"column":4},"end":{"line":560,"column":4}},{"start":{"line":560,"column":4},"end":{"line":560,"column":4}}]},"30":{"line":584,"type":"cond-expr","locations":[{"start":{"line":584,"column":34},"end":{"line":584,"column":59}},{"start":{"line":584,"column":62},"end":{"line":584,"column":63}}]},"31":{"line":586,"type":"cond-expr","locations":[{"start":{"line":587,"column":16},"end":{"line":587,"column":54}},{"start":{"line":587,"column":57},"end":{"line":587,"column":61}}]},"32":{"line":591,"type":"if","locations":[{"start":{"line":591,"column":8},"end":{"line":591,"column":8}},{"start":{"line":591,"column":8},"end":{"line":591,"column":8}}]},"33":{"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}}]},"34":{"line":601,"type":"binary-expr","locations":[{"start":{"line":601,"column":9},"end":{"line":601,"column":38}},{"start":{"line":601,"column":43},"end":{"line":601,"column":50}}]},"35":{"line":603,"type":"if","locations":[{"start":{"line":603,"column":8},"end":{"line":603,"column":8}},{"start":{"line":603,"column":8},"end":{"line":603,"column":8}}]},"36":{"line":603,"type":"binary-expr","locations":[{"start":{"line":603,"column":13},"end":{"line":603,"column":31}},{"start":{"line":603,"column":37},"end":{"line":603,"column":74}}]},"37":{"line":612,"type":"if","locations":[{"start":{"line":612,"column":4},"end":{"line":612,"column":4}},{"start":{"line":612,"column":4},"end":{"line":612,"column":4}}]},"38":{"line":612,"type":"binary-expr","locations":[{"start":{"line":612,"column":8},"end":{"line":612,"column":14}},{"start":{"line":612,"column":18},"end":{"line":612,"column":44}}]},"39":{"line":614,"type":"switch","locations":[{"start":{"line":616,"column":12},"end":{"line":620,"column":22}},{"start":{"line":622,"column":12},"end":{"line":622,"column":29}},{"start":{"line":623,"column":12},"end":{"line":626,"column":22}},{"start":{"line":628,"column":12},"end":{"line":631,"column":22}},{"start":{"line":633,"column":12},"end":{"line":635,"column":22}}]},"40":{"line":624,"type":"if","locations":[{"start":{"line":624,"column":16},"end":{"line":624,"column":16}},{"start":{"line":624,"column":16},"end":{"line":624,"column":16}}]},"41":{"line":641,"type":"switch","locations":[{"start":{"line":643,"column":8},"end":{"line":645,"column":18}},{"start":{"line":647,"column":8},"end":{"line":650,"column":18}},{"start":{"line":652,"column":8},"end":{"line":684,"column":18}},{"start":{"line":686,"column":8},"end":{"line":688,"column":18}},{"start":{"line":690,"column":8},"end":{"line":692,"column":18}}]},"42":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":12},"end":{"line":648,"column":12}},{"start":{"line":648,"column":12},"end":{"line":648,"column":12}}]},"43":{"line":653,"type":"if","locations":[{"start":{"line":653,"column":12},"end":{"line":653,"column":12}},{"start":{"line":653,"column":12},"end":{"line":653,"column":12}}]},"44":{"line":654,"type":"if","locations":[{"start":{"line":654,"column":12},"end":{"line":654,"column":12}},{"start":{"line":654,"column":12},"end":{"line":654,"column":12}}]},"45":{"line":657,"type":"cond-expr","locations":[{"start":{"line":658,"column":24},"end":{"line":658,"column":62}},{"start":{"line":658,"column":65},"end":{"line":658,"column":69}}]},"46":{"line":662,"type":"cond-expr","locations":[{"start":{"line":663,"column":20},"end":{"line":663,"column":60}},{"start":{"line":664,"column":20},"end":{"line":664,"column":32}}]},"47":{"line":665,"type":"cond-expr","locations":[{"start":{"line":665,"column":43},"end":{"line":665,"column":47}},{"start":{"line":665,"column":50},"end":{"line":665,"column":65}}]},"48":{"line":668,"type":"if","locations":[{"start":{"line":668,"column":12},"end":{"line":668,"column":12}},{"start":{"line":668,"column":12},"end":{"line":668,"column":12}}]},"49":{"line":676,"type":"if","locations":[{"start":{"line":676,"column":12},"end":{"line":676,"column":12}},{"start":{"line":676,"column":12},"end":{"line":676,"column":12}}]},"50":{"line":704,"type":"if","locations":[{"start":{"line":704,"column":4},"end":{"line":704,"column":4}},{"start":{"line":704,"column":4},"end":{"line":704,"column":4}}]},"51":{"line":716,"type":"if","locations":[{"start":{"line":716,"column":4},"end":{"line":716,"column":4}},{"start":{"line":716,"column":4},"end":{"line":716,"column":4}}]},"52":{"line":717,"type":"if","locations":[{"start":{"line":717,"column":4},"end":{"line":717,"column":4}},{"start":{"line":717,"column":4},"end":{"line":717,"column":4}}]},"53":{"line":721,"type":"if","locations":[{"start":{"line":721,"column":4},"end":{"line":721,"column":4}},{"start":{"line":721,"column":4},"end":{"line":721,"column":4}}]},"54":{"line":728,"type":"cond-expr","locations":[{"start":{"line":728,"column":36},"end":{"line":728,"column":50}},{"start":{"line":728,"column":53},"end":{"line":728,"column":71}}]},"55":{"line":732,"type":"if","locations":[{"start":{"line":732,"column":4},"end":{"line":732,"column":4}},{"start":{"line":732,"column":4},"end":{"line":732,"column":4}}]},"56":{"line":740,"type":"if","locations":[{"start":{"line":740,"column":4},"end":{"line":740,"column":4}},{"start":{"line":740,"column":4},"end":{"line":740,"column":4}}]},"57":{"line":760,"type":"if","locations":[{"start":{"line":760,"column":4},"end":{"line":760,"column":4}},{"start":{"line":760,"column":4},"end":{"line":760,"column":4}}]},"58":{"line":760,"type":"binary-expr","locations":[{"start":{"line":760,"column":8},"end":{"line":760,"column":22}},{"start":{"line":761,"column":9},"end":{"line":761,"column":41}},{"start":{"line":762,"column":9},"end":{"line":762,"column":40}}]},"59":{"line":770,"type":"if","locations":[{"start":{"line":770,"column":4},"end":{"line":770,"column":4}},{"start":{"line":770,"column":4},"end":{"line":770,"column":4}}]},"60":{"line":770,"type":"binary-expr","locations":[{"start":{"line":770,"column":8},"end":{"line":770,"column":27}},{"start":{"line":771,"column":9},"end":{"line":771,"column":42}},{"start":{"line":773,"column":9},"end":{"line":773,"column":55}}]},"61":{"line":780,"type":"if","locations":[{"start":{"line":780,"column":4},"end":{"line":780,"column":4}},{"start":{"line":780,"column":4},"end":{"line":780,"column":4}}]},"62":{"line":784,"type":"if","locations":[{"start":{"line":784,"column":9},"end":{"line":784,"column":9}},{"start":{"line":784,"column":9},"end":{"line":784,"column":9}}]},"63":{"line":811,"type":"if","locations":[{"start":{"line":811,"column":4},"end":{"line":811,"column":4}},{"start":{"line":811,"column":4},"end":{"line":811,"column":4}}]},"64":{"line":818,"type":"if","locations":[{"start":{"line":818,"column":8},"end":{"line":818,"column":8}},{"start":{"line":818,"column":8},"end":{"line":818,"column":8}}]},"65":{"line":818,"type":"binary-expr","locations":[{"start":{"line":818,"column":13},"end":{"line":818,"column":34}},{"start":{"line":819,"column":13},"end":{"line":819,"column":37}},{"start":{"line":820,"column":12},"end":{"line":820,"column":35}}]},"66":{"line":855,"type":"if","locations":[{"start":{"line":855,"column":8},"end":{"line":855,"column":8}},{"start":{"line":855,"column":8},"end":{"line":855,"column":8}}]},"67":{"line":862,"type":"if","locations":[{"start":{"line":862,"column":8},"end":{"line":862,"column":8}},{"start":{"line":862,"column":8},"end":{"line":862,"column":8}}]},"68":{"line":880,"type":"if","locations":[{"start":{"line":880,"column":8},"end":{"line":880,"column":8}},{"start":{"line":880,"column":8},"end":{"line":880,"column":8}}]},"69":{"line":889,"type":"if","locations":[{"start":{"line":889,"column":8},"end":{"line":889,"column":8}},{"start":{"line":889,"column":8},"end":{"line":889,"column":8}}]},"70":{"line":896,"type":"if","locations":[{"start":{"line":896,"column":8},"end":{"line":896,"column":8}},{"start":{"line":896,"column":8},"end":{"line":896,"column":8}}]},"71":{"line":903,"type":"if","locations":[{"start":{"line":903,"column":8},"end":{"line":903,"column":8}},{"start":{"line":903,"column":8},"end":{"line":903,"column":8}}]},"72":{"line":914,"type":"if","locations":[{"start":{"line":914,"column":4},"end":{"line":914,"column":4}},{"start":{"line":914,"column":4},"end":{"line":914,"column":4}}]},"73":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":4},"end":{"line":949,"column":4}},{"start":{"line":949,"column":4},"end":{"line":949,"column":4}}]},"74":{"line":949,"type":"binary-expr","locations":[{"start":{"line":949,"column":9},"end":{"line":949,"column":27}},{"start":{"line":949,"column":33},"end":{"line":949,"column":70}}]},"75":{"line":956,"type":"binary-expr","locations":[{"start":{"line":956,"column":14},"end":{"line":956,"column":21}},{"start":{"line":956,"column":25},"end":{"line":956,"column":27}}]},"76":{"line":962,"type":"if","locations":[{"start":{"line":962,"column":8},"end":{"line":962,"column":8}},{"start":{"line":962,"column":8},"end":{"line":962,"column":8}}]},"77":{"line":970,"type":"if","locations":[{"start":{"line":970,"column":8},"end":{"line":970,"column":8}},{"start":{"line":970,"column":8},"end":{"line":970,"column":8}}]},"78":{"line":981,"type":"if","locations":[{"start":{"line":981,"column":4},"end":{"line":981,"column":4}},{"start":{"line":981,"column":4},"end":{"line":981,"column":4}}]},"79":{"line":992,"type":"if","locations":[{"start":{"line":992,"column":8},"end":{"line":992,"column":8}},{"start":{"line":992,"column":8},"end":{"line":992,"column":8}}]}}}} | ||
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":8057,"4":8057,"5":8057,"6":8057,"7":8057,"8":8057,"9":8057,"10":8057,"11":8057,"12":8057,"13":8057,"14":8057,"15":8057,"16":8057,"17":8057,"18":8057,"19":8057,"20":8057,"21":8057,"22":3122,"23":3122,"24":3122,"25":8057,"26":2233,"27":2233,"28":8057,"29":1,"30":1,"31":6473,"32":2230,"33":1,"34":20,"35":1,"36":7647,"37":1,"38":456694,"39":1,"40":751727,"41":751727,"42":751087,"43":751727,"44":1,"45":294783,"46":290,"47":294493,"48":294493,"49":294493,"50":1,"51":1088,"52":1088,"53":1088,"54":1088,"55":1088,"56":1088,"57":1088,"58":1088,"59":1088,"60":1088,"61":1088,"62":1088,"63":1088,"64":1088,"65":1088,"66":1088,"67":1088,"68":1088,"69":1088,"70":1088,"71":1088,"72":528,"73":673512,"74":673512,"75":1347024,"76":1088,"77":1088,"78":1088,"79":1088,"80":1,"81":2115,"82":1056,"83":1059,"84":1059,"85":2016,"86":2000,"87":1059,"88":1,"89":2115,"90":1056,"91":1059,"92":1059,"93":2012,"94":2004,"95":1059,"96":1088,"97":1088,"98":1088,"99":1088,"100":1,"101":64,"102":64,"103":48,"104":64,"105":1088,"106":1088,"107":1088,"108":1088,"109":222,"110":1088,"111":1361356,"112":1361356,"113":2721653,"114":2721653,"115":2721653,"116":1361356,"117":1360297,"118":454510,"119":450580,"120":454510,"121":454502,"122":16,"123":454486,"124":905787,"125":905727,"126":905727,"127":905787,"128":905645,"129":905641,"130":4,"131":905645,"132":905645,"133":1,"134":1,"135":1358812,"136":272,"137":272,"138":1358540,"139":1,"140":905641,"141":16,"142":905625,"143":1,"144":1031,"145":1031,"146":1030,"147":1,"148":450769,"149":450769,"150":450769,"151":450769,"152":450769,"153":8,"154":450769,"155":450769,"156":905625,"157":1213,"158":4,"159":1209,"160":1209,"161":905621,"162":901651,"163":1051,"164":1051,"165":1051,"166":1051,"167":450004,"168":128,"169":449876,"170":449876,"171":450580,"172":450580,"173":450580,"174":16,"175":16,"176":901523,"177":3970,"178":71,"179":71,"180":957,"181":64,"182":893,"183":893,"184":2210,"185":64,"186":2146,"187":1386,"188":1386,"189":1386,"190":2146,"191":2146,"192":2146,"193":2146,"194":2146,"195":2146,"196":967,"197":1179,"198":2146,"199":67,"200":67,"201":67,"202":67,"203":2146,"204":2146,"205":716,"206":16,"207":16,"208":1,"209":2230,"210":2230,"211":1,"212":3122,"213":2000,"214":1122,"215":1122,"216":1122,"217":1122,"218":1,"219":8614,"220":17,"221":8597,"222":1201,"223":7396,"224":7396,"225":6505,"226":7396,"227":7396,"228":7396,"229":7396,"230":7396,"231":6505,"232":6505,"233":7396,"234":7396,"235":6505,"236":6505,"237":7396,"238":1,"239":751087,"240":11783,"241":739304,"242":739304,"243":288702,"244":450602,"245":450602,"246":10,"247":450592,"248":1453,"249":449139,"250":450602,"251":450602,"252":450602,"253":450602,"254":450602,"255":450602,"256":450602,"257":1,"258":756227,"259":756227,"260":242,"261":1,"262":23361366,"263":22910778,"264":450588,"265":1,"266":224,"267":1,"268":450588,"269":450588,"270":450588,"271":450588,"272":450588,"273":450588,"274":450588,"275":450588,"276":450588,"277":450587,"278":450588,"279":450588,"280":294493,"281":294493,"282":294493,"283":294493,"284":294493,"285":450588,"286":450588,"287":755985,"288":1206413,"289":1206413,"290":1206413,"291":284,"292":1206129,"293":1206129,"294":1206129,"295":755701,"296":450428,"297":450428,"298":223686,"299":450428,"300":450428,"301":223686,"302":1,"303":756227,"304":756227,"305":1,"306":756226,"307":756226,"308":756227,"309":756227,"310":756226,"311":1,"312":6852,"313":2,"314":6850,"315":6850,"316":1,"317":6848,"318":6848,"319":5370,"320":5370,"321":6848,"322":565,"323":565,"324":6848,"325":6850,"326":16,"327":6834,"328":6834,"329":6843,"330":6843,"331":6832,"332":6832,"333":11,"334":2,"335":1},"b":{"1":[8057,185],"2":[8057,8041],"3":[2230,4243],"4":[6473,5086,2929],"5":[7647,5729],"6":[751087,640],"7":[290,294493],"8":[1088,30],"9":[1088,1079],"10":[1088,1080],"11":[1,1087],"12":[528,560],"13":[1056,1059],"14":[2000,16],"15":[1056,1059],"16":[2004,8],"17":[48,16],"18":[1361356,1360297],"19":[454510,905787],"20":[450580,3930],"21":[454502,8],"22":[16,454486],"23":[454502,454486],"24":[905727,60],"25":[905787,76],"26":[905645,142],"27":[905641,4],"28":[905645,12],"29":[272,1358540],"30":[16,905625],"31":[449886,883],"32":[72,450697],"33":[8,450761],"34":[1213,904412],"35":[905625,904172],"36":[4,1209],"37":[1213,16],"38":[901651,3970],"39":[905621,905065],"40":[1051,449267,450004,450580,16],"41":[128,449876],"42":[71,957,2210,716,16],"43":[64,893],"44":[64,2146],"45":[1386,760],"46":[8,1378],"47":[2096,50],"48":[1076,1070],"49":[967,1179],"50":[67,2079],"51":[2000,1122],"52":[17,8597],"53":[1201,7396],"54":[6505,891],"55":[6505,891],"56":[6505,891],"57":[6505,891],"58":[11783,739304],"59":[751087,748047,745362],"60":[288702,450602],"61":[739304,737509,453661],"62":[10,450592],"63":[1453,449139],"64":[242,755985],"65":[22910778,450588],"66":[23361366,2129503,457841],"67":[450587,1],"68":[294493,156095],"69":[284,1206129],"70":[755701,450428],"71":[223686,226742],"72":[223686,226742],"73":[1,756226],"74":[2,6850],"75":[6852,5],"76":[6850,4396],"77":[5370,1478],"78":[565,6283],"79":[16,6834],"80":[6832,11]},"f":{"1":8057,"2":3122,"3":2233,"4":6473,"5":20,"6":7647,"7":456694,"8":751727,"9":294783,"10":1088,"11":673512,"12":2115,"13":2115,"14":64,"15":222,"16":1361356,"17":1358812,"18":905641,"19":1031,"20":1030,"21":450769,"22":2230,"23":3122,"24":8614,"25":751087,"26":756227,"27":23361366,"28":224,"29":450588,"30":756227,"31":6852,"32":6848,"33":5370,"34":565},"fnMap":{"1":{"name":"BPDuplex","line":256,"loc":{"start":{"line":256,"column":0},"end":{"line":257,"column":0}}},"2":{"name":"(anonymous_2)","line":279,"loc":{"start":{"line":279,"column":22},"end":{"line":280,"column":4}}},"3":{"name":"(anonymous_3)","line":286,"loc":{"start":{"line":286,"column":19},"end":{"line":287,"column":4}}},"4":{"name":"(anonymous_4)","line":297,"loc":{"start":{"line":297,"column":35},"end":{"line":298,"column":0}}},"5":{"name":"(anonymous_5)","line":305,"loc":{"start":{"line":305,"column":33},"end":{"line":306,"column":0}}},"6":{"name":"(anonymous_6)","line":310,"loc":{"start":{"line":310,"column":37},"end":{"line":311,"column":0}}},"7":{"name":"(anonymous_7)","line":315,"loc":{"start":{"line":315,"column":27},"end":{"line":315,"column":39}}},"8":{"name":"(anonymous_8)","line":317,"loc":{"start":{"line":317,"column":26},"end":{"line":318,"column":0}}},"9":{"name":"(anonymous_9)","line":329,"loc":{"start":{"line":329,"column":28},"end":{"line":330,"column":0}}},"10":{"name":"BPMux","line":367,"loc":{"start":{"line":367,"column":0},"end":{"line":368,"column":0}}},"11":{"name":"(anonymous_11)","line":395,"loc":{"start":{"line":395,"column":42},"end":{"line":396,"column":8}}},"12":{"name":"finish","line":416,"loc":{"start":{"line":416,"column":4},"end":{"line":417,"column":4}}},"13":{"name":"end","line":432,"loc":{"start":{"line":432,"column":4},"end":{"line":433,"column":4}}},"14":{"name":"error","line":454,"loc":{"start":{"line":454,"column":4},"end":{"line":455,"column":4}}},"15":{"name":"(anonymous_15)","line":471,"loc":{"start":{"line":471,"column":33},"end":{"line":472,"column":4}}},"16":{"name":"(anonymous_16)","line":476,"loc":{"start":{"line":476,"column":35},"end":{"line":477,"column":4}}},"17":{"name":"(anonymous_17)","line":543,"loc":{"start":{"line":543,"column":32},"end":{"line":544,"column":0}}},"18":{"name":"(anonymous_18)","line":554,"loc":{"start":{"line":554,"column":34},"end":{"line":555,"column":0}}},"19":{"name":"delay_handshake","line":568,"loc":{"start":{"line":568,"column":4},"end":{"line":569,"column":4}}},"20":{"name":"(anonymous_20)","line":571,"loc":{"start":{"line":571,"column":15},"end":{"line":572,"column":8}}},"21":{"name":"handle_status","line":577,"loc":{"start":{"line":577,"column":4},"end":{"line":578,"column":4}}},"22":{"name":"(anonymous_22)","line":692,"loc":{"start":{"line":692,"column":26},"end":{"line":693,"column":0}}},"23":{"name":"(anonymous_23)","line":698,"loc":{"start":{"line":698,"column":28},"end":{"line":699,"column":0}}},"24":{"name":"(anonymous_24)","line":710,"loc":{"start":{"line":710,"column":34},"end":{"line":711,"column":0}}},"25":{"name":"(anonymous_25)","line":745,"loc":{"start":{"line":745,"column":31},"end":{"line":746,"column":0}}},"26":{"name":"(anonymous_26)","line":803,"loc":{"start":{"line":803,"column":25},"end":{"line":804,"column":0}}},"27":{"name":"push_output","line":812,"loc":{"start":{"line":812,"column":4},"end":{"line":813,"column":4}}},"28":{"name":"sort_output","line":828,"loc":{"start":{"line":828,"column":4},"end":{"line":829,"column":4}}},"29":{"name":"write_output","line":833,"loc":{"start":{"line":833,"column":4},"end":{"line":834,"column":4}}},"30":{"name":"(anonymous_30)","line":906,"loc":{"start":{"line":906,"column":24},"end":{"line":907,"column":0}}},"31":{"name":"(anonymous_31)","line":943,"loc":{"start":{"line":943,"column":28},"end":{"line":944,"column":0}}},"32":{"name":"done","line":954,"loc":{"start":{"line":954,"column":4},"end":{"line":955,"column":4}}},"33":{"name":"(anonymous_33)","line":960,"loc":{"start":{"line":960,"column":25},"end":{"line":961,"column":12}}},"34":{"name":"(anonymous_34)","line":968,"loc":{"start":{"line":968,"column":25},"end":{"line":969,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":254,"column":27}},"2":{"start":{"line":256,"column":0},"end":{"line":293,"column":1}},"3":{"start":{"line":258,"column":4},"end":{"line":258,"column":31}},"4":{"start":{"line":260,"column":4},"end":{"line":260,"column":28}},"5":{"start":{"line":262,"column":4},"end":{"line":262,"column":20}},"6":{"start":{"line":263,"column":4},"end":{"line":263,"column":22}},"7":{"start":{"line":264,"column":4},"end":{"line":264,"column":55}},"8":{"start":{"line":265,"column":4},"end":{"line":265,"column":70}},"9":{"start":{"line":266,"column":4},"end":{"line":266,"column":18}},"10":{"start":{"line":267,"column":4},"end":{"line":267,"column":26}},"11":{"start":{"line":268,"column":4},"end":{"line":268,"column":34}},"12":{"start":{"line":269,"column":4},"end":{"line":269,"column":22}},"13":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"14":{"start":{"line":271,"column":4},"end":{"line":271,"column":20}},"15":{"start":{"line":272,"column":4},"end":{"line":272,"column":27}},"16":{"start":{"line":273,"column":4},"end":{"line":273,"column":24}},"17":{"start":{"line":274,"column":4},"end":{"line":274,"column":26}},"18":{"start":{"line":275,"column":4},"end":{"line":275,"column":33}},"19":{"start":{"line":276,"column":4},"end":{"line":276,"column":37}},"20":{"start":{"line":277,"column":4},"end":{"line":277,"column":30}},"21":{"start":{"line":279,"column":4},"end":{"line":284,"column":7}},"22":{"start":{"line":281,"column":8},"end":{"line":281,"column":30}},"23":{"start":{"line":282,"column":8},"end":{"line":282,"column":34}},"24":{"start":{"line":283,"column":8},"end":{"line":283,"column":29}},"25":{"start":{"line":286,"column":4},"end":{"line":290,"column":7}},"26":{"start":{"line":288,"column":8},"end":{"line":288,"column":27}},"27":{"start":{"line":289,"column":8},"end":{"line":289,"column":29}},"28":{"start":{"line":292,"column":4},"end":{"line":292,"column":33}},"29":{"start":{"line":295,"column":0},"end":{"line":295,"column":32}},"30":{"start":{"line":297,"column":0},"end":{"line":303,"column":2}},"31":{"start":{"line":299,"column":4},"end":{"line":302,"column":5}},"32":{"start":{"line":301,"column":8},"end":{"line":301,"column":32}},"33":{"start":{"line":305,"column":0},"end":{"line":308,"column":2}},"34":{"start":{"line":307,"column":4},"end":{"line":307,"column":22}},"35":{"start":{"line":310,"column":0},"end":{"line":313,"column":2}},"36":{"start":{"line":312,"column":4},"end":{"line":312,"column":69}},"37":{"start":{"line":315,"column":0},"end":{"line":315,"column":61}},"38":{"start":{"line":315,"column":41},"end":{"line":315,"column":58}},"39":{"start":{"line":317,"column":0},"end":{"line":327,"column":2}},"40":{"start":{"line":319,"column":4},"end":{"line":319,"column":51}},"41":{"start":{"line":321,"column":4},"end":{"line":324,"column":5}},"42":{"start":{"line":323,"column":8},"end":{"line":323,"column":37}},"43":{"start":{"line":326,"column":4},"end":{"line":326,"column":13}},"44":{"start":{"line":329,"column":0},"end":{"line":339,"column":2}},"45":{"start":{"line":331,"column":4},"end":{"line":334,"column":5}},"46":{"start":{"line":333,"column":8},"end":{"line":333,"column":20}},"47":{"start":{"line":336,"column":4},"end":{"line":336,"column":22}},"48":{"start":{"line":337,"column":4},"end":{"line":337,"column":18}},"49":{"start":{"line":338,"column":4},"end":{"line":338,"column":22}},"50":{"start":{"line":367,"column":0},"end":{"line":539,"column":1}},"51":{"start":{"line":369,"column":4},"end":{"line":369,"column":37}},"52":{"start":{"line":371,"column":4},"end":{"line":371,"column":28}},"53":{"start":{"line":373,"column":4},"end":{"line":373,"column":41}},"54":{"start":{"line":374,"column":4},"end":{"line":374,"column":43}},"55":{"start":{"line":375,"column":4},"end":{"line":375,"column":57}},"56":{"start":{"line":376,"column":4},"end":{"line":376,"column":30}},"57":{"start":{"line":377,"column":4},"end":{"line":377,"column":19}},"58":{"start":{"line":378,"column":4},"end":{"line":378,"column":71}},"59":{"start":{"line":379,"column":4},"end":{"line":379,"column":27}},"60":{"start":{"line":380,"column":4},"end":{"line":380,"column":24}},"61":{"start":{"line":381,"column":4},"end":{"line":381,"column":30}},"62":{"start":{"line":382,"column":4},"end":{"line":382,"column":32}},"63":{"start":{"line":383,"column":4},"end":{"line":383,"column":32}},"64":{"start":{"line":384,"column":4},"end":{"line":384,"column":66}},"65":{"start":{"line":385,"column":4},"end":{"line":385,"column":62}},"66":{"start":{"line":386,"column":4},"end":{"line":386,"column":52}},"67":{"start":{"line":387,"column":4},"end":{"line":387,"column":27}},"68":{"start":{"line":388,"column":4},"end":{"line":388,"column":26}},"69":{"start":{"line":389,"column":4},"end":{"line":389,"column":33}},"70":{"start":{"line":391,"column":4},"end":{"line":391,"column":45}},"71":{"start":{"line":393,"column":4},"end":{"line":403,"column":5}},"72":{"start":{"line":395,"column":8},"end":{"line":402,"column":10}},"73":{"start":{"line":397,"column":12},"end":{"line":397,"column":18}},"74":{"start":{"line":398,"column":12},"end":{"line":401,"column":13}},"75":{"start":{"line":400,"column":16},"end":{"line":400,"column":35}},"76":{"start":{"line":405,"column":4},"end":{"line":405,"column":35}},"77":{"start":{"line":407,"column":4},"end":{"line":411,"column":12}},"78":{"start":{"line":412,"column":4},"end":{"line":412,"column":34}},"79":{"start":{"line":414,"column":4},"end":{"line":414,"column":19}},"80":{"start":{"line":416,"column":4},"end":{"line":430,"column":5}},"81":{"start":{"line":418,"column":8},"end":{"line":418,"column":38}},"82":{"start":{"line":418,"column":29},"end":{"line":418,"column":36}},"83":{"start":{"line":419,"column":8},"end":{"line":419,"column":29}},"84":{"start":{"line":421,"column":8},"end":{"line":427,"column":9}},"85":{"start":{"line":423,"column":12},"end":{"line":426,"column":13}},"86":{"start":{"line":425,"column":16},"end":{"line":425,"column":98}},"87":{"start":{"line":429,"column":8},"end":{"line":429,"column":27}},"88":{"start":{"line":432,"column":4},"end":{"line":446,"column":5}},"89":{"start":{"line":434,"column":8},"end":{"line":434,"column":35}},"90":{"start":{"line":434,"column":26},"end":{"line":434,"column":33}},"91":{"start":{"line":435,"column":8},"end":{"line":435,"column":26}},"92":{"start":{"line":437,"column":8},"end":{"line":443,"column":9}},"93":{"start":{"line":439,"column":12},"end":{"line":442,"column":13}},"94":{"start":{"line":441,"column":16},"end":{"line":441,"column":100}},"95":{"start":{"line":445,"column":8},"end":{"line":445,"column":24}},"96":{"start":{"line":448,"column":4},"end":{"line":448,"column":33}},"97":{"start":{"line":449,"column":4},"end":{"line":449,"column":32}},"98":{"start":{"line":451,"column":4},"end":{"line":451,"column":35}},"99":{"start":{"line":452,"column":4},"end":{"line":452,"column":29}},"100":{"start":{"line":454,"column":4},"end":{"line":465,"column":5}},"101":{"start":{"line":456,"column":8},"end":{"line":462,"column":9}},"102":{"start":{"line":458,"column":12},"end":{"line":461,"column":13}},"103":{"start":{"line":460,"column":16},"end":{"line":460,"column":42}},"104":{"start":{"line":464,"column":8},"end":{"line":464,"column":31}},"105":{"start":{"line":467,"column":4},"end":{"line":467,"column":31}},"106":{"start":{"line":468,"column":4},"end":{"line":468,"column":39}},"107":{"start":{"line":469,"column":4},"end":{"line":469,"column":40}},"108":{"start":{"line":471,"column":4},"end":{"line":474,"column":7}},"109":{"start":{"line":473,"column":8},"end":{"line":473,"column":20}},"110":{"start":{"line":476,"column":4},"end":{"line":538,"column":7}},"111":{"start":{"line":478,"column":8},"end":{"line":478,"column":25}},"112":{"start":{"line":480,"column":8},"end":{"line":537,"column":9}},"113":{"start":{"line":482,"column":12},"end":{"line":482,"column":31}},"114":{"start":{"line":483,"column":12},"end":{"line":483,"column":41}},"115":{"start":{"line":485,"column":12},"end":{"line":488,"column":13}},"116":{"start":{"line":487,"column":16},"end":{"line":487,"column":22}},"117":{"start":{"line":490,"column":12},"end":{"line":536,"column":13}},"118":{"start":{"line":492,"column":16},"end":{"line":495,"column":17}},"119":{"start":{"line":494,"column":20},"end":{"line":494,"column":47}},"120":{"start":{"line":497,"column":16},"end":{"line":509,"column":17}},"121":{"start":{"line":499,"column":20},"end":{"line":508,"column":21}},"122":{"start":{"line":503,"column":24},"end":{"line":503,"column":73}},"123":{"start":{"line":507,"column":24},"end":{"line":507,"column":42}},"124":{"start":{"line":513,"column":16},"end":{"line":518,"column":17}},"125":{"start":{"line":516,"column":20},"end":{"line":516,"column":51}},"126":{"start":{"line":517,"column":20},"end":{"line":517,"column":58}},"127":{"start":{"line":520,"column":16},"end":{"line":535,"column":17}},"128":{"start":{"line":522,"column":20},"end":{"line":531,"column":21}},"129":{"start":{"line":525,"column":24},"end":{"line":526,"column":83}},"130":{"start":{"line":530,"column":24},"end":{"line":530,"column":71}},"131":{"start":{"line":533,"column":20},"end":{"line":533,"column":45}},"132":{"start":{"line":534,"column":20},"end":{"line":534,"column":47}},"133":{"start":{"line":541,"column":0},"end":{"line":541,"column":35}},"134":{"start":{"line":543,"column":0},"end":{"line":552,"column":2}},"135":{"start":{"line":545,"column":4},"end":{"line":549,"column":5}},"136":{"start":{"line":547,"column":8},"end":{"line":547,"column":90}},"137":{"start":{"line":548,"column":8},"end":{"line":548,"column":21}},"138":{"start":{"line":551,"column":4},"end":{"line":551,"column":16}},"139":{"start":{"line":554,"column":0},"end":{"line":690,"column":2}},"140":{"start":{"line":556,"column":4},"end":{"line":556,"column":48}},"141":{"start":{"line":556,"column":39},"end":{"line":556,"column":46}},"142":{"start":{"line":558,"column":4},"end":{"line":566,"column":12}},"143":{"start":{"line":568,"column":4},"end":{"line":575,"column":5}},"144":{"start":{"line":570,"column":8},"end":{"line":570,"column":33}},"145":{"start":{"line":571,"column":8},"end":{"line":574,"column":10}},"146":{"start":{"line":573,"column":12},"end":{"line":573,"column":51}},"147":{"start":{"line":577,"column":4},"end":{"line":595,"column":5}},"148":{"start":{"line":579,"column":8},"end":{"line":579,"column":41}},"149":{"start":{"line":580,"column":8},"end":{"line":580,"column":64}},"150":{"start":{"line":582,"column":8},"end":{"line":583,"column":62}},"151":{"start":{"line":585,"column":8},"end":{"line":585,"column":55}},"152":{"start":{"line":587,"column":8},"end":{"line":590,"column":9}},"153":{"start":{"line":589,"column":12},"end":{"line":589,"column":43}},"154":{"start":{"line":592,"column":8},"end":{"line":592,"column":39}},"155":{"start":{"line":594,"column":8},"end":{"line":594,"column":20}},"156":{"start":{"line":597,"column":4},"end":{"line":606,"column":5}},"157":{"start":{"line":599,"column":8},"end":{"line":602,"column":9}},"158":{"start":{"line":601,"column":12},"end":{"line":601,"column":37}},"159":{"start":{"line":604,"column":8},"end":{"line":604,"column":72}},"160":{"start":{"line":605,"column":8},"end":{"line":605,"column":44}},"161":{"start":{"line":608,"column":4},"end":{"line":635,"column":5}},"162":{"start":{"line":610,"column":8},"end":{"line":632,"column":9}},"163":{"start":{"line":613,"column":16},"end":{"line":613,"column":37}},"164":{"start":{"line":614,"column":16},"end":{"line":614,"column":39}},"165":{"start":{"line":615,"column":16},"end":{"line":615,"column":34}},"166":{"start":{"line":616,"column":16},"end":{"line":616,"column":22}},"167":{"start":{"line":620,"column":16},"end":{"line":620,"column":61}},"168":{"start":{"line":620,"column":52},"end":{"line":620,"column":59}},"169":{"start":{"line":621,"column":16},"end":{"line":621,"column":32}},"170":{"start":{"line":622,"column":16},"end":{"line":622,"column":22}},"171":{"start":{"line":625,"column":16},"end":{"line":625,"column":50}},"172":{"start":{"line":626,"column":16},"end":{"line":626,"column":46}},"173":{"start":{"line":627,"column":16},"end":{"line":627,"column":22}},"174":{"start":{"line":630,"column":16},"end":{"line":630,"column":71}},"175":{"start":{"line":631,"column":16},"end":{"line":631,"column":22}},"176":{"start":{"line":634,"column":8},"end":{"line":634,"column":15}},"177":{"start":{"line":637,"column":4},"end":{"line":689,"column":5}},"178":{"start":{"line":640,"column":12},"end":{"line":640,"column":39}},"179":{"start":{"line":641,"column":12},"end":{"line":641,"column":18}},"180":{"start":{"line":644,"column":12},"end":{"line":644,"column":56}},"181":{"start":{"line":644,"column":47},"end":{"line":644,"column":54}},"182":{"start":{"line":645,"column":12},"end":{"line":645,"column":28}},"183":{"start":{"line":646,"column":12},"end":{"line":646,"column":18}},"184":{"start":{"line":649,"column":12},"end":{"line":649,"column":56}},"185":{"start":{"line":649,"column":47},"end":{"line":649,"column":54}},"186":{"start":{"line":650,"column":12},"end":{"line":656,"column":13}},"187":{"start":{"line":652,"column":16},"end":{"line":652,"column":49}},"188":{"start":{"line":653,"column":16},"end":{"line":654,"column":70}},"189":{"start":{"line":655,"column":16},"end":{"line":655,"column":47}},"190":{"start":{"line":657,"column":12},"end":{"line":657,"column":46}},"191":{"start":{"line":658,"column":12},"end":{"line":660,"column":33}},"192":{"start":{"line":661,"column":12},"end":{"line":661,"column":66}},"193":{"start":{"line":662,"column":12},"end":{"line":662,"column":64}},"194":{"start":{"line":663,"column":12},"end":{"line":663,"column":58}},"195":{"start":{"line":664,"column":12},"end":{"line":671,"column":13}},"196":{"start":{"line":666,"column":16},"end":{"line":666,"column":45}},"197":{"start":{"line":670,"column":16},"end":{"line":670,"column":41}},"198":{"start":{"line":672,"column":12},"end":{"line":678,"column":13}},"199":{"start":{"line":674,"column":16},"end":{"line":674,"column":37}},"200":{"start":{"line":675,"column":16},"end":{"line":675,"column":39}},"201":{"start":{"line":676,"column":16},"end":{"line":676,"column":34}},"202":{"start":{"line":677,"column":16},"end":{"line":677,"column":44}},"203":{"start":{"line":679,"column":12},"end":{"line":679,"column":25}},"204":{"start":{"line":680,"column":12},"end":{"line":680,"column":18}},"205":{"start":{"line":684,"column":12},"end":{"line":684,"column":18}},"206":{"start":{"line":687,"column":12},"end":{"line":687,"column":78}},"207":{"start":{"line":688,"column":12},"end":{"line":688,"column":18}},"208":{"start":{"line":692,"column":0},"end":{"line":696,"column":2}},"209":{"start":{"line":694,"column":4},"end":{"line":694,"column":39}},"210":{"start":{"line":695,"column":4},"end":{"line":695,"column":27}},"211":{"start":{"line":698,"column":0},"end":{"line":708,"column":2}},"212":{"start":{"line":700,"column":4},"end":{"line":700,"column":35}},"213":{"start":{"line":700,"column":26},"end":{"line":700,"column":33}},"214":{"start":{"line":702,"column":4},"end":{"line":702,"column":32}},"215":{"start":{"line":704,"column":4},"end":{"line":704,"column":38}},"216":{"start":{"line":705,"column":4},"end":{"line":705,"column":45}},"217":{"start":{"line":707,"column":4},"end":{"line":707,"column":32}},"218":{"start":{"line":710,"column":0},"end":{"line":743,"column":2}},"219":{"start":{"line":712,"column":4},"end":{"line":712,"column":35}},"220":{"start":{"line":712,"column":26},"end":{"line":712,"column":33}},"221":{"start":{"line":713,"column":4},"end":{"line":713,"column":56}},"222":{"start":{"line":713,"column":34},"end":{"line":713,"column":54}},"223":{"start":{"line":715,"column":4},"end":{"line":715,"column":30}},"224":{"start":{"line":717,"column":4},"end":{"line":720,"column":5}},"225":{"start":{"line":719,"column":8},"end":{"line":719,"column":38}},"226":{"start":{"line":722,"column":4},"end":{"line":722,"column":27}},"227":{"start":{"line":724,"column":4},"end":{"line":724,"column":82}},"228":{"start":{"line":725,"column":4},"end":{"line":725,"column":45}},"229":{"start":{"line":726,"column":4},"end":{"line":726,"column":112}},"230":{"start":{"line":728,"column":4},"end":{"line":732,"column":5}},"231":{"start":{"line":730,"column":8},"end":{"line":730,"column":36}},"232":{"start":{"line":731,"column":8},"end":{"line":731,"column":38}},"233":{"start":{"line":734,"column":4},"end":{"line":734,"column":40}},"234":{"start":{"line":736,"column":4},"end":{"line":740,"column":5}},"235":{"start":{"line":738,"column":8},"end":{"line":738,"column":47}},"236":{"start":{"line":739,"column":8},"end":{"line":739,"column":41}},"237":{"start":{"line":742,"column":4},"end":{"line":742,"column":17}},"238":{"start":{"line":745,"column":0},"end":{"line":801,"column":2}},"239":{"start":{"line":756,"column":4},"end":{"line":761,"column":5}},"240":{"start":{"line":760,"column":8},"end":{"line":760,"column":15}},"241":{"start":{"line":763,"column":4},"end":{"line":764,"column":12}},"242":{"start":{"line":766,"column":4},"end":{"line":772,"column":5}},"243":{"start":{"line":771,"column":8},"end":{"line":771,"column":15}},"244":{"start":{"line":774,"column":4},"end":{"line":774,"column":13}},"245":{"start":{"line":776,"column":4},"end":{"line":787,"column":5}},"246":{"start":{"line":778,"column":8},"end":{"line":778,"column":34}},"247":{"start":{"line":780,"column":9},"end":{"line":787,"column":5}},"248":{"start":{"line":782,"column":8},"end":{"line":782,"column":36}},"249":{"start":{"line":786,"column":8},"end":{"line":786,"column":27}},"250":{"start":{"line":789,"column":4},"end":{"line":789,"column":60}},"251":{"start":{"line":790,"column":4},"end":{"line":790,"column":34}},"252":{"start":{"line":791,"column":4},"end":{"line":791,"column":45}},"253":{"start":{"line":792,"column":4},"end":{"line":792,"column":37}},"254":{"start":{"line":793,"column":4},"end":{"line":793,"column":36}},"255":{"start":{"line":795,"column":4},"end":{"line":798,"column":6}},"256":{"start":{"line":800,"column":4},"end":{"line":800,"column":32}},"257":{"start":{"line":803,"column":0},"end":{"line":904,"column":2}},"258":{"start":{"line":805,"column":4},"end":{"line":805,"column":37}},"259":{"start":{"line":807,"column":4},"end":{"line":810,"column":5}},"260":{"start":{"line":809,"column":8},"end":{"line":809,"column":15}},"261":{"start":{"line":812,"column":4},"end":{"line":826,"column":5}},"262":{"start":{"line":814,"column":8},"end":{"line":819,"column":9}},"263":{"start":{"line":818,"column":12},"end":{"line":818,"column":19}},"264":{"start":{"line":821,"column":8},"end":{"line":825,"column":11}},"265":{"start":{"line":828,"column":4},"end":{"line":831,"column":5}},"266":{"start":{"line":830,"column":8},"end":{"line":830,"column":31}},"267":{"start":{"line":833,"column":4},"end":{"line":869,"column":5}},"268":{"start":{"line":835,"column":8},"end":{"line":838,"column":15}},"269":{"start":{"line":840,"column":8},"end":{"line":840,"column":63}},"270":{"start":{"line":842,"column":8},"end":{"line":842,"column":43}},"271":{"start":{"line":843,"column":8},"end":{"line":843,"column":54}},"272":{"start":{"line":844,"column":8},"end":{"line":844,"column":53}},"273":{"start":{"line":846,"column":8},"end":{"line":846,"column":45}},"274":{"start":{"line":848,"column":8},"end":{"line":848,"column":35}},"275":{"start":{"line":849,"column":8},"end":{"line":849,"column":36}},"276":{"start":{"line":851,"column":8},"end":{"line":854,"column":9}},"277":{"start":{"line":853,"column":12},"end":{"line":853,"column":45}},"278":{"start":{"line":856,"column":8},"end":{"line":856,"column":35}},"279":{"start":{"line":858,"column":8},"end":{"line":865,"column":9}},"280":{"start":{"line":860,"column":12},"end":{"line":860,"column":37}},"281":{"start":{"line":861,"column":12},"end":{"line":861,"column":35}},"282":{"start":{"line":862,"column":12},"end":{"line":862,"column":33}},"283":{"start":{"line":863,"column":12},"end":{"line":863,"column":35}},"284":{"start":{"line":864,"column":12},"end":{"line":864,"column":29}},"285":{"start":{"line":867,"column":8},"end":{"line":867,"column":42}},"286":{"start":{"line":868,"column":8},"end":{"line":868,"column":15}},"287":{"start":{"line":871,"column":4},"end":{"line":903,"column":5}},"288":{"start":{"line":873,"column":8},"end":{"line":873,"column":103}},"289":{"start":{"line":874,"column":8},"end":{"line":874,"column":20}},"290":{"start":{"line":876,"column":8},"end":{"line":879,"column":9}},"291":{"start":{"line":878,"column":12},"end":{"line":878,"column":18}},"292":{"start":{"line":881,"column":8},"end":{"line":881,"column":43}},"293":{"start":{"line":883,"column":8},"end":{"line":883,"column":26}},"294":{"start":{"line":885,"column":8},"end":{"line":888,"column":9}},"295":{"start":{"line":887,"column":12},"end":{"line":887,"column":18}},"296":{"start":{"line":890,"column":8},"end":{"line":890,"column":33}},"297":{"start":{"line":892,"column":8},"end":{"line":895,"column":9}},"298":{"start":{"line":894,"column":12},"end":{"line":894,"column":32}},"299":{"start":{"line":897,"column":8},"end":{"line":897,"column":37}},"300":{"start":{"line":899,"column":8},"end":{"line":902,"column":9}},"301":{"start":{"line":901,"column":12},"end":{"line":901,"column":34}},"302":{"start":{"line":906,"column":0},"end":{"line":924,"column":2}},"303":{"start":{"line":908,"column":4},"end":{"line":908,"column":32}},"304":{"start":{"line":910,"column":4},"end":{"line":913,"column":5}},"305":{"start":{"line":912,"column":8},"end":{"line":912,"column":15}},"306":{"start":{"line":915,"column":4},"end":{"line":915,"column":25}},"307":{"start":{"line":917,"column":4},"end":{"line":921,"column":5}},"308":{"start":{"line":919,"column":8},"end":{"line":919,"column":37}},"309":{"start":{"line":920,"column":8},"end":{"line":920,"column":22}},"310":{"start":{"line":923,"column":4},"end":{"line":923,"column":26}},"311":{"start":{"line":943,"column":0},"end":{"line":999,"column":2}},"312":{"start":{"line":945,"column":4},"end":{"line":948,"column":5}},"313":{"start":{"line":947,"column":8},"end":{"line":947,"column":32}},"314":{"start":{"line":950,"column":4},"end":{"line":950,"column":31}},"315":{"start":{"line":952,"column":4},"end":{"line":952,"column":28}},"316":{"start":{"line":954,"column":4},"end":{"line":975,"column":5}},"317":{"start":{"line":956,"column":8},"end":{"line":956,"column":57}},"318":{"start":{"line":958,"column":8},"end":{"line":964,"column":9}},"319":{"start":{"line":960,"column":12},"end":{"line":963,"column":15}},"320":{"start":{"line":962,"column":16},"end":{"line":962,"column":63}},"321":{"start":{"line":966,"column":8},"end":{"line":972,"column":9}},"322":{"start":{"line":968,"column":12},"end":{"line":971,"column":15}},"323":{"start":{"line":970,"column":16},"end":{"line":970,"column":34}},"324":{"start":{"line":974,"column":8},"end":{"line":974,"column":22}},"325":{"start":{"line":977,"column":4},"end":{"line":980,"column":5}},"326":{"start":{"line":979,"column":8},"end":{"line":979,"column":37}},"327":{"start":{"line":982,"column":4},"end":{"line":982,"column":22}},"328":{"start":{"line":984,"column":4},"end":{"line":996,"column":32}},"329":{"start":{"line":986,"column":8},"end":{"line":986,"column":47}},"330":{"start":{"line":988,"column":8},"end":{"line":992,"column":9}},"331":{"start":{"line":990,"column":12},"end":{"line":990,"column":30}},"332":{"start":{"line":991,"column":12},"end":{"line":991,"column":50}},"333":{"start":{"line":994,"column":8},"end":{"line":994,"column":20}},"334":{"start":{"line":998,"column":4},"end":{"line":998,"column":28}},"335":{"start":{"line":1001,"column":0},"end":{"line":1001,"column":22}}},"branchMap":{"1":{"line":260,"type":"binary-expr","locations":[{"start":{"line":260,"column":14},"end":{"line":260,"column":21}},{"start":{"line":260,"column":25},"end":{"line":260,"column":27}}]},"2":{"line":264,"type":"binary-expr","locations":[{"start":{"line":264,"column":27},"end":{"line":264,"column":49}},{"start":{"line":264,"column":53},"end":{"line":264,"column":54}}]},"3":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":4},"end":{"line":299,"column":4}},{"start":{"line":299,"column":4},"end":{"line":299,"column":4}}]},"4":{"line":299,"type":"binary-expr","locations":[{"start":{"line":299,"column":8},"end":{"line":299,"column":22}},{"start":{"line":299,"column":26},"end":{"line":299,"column":37}},{"start":{"line":299,"column":41},"end":{"line":299,"column":55}}]},"5":{"line":312,"type":"binary-expr","locations":[{"start":{"line":312,"column":36},"end":{"line":312,"column":50}},{"start":{"line":312,"column":54},"end":{"line":312,"column":67}}]},"6":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":4},"end":{"line":321,"column":4}},{"start":{"line":321,"column":4},"end":{"line":321,"column":4}}]},"7":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":4},"end":{"line":331,"column":4}},{"start":{"line":331,"column":4},"end":{"line":331,"column":4}}]},"8":{"line":371,"type":"binary-expr","locations":[{"start":{"line":371,"column":14},"end":{"line":371,"column":21}},{"start":{"line":371,"column":25},"end":{"line":371,"column":27}}]},"9":{"line":374,"type":"binary-expr","locations":[{"start":{"line":374,"column":21},"end":{"line":374,"column":37}},{"start":{"line":374,"column":41},"end":{"line":374,"column":42}}]},"10":{"line":375,"type":"binary-expr","locations":[{"start":{"line":375,"column":28},"end":{"line":375,"column":51}},{"start":{"line":375,"column":55},"end":{"line":375,"column":56}}]},"11":{"line":378,"type":"cond-expr","locations":[{"start":{"line":378,"column":48},"end":{"line":378,"column":66}},{"start":{"line":378,"column":69},"end":{"line":378,"column":70}}]},"12":{"line":393,"type":"if","locations":[{"start":{"line":393,"column":4},"end":{"line":393,"column":4}},{"start":{"line":393,"column":4},"end":{"line":393,"column":4}}]},"13":{"line":418,"type":"if","locations":[{"start":{"line":418,"column":8},"end":{"line":418,"column":8}},{"start":{"line":418,"column":8},"end":{"line":418,"column":8}}]},"14":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":12},"end":{"line":423,"column":12}},{"start":{"line":423,"column":12},"end":{"line":423,"column":12}}]},"15":{"line":434,"type":"if","locations":[{"start":{"line":434,"column":8},"end":{"line":434,"column":8}},{"start":{"line":434,"column":8},"end":{"line":434,"column":8}}]},"16":{"line":439,"type":"if","locations":[{"start":{"line":439,"column":12},"end":{"line":439,"column":12}},{"start":{"line":439,"column":12},"end":{"line":439,"column":12}}]},"17":{"line":458,"type":"if","locations":[{"start":{"line":458,"column":12},"end":{"line":458,"column":12}},{"start":{"line":458,"column":12},"end":{"line":458,"column":12}}]},"18":{"line":485,"type":"if","locations":[{"start":{"line":485,"column":12},"end":{"line":485,"column":12}},{"start":{"line":485,"column":12},"end":{"line":485,"column":12}}]},"19":{"line":490,"type":"if","locations":[{"start":{"line":490,"column":12},"end":{"line":490,"column":12}},{"start":{"line":490,"column":12},"end":{"line":490,"column":12}}]},"20":{"line":492,"type":"if","locations":[{"start":{"line":492,"column":16},"end":{"line":492,"column":16}},{"start":{"line":492,"column":16},"end":{"line":492,"column":16}}]},"21":{"line":497,"type":"if","locations":[{"start":{"line":497,"column":16},"end":{"line":497,"column":16}},{"start":{"line":497,"column":16},"end":{"line":497,"column":16}}]},"22":{"line":499,"type":"if","locations":[{"start":{"line":499,"column":20},"end":{"line":499,"column":20}},{"start":{"line":499,"column":20},"end":{"line":499,"column":20}}]},"23":{"line":499,"type":"binary-expr","locations":[{"start":{"line":499,"column":24},"end":{"line":499,"column":51}},{"start":{"line":500,"column":25},"end":{"line":501,"column":60}}]},"24":{"line":513,"type":"if","locations":[{"start":{"line":513,"column":16},"end":{"line":513,"column":16}},{"start":{"line":513,"column":16},"end":{"line":513,"column":16}}]},"25":{"line":513,"type":"binary-expr","locations":[{"start":{"line":513,"column":21},"end":{"line":513,"column":46}},{"start":{"line":514,"column":21},"end":{"line":514,"column":66}}]},"26":{"line":520,"type":"if","locations":[{"start":{"line":520,"column":16},"end":{"line":520,"column":16}},{"start":{"line":520,"column":16},"end":{"line":520,"column":16}}]},"27":{"line":522,"type":"if","locations":[{"start":{"line":522,"column":20},"end":{"line":522,"column":20}},{"start":{"line":522,"column":20},"end":{"line":522,"column":20}}]},"28":{"line":522,"type":"binary-expr","locations":[{"start":{"line":522,"column":25},"end":{"line":522,"column":50}},{"start":{"line":523,"column":25},"end":{"line":523,"column":70}}]},"29":{"line":545,"type":"if","locations":[{"start":{"line":545,"column":4},"end":{"line":545,"column":4}},{"start":{"line":545,"column":4},"end":{"line":545,"column":4}}]},"30":{"line":556,"type":"if","locations":[{"start":{"line":556,"column":4},"end":{"line":556,"column":4}},{"start":{"line":556,"column":4},"end":{"line":556,"column":4}}]},"31":{"line":580,"type":"cond-expr","locations":[{"start":{"line":580,"column":34},"end":{"line":580,"column":59}},{"start":{"line":580,"column":62},"end":{"line":580,"column":63}}]},"32":{"line":582,"type":"cond-expr","locations":[{"start":{"line":583,"column":16},"end":{"line":583,"column":54}},{"start":{"line":583,"column":57},"end":{"line":583,"column":61}}]},"33":{"line":587,"type":"if","locations":[{"start":{"line":587,"column":8},"end":{"line":587,"column":8}},{"start":{"line":587,"column":8},"end":{"line":587,"column":8}}]},"34":{"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}}]},"35":{"line":597,"type":"binary-expr","locations":[{"start":{"line":597,"column":9},"end":{"line":597,"column":38}},{"start":{"line":597,"column":43},"end":{"line":597,"column":50}}]},"36":{"line":599,"type":"if","locations":[{"start":{"line":599,"column":8},"end":{"line":599,"column":8}},{"start":{"line":599,"column":8},"end":{"line":599,"column":8}}]},"37":{"line":599,"type":"binary-expr","locations":[{"start":{"line":599,"column":13},"end":{"line":599,"column":31}},{"start":{"line":599,"column":37},"end":{"line":599,"column":74}}]},"38":{"line":608,"type":"if","locations":[{"start":{"line":608,"column":4},"end":{"line":608,"column":4}},{"start":{"line":608,"column":4},"end":{"line":608,"column":4}}]},"39":{"line":608,"type":"binary-expr","locations":[{"start":{"line":608,"column":8},"end":{"line":608,"column":14}},{"start":{"line":608,"column":18},"end":{"line":608,"column":44}}]},"40":{"line":610,"type":"switch","locations":[{"start":{"line":612,"column":12},"end":{"line":616,"column":22}},{"start":{"line":618,"column":12},"end":{"line":618,"column":29}},{"start":{"line":619,"column":12},"end":{"line":622,"column":22}},{"start":{"line":624,"column":12},"end":{"line":627,"column":22}},{"start":{"line":629,"column":12},"end":{"line":631,"column":22}}]},"41":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":16},"end":{"line":620,"column":16}},{"start":{"line":620,"column":16},"end":{"line":620,"column":16}}]},"42":{"line":637,"type":"switch","locations":[{"start":{"line":639,"column":8},"end":{"line":641,"column":18}},{"start":{"line":643,"column":8},"end":{"line":646,"column":18}},{"start":{"line":648,"column":8},"end":{"line":680,"column":18}},{"start":{"line":682,"column":8},"end":{"line":684,"column":18}},{"start":{"line":686,"column":8},"end":{"line":688,"column":18}}]},"43":{"line":644,"type":"if","locations":[{"start":{"line":644,"column":12},"end":{"line":644,"column":12}},{"start":{"line":644,"column":12},"end":{"line":644,"column":12}}]},"44":{"line":649,"type":"if","locations":[{"start":{"line":649,"column":12},"end":{"line":649,"column":12}},{"start":{"line":649,"column":12},"end":{"line":649,"column":12}}]},"45":{"line":650,"type":"if","locations":[{"start":{"line":650,"column":12},"end":{"line":650,"column":12}},{"start":{"line":650,"column":12},"end":{"line":650,"column":12}}]},"46":{"line":653,"type":"cond-expr","locations":[{"start":{"line":654,"column":24},"end":{"line":654,"column":62}},{"start":{"line":654,"column":65},"end":{"line":654,"column":69}}]},"47":{"line":658,"type":"cond-expr","locations":[{"start":{"line":659,"column":20},"end":{"line":659,"column":60}},{"start":{"line":660,"column":20},"end":{"line":660,"column":32}}]},"48":{"line":661,"type":"cond-expr","locations":[{"start":{"line":661,"column":43},"end":{"line":661,"column":47}},{"start":{"line":661,"column":50},"end":{"line":661,"column":65}}]},"49":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":12},"end":{"line":664,"column":12}},{"start":{"line":664,"column":12},"end":{"line":664,"column":12}}]},"50":{"line":672,"type":"if","locations":[{"start":{"line":672,"column":12},"end":{"line":672,"column":12}},{"start":{"line":672,"column":12},"end":{"line":672,"column":12}}]},"51":{"line":700,"type":"if","locations":[{"start":{"line":700,"column":4},"end":{"line":700,"column":4}},{"start":{"line":700,"column":4},"end":{"line":700,"column":4}}]},"52":{"line":712,"type":"if","locations":[{"start":{"line":712,"column":4},"end":{"line":712,"column":4}},{"start":{"line":712,"column":4},"end":{"line":712,"column":4}}]},"53":{"line":713,"type":"if","locations":[{"start":{"line":713,"column":4},"end":{"line":713,"column":4}},{"start":{"line":713,"column":4},"end":{"line":713,"column":4}}]},"54":{"line":717,"type":"if","locations":[{"start":{"line":717,"column":4},"end":{"line":717,"column":4}},{"start":{"line":717,"column":4},"end":{"line":717,"column":4}}]},"55":{"line":724,"type":"cond-expr","locations":[{"start":{"line":724,"column":36},"end":{"line":724,"column":50}},{"start":{"line":724,"column":53},"end":{"line":724,"column":71}}]},"56":{"line":728,"type":"if","locations":[{"start":{"line":728,"column":4},"end":{"line":728,"column":4}},{"start":{"line":728,"column":4},"end":{"line":728,"column":4}}]},"57":{"line":736,"type":"if","locations":[{"start":{"line":736,"column":4},"end":{"line":736,"column":4}},{"start":{"line":736,"column":4},"end":{"line":736,"column":4}}]},"58":{"line":756,"type":"if","locations":[{"start":{"line":756,"column":4},"end":{"line":756,"column":4}},{"start":{"line":756,"column":4},"end":{"line":756,"column":4}}]},"59":{"line":756,"type":"binary-expr","locations":[{"start":{"line":756,"column":8},"end":{"line":756,"column":22}},{"start":{"line":757,"column":9},"end":{"line":757,"column":41}},{"start":{"line":758,"column":9},"end":{"line":758,"column":40}}]},"60":{"line":766,"type":"if","locations":[{"start":{"line":766,"column":4},"end":{"line":766,"column":4}},{"start":{"line":766,"column":4},"end":{"line":766,"column":4}}]},"61":{"line":766,"type":"binary-expr","locations":[{"start":{"line":766,"column":8},"end":{"line":766,"column":27}},{"start":{"line":767,"column":9},"end":{"line":767,"column":42}},{"start":{"line":769,"column":9},"end":{"line":769,"column":55}}]},"62":{"line":776,"type":"if","locations":[{"start":{"line":776,"column":4},"end":{"line":776,"column":4}},{"start":{"line":776,"column":4},"end":{"line":776,"column":4}}]},"63":{"line":780,"type":"if","locations":[{"start":{"line":780,"column":9},"end":{"line":780,"column":9}},{"start":{"line":780,"column":9},"end":{"line":780,"column":9}}]},"64":{"line":807,"type":"if","locations":[{"start":{"line":807,"column":4},"end":{"line":807,"column":4}},{"start":{"line":807,"column":4},"end":{"line":807,"column":4}}]},"65":{"line":814,"type":"if","locations":[{"start":{"line":814,"column":8},"end":{"line":814,"column":8}},{"start":{"line":814,"column":8},"end":{"line":814,"column":8}}]},"66":{"line":814,"type":"binary-expr","locations":[{"start":{"line":814,"column":13},"end":{"line":814,"column":34}},{"start":{"line":815,"column":13},"end":{"line":815,"column":37}},{"start":{"line":816,"column":12},"end":{"line":816,"column":35}}]},"67":{"line":851,"type":"if","locations":[{"start":{"line":851,"column":8},"end":{"line":851,"column":8}},{"start":{"line":851,"column":8},"end":{"line":851,"column":8}}]},"68":{"line":858,"type":"if","locations":[{"start":{"line":858,"column":8},"end":{"line":858,"column":8}},{"start":{"line":858,"column":8},"end":{"line":858,"column":8}}]},"69":{"line":876,"type":"if","locations":[{"start":{"line":876,"column":8},"end":{"line":876,"column":8}},{"start":{"line":876,"column":8},"end":{"line":876,"column":8}}]},"70":{"line":885,"type":"if","locations":[{"start":{"line":885,"column":8},"end":{"line":885,"column":8}},{"start":{"line":885,"column":8},"end":{"line":885,"column":8}}]},"71":{"line":892,"type":"if","locations":[{"start":{"line":892,"column":8},"end":{"line":892,"column":8}},{"start":{"line":892,"column":8},"end":{"line":892,"column":8}}]},"72":{"line":899,"type":"if","locations":[{"start":{"line":899,"column":8},"end":{"line":899,"column":8}},{"start":{"line":899,"column":8},"end":{"line":899,"column":8}}]},"73":{"line":910,"type":"if","locations":[{"start":{"line":910,"column":4},"end":{"line":910,"column":4}},{"start":{"line":910,"column":4},"end":{"line":910,"column":4}}]},"74":{"line":945,"type":"if","locations":[{"start":{"line":945,"column":4},"end":{"line":945,"column":4}},{"start":{"line":945,"column":4},"end":{"line":945,"column":4}}]},"75":{"line":945,"type":"binary-expr","locations":[{"start":{"line":945,"column":9},"end":{"line":945,"column":27}},{"start":{"line":945,"column":33},"end":{"line":945,"column":70}}]},"76":{"line":952,"type":"binary-expr","locations":[{"start":{"line":952,"column":14},"end":{"line":952,"column":21}},{"start":{"line":952,"column":25},"end":{"line":952,"column":27}}]},"77":{"line":958,"type":"if","locations":[{"start":{"line":958,"column":8},"end":{"line":958,"column":8}},{"start":{"line":958,"column":8},"end":{"line":958,"column":8}}]},"78":{"line":966,"type":"if","locations":[{"start":{"line":966,"column":8},"end":{"line":966,"column":8}},{"start":{"line":966,"column":8},"end":{"line":966,"column":8}}]},"79":{"line":977,"type":"if","locations":[{"start":{"line":977,"column":4},"end":{"line":977,"column":4}},{"start":{"line":977,"column":4},"end":{"line":977,"column":4}}]},"80":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":8},"end":{"line":988,"column":8}},{"start":{"line":988,"column":8},"end":{"line":988,"column":8}}]}}}} |
@@ -69,3 +69,3 @@ /*global timeout: false, | ||
'find node_modules -mindepth 1 -maxdepth 1 -not -name nw-builder -exec ln -sf ../../../../{} test/fixtures/nw/{} \\;', | ||
'./node_modules/.bin/nwbuild --quiet -p linux64 -v 0.12.3 test/fixtures/nw' | ||
'./node_modules/.bin/nwbuild --quiet -p linux64 -v 0.19.0 test/fixtures/nw' | ||
].join('&&') | ||
@@ -79,7 +79,7 @@ }, | ||
bundle: { | ||
command: './node_modules/.bin/webpack --module-bind json test/fixtures/webpack/bundler.js test/fixtures/webpack/bundle.js' | ||
command: './node_modules/.bin/webpack --module-bind json=json-loader test/fixtures/webpack/bundler.js test/fixtures/webpack/bundle.js' | ||
}, | ||
bundle_example: { | ||
command: './node_modules/.bin/webpack --module-bind json test/fixtures/example/bundler.js test/fixtures/example/bundle.js' | ||
command: './node_modules/.bin/webpack --module-bind json=json-loader test/fixtures/example/bundler.js test/fixtures/example/bundle.js' | ||
} | ||
@@ -86,0 +86,0 @@ } |
22
index.js
@@ -380,3 +380,2 @@ /** | ||
this._finished = false; | ||
this._Finished = false; | ||
this._ended = false; | ||
@@ -418,3 +417,3 @@ this._header_buffers = []; | ||
function prefinish() | ||
function finish() | ||
{ | ||
@@ -426,11 +425,8 @@ if (ths._finished) { return; } | ||
{ | ||
duplex.end(); | ||
if (!duplex._finished) | ||
{ | ||
duplex.emit('error', new Error('carrier stream finished before duplex finished')); | ||
} | ||
} | ||
} | ||
function finish() | ||
{ | ||
if (ths._Finished) { return; } | ||
ths._Finished = true; | ||
ths.emit('finish'); | ||
@@ -446,3 +442,6 @@ } | ||
{ | ||
duplex.push(null); | ||
if (!duplex._ended) | ||
{ | ||
duplex.emit('error', new Error('carrier stream ended before end message received')); | ||
} | ||
} | ||
@@ -453,5 +452,2 @@ | ||
carrier.on('prefinish', prefinish); | ||
carrier.on('close', prefinish); | ||
carrier.on('finish', finish); | ||
@@ -458,0 +454,0 @@ carrier.on('close', finish); |
{ | ||
"name": "bpmux", | ||
"description": "Node stream multiplexing with back-pressure on each stream", | ||
"version": "2.3.2", | ||
"version": "3.0.0", | ||
"homepage": "https://github.com/davedoesdev/bpmux", | ||
@@ -49,22 +49,22 @@ "author": { | ||
"grunt": "~1.0.1", | ||
"grunt-contrib-jshint": "~1.0.0", | ||
"grunt-mocha-test": "~0.12.7", | ||
"grunt-contrib-jshint": "~1.1.0", | ||
"grunt-mocha-test": "~0.13.2", | ||
"grunt-apidox": "~0.1.9", | ||
"grunt-shell": "~1.3.0", | ||
"mocha": "~2.4.5", | ||
"grunt-shell": "~1.3.1", | ||
"mocha": "~2.5.3", | ||
"chai": "~3.5.0", | ||
"istanbul": "~0.4.3", | ||
"coveralls": "~2.11.9", | ||
"webpack": "2.1.0-beta.7", | ||
"primus": "~5.2.1", | ||
"primus-backpressure": "~1.0.0", | ||
"ws": "~1.1.0", | ||
"tmp": "~0.0.28", | ||
"async": "~1.5.2", | ||
"nw-builder": "~2.2.0", | ||
"istanbul": "~0.4.5", | ||
"coveralls": "~2.11.15", | ||
"webpack": "2.1.0-beta.27", | ||
"primus": "~6.0.5", | ||
"primus-backpressure": "~1.0.1", | ||
"ws": "~1.1.1", | ||
"tmp": "~0.0.31", | ||
"async": "~2.1.4", | ||
"nw-builder": "~3.1.1", | ||
"grunt-env": "~0.4.4", | ||
"serve-static": "~1.10.2", | ||
"finalhandler": "~0.4.1", | ||
"serve-static": "~1.11.1", | ||
"finalhandler": "~0.5.1", | ||
"json-loader": "~0.5.4" | ||
} | ||
} |
@@ -85,3 +85,12 @@ /*jslint node: true */ | ||
mocha.run(process.exit); | ||
mocha.run(function (failures) | ||
{ | ||
if (failures) | ||
{ | ||
return process.exit(failures); | ||
} | ||
/*global window */ | ||
window.require('nw.gui').App.quit(); | ||
}); | ||
}; |
@@ -20,2 +20,12 @@ /*global before: false, | ||
function listenerCount(ee, name) | ||
{ | ||
if (ee.listenerCount) | ||
{ | ||
return ee.listenerCount(name); | ||
} | ||
return require('events').listenerCount(ee, 'error'); | ||
} | ||
function WithOptions(title, mux_options, multiplex_options) | ||
@@ -75,2 +85,28 @@ { | ||
function csebemr(duplex) | ||
{ | ||
duplex.on('error', function (err) | ||
{ | ||
expect(err.message).to.be.oneOf( | ||
[ | ||
'carrier stream ended before end message received', | ||
'carrier stream finished before duplex finished', | ||
'write after end' | ||
]); | ||
if (err.message === 'carrier stream ended before end message received') | ||
{ | ||
this.push(null); | ||
} | ||
else if (err.message === 'carrier stream finished before duplex finished') | ||
{ | ||
// give chance for duplex._ended === true case to occur in | ||
// carrier on end/close handler | ||
setImmediate(function () | ||
{ | ||
duplex.end(); | ||
}); | ||
} | ||
}); | ||
} | ||
function add_duplex(duplex) | ||
@@ -84,3 +120,5 @@ { | ||
this._mux._chan = this._chan; | ||
expect(this._mux.multiplex({ _delay_handshake: true })._chan).to.equal(this._chan); | ||
var d = this._mux.multiplex({ _delay_handshake: true }); | ||
expect(d._chan).to.equal(this._chan); | ||
csebemr(d); | ||
} | ||
@@ -137,2 +175,11 @@ ended += 1; | ||
server_mux.name = 'server'; | ||
server_mux.on('error', function (err) | ||
{ | ||
if (listenerCount(this, 'error') === 0) | ||
{ | ||
expect(err.message).to.equal('write after end'); | ||
} | ||
}); | ||
if (client_conn) { cb(); } | ||
@@ -148,2 +195,11 @@ }, function (s) | ||
client_mux.name = 'client'; | ||
client_mux.on('error', function (err) | ||
{ | ||
if (listenerCount(this, 'error') === 0) | ||
{ | ||
expect(err.message).to.equal('write after end'); | ||
} | ||
}); | ||
if (server_conn) { cb(); } | ||
@@ -158,2 +214,10 @@ }); | ||
for (i = 0; i < duplexes.length; i += 1) | ||
{ | ||
if (listenerCount(duplexes[i], 'error') === 0) | ||
{ | ||
csebemr(duplexes[i]); | ||
} | ||
} | ||
check = function () | ||
@@ -693,3 +757,4 @@ { | ||
sender.on('error', function (e) | ||
function onerr1(e) | ||
{ | ||
@@ -701,8 +766,11 @@ expect(e).to.equal(err); | ||
{ | ||
sender.removeListener('error', onerr1); | ||
sender._mux.removeListener('error', onerr2); | ||
cb(); | ||
called = true; | ||
} | ||
}); | ||
} | ||
sender.on('error', onerr1); | ||
sender._mux.on('error', function (e) | ||
function onerr2(e) | ||
{ | ||
@@ -714,6 +782,9 @@ expect(e).to.equal(err); | ||
{ | ||
sender.removeListener('error', onerr1); | ||
sender._mux.removeListener('error', onerr2); | ||
cb(); | ||
called = true; | ||
} | ||
}); | ||
} | ||
sender._mux.on('error', onerr2); | ||
@@ -774,2 +845,4 @@ // Readable unpipes on error (_stream_readable.js, function onerror), | ||
{ | ||
receiver._mux.on('peer_multiplex', csebemr); | ||
receiver._mux.on('error', function (err) | ||
@@ -853,3 +926,3 @@ { | ||
receiver.on('error', function (err) | ||
receiver.once('error', function (err) | ||
{ | ||
@@ -1128,2 +1201,4 @@ expect(err.message).to.equal('too much data'); | ||
receiver._mux.on('peer_multiplex', csebemr); | ||
receiver.on('readable', function () | ||
@@ -1328,2 +1403,4 @@ { | ||
receiver._mux.on('peer_multiplex', csebemr); | ||
receiver._mux.on('error', function (err) | ||
@@ -1349,2 +1426,4 @@ { | ||
receiver._mux.on('peer_multiplex', csebemr); | ||
receiver._mux.on('error', function (err) | ||
@@ -1391,2 +1470,14 @@ { | ||
function end_without_finish(sender, receiver, cb) | ||
{ | ||
receiver.on('end', cb); | ||
receiver.on('readable', function () | ||
{ | ||
while (this.read() !== null) | ||
{ | ||
} | ||
}); | ||
sender.end(); | ||
} | ||
function setup(n) | ||
@@ -1530,3 +1621,3 @@ { | ||
calln('should emit an error when unknown message is received', | ||
calln('should emit an error when unknown message type is received', | ||
unknown_type, | ||
@@ -1594,3 +1685,3 @@ 1); | ||
calln(new WithOptions('should detect read overflow', | ||
calln(new WithOptions('should detect Read overflow', | ||
{ | ||
@@ -1652,2 +1743,6 @@ peer_multiplex_options: { | ||
calln('end without finish', | ||
end_without_finish, | ||
1, | ||
true); | ||
} | ||
@@ -1670,2 +1765,3 @@ | ||
expect(duplex._handshake_sent).to.equal(false); | ||
csebemr(duplex); | ||
duplex.on('handshake', function (handshake_data, delay_handshake) | ||
@@ -1684,2 +1780,3 @@ { | ||
expect(delay_handshake).not.to.equal(null); | ||
csebemr(duplex); | ||
delay_handshake()(new Buffer('bar')); | ||
@@ -1869,8 +1966,9 @@ }); | ||
{ | ||
server_mux.on('peer_multiplex', csebemr); | ||
server_mux.on('full', cb); | ||
client_mux._max_open = 0; | ||
client_mux.multiplex(); | ||
client_mux.multiplex(); | ||
client_mux.multiplex(); | ||
client_mux.multiplex(); | ||
csebemr(client_mux.multiplex()); | ||
csebemr(client_mux.multiplex()); | ||
csebemr(client_mux.multiplex()); | ||
csebemr(client_mux.multiplex()); | ||
}); | ||
@@ -1884,3 +1982,6 @@ | ||
{ | ||
client_mux.multiplex().on('handshake', function () | ||
server_mux.on('peer_multiplex', csebemr); | ||
var duplex = client_mux.multiplex(); | ||
csebemr(duplex); | ||
duplex.on('handshake', function () | ||
{ | ||
@@ -1898,6 +1999,6 @@ server_mux.on('handshake', function () | ||
client_mux.multiplex( | ||
csebemr(client_mux.multiplex( | ||
{ | ||
handshake_data: new Buffer(1024 * 1024) | ||
}); | ||
})); | ||
}); | ||
@@ -1904,0 +2005,0 @@ }); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
421748
33
3877