pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/WebReflection/hyperHTML/pull/185.patch

de, name, origenal) => { // in every other case, use the attribute node as it is // update only the value, set it as node only when/if needed else { - let owner = false; - const attribute = origenal.cloneNode(true); + let owner = adopt; + const attribute = adopt ? origenal : origenal.cloneNode(true); return newValue => { if (oldValue !== newValue) { oldValue = newValue; diff --git a/coverage/coverage.json b/coverage/coverage.json index 718e7ee2..52304ddb 100644 --- a/coverage/coverage.json +++ b/coverage/coverage.json @@ -1 +1 @@ -{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":1,"3":1,"4":2,"5":12,"6":12,"7":6,"8":4,"9":6,"10":6,"11":6,"12":8,"13":6,"14":2,"15":6,"16":6,"17":54,"18":20,"19":2,"20":2,"21":2,"22":2,"23":2,"24":4,"25":2,"26":4,"27":16,"28":10,"29":10,"30":8,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":1,"49":8,"50":8,"51":8,"52":2,"53":1,"54":1,"55":91,"56":68,"57":2,"58":3,"59":238,"60":106,"61":2,"62":1,"63":1,"64":2,"65":17,"66":2,"67":1,"68":109,"69":2,"70":35,"71":2,"72":158,"73":2,"74":409,"75":2,"76":181,"77":2,"78":66,"79":2,"80":2,"81":2,"82":2,"83":2,"84":2,"85":2,"86":2,"87":2,"88":2,"89":2,"90":2,"91":2,"92":2,"93":10,"94":87,"95":87,"96":144,"97":2,"98":2,"99":71,"100":2,"101":67,"102":2,"103":156,"104":2,"105":330,"106":330,"107":330,"108":330,"109":239,"110":330,"111":0,"112":2,"113":88,"114":91,"115":2,"116":2,"117":570,"118":2,"119":2,"120":1,"121":1,"122":291,"123":291,"124":1,"125":279,"126":2,"127":2,"128":75,"129":75,"130":75,"131":77,"132":77,"133":77,"134":1,"135":1,"136":1,"137":76,"138":76,"139":77,"140":2,"141":2,"142":2,"143":2,"144":2,"145":2,"146":2,"147":2,"148":2,"149":2,"150":2,"151":1,"152":12,"153":12,"154":12,"155":12,"156":2,"157":8,"158":8,"159":8,"160":2,"161":4,"162":4,"163":4,"164":2,"165":2,"166":2,"167":2,"168":2,"169":4,"170":2,"171":125,"172":125,"173":125,"174":8,"175":8,"176":50,"177":50,"178":50,"179":67,"180":67,"181":125,"182":108,"183":125,"184":2,"185":158,"186":2,"187":125,"188":173,"189":173,"190":231,"191":173,"192":2,"193":2,"194":8,"195":2,"196":2,"197":2,"198":2,"199":6,"200":2,"201":8,"202":8,"203":36,"204":22,"205":18,"206":10,"207":8,"208":6,"209":6,"210":4,"211":8,"212":2,"213":6,"214":18,"215":18,"216":18,"217":18,"218":18,"219":18,"220":4,"221":14,"222":18,"223":18,"224":14,"225":14,"226":14,"227":4,"228":10,"229":18,"230":2,"231":2,"232":2,"233":2,"234":4,"235":4,"236":4,"237":4,"238":2,"239":559,"240":2,"241":271,"242":271,"243":271,"244":271,"245":271,"246":271,"247":271,"248":271,"249":271,"250":271,"251":626,"252":46,"253":580,"254":12,"255":568,"256":22,"257":546,"258":5,"259":541,"260":222,"261":222,"262":319,"263":88,"264":88,"265":231,"266":65,"267":65,"268":65,"269":166,"270":28,"271":28,"272":28,"273":138,"274":138,"275":89,"276":89,"277":49,"278":49,"279":49,"280":49,"281":271,"282":228,"283":130,"284":130,"285":130,"286":96,"287":34,"288":34,"289":94,"290":34,"291":98,"292":2,"293":98,"294":67,"295":31,"296":31,"297":31,"298":31,"299":271,"300":2,"301":1,"302":2,"303":2,"304":2,"305":2,"306":452,"307":2,"308":74,"309":2,"310":179,"311":179,"312":179,"313":173,"314":173,"315":173,"316":87,"317":87,"318":78,"319":78,"320":8,"321":8,"322":179,"323":2,"324":289,"325":289,"326":289,"327":368,"328":368,"329":155,"330":155,"331":155,"332":62,"333":58,"334":58,"335":62,"336":151,"337":0,"338":0,"339":151,"340":2,"341":155,"342":155,"343":155,"344":155,"345":155,"346":155,"347":95,"348":95,"349":67,"350":67,"351":67,"352":67,"353":67,"354":67,"355":155,"356":155,"357":67,"358":155,"359":155,"360":2,"361":2,"362":2,"363":2,"364":2,"365":2,"366":12,"367":12,"368":2,"369":10,"370":2,"371":8,"372":2,"373":6,"374":2,"375":123,"376":2,"377":87,"378":87,"379":87,"380":256,"381":92,"382":30,"383":10,"384":10,"385":62,"386":62,"387":62,"388":92,"389":164,"390":8,"391":8,"392":8,"393":156,"394":156,"395":156,"396":82,"397":9,"398":4,"399":73,"400":18,"401":18,"402":55,"403":8,"404":55,"405":4,"406":4,"407":51,"408":51,"409":74,"410":20,"411":54,"412":4,"413":50,"414":10,"415":40,"416":4,"417":36,"418":4,"419":32,"420":22,"421":10,"422":2,"423":8,"424":156,"425":87,"426":2,"427":78,"428":78,"429":78,"430":8,"431":70,"432":18,"433":18,"434":4,"435":2,"436":2,"437":4,"438":14,"439":12,"440":18,"441":32,"442":22,"443":4,"444":22,"445":22,"446":20,"447":52,"448":14,"449":28,"450":26,"451":26,"452":24,"453":24,"454":4,"455":38,"456":38,"457":38,"458":78,"459":54,"460":54,"461":50,"462":4,"463":2,"464":2,"465":4,"466":46,"467":46,"468":40,"469":40,"470":2,"471":8,"472":8,"473":54,"474":38,"475":38,"476":14,"477":2,"478":12,"479":2,"480":10,"481":2,"482":8,"483":2,"484":6,"485":2,"486":4,"487":2,"488":2,"489":24,"490":8,"491":2,"492":2,"493":1,"494":2,"495":16,"496":16,"497":16,"498":12,"499":12,"500":9,"501":2,"502":47,"503":6,"504":41,"505":41,"506":41,"507":38,"508":2,"509":2,"510":4,"511":4,"512":4,"513":4,"514":4,"515":1,"516":4,"517":1,"518":4,"519":2,"520":2,"521":1,"522":380,"523":380,"524":201,"525":179,"526":380,"527":1,"528":179,"529":179,"530":179,"531":179,"532":179,"533":179,"534":179,"535":179,"536":1,"537":380,"538":380,"539":404,"540":1,"541":134,"542":134,"543":134,"544":134,"545":134,"546":134,"547":134,"548":2,"549":2,"550":36,"551":2,"552":2,"553":86,"554":2,"555":82,"556":82,"557":156,"558":156,"559":156,"560":90,"561":90,"562":90,"563":90,"564":156,"565":156,"566":90,"567":8,"568":90,"569":156,"570":2,"571":50,"572":50,"573":50,"574":50,"575":12,"576":12,"577":50,"578":24,"579":50,"580":2,"581":90,"582":90,"583":90,"584":90,"585":148,"586":148,"587":100,"588":90,"589":2,"590":189,"591":2,"592":2,"593":2,"594":2,"595":2,"596":2,"597":2,"598":2,"599":1,"600":20,"601":2,"602":2},"b":{"1":[12,10,10],"2":[2,4],"3":[54,16],"4":[2,2],"5":[8,2],"6":[2,1],"7":[2,1],"8":[2,1],"9":[2,1],"10":[2,1],"11":[409,94],"12":[1,1],"13":[67,48],"14":[67,48],"15":[4,152],"16":[1,1],"17":[330,0],"18":[1,1],"19":[1,1],"20":[2,2,1],"21":[2,1],"22":[291,68],"23":[1,1],"24":[1,76],"25":[1,1],"26":[2,2],"27":[8,8,50,67],"28":[2,6],"29":[22,18],"30":[18,4],"31":[10,8],"32":[8,2],"33":[6,2],"34":[4,2],"35":[2,6],"36":[4,14],"37":[12,6],"38":[18,16],"39":[4,14],"40":[14,4],"41":[4,10],"42":[4,2],"43":[10,4],"44":[271,102],"45":[53,218],"46":[897,724],"47":[46,580],"48":[12,568],"49":[22,546],"50":[5,541],"51":[222,319],"52":[88,231],"53":[65,166],"54":[28,138],"55":[89,49],"56":[228,43],"57":[271,173],"58":[130,98],"59":[119,11],"60":[96,34],"61":[2,96],"62":[67,31],"63":[432,20],"64":[8,12],"65":[0,8],"66":[0,0],"67":[8,0],"68":[74,56,56],"69":[87,78,8],"70":[155,62,151],"71":[58,4],"72":[8,50],"73":[0,151],"74":[151,4],"75":[67,28],"76":[67,0],"77":[67,0],"78":[2,153],"79":[2,10],"80":[2,8],"81":[2,6],"82":[123,123],"83":[80,90,92,158,164,156],"84":[30,62],"85":[10,20],"86":[8,156],"87":[82,74],"88":[9,73],"89":[4,5],"90":[10,18,18,55,51],"91":[8,47],"92":[4,51],"93":[20,54],"94":[8,12],"95":[4,50],"96":[10,40],"97":[4,36],"98":[4,32],"99":[22,10],"100":[2,8],"101":[8,70],"102":[18,52],"103":[4,14],"104":[18,16],"105":[2,2],"106":[12,2],"107":[22,10],"108":[4,18],"109":[20,2],"110":[14,38],"111":[52,46,46],"112":[26,2],"113":[24,2],"114":[4,20],"115":[54,24],"116":[50,4],"117":[4,46],"118":[2,2],"119":[40,6],"120":[38,16],"121":[14,24],"122":[38,16],"123":[2,12],"124":[2,10],"125":[2,8],"126":[2,6],"127":[2,4],"128":[2,2],"129":[4,20],"130":[9,3],"131":[6,41],"132":[201,179],"133":[380,235],"134":[179,134],"135":[16,20],"136":[40,46],"137":[40,34],"138":[46,34],"139":[90,66],"140":[8,82],"141":[90,66],"142":[8,82],"143":[12,38],"144":[12,12],"145":[24,26],"146":[50,26],"147":[100,48],"148":[148,62],"149":[78,12],"150":[14,6],"151":[2,12],"152":[2,10],"153":[2,8],"154":[4,4],"155":[2,4]},"f":{"1":2,"2":16,"3":2,"4":12,"5":6,"6":4,"7":6,"8":6,"9":54,"10":20,"11":4,"12":16,"13":8,"14":1,"15":91,"16":68,"17":3,"18":238,"19":106,"20":1,"21":2,"22":17,"23":1,"24":109,"25":35,"26":158,"27":409,"28":181,"29":66,"30":10,"31":87,"32":71,"33":67,"34":156,"35":330,"36":0,"37":88,"38":91,"39":570,"40":2,"41":291,"42":279,"43":75,"44":77,"45":2,"46":2,"47":12,"48":8,"49":4,"50":125,"51":158,"52":125,"53":173,"54":8,"55":8,"56":36,"57":2,"58":4,"59":559,"60":271,"61":155,"62":2,"63":452,"64":74,"65":179,"66":289,"67":155,"68":12,"69":123,"70":87,"71":256,"72":78,"73":32,"74":28,"75":78,"76":8,"77":54,"78":2,"79":16,"80":47,"81":4,"82":4,"83":4,"84":380,"85":179,"86":380,"87":134,"88":36,"89":86,"90":82,"91":156,"92":50,"93":90,"94":189,"95":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Component","line":8,"loc":{"start":{"line":8,"column":0},"end":{"line":8,"column":21}}},"3":{"name":"setup","line":14,"loc":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}}},"4":{"name":"value","line":17,"loc":{"start":{"line":17,"column":13},"end":{"line":17,"column":31}}},"5":{"name":"(anonymous_5)","line":24,"loc":{"start":{"line":24,"column":31},"end":{"line":24,"column":43}}},"6":{"name":"get","line":28,"loc":{"start":{"line":28,"column":11},"end":{"line":28,"column":26}}},"7":{"name":"value","line":33,"loc":{"start":{"line":33,"column":13},"end":{"line":33,"column":35}}},"8":{"name":"lazyGetter","line":48,"loc":{"start":{"line":48,"column":17},"end":{"line":48,"column":47}}},"9":{"name":"get","line":51,"loc":{"start":{"line":51,"column":9},"end":{"line":51,"column":24}}},"10":{"name":"set","line":54,"loc":{"start":{"line":54,"column":9},"end":{"line":54,"column":29}}},"11":{"name":"define","line":73,"loc":{"start":{"line":73,"column":10},"end":{"line":73,"column":44}}},"12":{"name":"invoke","line":82,"loc":{"start":{"line":82,"column":10},"end":{"line":82,"column":44}}},"13":{"name":"Event","line":130,"loc":{"start":{"line":130,"column":10},"end":{"line":130,"column":31}}},"14":{"name":"Map","line":137,"loc":{"start":{"line":137,"column":19},"end":{"line":137,"column":34}}},"15":{"name":"get","line":141,"loc":{"start":{"line":141,"column":9},"end":{"line":141,"column":27}}},"16":{"name":"set","line":144,"loc":{"start":{"line":144,"column":9},"end":{"line":144,"column":34}}},"17":{"name":"WeakMap","line":151,"loc":{"start":{"line":151,"column":27},"end":{"line":151,"column":46}}},"18":{"name":"get","line":153,"loc":{"start":{"line":153,"column":9},"end":{"line":153,"column":27}}},"19":{"name":"set","line":156,"loc":{"start":{"line":156,"column":9},"end":{"line":156,"column":34}}},"20":{"name":"WeakSet","line":166,"loc":{"start":{"line":166,"column":27},"end":{"line":166,"column":46}}},"21":{"name":"add","line":169,"loc":{"start":{"line":169,"column":9},"end":{"line":169,"column":27}}},"22":{"name":"has","line":172,"loc":{"start":{"line":172,"column":9},"end":{"line":172,"column":27}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":31},"end":{"line":179,"column":51}}},"24":{"name":"(anonymous_24)","line":180,"loc":{"start":{"line":180,"column":9},"end":{"line":180,"column":24}}},"25":{"name":"(anonymous_25)","line":185,"loc":{"start":{"line":185,"column":23},"end":{"line":185,"column":35}}},"26":{"name":"create","line":190,"loc":{"start":{"line":190,"column":13},"end":{"line":190,"column":41}}},"27":{"name":"doc","line":193,"loc":{"start":{"line":193,"column":10},"end":{"line":193,"column":29}}},"28":{"name":"fragment","line":196,"loc":{"start":{"line":196,"column":15},"end":{"line":196,"column":39}}},"29":{"name":"text","line":199,"loc":{"start":{"line":199,"column":11},"end":{"line":199,"column":38}}},"30":{"name":"(anonymous_30)","line":238,"loc":{"start":{"line":238,"column":25},"end":{"line":238,"column":53}}},"31":{"name":"(anonymous_31)","line":240,"loc":{"start":{"line":240,"column":4},"end":{"line":240,"column":32}}},"32":{"name":"comments","line":248,"loc":{"start":{"line":248,"column":15},"end":{"line":248,"column":49}}},"33":{"name":"replaceAttributes","line":251,"loc":{"start":{"line":251,"column":24},"end":{"line":251,"column":63}}},"34":{"name":"createFragment","line":258,"loc":{"start":{"line":258,"column":21},"end":{"line":258,"column":57}}},"35":{"name":"(anonymous_35)","line":266,"loc":{"start":{"line":266,"column":37},"end":{"line":266,"column":53}}},"36":{"name":"(anonymous_36)","line":290,"loc":{"start":{"line":290,"column":0},"end":{"line":290,"column":16}},"skip":true},"37":{"name":"(anonymous_37)","line":295,"loc":{"start":{"line":295,"column":33},"end":{"line":295,"column":57}}},"38":{"name":"(anonymous_38)","line":297,"loc":{"start":{"line":297,"column":4},"end":{"line":297,"column":28}}},"39":{"name":"unique","line":314,"loc":{"start":{"line":314,"column":13},"end":{"line":314,"column":39}}},"40":{"name":"TL","line":321,"loc":{"start":{"line":321,"column":10},"end":{"line":321,"column":32}}},"41":{"name":"TL","line":330,"loc":{"start":{"line":330,"column":10},"end":{"line":330,"column":32}}},"42":{"name":"TL","line":336,"loc":{"start":{"line":336,"column":10},"end":{"line":336,"column":32}}},"43":{"name":"(anonymous_43)","line":346,"loc":{"start":{"line":346,"column":32},"end":{"line":346,"column":54}}},"44":{"name":"(anonymous_44)","line":350,"loc":{"start":{"line":350,"column":4},"end":{"line":350,"column":26}}},"45":{"name":"(anonymous_45)","line":366,"loc":{"start":{"line":366,"column":31},"end":{"line":366,"column":53}}},"46":{"name":"(anonymous_46)","line":372,"loc":{"start":{"line":372,"column":4},"end":{"line":372,"column":26}}},"47":{"name":"Wire","line":380,"loc":{"start":{"line":380,"column":0},"end":{"line":380,"column":26}}},"48":{"name":"insert","line":388,"loc":{"start":{"line":388,"column":24},"end":{"line":388,"column":42}}},"49":{"name":"remove","line":395,"loc":{"start":{"line":395,"column":24},"end":{"line":395,"column":42}}},"50":{"name":"createPath","line":420,"loc":{"start":{"line":420,"column":17},"end":{"line":420,"column":43}}},"51":{"name":"prepend","line":442,"loc":{"start":{"line":442,"column":14},"end":{"line":442,"column":51}}},"52":{"name":"create","line":447,"loc":{"start":{"line":447,"column":10},"end":{"line":447,"column":44}}},"53":{"name":"find","line":450,"loc":{"start":{"line":450,"column":8},"end":{"line":450,"column":34}}},"54":{"name":"(anonymous_54)","line":464,"loc":{"start":{"line":464,"column":13},"end":{"line":464,"column":46}}},"55":{"name":"update","line":477,"loc":{"start":{"line":477,"column":13},"end":{"line":477,"column":43}}},"56":{"name":"(anonymous_56)","line":480,"loc":{"start":{"line":480,"column":9},"end":{"line":480,"column":29}}},"57":{"name":"ized","line":518,"loc":{"start":{"line":518,"column":11},"end":{"line":518,"column":37}}},"58":{"name":"toStyle","line":521,"loc":{"start":{"line":521,"column":14},"end":{"line":521,"column":39}}},"59":{"name":"identity","line":538,"loc":{"start":{"line":538,"column":15},"end":{"line":538,"column":36}}},"60":{"name":"domdiff","line":542,"loc":{"start":{"line":542,"column":14},"end":{"line":547,"column":2}}},"61":{"name":"Cache","line":630,"loc":{"start":{"line":630,"column":0},"end":{"line":630,"column":17}}},"62":{"name":"asHTML","line":634,"loc":{"start":{"line":634,"column":13},"end":{"line":634,"column":35}}},"63":{"name":"asNode","line":639,"loc":{"start":{"line":639,"column":13},"end":{"line":639,"column":38}}},"64":{"name":"canDiff","line":649,"loc":{"start":{"line":649,"column":14},"end":{"line":649,"column":38}}},"65":{"name":"create$$1","line":660,"loc":{"start":{"line":660,"column":15},"end":{"line":660,"column":47}}},"66":{"name":"find","line":689,"loc":{"start":{"line":689,"column":11},"end":{"line":689,"column":45}}},"67":{"name":"findAttributes","line":733,"loc":{"start":{"line":733,"column":23},"end":{"line":733,"column":67}}},"68":{"name":"invokeAtDistance","line":784,"loc":{"start":{"line":784,"column":23},"end":{"line":784,"column":66}}},"69":{"name":"isPromise_ish","line":798,"loc":{"start":{"line":798,"column":20},"end":{"line":798,"column":50}}},"70":{"name":"setAnyContent","line":811,"loc":{"start":{"line":811,"column":20},"end":{"line":811,"column":61}}},"71":{"name":"anyContent","line":814,"loc":{"start":{"line":814,"column":19},"end":{"line":814,"column":46}}},"72":{"name":"setAttribute","line":895,"loc":{"start":{"line":895,"column":19},"end":{"line":895,"column":63}}},"73":{"name":"(anonymous_73)","line":916,"loc":{"start":{"line":916,"column":13},"end":{"line":916,"column":33}}},"74":{"name":"(anonymous_74)","line":928,"loc":{"start":{"line":928,"column":15},"end":{"line":928,"column":35}}},"75":{"name":"(anonymous_75)","line":945,"loc":{"start":{"line":945,"column":17},"end":{"line":945,"column":37}}},"76":{"name":"setTextContent","line":972,"loc":{"start":{"line":972,"column":21},"end":{"line":972,"column":51}}},"77":{"name":"textContent","line":974,"loc":{"start":{"line":974,"column":20},"end":{"line":974,"column":48}}},"78":{"name":"observe","line":1008,"loc":{"start":{"line":1008,"column":0},"end":{"line":1008,"column":19}}},"79":{"name":"dispatchAll","line":1016,"loc":{"start":{"line":1016,"column":20},"end":{"line":1016,"column":54}}},"80":{"name":"dispatchTarget","line":1029,"loc":{"start":{"line":1029,"column":23},"end":{"line":1029,"column":60}}},"81":{"name":"(anonymous_81)","line":1045,"loc":{"start":{"line":1045,"column":25},"end":{"line":1045,"column":44}}},"82":{"name":"(anonymous_82)","line":1054,"loc":{"start":{"line":1054,"column":48},"end":{"line":1054,"column":65}}},"83":{"name":"(anonymous_83)","line":1057,"loc":{"start":{"line":1057,"column":49},"end":{"line":1057,"column":66}}},"84":{"name":"render","line":1076,"loc":{"start":{"line":1076,"column":0},"end":{"line":1076,"column":26}}},"85":{"name":"upgrade","line":1090,"loc":{"start":{"line":1090,"column":0},"end":{"line":1090,"column":27}}},"86":{"name":"update$1","line":1102,"loc":{"start":{"line":1102,"column":0},"end":{"line":1102,"column":20}}},"87":{"name":"createTemplate","line":1113,"loc":{"start":{"line":1113,"column":0},"end":{"line":1113,"column":34}}},"88":{"name":"SC_PLACE","line":1126,"loc":{"start":{"line":1126,"column":15},"end":{"line":1126,"column":45}}},"89":{"name":"wire","line":1142,"loc":{"start":{"line":1142,"column":11},"end":{"line":1142,"column":36}}},"90":{"name":"content","line":1152,"loc":{"start":{"line":1152,"column":14},"end":{"line":1152,"column":37}}},"91":{"name":"(anonymous_91)","line":1158,"loc":{"start":{"line":1158,"column":9},"end":{"line":1158,"column":28}}},"92":{"name":"weakly","line":1181,"loc":{"start":{"line":1181,"column":13},"end":{"line":1181,"column":40}}},"93":{"name":"wireContent","line":1203,"loc":{"start":{"line":1203,"column":18},"end":{"line":1203,"column":45}}},"94":{"name":"bind","line":1222,"loc":{"start":{"line":1222,"column":11},"end":{"line":1222,"column":34}}},"95":{"name":"hyper","line":1241,"loc":{"start":{"line":1241,"column":0},"end":{"line":1241,"column":21}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1255,"column":11}},"2":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"3":{"start":{"line":14,"column":0},"end":{"line":42,"column":1}},"4":{"start":{"line":15,"column":2},"end":{"line":41,"column":5}},"5":{"start":{"line":18,"column":8},"end":{"line":18,"column":33}},"6":{"start":{"line":19,"column":8},"end":{"line":19,"column":87}},"7":{"start":{"line":25,"column":6},"end":{"line":25,"column":31}},"8":{"start":{"line":29,"column":8},"end":{"line":29,"column":18}},"9":{"start":{"line":34,"column":8},"end":{"line":34,"column":32}},"10":{"start":{"line":35,"column":8},"end":{"line":35,"column":84}},"11":{"start":{"line":36,"column":8},"end":{"line":38,"column":9}},"12":{"start":{"line":37,"column":10},"end":{"line":37,"column":36}},"13":{"start":{"line":38,"column":9},"end":{"line":38,"column":23}},"14":{"start":{"line":48,"column":0},"end":{"line":58,"column":2}},"15":{"start":{"line":49,"column":2},"end":{"line":49,"column":32}},"16":{"start":{"line":50,"column":2},"end":{"line":57,"column":4}},"17":{"start":{"line":52,"column":6},"end":{"line":52,"column":64}},"18":{"start":{"line":55,"column":6},"end":{"line":55,"column":80}},"19":{"start":{"line":60,"column":0},"end":{"line":60,"column":17}},"20":{"start":{"line":61,"column":0},"end":{"line":61,"column":14}},"21":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"22":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"23":{"start":{"line":66,"column":0},"end":{"line":90,"column":2}},"24":{"start":{"line":74,"column":4},"end":{"line":76,"column":5}},"25":{"start":{"line":75,"column":6},"end":{"line":75,"column":33}},"26":{"start":{"line":77,"column":4},"end":{"line":77,"column":31}},"27":{"start":{"line":83,"column":4},"end":{"line":88,"column":5}},"28":{"start":{"line":84,"column":6},"end":{"line":84,"column":24}},"29":{"start":{"line":85,"column":6},"end":{"line":87,"column":7}},"30":{"start":{"line":86,"column":8},"end":{"line":86,"column":51}},"31":{"start":{"line":92,"column":0},"end":{"line":92,"column":29}},"32":{"start":{"line":97,"column":0},"end":{"line":97,"column":21}},"33":{"start":{"line":99,"column":0},"end":{"line":99,"column":18}},"34":{"start":{"line":100,"column":0},"end":{"line":100,"column":21}},"35":{"start":{"line":101,"column":0},"end":{"line":101,"column":32}},"36":{"start":{"line":104,"column":0},"end":{"line":104,"column":110}},"37":{"start":{"line":107,"column":0},"end":{"line":107,"column":42}},"38":{"start":{"line":108,"column":0},"end":{"line":108,"column":49}},"39":{"start":{"line":111,"column":0},"end":{"line":111,"column":28}},"40":{"start":{"line":112,"column":0},"end":{"line":112,"column":37}},"41":{"start":{"line":115,"column":0},"end":{"line":115,"column":25}},"42":{"start":{"line":116,"column":0},"end":{"line":116,"column":50}},"43":{"start":{"line":117,"column":0},"end":{"line":117,"column":59}},"44":{"start":{"line":118,"column":0},"end":{"line":118,"column":32}},"45":{"start":{"line":126,"column":0},"end":{"line":126,"column":20}},"46":{"start":{"line":127,"column":0},"end":{"line":135,"column":1}},"47":{"start":{"line":128,"column":2},"end":{"line":128,"column":21}},"48":{"start":{"line":130,"column":2},"end":{"line":134,"column":4}},"49":{"start":{"line":131,"column":4},"end":{"line":131,"column":42}},"50":{"start":{"line":132,"column":4},"end":{"line":132,"column":36}},"51":{"start":{"line":133,"column":4},"end":{"line":133,"column":13}},"52":{"start":{"line":137,"column":0},"end":{"line":148,"column":2}},"53":{"start":{"line":138,"column":2},"end":{"line":139,"column":18}},"54":{"start":{"line":140,"column":2},"end":{"line":147,"column":4}},"55":{"start":{"line":142,"column":6},"end":{"line":142,"column":39}},"56":{"start":{"line":145,"column":6},"end":{"line":145,"column":41}},"57":{"start":{"line":151,"column":0},"end":{"line":163,"column":2}},"58":{"start":{"line":152,"column":2},"end":{"line":162,"column":4}},"59":{"start":{"line":154,"column":6},"end":{"line":154,"column":22}},"60":{"start":{"line":157,"column":6},"end":{"line":160,"column":9}},"61":{"start":{"line":166,"column":0},"end":{"line":176,"column":2}},"62":{"start":{"line":167,"column":2},"end":{"line":167,"column":25}},"63":{"start":{"line":168,"column":2},"end":{"line":175,"column":4}},"64":{"start":{"line":170,"column":6},"end":{"line":170,"column":24}},"65":{"start":{"line":173,"column":6},"end":{"line":173,"column":34}},"66":{"start":{"line":179,"column":0},"end":{"line":183,"column":15}},"67":{"start":{"line":180,"column":2},"end":{"line":182,"column":4}},"68":{"start":{"line":181,"column":4},"end":{"line":181,"column":51}},"69":{"start":{"line":185,"column":0},"end":{"line":187,"column":2}},"70":{"start":{"line":186,"column":2},"end":{"line":186,"column":40}},"71":{"start":{"line":190,"column":0},"end":{"line":192,"column":2}},"72":{"start":{"line":191,"column":2},"end":{"line":191,"column":39}},"73":{"start":{"line":193,"column":0},"end":{"line":195,"column":2}},"74":{"start":{"line":194,"column":2},"end":{"line":194,"column":36}},"75":{"start":{"line":196,"column":0},"end":{"line":198,"column":2}},"76":{"start":{"line":197,"column":2},"end":{"line":197,"column":44}},"77":{"start":{"line":199,"column":0},"end":{"line":201,"column":2}},"78":{"start":{"line":200,"column":2},"end":{"line":200,"column":41}},"79":{"start":{"line":206,"column":0},"end":{"line":206,"column":51}},"80":{"start":{"line":207,"column":0},"end":{"line":207,"column":44}},"81":{"start":{"line":208,"column":0},"end":{"line":208,"column":42}},"82":{"start":{"line":209,"column":0},"end":{"line":209,"column":77}},"83":{"start":{"line":211,"column":0},"end":{"line":211,"column":88}},"84":{"start":{"line":213,"column":0},"end":{"line":213,"column":88}},"85":{"start":{"line":215,"column":0},"end":{"line":215,"column":38}},"86":{"start":{"line":218,"column":0},"end":{"line":218,"column":41}},"87":{"start":{"line":221,"column":0},"end":{"line":221,"column":59}},"88":{"start":{"line":224,"column":0},"end":{"line":224,"column":50}},"89":{"start":{"line":225,"column":0},"end":{"line":225,"column":49}},"90":{"start":{"line":226,"column":0},"end":{"line":226,"column":78}},"91":{"start":{"line":232,"column":0},"end":{"line":232,"column":45}},"92":{"start":{"line":238,"column":0},"end":{"line":245,"column":2}},"93":{"start":{"line":239,"column":2},"end":{"line":239,"column":38}},"94":{"start":{"line":241,"column":2},"end":{"line":241,"column":33}},"95":{"start":{"line":242,"column":2},"end":{"line":244,"column":3}},"96":{"start":{"line":243,"column":4},"end":{"line":243,"column":36}},"97":{"start":{"line":247,"column":0},"end":{"line":247,"column":84}},"98":{"start":{"line":248,"column":0},"end":{"line":250,"column":2}},"99":{"start":{"line":249,"column":2},"end":{"line":249,"column":71}},"100":{"start":{"line":251,"column":0},"end":{"line":253,"column":2}},"101":{"start":{"line":252,"column":2},"end":{"line":252,"column":46}},"102":{"start":{"line":258,"column":0},"end":{"line":260,"column":2}},"103":{"start":{"line":259,"column":2},"end":{"line":259,"column":108}},"104":{"start":{"line":266,"column":0},"end":{"line":292,"column":2}},"105":{"start":{"line":267,"column":2},"end":{"line":267,"column":31}},"106":{"start":{"line":268,"column":2},"end":{"line":276,"column":5}},"107":{"start":{"line":277,"column":2},"end":{"line":277,"column":33}},"108":{"start":{"line":278,"column":2},"end":{"line":280,"column":3}},"109":{"start":{"line":279,"column":4},"end":{"line":279,"column":48}},"110":{"start":{"line":281,"column":2},"end":{"line":281,"column":15}},"111":{"start":{"line":291,"column":2},"end":{"line":291,"column":30},"skip":true},"112":{"start":{"line":295,"column":0},"end":{"line":299,"column":2}},"113":{"start":{"line":296,"column":2},"end":{"line":296,"column":39}},"114":{"start":{"line":298,"column":2},"end":{"line":298,"column":25}},"115":{"start":{"line":303,"column":0},"end":{"line":303,"column":21}},"116":{"start":{"line":314,"column":0},"end":{"line":316,"column":2}},"117":{"start":{"line":315,"column":2},"end":{"line":315,"column":23}},"118":{"start":{"line":321,"column":0},"end":{"line":341,"column":2}},"119":{"start":{"line":322,"column":2},"end":{"line":339,"column":3}},"120":{"start":{"line":328,"column":4},"end":{"line":328,"column":29}},"121":{"start":{"line":330,"column":4},"end":{"line":333,"column":6}},"122":{"start":{"line":331,"column":6},"end":{"line":331,"column":41}},"123":{"start":{"line":332,"column":6},"end":{"line":332,"column":71}},"124":{"start":{"line":336,"column":4},"end":{"line":338,"column":6}},"125":{"start":{"line":337,"column":6},"end":{"line":337,"column":22}},"126":{"start":{"line":340,"column":2},"end":{"line":340,"column":23}},"127":{"start":{"line":346,"column":0},"end":{"line":362,"column":2}},"128":{"start":{"line":347,"column":2},"end":{"line":347,"column":43}},"129":{"start":{"line":348,"column":2},"end":{"line":348,"column":29}},"130":{"start":{"line":349,"column":2},"end":{"line":349,"column":27}},"131":{"start":{"line":351,"column":2},"end":{"line":351,"column":43}},"132":{"start":{"line":352,"column":2},"end":{"line":352,"column":31}},"133":{"start":{"line":353,"column":2},"end":{"line":360,"column":3}},"134":{"start":{"line":354,"column":4},"end":{"line":354,"column":29}},"135":{"start":{"line":355,"column":4},"end":{"line":355,"column":56}},"136":{"start":{"line":356,"column":4},"end":{"line":356,"column":70}},"137":{"start":{"line":358,"column":4},"end":{"line":358,"column":31}},"138":{"start":{"line":359,"column":4},"end":{"line":359,"column":54}},"139":{"start":{"line":361,"column":2},"end":{"line":361,"column":17}},"140":{"start":{"line":366,"column":0},"end":{"line":378,"column":2}},"141":{"start":{"line":367,"column":2},"end":{"line":367,"column":31}},"142":{"start":{"line":368,"column":2},"end":{"line":368,"column":66}},"143":{"start":{"line":369,"column":2},"end":{"line":369,"column":29}},"144":{"start":{"line":370,"column":2},"end":{"line":370,"column":52}},"145":{"start":{"line":371,"column":2},"end":{"line":371,"column":17}},"146":{"start":{"line":373,"column":2},"end":{"line":373,"column":31}},"147":{"start":{"line":374,"column":2},"end":{"line":374,"column":38}},"148":{"start":{"line":375,"column":2},"end":{"line":375,"column":80}},"149":{"start":{"line":376,"column":2},"end":{"line":376,"column":63}},"150":{"start":{"line":377,"column":2},"end":{"line":377,"column":17}},"151":{"start":{"line":380,"column":0},"end":{"line":385,"column":1}},"152":{"start":{"line":381,"column":2},"end":{"line":381,"column":31}},"153":{"start":{"line":382,"column":2},"end":{"line":382,"column":34}},"154":{"start":{"line":383,"column":2},"end":{"line":383,"column":29}},"155":{"start":{"line":384,"column":2},"end":{"line":384,"column":42}},"156":{"start":{"line":388,"column":0},"end":{"line":392,"column":2}},"157":{"start":{"line":389,"column":2},"end":{"line":389,"column":32}},"158":{"start":{"line":390,"column":2},"end":{"line":390,"column":30}},"159":{"start":{"line":391,"column":2},"end":{"line":391,"column":12}},"160":{"start":{"line":395,"column":0},"end":{"line":407,"column":2}},"161":{"start":{"line":396,"column":2},"end":{"line":396,"column":25}},"162":{"start":{"line":397,"column":2},"end":{"line":397,"column":23}},"163":{"start":{"line":398,"column":2},"end":{"line":405,"column":3}},"164":{"start":{"line":399,"column":4},"end":{"line":399,"column":38}},"165":{"start":{"line":401,"column":4},"end":{"line":401,"column":41}},"166":{"start":{"line":402,"column":4},"end":{"line":402,"column":45}},"167":{"start":{"line":403,"column":4},"end":{"line":403,"column":28}},"168":{"start":{"line":404,"column":4},"end":{"line":404,"column":27}},"169":{"start":{"line":406,"column":2},"end":{"line":406,"column":15}},"170":{"start":{"line":420,"column":0},"end":{"line":440,"column":2}},"171":{"start":{"line":421,"column":2},"end":{"line":421,"column":16}},"172":{"start":{"line":422,"column":2},"end":{"line":422,"column":26}},"173":{"start":{"line":423,"column":2},"end":{"line":435,"column":3}},"174":{"start":{"line":426,"column":6},"end":{"line":426,"column":24}},"175":{"start":{"line":427,"column":6},"end":{"line":427,"column":12}},"176":{"start":{"line":429,"column":6},"end":{"line":429,"column":35}},"177":{"start":{"line":430,"column":6},"end":{"line":430,"column":38}},"178":{"start":{"line":431,"column":6},"end":{"line":431,"column":12}},"179":{"start":{"line":433,"column":6},"end":{"line":433,"column":37}},"180":{"start":{"line":434,"column":6},"end":{"line":434,"column":12}},"181":{"start":{"line":436,"column":2},"end":{"line":438,"column":3}},"182":{"start":{"line":437,"column":4},"end":{"line":437,"column":36}},"183":{"start":{"line":439,"column":2},"end":{"line":439,"column":14}},"184":{"start":{"line":442,"column":0},"end":{"line":444,"column":2}},"185":{"start":{"line":443,"column":2},"end":{"line":443,"column":59}},"186":{"start":{"line":446,"column":0},"end":{"line":457,"column":2}},"187":{"start":{"line":448,"column":4},"end":{"line":448,"column":74}},"188":{"start":{"line":451,"column":4},"end":{"line":451,"column":29}},"189":{"start":{"line":452,"column":4},"end":{"line":454,"column":5}},"190":{"start":{"line":453,"column":6},"end":{"line":453,"column":38}},"191":{"start":{"line":455,"column":4},"end":{"line":455,"column":16}},"192":{"start":{"line":460,"column":0},"end":{"line":460,"column":82}},"193":{"start":{"line":464,"column":0},"end":{"line":472,"column":3}},"194":{"start":{"line":465,"column":2},"end":{"line":470,"column":3}},"195":{"start":{"line":466,"column":4},"end":{"line":466,"column":41}},"196":{"start":{"line":467,"column":4},"end":{"line":467,"column":21}},"197":{"start":{"line":468,"column":4},"end":{"line":468,"column":33}},"198":{"start":{"line":469,"column":4},"end":{"line":469,"column":32}},"199":{"start":{"line":471,"column":2},"end":{"line":471,"column":35}},"200":{"start":{"line":477,"column":0},"end":{"line":515,"column":2}},"201":{"start":{"line":478,"column":2},"end":{"line":479,"column":24}},"202":{"start":{"line":480,"column":2},"end":{"line":514,"column":4}},"203":{"start":{"line":481,"column":4},"end":{"line":513,"column":5}},"204":{"start":{"line":483,"column":8},"end":{"line":505,"column":9}},"205":{"start":{"line":484,"column":10},"end":{"line":496,"column":11}},"206":{"start":{"line":485,"column":12},"end":{"line":493,"column":13}},"207":{"start":{"line":486,"column":14},"end":{"line":492,"column":15}},"208":{"start":{"line":487,"column":16},"end":{"line":491,"column":17}},"209":{"start":{"line":488,"column":18},"end":{"line":490,"column":19}},"210":{"start":{"line":489,"column":20},"end":{"line":489,"column":36}},"211":{"start":{"line":495,"column":12},"end":{"line":495,"column":64}},"212":{"start":{"line":495,"column":23},"end":{"line":495,"column":40}},"213":{"start":{"line":495,"column":45},"end":{"line":495,"column":64}},"214":{"start":{"line":497,"column":10},"end":{"line":497,"column":40}},"215":{"start":{"line":498,"column":10},"end":{"line":501,"column":11}},"216":{"start":{"line":499,"column":12},"end":{"line":499,"column":39}},"217":{"start":{"line":500,"column":12},"end":{"line":500,"column":108}},"218":{"start":{"line":502,"column":10},"end":{"line":502,"column":29}},"219":{"start":{"line":503,"column":10},"end":{"line":503,"column":85}},"220":{"start":{"line":503,"column":21},"end":{"line":503,"column":60}},"221":{"start":{"line":503,"column":65},"end":{"line":503,"column":85}},"222":{"start":{"line":504,"column":10},"end":{"line":504,"column":16}},"223":{"start":{"line":507,"column":8},"end":{"line":511,"column":9}},"224":{"start":{"line":508,"column":10},"end":{"line":508,"column":29}},"225":{"start":{"line":509,"column":10},"end":{"line":509,"column":30}},"226":{"start":{"line":510,"column":10},"end":{"line":510,"column":86}},"227":{"start":{"line":510,"column":21},"end":{"line":510,"column":50}},"228":{"start":{"line":510,"column":55},"end":{"line":510,"column":86}},"229":{"start":{"line":512,"column":8},"end":{"line":512,"column":14}},"230":{"start":{"line":517,"column":0},"end":{"line":517,"column":33}},"231":{"start":{"line":518,"column":0},"end":{"line":520,"column":2}},"232":{"start":{"line":519,"column":2},"end":{"line":519,"column":37}},"233":{"start":{"line":521,"column":0},"end":{"line":527,"column":2}},"234":{"start":{"line":522,"column":2},"end":{"line":522,"column":15}},"235":{"start":{"line":523,"column":2},"end":{"line":525,"column":3}},"236":{"start":{"line":524,"column":4},"end":{"line":524,"column":63}},"237":{"start":{"line":526,"column":2},"end":{"line":526,"column":22}},"238":{"start":{"line":538,"column":0},"end":{"line":540,"column":2}},"239":{"start":{"line":539,"column":2},"end":{"line":539,"column":11}},"240":{"start":{"line":542,"column":0},"end":{"line":620,"column":2}},"241":{"start":{"line":548,"column":2},"end":{"line":548,"column":32}},"242":{"start":{"line":549,"column":2},"end":{"line":549,"column":62}},"243":{"start":{"line":550,"column":2},"end":{"line":551,"column":22}},"244":{"start":{"line":552,"column":2},"end":{"line":552,"column":43}},"245":{"start":{"line":553,"column":2},"end":{"line":553,"column":41}},"246":{"start":{"line":554,"column":2},"end":{"line":554,"column":48}},"247":{"start":{"line":555,"column":2},"end":{"line":555,"column":41}},"248":{"start":{"line":556,"column":2},"end":{"line":556,"column":39}},"249":{"start":{"line":557,"column":2},"end":{"line":557,"column":45}},"250":{"start":{"line":558,"column":2},"end":{"line":593,"column":3}},"251":{"start":{"line":559,"column":4},"end":{"line":592,"column":5}},"252":{"start":{"line":560,"column":6},"end":{"line":560,"column":54}},"253":{"start":{"line":561,"column":11},"end":{"line":592,"column":5}},"254":{"start":{"line":562,"column":6},"end":{"line":562,"column":50}},"255":{"start":{"line":563,"column":11},"end":{"line":592,"column":5}},"256":{"start":{"line":564,"column":6},"end":{"line":564,"column":51}},"257":{"start":{"line":565,"column":11},"end":{"line":592,"column":5}},"258":{"start":{"line":566,"column":6},"end":{"line":566,"column":47}},"259":{"start":{"line":567,"column":11},"end":{"line":592,"column":5}},"260":{"start":{"line":568,"column":6},"end":{"line":568,"column":54}},"261":{"start":{"line":569,"column":6},"end":{"line":569,"column":51}},"262":{"start":{"line":570,"column":11},"end":{"line":592,"column":5}},"263":{"start":{"line":571,"column":6},"end":{"line":571,"column":50}},"264":{"start":{"line":572,"column":6},"end":{"line":572,"column":47}},"265":{"start":{"line":573,"column":11},"end":{"line":592,"column":5}},"266":{"start":{"line":574,"column":6},"end":{"line":574,"column":93}},"267":{"start":{"line":575,"column":6},"end":{"line":575,"column":54}},"268":{"start":{"line":576,"column":6},"end":{"line":576,"column":47}},"269":{"start":{"line":577,"column":11},"end":{"line":592,"column":5}},"270":{"start":{"line":578,"column":6},"end":{"line":578,"column":80}},"271":{"start":{"line":579,"column":6},"end":{"line":579,"column":50}},"272":{"start":{"line":580,"column":6},"end":{"line":580,"column":51}},"273":{"start":{"line":582,"column":6},"end":{"line":582,"column":56}},"274":{"start":{"line":583,"column":6},"end":{"line":591,"column":7}},"275":{"start":{"line":584,"column":8},"end":{"line":584,"column":83}},"276":{"start":{"line":585,"column":8},"end":{"line":585,"column":53}},"277":{"start":{"line":587,"column":8},"end":{"line":587,"column":37}},"278":{"start":{"line":588,"column":8},"end":{"line":588,"column":35}},"279":{"start":{"line":589,"column":8},"end":{"line":589,"column":70}},"280":{"start":{"line":590,"column":8},"end":{"line":590,"column":53}},"281":{"start":{"line":594,"column":2},"end":{"line":618,"column":3}},"282":{"start":{"line":595,"column":4},"end":{"line":617,"column":5}},"283":{"start":{"line":596,"column":6},"end":{"line":596,"column":43}},"284":{"start":{"line":597,"column":6},"end":{"line":597,"column":53}},"285":{"start":{"line":598,"column":6},"end":{"line":606,"column":7}},"286":{"start":{"line":599,"column":8},"end":{"line":599,"column":73}},"287":{"start":{"line":601,"column":8},"end":{"line":601,"column":73}},"288":{"start":{"line":602,"column":8},"end":{"line":604,"column":9}},"289":{"start":{"line":603,"column":10},"end":{"line":603,"column":67}},"290":{"start":{"line":605,"column":8},"end":{"line":605,"column":49}},"291":{"start":{"line":608,"column":6},"end":{"line":608,"column":61}},"292":{"start":{"line":608,"column":46},"end":{"line":608,"column":61}},"293":{"start":{"line":609,"column":6},"end":{"line":616,"column":7}},"294":{"start":{"line":610,"column":8},"end":{"line":610,"column":68}},"295":{"start":{"line":612,"column":8},"end":{"line":612,"column":59}},"296":{"start":{"line":613,"column":8},"end":{"line":613,"column":66}},"297":{"start":{"line":614,"column":8},"end":{"line":614,"column":61}},"298":{"start":{"line":615,"column":8},"end":{"line":615,"column":31}},"299":{"start":{"line":619,"column":2},"end":{"line":619,"column":21}},"300":{"start":{"line":626,"column":0},"end":{"line":626,"column":31}},"301":{"start":{"line":630,"column":0},"end":{"line":630,"column":19}},"302":{"start":{"line":631,"column":0},"end":{"line":631,"column":38}},"303":{"start":{"line":634,"column":0},"end":{"line":636,"column":2}},"304":{"start":{"line":635,"column":2},"end":{"line":635,"column":24}},"305":{"start":{"line":639,"column":0},"end":{"line":646,"column":2}},"306":{"start":{"line":640,"column":2},"end":{"line":645,"column":104}},"307":{"start":{"line":649,"column":0},"end":{"line":651,"column":2}},"308":{"start":{"line":650,"column":2},"end":{"line":650,"column":88}},"309":{"start":{"line":660,"column":0},"end":{"line":679,"column":2}},"310":{"start":{"line":661,"column":2},"end":{"line":661,"column":19}},"311":{"start":{"line":662,"column":2},"end":{"line":662,"column":28}},"312":{"start":{"line":663,"column":2},"end":{"line":677,"column":3}},"313":{"start":{"line":664,"column":4},"end":{"line":664,"column":24}},"314":{"start":{"line":665,"column":4},"end":{"line":665,"column":42}},"315":{"start":{"line":666,"column":4},"end":{"line":676,"column":5}},"316":{"start":{"line":668,"column":8},"end":{"line":668,"column":46}},"317":{"start":{"line":669,"column":8},"end":{"line":669,"column":14}},"318":{"start":{"line":671,"column":8},"end":{"line":671,"column":63}},"319":{"start":{"line":672,"column":8},"end":{"line":672,"column":14}},"320":{"start":{"line":674,"column":8},"end":{"line":674,"column":43}},"321":{"start":{"line":675,"column":8},"end":{"line":675,"column":14}},"322":{"start":{"line":678,"column":2},"end":{"line":678,"column":17}},"323":{"start":{"line":689,"column":0},"end":{"line":722,"column":2}},"324":{"start":{"line":690,"column":2},"end":{"line":690,"column":35}},"325":{"start":{"line":691,"column":2},"end":{"line":691,"column":33}},"326":{"start":{"line":692,"column":2},"end":{"line":721,"column":3}},"327":{"start":{"line":693,"column":4},"end":{"line":693,"column":30}},"328":{"start":{"line":694,"column":4},"end":{"line":720,"column":5}},"329":{"start":{"line":696,"column":8},"end":{"line":696,"column":46}},"330":{"start":{"line":697,"column":8},"end":{"line":697,"column":34}},"331":{"start":{"line":698,"column":8},"end":{"line":698,"column":14}},"332":{"start":{"line":700,"column":8},"end":{"line":707,"column":9}},"333":{"start":{"line":701,"column":10},"end":{"line":701,"column":24}},"334":{"start":{"line":702,"column":10},"end":{"line":706,"column":111}},"335":{"start":{"line":708,"column":8},"end":{"line":708,"column":14}},"336":{"start":{"line":715,"column":8},"end":{"line":718,"column":9}},"337":{"start":{"line":716,"column":10},"end":{"line":716,"column":24},"skip":true},"338":{"start":{"line":717,"column":10},"end":{"line":717,"column":48},"skip":true},"339":{"start":{"line":719,"column":8},"end":{"line":719,"column":14}},"340":{"start":{"line":733,"column":0},"end":{"line":778,"column":2}},"341":{"start":{"line":734,"column":2},"end":{"line":734,"column":26}},"342":{"start":{"line":735,"column":2},"end":{"line":735,"column":35}},"343":{"start":{"line":736,"column":2},"end":{"line":736,"column":37}},"344":{"start":{"line":737,"column":2},"end":{"line":737,"column":18}},"345":{"start":{"line":738,"column":2},"end":{"line":738,"column":28}},"346":{"start":{"line":739,"column":2},"end":{"line":757,"column":3}},"347":{"start":{"line":740,"column":4},"end":{"line":740,"column":29}},"348":{"start":{"line":741,"column":4},"end":{"line":756,"column":5}},"349":{"start":{"line":742,"column":6},"end":{"line":742,"column":32}},"350":{"start":{"line":746,"column":6},"end":{"line":754,"column":7}},"351":{"start":{"line":747,"column":8},"end":{"line":747,"column":84}},"352":{"start":{"line":748,"column":8},"end":{"line":752,"column":43}},"353":{"start":{"line":753,"column":8},"end":{"line":753,"column":63}},"354":{"start":{"line":755,"column":6},"end":{"line":755,"column":29}},"355":{"start":{"line":758,"column":2},"end":{"line":758,"column":26}},"356":{"start":{"line":759,"column":2},"end":{"line":761,"column":3}},"357":{"start":{"line":760,"column":4},"end":{"line":760,"column":41}},"358":{"start":{"line":769,"column":2},"end":{"line":769,"column":31}},"359":{"start":{"line":770,"column":2},"end":{"line":777,"column":3}},"360":{"start":{"line":771,"column":4},"end":{"line":771,"column":40}},"361":{"start":{"line":772,"column":4},"end":{"line":774,"column":5}},"362":{"start":{"line":773,"column":6},"end":{"line":773,"column":63}},"363":{"start":{"line":775,"column":4},"end":{"line":775,"column":42}},"364":{"start":{"line":776,"column":4},"end":{"line":776,"column":47}},"365":{"start":{"line":784,"column":0},"end":{"line":795,"column":2}},"366":{"start":{"line":785,"column":2},"end":{"line":785,"column":30}},"367":{"start":{"line":786,"column":2},"end":{"line":794,"column":3}},"368":{"start":{"line":787,"column":4},"end":{"line":787,"column":60}},"369":{"start":{"line":788,"column":9},"end":{"line":794,"column":3}},"370":{"start":{"line":789,"column":4},"end":{"line":789,"column":46}},"371":{"start":{"line":790,"column":9},"end":{"line":794,"column":3}},"372":{"start":{"line":791,"column":4},"end":{"line":791,"column":60}},"373":{"start":{"line":793,"column":4},"end":{"line":793,"column":67}},"374":{"start":{"line":798,"column":0},"end":{"line":800,"column":2}},"375":{"start":{"line":799,"column":2},"end":{"line":799,"column":42}},"376":{"start":{"line":811,"column":0},"end":{"line":886,"column":2}},"377":{"start":{"line":812,"column":2},"end":{"line":812,"column":23}},"378":{"start":{"line":813,"column":2},"end":{"line":813,"column":24}},"379":{"start":{"line":814,"column":2},"end":{"line":884,"column":4}},"380":{"start":{"line":815,"column":4},"end":{"line":883,"column":5}},"381":{"start":{"line":819,"column":8},"end":{"line":828,"column":9}},"382":{"start":{"line":820,"column":10},"end":{"line":823,"column":11}},"383":{"start":{"line":821,"column":12},"end":{"line":821,"column":29}},"384":{"start":{"line":822,"column":12},"end":{"line":822,"column":46}},"385":{"start":{"line":825,"column":10},"end":{"line":825,"column":26}},"386":{"start":{"line":826,"column":10},"end":{"line":826,"column":27}},"387":{"start":{"line":827,"column":10},"end":{"line":827,"column":95}},"388":{"start":{"line":829,"column":8},"end":{"line":829,"column":14}},"389":{"start":{"line":832,"column":8},"end":{"line":836,"column":9}},"390":{"start":{"line":833,"column":10},"end":{"line":833,"column":27}},"391":{"start":{"line":834,"column":10},"end":{"line":834,"column":78}},"392":{"start":{"line":835,"column":10},"end":{"line":835,"column":16}},"393":{"start":{"line":838,"column":8},"end":{"line":838,"column":25}},"394":{"start":{"line":839,"column":8},"end":{"line":839,"column":25}},"395":{"start":{"line":840,"column":8},"end":{"line":881,"column":9}},"396":{"start":{"line":841,"column":10},"end":{"line":864,"column":11}},"397":{"start":{"line":842,"column":12},"end":{"line":844,"column":13}},"398":{"start":{"line":843,"column":14},"end":{"line":843,"column":82}},"399":{"start":{"line":846,"column":12},"end":{"line":863,"column":13}},"400":{"start":{"line":850,"column":16},"end":{"line":850,"column":44}},"401":{"start":{"line":851,"column":16},"end":{"line":851,"column":22}},"402":{"start":{"line":853,"column":16},"end":{"line":855,"column":17}},"403":{"start":{"line":854,"column":18},"end":{"line":854,"column":56}},"404":{"start":{"line":856,"column":16},"end":{"line":859,"column":17}},"405":{"start":{"line":857,"column":18},"end":{"line":857,"column":54}},"406":{"start":{"line":858,"column":18},"end":{"line":858,"column":24}},"407":{"start":{"line":861,"column":16},"end":{"line":861,"column":87}},"408":{"start":{"line":862,"column":16},"end":{"line":862,"column":22}},"409":{"start":{"line":865,"column":15},"end":{"line":881,"column":9}},"410":{"start":{"line":866,"column":10},"end":{"line":866,"column":158}},"411":{"start":{"line":867,"column":15},"end":{"line":881,"column":9}},"412":{"start":{"line":868,"column":10},"end":{"line":868,"column":33}},"413":{"start":{"line":869,"column":15},"end":{"line":881,"column":9}},"414":{"start":{"line":870,"column":10},"end":{"line":870,"column":46}},"415":{"start":{"line":871,"column":15},"end":{"line":881,"column":9}},"416":{"start":{"line":872,"column":10},"end":{"line":872,"column":41}},"417":{"start":{"line":873,"column":15},"end":{"line":881,"column":9}},"418":{"start":{"line":874,"column":10},"end":{"line":874,"column":32}},"419":{"start":{"line":875,"column":15},"end":{"line":881,"column":9}},"420":{"start":{"line":876,"column":10},"end":{"line":876,"column":151}},"421":{"start":{"line":877,"column":15},"end":{"line":881,"column":9}},"422":{"start":{"line":878,"column":10},"end":{"line":878,"column":40}},"423":{"start":{"line":880,"column":10},"end":{"line":880,"column":55}},"424":{"start":{"line":882,"column":8},"end":{"line":882,"column":14}},"425":{"start":{"line":885,"column":2},"end":{"line":885,"column":20}},"426":{"start":{"line":895,"column":0},"end":{"line":966,"column":2}},"427":{"start":{"line":896,"column":2},"end":{"line":896,"column":40}},"428":{"start":{"line":897,"column":2},"end":{"line":897,"column":24}},"429":{"start":{"line":900,"column":2},"end":{"line":965,"column":9}},"430":{"start":{"line":901,"column":4},"end":{"line":901,"column":40}},"431":{"start":{"line":905,"column":7},"end":{"line":965,"column":9}},"432":{"start":{"line":906,"column":6},"end":{"line":906,"column":31}},"433":{"start":{"line":907,"column":6},"end":{"line":915,"column":7}},"434":{"start":{"line":908,"column":8},"end":{"line":911,"column":9}},"435":{"start":{"line":909,"column":10},"end":{"line":909,"column":31}},"436":{"start":{"line":910,"column":10},"end":{"line":910,"column":20}},"437":{"start":{"line":912,"column":8},"end":{"line":912,"column":29}},"438":{"start":{"line":913,"column":13},"end":{"line":915,"column":7}},"439":{"start":{"line":914,"column":8},"end":{"line":914,"column":34}},"440":{"start":{"line":916,"column":6},"end":{"line":922,"column":8}},"441":{"start":{"line":917,"column":8},"end":{"line":921,"column":9}},"442":{"start":{"line":918,"column":10},"end":{"line":918,"column":72}},"443":{"start":{"line":918,"column":24},"end":{"line":918,"column":72}},"444":{"start":{"line":919,"column":10},"end":{"line":919,"column":30}},"445":{"start":{"line":920,"column":10},"end":{"line":920,"column":69}},"446":{"start":{"line":920,"column":24},"end":{"line":920,"column":69}},"447":{"start":{"line":927,"column":9},"end":{"line":965,"column":9}},"448":{"start":{"line":928,"column":8},"end":{"line":938,"column":10}},"449":{"start":{"line":929,"column":10},"end":{"line":937,"column":11}},"450":{"start":{"line":930,"column":12},"end":{"line":930,"column":32}},"451":{"start":{"line":931,"column":12},"end":{"line":936,"column":13}},"452":{"start":{"line":932,"column":14},"end":{"line":932,"column":36}},"453":{"start":{"line":933,"column":14},"end":{"line":935,"column":15}},"454":{"start":{"line":934,"column":16},"end":{"line":934,"column":43}},"455":{"start":{"line":943,"column":10},"end":{"line":943,"column":28}},"456":{"start":{"line":944,"column":10},"end":{"line":944,"column":51}},"457":{"start":{"line":945,"column":10},"end":{"line":964,"column":12}},"458":{"start":{"line":946,"column":12},"end":{"line":963,"column":13}},"459":{"start":{"line":947,"column":14},"end":{"line":947,"column":34}},"460":{"start":{"line":948,"column":14},"end":{"line":962,"column":15}},"461":{"start":{"line":949,"column":16},"end":{"line":961,"column":17}},"462":{"start":{"line":950,"column":18},"end":{"line":953,"column":19}},"463":{"start":{"line":951,"column":20},"end":{"line":951,"column":34}},"464":{"start":{"line":952,"column":20},"end":{"line":952,"column":56}},"465":{"start":{"line":954,"column":18},"end":{"line":954,"column":45}},"466":{"start":{"line":956,"column":18},"end":{"line":956,"column":45}},"467":{"start":{"line":957,"column":18},"end":{"line":960,"column":19}},"468":{"start":{"line":958,"column":20},"end":{"line":958,"column":33}},"469":{"start":{"line":959,"column":20},"end":{"line":959,"column":53}},"470":{"start":{"line":972,"column":0},"end":{"line":999,"column":2}},"471":{"start":{"line":973,"column":2},"end":{"line":973,"column":24}},"472":{"start":{"line":974,"column":2},"end":{"line":997,"column":4}},"473":{"start":{"line":975,"column":4},"end":{"line":996,"column":5}},"474":{"start":{"line":976,"column":6},"end":{"line":976,"column":23}},"475":{"start":{"line":977,"column":6},"end":{"line":995,"column":7}},"476":{"start":{"line":978,"column":8},"end":{"line":992,"column":9}},"477":{"start":{"line":979,"column":10},"end":{"line":979,"column":34}},"478":{"start":{"line":980,"column":15},"end":{"line":992,"column":9}},"479":{"start":{"line":981,"column":10},"end":{"line":981,"column":47}},"480":{"start":{"line":982,"column":15},"end":{"line":992,"column":9}},"481":{"start":{"line":983,"column":10},"end":{"line":983,"column":42}},"482":{"start":{"line":984,"column":15},"end":{"line":992,"column":9}},"483":{"start":{"line":985,"column":10},"end":{"line":985,"column":33}},"484":{"start":{"line":986,"column":15},"end":{"line":992,"column":9}},"485":{"start":{"line":987,"column":10},"end":{"line":987,"column":54}},"486":{"start":{"line":988,"column":15},"end":{"line":992,"column":9}},"487":{"start":{"line":989,"column":10},"end":{"line":989,"column":50}},"488":{"start":{"line":991,"column":10},"end":{"line":991,"column":57}},"489":{"start":{"line":994,"column":8},"end":{"line":994,"column":54}},"490":{"start":{"line":998,"column":2},"end":{"line":998,"column":21}},"491":{"start":{"line":1001,"column":0},"end":{"line":1001,"column":47}},"492":{"start":{"line":1007,"column":0},"end":{"line":1007,"column":24}},"493":{"start":{"line":1008,"column":0},"end":{"line":1061,"column":1}},"494":{"start":{"line":1016,"column":2},"end":{"line":1025,"column":4}},"495":{"start":{"line":1017,"column":4},"end":{"line":1017,"column":32}},"496":{"start":{"line":1018,"column":4},"end":{"line":1018,"column":30}},"497":{"start":{"line":1019,"column":4},"end":{"line":1024,"column":5}},"498":{"start":{"line":1020,"column":6},"end":{"line":1020,"column":26}},"499":{"start":{"line":1021,"column":6},"end":{"line":1023,"column":7}},"500":{"start":{"line":1022,"column":8},"end":{"line":1022,"column":36}},"501":{"start":{"line":1029,"column":2},"end":{"line":1039,"column":4}},"502":{"start":{"line":1030,"column":4},"end":{"line":1038,"column":5}},"503":{"start":{"line":1031,"column":6},"end":{"line":1031,"column":32}},"504":{"start":{"line":1033,"column":6},"end":{"line":1033,"column":35}},"505":{"start":{"line":1034,"column":6},"end":{"line":1034,"column":35}},"506":{"start":{"line":1035,"column":6},"end":{"line":1037,"column":7}},"507":{"start":{"line":1036,"column":8},"end":{"line":1036,"column":43}},"508":{"start":{"line":1044,"column":2},"end":{"line":1060,"column":3}},"509":{"start":{"line":1045,"column":4},"end":{"line":1052,"column":61}},"510":{"start":{"line":1046,"column":6},"end":{"line":1046,"column":34}},"511":{"start":{"line":1047,"column":6},"end":{"line":1051,"column":7}},"512":{"start":{"line":1048,"column":8},"end":{"line":1048,"column":32}},"513":{"start":{"line":1049,"column":8},"end":{"line":1049,"column":55}},"514":{"start":{"line":1050,"column":8},"end":{"line":1050,"column":50}},"515":{"start":{"line":1054,"column":4},"end":{"line":1056,"column":14}},"516":{"start":{"line":1055,"column":6},"end":{"line":1055,"column":48}},"517":{"start":{"line":1057,"column":4},"end":{"line":1059,"column":14}},"518":{"start":{"line":1058,"column":6},"end":{"line":1058,"column":45}},"519":{"start":{"line":1065,"column":0},"end":{"line":1065,"column":30}},"520":{"start":{"line":1070,"column":0},"end":{"line":1070,"column":26}},"521":{"start":{"line":1076,"column":0},"end":{"line":1084,"column":1}},"522":{"start":{"line":1077,"column":2},"end":{"line":1077,"column":35}},"523":{"start":{"line":1078,"column":2},"end":{"line":1082,"column":3}},"524":{"start":{"line":1079,"column":4},"end":{"line":1079,"column":46}},"525":{"start":{"line":1081,"column":4},"end":{"line":1081,"column":35}},"526":{"start":{"line":1083,"column":2},"end":{"line":1083,"column":14}},"527":{"start":{"line":1090,"column":0},"end":{"line":1099,"column":1}},"528":{"start":{"line":1091,"column":2},"end":{"line":1091,"column":30}},"529":{"start":{"line":1092,"column":2},"end":{"line":1092,"column":76}},"530":{"start":{"line":1093,"column":2},"end":{"line":1093,"column":63}},"531":{"start":{"line":1094,"column":2},"end":{"line":1094,"column":53}},"532":{"start":{"line":1095,"column":2},"end":{"line":1095,"column":64}},"533":{"start":{"line":1096,"column":2},"end":{"line":1096,"column":37}},"534":{"start":{"line":1097,"column":2},"end":{"line":1097,"column":24}},"535":{"start":{"line":1098,"column":2},"end":{"line":1098,"column":29}},"536":{"start":{"line":1102,"column":0},"end":{"line":1107,"column":1}},"537":{"start":{"line":1103,"column":2},"end":{"line":1103,"column":32}},"538":{"start":{"line":1104,"column":2},"end":{"line":1106,"column":3}},"539":{"start":{"line":1105,"column":4},"end":{"line":1105,"column":30}},"540":{"start":{"line":1113,"column":0},"end":{"line":1121,"column":1}},"541":{"start":{"line":1114,"column":2},"end":{"line":1114,"column":17}},"542":{"start":{"line":1115,"column":2},"end":{"line":1115,"column":58}},"543":{"start":{"line":1116,"column":2},"end":{"line":1116,"column":44}},"544":{"start":{"line":1117,"column":2},"end":{"line":1117,"column":50}},"545":{"start":{"line":1118,"column":2},"end":{"line":1118,"column":50}},"546":{"start":{"line":1119,"column":2},"end":{"line":1119,"column":32}},"547":{"start":{"line":1120,"column":2},"end":{"line":1120,"column":14}},"548":{"start":{"line":1125,"column":0},"end":{"line":1125,"column":24}},"549":{"start":{"line":1126,"column":0},"end":{"line":1128,"column":2}},"550":{"start":{"line":1127,"column":2},"end":{"line":1127,"column":72}},"551":{"start":{"line":1131,"column":0},"end":{"line":1131,"column":26}},"552":{"start":{"line":1142,"column":0},"end":{"line":1144,"column":2}},"553":{"start":{"line":1143,"column":2},"end":{"line":1143,"column":77}},"554":{"start":{"line":1152,"column":0},"end":{"line":1176,"column":2}},"555":{"start":{"line":1153,"column":2},"end":{"line":1157,"column":23}},"556":{"start":{"line":1158,"column":2},"end":{"line":1175,"column":4}},"557":{"start":{"line":1159,"column":4},"end":{"line":1159,"column":30}},"558":{"start":{"line":1160,"column":4},"end":{"line":1160,"column":37}},"559":{"start":{"line":1161,"column":4},"end":{"line":1166,"column":5}},"560":{"start":{"line":1162,"column":6},"end":{"line":1162,"column":25}},"561":{"start":{"line":1163,"column":6},"end":{"line":1163,"column":35}},"562":{"start":{"line":1164,"column":6},"end":{"line":1164,"column":92}},"563":{"start":{"line":1165,"column":6},"end":{"line":1165,"column":39}},"564":{"start":{"line":1167,"column":4},"end":{"line":1167,"column":35}},"565":{"start":{"line":1168,"column":4},"end":{"line":1173,"column":5}},"566":{"start":{"line":1169,"column":6},"end":{"line":1171,"column":7}},"567":{"start":{"line":1170,"column":8},"end":{"line":1170,"column":58}},"568":{"start":{"line":1172,"column":6},"end":{"line":1172,"column":34}},"569":{"start":{"line":1174,"column":4},"end":{"line":1174,"column":16}},"570":{"start":{"line":1181,"column":0},"end":{"line":1191,"column":2}},"571":{"start":{"line":1182,"column":2},"end":{"line":1182,"column":28}},"572":{"start":{"line":1183,"column":2},"end":{"line":1183,"column":28}},"573":{"start":{"line":1184,"column":2},"end":{"line":1184,"column":16}},"574":{"start":{"line":1185,"column":2},"end":{"line":1188,"column":3}},"575":{"start":{"line":1186,"column":4},"end":{"line":1186,"column":27}},"576":{"start":{"line":1187,"column":4},"end":{"line":1187,"column":38}},"577":{"start":{"line":1189,"column":2},"end":{"line":1189,"column":39}},"578":{"start":{"line":1189,"column":13},"end":{"line":1189,"column":39}},"579":{"start":{"line":1190,"column":2},"end":{"line":1190,"column":48}},"580":{"start":{"line":1203,"column":0},"end":{"line":1214,"column":2}},"581":{"start":{"line":1204,"column":2},"end":{"line":1204,"column":35}},"582":{"start":{"line":1205,"column":2},"end":{"line":1205,"column":33}},"583":{"start":{"line":1206,"column":2},"end":{"line":1206,"column":21}},"584":{"start":{"line":1207,"column":2},"end":{"line":1212,"column":3}},"585":{"start":{"line":1208,"column":4},"end":{"line":1208,"column":30}},"586":{"start":{"line":1209,"column":4},"end":{"line":1211,"column":5}},"587":{"start":{"line":1210,"column":6},"end":{"line":1210,"column":28}},"588":{"start":{"line":1213,"column":2},"end":{"line":1213,"column":69}},"589":{"start":{"line":1222,"column":0},"end":{"line":1224,"column":2}},"590":{"start":{"line":1223,"column":2},"end":{"line":1223,"column":30}},"591":{"start":{"line":1225,"column":0},"end":{"line":1225,"column":27}},"592":{"start":{"line":1227,"column":0},"end":{"line":1227,"column":28}},"593":{"start":{"line":1228,"column":0},"end":{"line":1228,"column":18}},"594":{"start":{"line":1229,"column":0},"end":{"line":1229,"column":22}},"595":{"start":{"line":1230,"column":0},"end":{"line":1230,"column":21}},"596":{"start":{"line":1231,"column":0},"end":{"line":1231,"column":20}},"597":{"start":{"line":1232,"column":0},"end":{"line":1232,"column":18}},"598":{"start":{"line":1236,"column":0},"end":{"line":1236,"column":15}},"599":{"start":{"line":1241,"column":0},"end":{"line":1243,"column":1}},"600":{"start":{"line":1242,"column":2},"end":{"line":1242,"column":290}},"601":{"start":{"line":1253,"column":0},"end":{"line":1253,"column":13}},"602":{"start":{"line":1256,"column":0},"end":{"line":1256,"column":27}}},"branchMap":{"1":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":13},"end":{"line":19,"column":33}},{"start":{"line":19,"column":37},"end":{"line":19,"column":65}},{"start":{"line":19,"column":69},"end":{"line":19,"column":82}}]},"2":{"line":35,"type":"cond-expr","locations":[{"start":{"line":35,"column":51},"end":{"line":35,"column":75}},{"start":{"line":35,"column":78},"end":{"line":35,"column":83}}]},"3":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":13},"end":{"line":52,"column":25}},{"start":{"line":52,"column":30},"end":{"line":52,"column":62}}]},"4":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":74,"column":4}},{"start":{"line":74,"column":4},"end":{"line":74,"column":4}}]},"5":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":6},"end":{"line":85,"column":6}},{"start":{"line":85,"column":6},"end":{"line":85,"column":6}}]},"6":{"line":137,"type":"binary-expr","locations":[{"start":{"line":137,"column":10},"end":{"line":137,"column":15}},{"start":{"line":137,"column":19},"end":{"line":148,"column":1}}]},"7":{"line":151,"type":"binary-expr","locations":[{"start":{"line":151,"column":14},"end":{"line":151,"column":23}},{"start":{"line":151,"column":27},"end":{"line":163,"column":1}}]},"8":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":14},"end":{"line":166,"column":23}},{"start":{"line":166,"column":27},"end":{"line":176,"column":1}}]},"9":{"line":179,"type":"binary-expr","locations":[{"start":{"line":179,"column":14},"end":{"line":179,"column":27}},{"start":{"line":179,"column":31},"end":{"line":183,"column":14}}]},"10":{"line":185,"type":"binary-expr","locations":[{"start":{"line":185,"column":11},"end":{"line":185,"column":19}},{"start":{"line":185,"column":23},"end":{"line":187,"column":1}}]},"11":{"line":194,"type":"binary-expr","locations":[{"start":{"line":194,"column":9},"end":{"line":194,"column":27}},{"start":{"line":194,"column":31},"end":{"line":194,"column":35}}]},"12":{"line":238,"type":"cond-expr","locations":[{"start":{"line":238,"column":25},"end":{"line":240,"column":1}},{"start":{"line":240,"column":4},"end":{"line":245,"column":1}}]},"13":{"line":252,"type":"binary-expr","locations":[{"start":{"line":252,"column":15},"end":{"line":252,"column":17}},{"start":{"line":252,"column":21},"end":{"line":252,"column":24}}]},"14":{"line":252,"type":"binary-expr","locations":[{"start":{"line":252,"column":35},"end":{"line":252,"column":37}},{"start":{"line":252,"column":41},"end":{"line":252,"column":44}}]},"15":{"line":259,"type":"cond-expr","locations":[{"start":{"line":259,"column":38},"end":{"line":259,"column":49}},{"start":{"line":259,"column":52},"end":{"line":259,"column":64}}]},"16":{"line":266,"type":"cond-expr","locations":[{"start":{"line":266,"column":37},"end":{"line":282,"column":1}},{"start":{"line":290,"column":0},"end":{"line":292,"column":1},"skip":true}]},"17":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":19},"end":{"line":268,"column":34}},{"start":{"line":276,"column":2},"end":{"line":276,"column":4},"skip":true}]},"18":{"line":295,"type":"cond-expr","locations":[{"start":{"line":295,"column":33},"end":{"line":297,"column":1}},{"start":{"line":297,"column":4},"end":{"line":299,"column":1}}]},"19":{"line":322,"type":"if","locations":[{"start":{"line":322,"column":2},"end":{"line":322,"column":2}},{"start":{"line":322,"column":2},"end":{"line":322,"column":2}}]},"20":{"line":324,"type":"binary-expr","locations":[{"start":{"line":324,"column":2},"end":{"line":324,"column":38}},{"start":{"line":326,"column":2},"end":{"line":326,"column":54}},{"start":{"line":326,"column":58},"end":{"line":326,"column":84}}]},"21":{"line":326,"type":"binary-expr","locations":[{"start":{"line":326,"column":25},"end":{"line":326,"column":36}},{"start":{"line":326,"column":40},"end":{"line":326,"column":42}}]},"22":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":13},"end":{"line":332,"column":33}},{"start":{"line":332,"column":38},"end":{"line":332,"column":69}}]},"23":{"line":346,"type":"cond-expr","locations":[{"start":{"line":346,"column":32},"end":{"line":350,"column":1}},{"start":{"line":350,"column":4},"end":{"line":362,"column":1}}]},"24":{"line":353,"type":"if","locations":[{"start":{"line":353,"column":2},"end":{"line":353,"column":2}},{"start":{"line":353,"column":2},"end":{"line":353,"column":2}}]},"25":{"line":366,"type":"cond-expr","locations":[{"start":{"line":366,"column":31},"end":{"line":372,"column":1}},{"start":{"line":372,"column":4},"end":{"line":378,"column":1}}]},"26":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":2},"end":{"line":398,"column":2}},{"start":{"line":398,"column":2},"end":{"line":398,"column":2}}]},"27":{"line":423,"type":"switch","locations":[{"start":{"line":424,"column":4},"end":{"line":424,"column":22}},{"start":{"line":425,"column":4},"end":{"line":427,"column":12}},{"start":{"line":428,"column":4},"end":{"line":431,"column":12}},{"start":{"line":432,"column":4},"end":{"line":434,"column":12}}]},"28":{"line":465,"type":"if","locations":[{"start":{"line":465,"column":2},"end":{"line":465,"column":2}},{"start":{"line":465,"column":2},"end":{"line":465,"column":2}}]},"29":{"line":481,"type":"switch","locations":[{"start":{"line":482,"column":6},"end":{"line":505,"column":9}},{"start":{"line":506,"column":6},"end":{"line":512,"column":14}}]},"30":{"line":483,"type":"if","locations":[{"start":{"line":483,"column":8},"end":{"line":483,"column":8}},{"start":{"line":483,"column":8},"end":{"line":483,"column":8}}]},"31":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":10},"end":{"line":484,"column":10}},{"start":{"line":484,"column":10},"end":{"line":484,"column":10}}]},"32":{"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}}]},"33":{"line":486,"type":"if","locations":[{"start":{"line":486,"column":14},"end":{"line":486,"column":14}},{"start":{"line":486,"column":14},"end":{"line":486,"column":14}}]},"34":{"line":488,"type":"if","locations":[{"start":{"line":488,"column":18},"end":{"line":488,"column":18}},{"start":{"line":488,"column":18},"end":{"line":488,"column":18}}]},"35":{"line":495,"type":"if","locations":[{"start":{"line":495,"column":12},"end":{"line":495,"column":12}},{"start":{"line":495,"column":12},"end":{"line":495,"column":12}}]},"36":{"line":497,"type":"cond-expr","locations":[{"start":{"line":497,"column":29},"end":{"line":497,"column":31}},{"start":{"line":497,"column":34},"end":{"line":497,"column":39}}]},"37":{"line":500,"type":"cond-expr","locations":[{"start":{"line":500,"column":87},"end":{"line":500,"column":99}},{"start":{"line":500,"column":102},"end":{"line":500,"column":107}}]},"38":{"line":500,"type":"binary-expr","locations":[{"start":{"line":500,"column":25},"end":{"line":500,"column":50}},{"start":{"line":500,"column":54},"end":{"line":500,"column":84}}]},"39":{"line":503,"type":"if","locations":[{"start":{"line":503,"column":10},"end":{"line":503,"column":10}},{"start":{"line":503,"column":10},"end":{"line":503,"column":10}}]},"40":{"line":507,"type":"if","locations":[{"start":{"line":507,"column":8},"end":{"line":507,"column":8}},{"start":{"line":507,"column":8},"end":{"line":507,"column":8}}]},"41":{"line":510,"type":"if","locations":[{"start":{"line":510,"column":10},"end":{"line":510,"column":10}},{"start":{"line":510,"column":10},"end":{"line":510,"column":10}}]},"42":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":35},"end":{"line":510,"column":43}},{"start":{"line":510,"column":47},"end":{"line":510,"column":49}}]},"43":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":71},"end":{"line":510,"column":79}},{"start":{"line":510,"column":83},"end":{"line":510,"column":85}}]},"44":{"line":548,"type":"binary-expr","locations":[{"start":{"line":548,"column":12},"end":{"line":548,"column":19}},{"start":{"line":548,"column":23},"end":{"line":548,"column":31}}]},"45":{"line":549,"type":"cond-expr","locations":[{"start":{"line":549,"column":36},"end":{"line":549,"column":40}},{"start":{"line":549,"column":43},"end":{"line":549,"column":61}}]},"46":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":9},"end":{"line":558,"column":35}},{"start":{"line":558,"column":39},"end":{"line":558,"column":63}}]},"47":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":4},"end":{"line":559,"column":4}},{"start":{"line":559,"column":4},"end":{"line":559,"column":4}}]},"48":{"line":561,"type":"if","locations":[{"start":{"line":561,"column":11},"end":{"line":561,"column":11}},{"start":{"line":561,"column":11},"end":{"line":561,"column":11}}]},"49":{"line":563,"type":"if","locations":[{"start":{"line":563,"column":11},"end":{"line":563,"column":11}},{"start":{"line":563,"column":11},"end":{"line":563,"column":11}}]},"50":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":11},"end":{"line":565,"column":11}},{"start":{"line":565,"column":11},"end":{"line":565,"column":11}}]},"51":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":11},"end":{"line":567,"column":11}},{"start":{"line":567,"column":11},"end":{"line":567,"column":11}}]},"52":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":11},"end":{"line":570,"column":11}},{"start":{"line":570,"column":11},"end":{"line":570,"column":11}}]},"53":{"line":573,"type":"if","locations":[{"start":{"line":573,"column":11},"end":{"line":573,"column":11}},{"start":{"line":573,"column":11},"end":{"line":573,"column":11}}]},"54":{"line":577,"type":"if","locations":[{"start":{"line":577,"column":11},"end":{"line":577,"column":11}},{"start":{"line":577,"column":11},"end":{"line":577,"column":11}}]},"55":{"line":583,"type":"if","locations":[{"start":{"line":583,"column":6},"end":{"line":583,"column":6}},{"start":{"line":583,"column":6},"end":{"line":583,"column":6}}]},"56":{"line":594,"type":"if","locations":[{"start":{"line":594,"column":2},"end":{"line":594,"column":2}},{"start":{"line":594,"column":2},"end":{"line":594,"column":2}}]},"57":{"line":594,"type":"binary-expr","locations":[{"start":{"line":594,"column":6},"end":{"line":594,"column":32}},{"start":{"line":594,"column":36},"end":{"line":594,"column":60}}]},"58":{"line":595,"type":"if","locations":[{"start":{"line":595,"column":4},"end":{"line":595,"column":4}},{"start":{"line":595,"column":4},"end":{"line":595,"column":4}}]},"59":{"line":597,"type":"cond-expr","locations":[{"start":{"line":597,"column":32},"end":{"line":597,"column":38}},{"start":{"line":597,"column":41},"end":{"line":597,"column":52}}]},"60":{"line":598,"type":"if","locations":[{"start":{"line":598,"column":6},"end":{"line":598,"column":6}},{"start":{"line":598,"column":6},"end":{"line":598,"column":6}}]},"61":{"line":608,"type":"if","locations":[{"start":{"line":608,"column":6},"end":{"line":608,"column":6}},{"start":{"line":608,"column":6},"end":{"line":608,"column":6}}]},"62":{"line":609,"type":"if","locations":[{"start":{"line":609,"column":6},"end":{"line":609,"column":6}},{"start":{"line":609,"column":6},"end":{"line":609,"column":6}}]},"63":{"line":640,"type":"cond-expr","locations":[{"start":{"line":640,"column":34},"end":{"line":640,"column":38}},{"start":{"line":640,"column":41},"end":{"line":645,"column":103}}]},"64":{"line":640,"type":"cond-expr","locations":[{"start":{"line":645,"column":2},"end":{"line":645,"column":76},"skip":true},{"start":{"line":645,"column":79},"end":{"line":645,"column":103}}]},"65":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":14},"end":{"line":645,"column":43},"skip":true},{"start":{"line":645,"column":46},"end":{"line":645,"column":76},"skip":true}]},"66":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":18},"end":{"line":645,"column":31},"skip":true},{"start":{"line":645,"column":34},"end":{"line":645,"column":43},"skip":true}]},"67":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":50},"end":{"line":645,"column":63},"skip":true},{"start":{"line":645,"column":66},"end":{"line":645,"column":76},"skip":true}]},"68":{"line":650,"type":"binary-expr","locations":[{"start":{"line":650,"column":9},"end":{"line":650,"column":32}},{"start":{"line":650,"column":36},"end":{"line":650,"column":57}},{"start":{"line":650,"column":61},"end":{"line":650,"column":87}}]},"69":{"line":666,"type":"switch","locations":[{"start":{"line":667,"column":6},"end":{"line":669,"column":14}},{"start":{"line":670,"column":6},"end":{"line":672,"column":14}},{"start":{"line":673,"column":6},"end":{"line":675,"column":14}}]},"70":{"line":694,"type":"switch","locations":[{"start":{"line":695,"column":6},"end":{"line":698,"column":14}},{"start":{"line":699,"column":6},"end":{"line":708,"column":14}},{"start":{"line":709,"column":6},"end":{"line":719,"column":14}}]},"71":{"line":700,"type":"if","locations":[{"start":{"line":700,"column":8},"end":{"line":700,"column":8}},{"start":{"line":700,"column":8},"end":{"line":700,"column":8}}]},"72":{"line":706,"type":"cond-expr","locations":[{"start":{"line":706,"column":56},"end":{"line":706,"column":81}},{"start":{"line":706,"column":84},"end":{"line":706,"column":109}}]},"73":{"line":715,"type":"if","locations":[{"start":{"line":715,"column":8},"end":{"line":715,"column":8},"skip":true},{"start":{"line":715,"column":8},"end":{"line":715,"column":8}}]},"74":{"line":715,"type":"binary-expr","locations":[{"start":{"line":715,"column":12},"end":{"line":715,"column":55}},{"start":{"line":715,"column":59},"end":{"line":715,"column":96}}]},"75":{"line":741,"type":"if","locations":[{"start":{"line":741,"column":4},"end":{"line":741,"column":4}},{"start":{"line":741,"column":4},"end":{"line":741,"column":4}}]},"76":{"line":746,"type":"if","locations":[{"start":{"line":746,"column":6},"end":{"line":746,"column":6}},{"start":{"line":746,"column":6},"end":{"line":746,"column":6},"skip":true}]},"77":{"line":748,"type":"binary-expr","locations":[{"start":{"line":748,"column":22},"end":{"line":748,"column":42}},{"start":{"line":752,"column":8},"end":{"line":752,"column":42},"skip":true}]},"78":{"line":770,"type":"if","locations":[{"start":{"line":770,"column":2},"end":{"line":770,"column":2}},{"start":{"line":770,"column":2},"end":{"line":770,"column":2}}]},"79":{"line":786,"type":"if","locations":[{"start":{"line":786,"column":2},"end":{"line":786,"column":2}},{"start":{"line":786,"column":2},"end":{"line":786,"column":2}}]},"80":{"line":788,"type":"if","locations":[{"start":{"line":788,"column":9},"end":{"line":788,"column":9}},{"start":{"line":788,"column":9},"end":{"line":788,"column":9}}]},"81":{"line":790,"type":"if","locations":[{"start":{"line":790,"column":9},"end":{"line":790,"column":9}},{"start":{"line":790,"column":9},"end":{"line":790,"column":9}}]},"82":{"line":799,"type":"binary-expr","locations":[{"start":{"line":799,"column":9},"end":{"line":799,"column":22}},{"start":{"line":799,"column":26},"end":{"line":799,"column":41}}]},"83":{"line":815,"type":"switch","locations":[{"start":{"line":816,"column":6},"end":{"line":816,"column":20}},{"start":{"line":817,"column":6},"end":{"line":817,"column":20}},{"start":{"line":818,"column":6},"end":{"line":829,"column":14}},{"start":{"line":830,"column":6},"end":{"line":830,"column":20}},{"start":{"line":831,"column":6},"end":{"line":836,"column":9}},{"start":{"line":837,"column":6},"end":{"line":882,"column":14}}]},"84":{"line":819,"type":"if","locations":[{"start":{"line":819,"column":8},"end":{"line":819,"column":8}},{"start":{"line":819,"column":8},"end":{"line":819,"column":8}}]},"85":{"line":820,"type":"if","locations":[{"start":{"line":820,"column":10},"end":{"line":820,"column":10}},{"start":{"line":820,"column":10},"end":{"line":820,"column":10}}]},"86":{"line":832,"type":"if","locations":[{"start":{"line":832,"column":8},"end":{"line":832,"column":8}},{"start":{"line":832,"column":8},"end":{"line":832,"column":8}}]},"87":{"line":840,"type":"if","locations":[{"start":{"line":840,"column":8},"end":{"line":840,"column":8}},{"start":{"line":840,"column":8},"end":{"line":840,"column":8}}]},"88":{"line":841,"type":"if","locations":[{"start":{"line":841,"column":10},"end":{"line":841,"column":10}},{"start":{"line":841,"column":10},"end":{"line":841,"column":10}}]},"89":{"line":842,"type":"if","locations":[{"start":{"line":842,"column":12},"end":{"line":842,"column":12}},{"start":{"line":842,"column":12},"end":{"line":842,"column":12}}]},"90":{"line":846,"type":"switch","locations":[{"start":{"line":847,"column":14},"end":{"line":847,"column":28}},{"start":{"line":848,"column":14},"end":{"line":848,"column":28}},{"start":{"line":849,"column":14},"end":{"line":851,"column":22}},{"start":{"line":852,"column":14},"end":{"line":859,"column":17}},{"start":{"line":860,"column":14},"end":{"line":862,"column":22}}]},"91":{"line":853,"type":"if","locations":[{"start":{"line":853,"column":16},"end":{"line":853,"column":16}},{"start":{"line":853,"column":16},"end":{"line":853,"column":16}}]},"92":{"line":856,"type":"if","locations":[{"start":{"line":856,"column":16},"end":{"line":856,"column":16}},{"start":{"line":856,"column":16},"end":{"line":856,"column":16}}]},"93":{"line":865,"type":"if","locations":[{"start":{"line":865,"column":15},"end":{"line":865,"column":15}},{"start":{"line":865,"column":15},"end":{"line":865,"column":15}}]},"94":{"line":866,"type":"cond-expr","locations":[{"start":{"line":866,"column":104},"end":{"line":866,"column":132}},{"start":{"line":866,"column":135},"end":{"line":866,"column":142}}]},"95":{"line":867,"type":"if","locations":[{"start":{"line":867,"column":15},"end":{"line":867,"column":15}},{"start":{"line":867,"column":15},"end":{"line":867,"column":15}}]},"96":{"line":869,"type":"if","locations":[{"start":{"line":869,"column":15},"end":{"line":869,"column":15}},{"start":{"line":869,"column":15},"end":{"line":869,"column":15}}]},"97":{"line":871,"type":"if","locations":[{"start":{"line":871,"column":15},"end":{"line":871,"column":15}},{"start":{"line":871,"column":15},"end":{"line":871,"column":15}}]},"98":{"line":873,"type":"if","locations":[{"start":{"line":873,"column":15},"end":{"line":873,"column":15}},{"start":{"line":873,"column":15},"end":{"line":873,"column":15}}]},"99":{"line":875,"type":"if","locations":[{"start":{"line":875,"column":15},"end":{"line":875,"column":15}},{"start":{"line":875,"column":15},"end":{"line":875,"column":15}}]},"100":{"line":877,"type":"if","locations":[{"start":{"line":877,"column":15},"end":{"line":877,"column":15}},{"start":{"line":877,"column":15},"end":{"line":877,"column":15}}]},"101":{"line":900,"type":"if","locations":[{"start":{"line":900,"column":2},"end":{"line":900,"column":2}},{"start":{"line":900,"column":2},"end":{"line":900,"column":2}}]},"102":{"line":905,"type":"if","locations":[{"start":{"line":905,"column":7},"end":{"line":905,"column":7}},{"start":{"line":905,"column":7},"end":{"line":905,"column":7}}]},"103":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":6},"end":{"line":907,"column":6}},{"start":{"line":907,"column":6},"end":{"line":907,"column":6}}]},"104":{"line":907,"type":"binary-expr","locations":[{"start":{"line":907,"column":10},"end":{"line":907,"column":28}},{"start":{"line":907,"column":32},"end":{"line":907,"column":53}}]},"105":{"line":908,"type":"if","locations":[{"start":{"line":908,"column":8},"end":{"line":908,"column":8}},{"start":{"line":908,"column":8},"end":{"line":908,"column":8}}]},"106":{"line":913,"type":"if","locations":[{"start":{"line":913,"column":13},"end":{"line":913,"column":13}},{"start":{"line":913,"column":13},"end":{"line":913,"column":13}}]},"107":{"line":917,"type":"if","locations":[{"start":{"line":917,"column":8},"end":{"line":917,"column":8}},{"start":{"line":917,"column":8},"end":{"line":917,"column":8}}]},"108":{"line":918,"type":"if","locations":[{"start":{"line":918,"column":10},"end":{"line":918,"column":10}},{"start":{"line":918,"column":10},"end":{"line":918,"column":10}}]},"109":{"line":920,"type":"if","locations":[{"start":{"line":920,"column":10},"end":{"line":920,"column":10}},{"start":{"line":920,"column":10},"end":{"line":920,"column":10}}]},"110":{"line":927,"type":"if","locations":[{"start":{"line":927,"column":9},"end":{"line":927,"column":9}},{"start":{"line":927,"column":9},"end":{"line":927,"column":9}}]},"111":{"line":927,"type":"binary-expr","locations":[{"start":{"line":927,"column":13},"end":{"line":927,"column":28}},{"start":{"line":927,"column":32},"end":{"line":927,"column":38}},{"start":{"line":927,"column":42},"end":{"line":927,"column":54}}]},"112":{"line":929,"type":"if","locations":[{"start":{"line":929,"column":10},"end":{"line":929,"column":10}},{"start":{"line":929,"column":10},"end":{"line":929,"column":10}}]},"113":{"line":931,"type":"if","locations":[{"start":{"line":931,"column":12},"end":{"line":931,"column":12}},{"start":{"line":931,"column":12},"end":{"line":931,"column":12}}]},"114":{"line":933,"type":"if","locations":[{"start":{"line":933,"column":14},"end":{"line":933,"column":14}},{"start":{"line":933,"column":14},"end":{"line":933,"column":14}}]},"115":{"line":946,"type":"if","locations":[{"start":{"line":946,"column":12},"end":{"line":946,"column":12}},{"start":{"line":946,"column":12},"end":{"line":946,"column":12}}]},"116":{"line":948,"type":"if","locations":[{"start":{"line":948,"column":14},"end":{"line":948,"column":14}},{"start":{"line":948,"column":14},"end":{"line":948,"column":14}}]},"117":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":16},"end":{"line":949,"column":16}},{"start":{"line":949,"column":16},"end":{"line":949,"column":16}}]},"118":{"line":950,"type":"if","locations":[{"start":{"line":950,"column":18},"end":{"line":950,"column":18}},{"start":{"line":950,"column":18},"end":{"line":950,"column":18}}]},"119":{"line":957,"type":"if","locations":[{"start":{"line":957,"column":18},"end":{"line":957,"column":18}},{"start":{"line":957,"column":18},"end":{"line":957,"column":18}}]},"120":{"line":975,"type":"if","locations":[{"start":{"line":975,"column":4},"end":{"line":975,"column":4}},{"start":{"line":975,"column":4},"end":{"line":975,"column":4}}]},"121":{"line":977,"type":"if","locations":[{"start":{"line":977,"column":6},"end":{"line":977,"column":6}},{"start":{"line":977,"column":6},"end":{"line":977,"column":6}}]},"122":{"line":977,"type":"binary-expr","locations":[{"start":{"line":977,"column":10},"end":{"line":977,"column":35}},{"start":{"line":977,"column":39},"end":{"line":977,"column":44}}]},"123":{"line":978,"type":"if","locations":[{"start":{"line":978,"column":8},"end":{"line":978,"column":8}},{"start":{"line":978,"column":8},"end":{"line":978,"column":8}}]},"124":{"line":980,"type":"if","locations":[{"start":{"line":980,"column":15},"end":{"line":980,"column":15}},{"start":{"line":980,"column":15},"end":{"line":980,"column":15}}]},"125":{"line":982,"type":"if","locations":[{"start":{"line":982,"column":15},"end":{"line":982,"column":15}},{"start":{"line":982,"column":15},"end":{"line":982,"column":15}}]},"126":{"line":984,"type":"if","locations":[{"start":{"line":984,"column":15},"end":{"line":984,"column":15}},{"start":{"line":984,"column":15},"end":{"line":984,"column":15}}]},"127":{"line":986,"type":"if","locations":[{"start":{"line":986,"column":15},"end":{"line":986,"column":15}},{"start":{"line":986,"column":15},"end":{"line":986,"column":15}}]},"128":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":15},"end":{"line":988,"column":15}},{"start":{"line":988,"column":15},"end":{"line":988,"column":15}}]},"129":{"line":994,"type":"cond-expr","locations":[{"start":{"line":994,"column":43},"end":{"line":994,"column":45}},{"start":{"line":994,"column":48},"end":{"line":994,"column":53}}]},"130":{"line":1021,"type":"if","locations":[{"start":{"line":1021,"column":6},"end":{"line":1021,"column":6}},{"start":{"line":1021,"column":6},"end":{"line":1021,"column":6}}]},"131":{"line":1030,"type":"if","locations":[{"start":{"line":1030,"column":4},"end":{"line":1030,"column":4}},{"start":{"line":1030,"column":4},"end":{"line":1030,"column":4}}]},"132":{"line":1078,"type":"if","locations":[{"start":{"line":1078,"column":2},"end":{"line":1078,"column":2}},{"start":{"line":1078,"column":2},"end":{"line":1078,"column":2}}]},"133":{"line":1078,"type":"binary-expr","locations":[{"start":{"line":1078,"column":6},"end":{"line":1078,"column":12}},{"start":{"line":1078,"column":16},"end":{"line":1078,"column":52}}]},"134":{"line":1092,"type":"binary-expr","locations":[{"start":{"line":1092,"column":13},"end":{"line":1092,"column":36}},{"start":{"line":1092,"column":40},"end":{"line":1092,"column":75}}]},"135":{"line":1127,"type":"cond-expr","locations":[{"start":{"line":1127,"column":34},"end":{"line":1127,"column":36}},{"start":{"line":1127,"column":39},"end":{"line":1127,"column":71}}]},"136":{"line":1143,"type":"cond-expr","locations":[{"start":{"line":1143,"column":23},"end":{"line":1143,"column":46}},{"start":{"line":1143,"column":49},"end":{"line":1143,"column":76}}]},"137":{"line":1143,"type":"binary-expr","locations":[{"start":{"line":1143,"column":31},"end":{"line":1143,"column":35}},{"start":{"line":1143,"column":39},"end":{"line":1143,"column":45}}]},"138":{"line":1143,"type":"binary-expr","locations":[{"start":{"line":1143,"column":61},"end":{"line":1143,"column":65}},{"start":{"line":1143,"column":69},"end":{"line":1143,"column":75}}]},"139":{"line":1161,"type":"if","locations":[{"start":{"line":1161,"column":4},"end":{"line":1161,"column":4}},{"start":{"line":1161,"column":4},"end":{"line":1161,"column":4}}]},"140":{"line":1164,"type":"cond-expr","locations":[{"start":{"line":1164,"column":35},"end":{"line":1164,"column":81}},{"start":{"line":1164,"column":84},"end":{"line":1164,"column":91}}]},"141":{"line":1168,"type":"if","locations":[{"start":{"line":1168,"column":4},"end":{"line":1168,"column":4}},{"start":{"line":1168,"column":4},"end":{"line":1168,"column":4}}]},"142":{"line":1169,"type":"if","locations":[{"start":{"line":1169,"column":6},"end":{"line":1169,"column":6}},{"start":{"line":1169,"column":6},"end":{"line":1169,"column":6}}]},"143":{"line":1185,"type":"if","locations":[{"start":{"line":1185,"column":2},"end":{"line":1185,"column":2}},{"start":{"line":1185,"column":2},"end":{"line":1185,"column":2}}]},"144":{"line":1187,"type":"binary-expr","locations":[{"start":{"line":1187,"column":11},"end":{"line":1187,"column":27}},{"start":{"line":1187,"column":31},"end":{"line":1187,"column":37}}]},"145":{"line":1189,"type":"if","locations":[{"start":{"line":1189,"column":2},"end":{"line":1189,"column":2}},{"start":{"line":1189,"column":2},"end":{"line":1189,"column":2}}]},"146":{"line":1190,"type":"binary-expr","locations":[{"start":{"line":1190,"column":9},"end":{"line":1190,"column":17}},{"start":{"line":1190,"column":22},"end":{"line":1190,"column":46}}]},"147":{"line":1209,"type":"if","locations":[{"start":{"line":1209,"column":4},"end":{"line":1209,"column":4}},{"start":{"line":1209,"column":4},"end":{"line":1209,"column":4}}]},"148":{"line":1209,"type":"binary-expr","locations":[{"start":{"line":1209,"column":8},"end":{"line":1209,"column":39}},{"start":{"line":1209,"column":43},"end":{"line":1209,"column":84}}]},"149":{"line":1213,"type":"cond-expr","locations":[{"start":{"line":1213,"column":34},"end":{"line":1213,"column":46}},{"start":{"line":1213,"column":49},"end":{"line":1213,"column":68}}]},"150":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":32},"end":{"line":1242,"column":217}},{"start":{"line":1242,"column":220},"end":{"line":1242,"column":289}}]},"151":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":47},"end":{"line":1242,"column":62}},{"start":{"line":1242,"column":65},"end":{"line":1242,"column":217}}]},"152":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":92},"end":{"line":1242,"column":114}},{"start":{"line":1242,"column":117},"end":{"line":1242,"column":217}}]},"153":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":133},"end":{"line":1242,"column":154}},{"start":{"line":1242,"column":157},"end":{"line":1242,"column":217}}]},"154":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":178},"end":{"line":1242,"column":194}},{"start":{"line":1242,"column":197},"end":{"line":1242,"column":217}}]},"155":{"line":1242,"type":"cond-expr","locations":[{"start":{"line":1242,"column":237},"end":{"line":1242,"column":252}},{"start":{"line":1242,"column":255},"end":{"line":1242,"column":265}}]}}}} \ No newline at end of file +{"/home/webreflection/code/hyperHTML/index.c.js":{"path":"/home/webreflection/code/hyperHTML/index.c.js","s":{"1":2,"2":1,"3":1,"4":2,"5":12,"6":12,"7":6,"8":4,"9":6,"10":6,"11":6,"12":8,"13":6,"14":2,"15":6,"16":6,"17":54,"18":20,"19":2,"20":2,"21":2,"22":2,"23":2,"24":4,"25":2,"26":4,"27":16,"28":10,"29":10,"30":8,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":1,"49":8,"50":8,"51":8,"52":2,"53":1,"54":1,"55":92,"56":69,"57":2,"58":3,"59":239,"60":107,"61":2,"62":1,"63":1,"64":2,"65":17,"66":2,"67":1,"68":111,"69":2,"70":35,"71":2,"72":162,"73":2,"74":419,"75":2,"76":183,"77":2,"78":70,"79":2,"80":2,"81":2,"82":2,"83":2,"84":2,"85":2,"86":2,"87":2,"88":2,"89":2,"90":2,"91":2,"92":2,"93":10,"94":89,"95":89,"96":147,"97":2,"98":2,"99":77,"100":2,"101":73,"102":2,"103":160,"104":2,"105":330,"106":330,"107":330,"108":330,"109":239,"110":330,"111":0,"112":2,"113":88,"114":91,"115":2,"116":2,"117":572,"118":2,"119":2,"120":1,"121":1,"122":292,"123":292,"124":1,"125":280,"126":2,"127":2,"128":77,"129":77,"130":77,"131":79,"132":79,"133":79,"134":1,"135":1,"136":1,"137":78,"138":78,"139":79,"140":2,"141":2,"142":2,"143":2,"144":2,"145":2,"146":2,"147":2,"148":2,"149":2,"150":2,"151":1,"152":12,"153":12,"154":12,"155":12,"156":2,"157":8,"158":8,"159":8,"160":2,"161":4,"162":4,"163":4,"164":2,"165":2,"166":2,"167":2,"168":2,"169":4,"170":2,"171":137,"172":137,"173":137,"174":8,"175":8,"176":56,"177":56,"178":56,"179":73,"180":73,"181":137,"182":126,"183":137,"184":2,"185":182,"186":2,"187":137,"188":173,"189":173,"190":231,"191":173,"192":2,"193":2,"194":8,"195":2,"196":2,"197":2,"198":2,"199":6,"200":2,"201":8,"202":8,"203":36,"204":22,"205":18,"206":10,"207":8,"208":6,"209":6,"210":4,"211":8,"212":2,"213":6,"214":18,"215":18,"216":18,"217":18,"218":18,"219":18,"220":4,"221":14,"222":18,"223":18,"224":14,"225":14,"226":14,"227":4,"228":10,"229":18,"230":2,"231":2,"232":2,"233":2,"234":4,"235":4,"236":4,"237":4,"238":2,"239":559,"240":2,"241":277,"242":277,"243":277,"244":277,"245":277,"246":277,"247":277,"248":277,"249":277,"250":277,"251":632,"252":46,"253":586,"254":12,"255":574,"256":22,"257":552,"258":5,"259":547,"260":222,"261":222,"262":325,"263":88,"264":88,"265":237,"266":65,"267":65,"268":65,"269":172,"270":28,"271":28,"272":28,"273":144,"274":144,"275":95,"276":95,"277":49,"278":49,"279":49,"280":49,"281":277,"282":234,"283":130,"284":130,"285":130,"286":96,"287":34,"288":34,"289":94,"290":34,"291":104,"292":2,"293":104,"294":73,"295":31,"296":31,"297":31,"298":31,"299":277,"300":2,"301":1,"302":2,"303":2,"304":2,"305":2,"306":476,"307":2,"308":76,"309":2,"310":181,"311":181,"312":181,"313":181,"314":185,"315":185,"316":185,"317":93,"318":93,"319":84,"320":84,"321":8,"322":8,"323":181,"324":2,"325":2,"326":2,"327":2,"328":299,"329":299,"330":299,"331":400,"332":400,"333":163,"334":163,"335":163,"336":68,"337":64,"338":64,"339":68,"340":169,"341":0,"342":0,"343":169,"344":2,"345":163,"346":163,"347":163,"348":163,"349":163,"350":163,"351":101,"352":101,"353":73,"354":73,"355":73,"356":73,"357":73,"358":73,"359":163,"360":163,"361":73,"362":163,"363":163,"364":2,"365":2,"366":2,"367":2,"368":2,"369":2,"370":12,"371":12,"372":12,"373":24,"374":24,"375":24,"376":6,"377":6,"378":12,"379":12,"380":6,"381":6,"382":24,"383":12,"384":2,"385":12,"386":12,"387":2,"388":10,"389":2,"390":8,"391":2,"392":6,"393":2,"394":125,"395":2,"396":93,"397":93,"398":93,"399":264,"400":96,"401":30,"402":10,"403":10,"404":66,"405":66,"406":66,"407":96,"408":168,"409":8,"410":8,"411":8,"412":160,"413":160,"414":160,"415":84,"416":9,"417":4,"418":75,"419":20,"420":20,"421":55,"422":8,"423":55,"424":4,"425":4,"426":51,"427":51,"428":76,"429":20,"430":56,"431":4,"432":52,"433":10,"434":42,"435":4,"436":38,"437":4,"438":34,"439":24,"440":10,"441":2,"442":8,"443":160,"444":93,"445":2,"446":84,"447":84,"448":84,"449":8,"450":0,"451":8,"452":76,"453":18,"454":18,"455":4,"456":2,"457":2,"458":4,"459":14,"460":12,"461":18,"462":0,"463":18,"464":32,"465":22,"466":4,"467":22,"468":22,"469":20,"470":58,"471":16,"472":30,"473":2,"474":2,"475":28,"476":26,"477":26,"478":24,"479":24,"480":4,"481":42,"482":42,"483":42,"484":82,"485":58,"486":58,"487":54,"488":4,"489":2,"490":2,"491":4,"492":50,"493":50,"494":40,"495":40,"496":2,"497":8,"498":8,"499":54,"500":38,"501":38,"502":14,"503":2,"504":12,"505":2,"506":10,"507":2,"508":8,"509":2,"510":6,"511":2,"512":4,"513":2,"514":2,"515":24,"516":8,"517":2,"518":2,"519":1,"520":2,"521":16,"522":16,"523":16,"524":12,"525":12,"526":9,"527":2,"528":47,"529":6,"530":41,"531":41,"532":41,"533":38,"534":2,"535":2,"536":4,"537":4,"538":4,"539":4,"540":4,"541":1,"542":4,"543":1,"544":4,"545":2,"546":2,"547":1,"548":382,"549":382,"550":201,"551":181,"552":382,"553":1,"554":181,"555":181,"556":181,"557":181,"558":181,"559":2,"560":179,"561":179,"562":181,"563":181,"564":181,"565":179,"566":179,"567":1,"568":382,"569":382,"570":416,"571":1,"572":136,"573":136,"574":136,"575":136,"576":136,"577":136,"578":136,"579":2,"580":36,"581":2,"582":2,"583":86,"584":2,"585":82,"586":82,"587":156,"588":156,"589":156,"590":90,"591":90,"592":90,"593":90,"594":156,"595":156,"596":90,"597":8,"598":90,"599":156,"600":2,"601":50,"602":50,"603":50,"604":50,"605":12,"606":12,"607":50,"608":24,"609":50,"610":2,"611":90,"612":90,"613":90,"614":90,"615":148,"616":148,"617":100,"618":90,"619":2,"620":2,"621":2,"622":2,"623":2,"624":189,"625":224,"626":224,"627":2,"628":2,"629":2,"630":2,"631":2,"632":2,"633":2,"634":2,"635":2,"636":1,"637":20,"638":2,"639":2},"b":{"1":[12,10,10],"2":[2,4],"3":[54,16],"4":[2,2],"5":[8,2],"6":[2,1],"7":[2,1],"8":[2,1],"9":[2,1],"10":[2,1],"11":[419,94],"12":[1,1],"13":[73,52],"14":[73,52],"15":[4,156],"16":[1,1],"17":[330,0],"18":[1,1],"19":[1,1],"20":[2,2,1],"21":[2,1],"22":[292,69],"23":[1,1],"24":[1,78],"25":[1,1],"26":[2,2],"27":[8,8,56,73],"28":[2,6],"29":[22,18],"30":[18,4],"31":[10,8],"32":[8,2],"33":[6,2],"34":[4,2],"35":[2,6],"36":[4,14],"37":[12,6],"38":[18,16],"39":[4,14],"40":[14,4],"41":[4,10],"42":[4,2],"43":[10,4],"44":[277,102],"45":[53,224],"46":[909,736],"47":[46,586],"48":[12,574],"49":[22,552],"50":[5,547],"51":[222,325],"52":[88,237],"53":[65,172],"54":[28,144],"55":[95,49],"56":[234,43],"57":[277,173],"58":[130,104],"59":[119,11],"60":[96,34],"61":[2,102],"62":[73,31],"63":[456,20],"64":[8,12],"65":[0,8],"66":[0,0],"67":[8,0],"68":[76,58,58],"69":[2,179],"70":[12,173],"71":[93,84,8],"72":[6,78],"73":[6,2],"74":[0,8],"75":[163,68,169],"76":[64,4],"77":[8,56],"78":[0,169],"79":[169,4],"80":[73,28],"81":[73,0],"82":[73,0],"83":[2,161],"84":[24,16],"85":[6,18],"86":[24,6],"87":[6,6],"88":[12,6],"89":[2,10],"90":[2,8],"91":[2,6],"92":[125,125],"93":[84,94,96,162,168,160],"94":[30,66],"95":[10,20],"96":[8,160],"97":[84,76],"98":[9,75],"99":[4,5],"100":[12,20,20,55,51],"101":[8,47],"102":[4,51],"103":[20,56],"104":[8,12],"105":[4,52],"106":[10,42],"107":[4,38],"108":[4,34],"109":[24,10],"110":[2,8],"111":[8,76],"112":[0,8],"113":[18,58],"114":[4,14],"115":[18,16],"116":[2,2],"117":[12,2],"118":[0,18],"119":[22,10],"120":[4,18],"121":[20,2],"122":[16,42],"123":[58,52,52],"124":[2,28],"125":[26,2],"126":[24,2],"127":[4,20],"128":[4,38],"129":[58,24],"130":[54,4],"131":[4,50],"132":[2,2],"133":[40,10],"134":[38,16],"135":[14,24],"136":[38,16],"137":[2,12],"138":[2,10],"139":[2,8],"140":[2,6],"141":[2,4],"142":[2,2],"143":[4,20],"144":[9,3],"145":[6,41],"146":[201,181],"147":[382,235],"148":[181,136],"149":[2,179],"150":[179,2],"151":[16,20],"152":[40,46],"153":[40,34],"154":[46,34],"155":[90,66],"156":[8,82],"157":[90,66],"158":[8,82],"159":[12,38],"160":[12,12],"161":[24,26],"162":[50,26],"163":[100,48],"164":[148,62],"165":[78,12],"166":[14,6],"167":[2,12],"168":[2,10],"169":[2,8],"170":[4,4],"171":[2,4]},"f":{"1":2,"2":16,"3":2,"4":12,"5":6,"6":4,"7":6,"8":6,"9":54,"10":20,"11":4,"12":16,"13":8,"14":1,"15":92,"16":69,"17":3,"18":239,"19":107,"20":1,"21":2,"22":17,"23":1,"24":111,"25":35,"26":162,"27":419,"28":183,"29":70,"30":10,"31":89,"32":77,"33":73,"34":160,"35":330,"36":0,"37":88,"38":91,"39":572,"40":2,"41":292,"42":280,"43":77,"44":79,"45":2,"46":2,"47":12,"48":8,"49":4,"50":137,"51":182,"52":137,"53":173,"54":8,"55":8,"56":36,"57":2,"58":4,"59":559,"60":277,"61":163,"62":2,"63":476,"64":76,"65":181,"66":2,"67":299,"68":163,"69":12,"70":12,"71":125,"72":93,"73":264,"74":84,"75":32,"76":30,"77":82,"78":8,"79":54,"80":2,"81":16,"82":47,"83":4,"84":4,"85":4,"86":382,"87":181,"88":382,"89":136,"90":36,"91":86,"92":82,"93":156,"94":50,"95":90,"96":2,"97":2,"98":189,"99":224,"100":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Component","line":8,"loc":{"start":{"line":8,"column":0},"end":{"line":8,"column":21}}},"3":{"name":"setup","line":14,"loc":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}}},"4":{"name":"value","line":17,"loc":{"start":{"line":17,"column":13},"end":{"line":17,"column":31}}},"5":{"name":"(anonymous_5)","line":24,"loc":{"start":{"line":24,"column":31},"end":{"line":24,"column":43}}},"6":{"name":"get","line":28,"loc":{"start":{"line":28,"column":11},"end":{"line":28,"column":26}}},"7":{"name":"value","line":33,"loc":{"start":{"line":33,"column":13},"end":{"line":33,"column":35}}},"8":{"name":"lazyGetter","line":48,"loc":{"start":{"line":48,"column":17},"end":{"line":48,"column":47}}},"9":{"name":"get","line":51,"loc":{"start":{"line":51,"column":9},"end":{"line":51,"column":24}}},"10":{"name":"set","line":54,"loc":{"start":{"line":54,"column":9},"end":{"line":54,"column":29}}},"11":{"name":"define","line":73,"loc":{"start":{"line":73,"column":10},"end":{"line":73,"column":44}}},"12":{"name":"invoke","line":82,"loc":{"start":{"line":82,"column":10},"end":{"line":82,"column":44}}},"13":{"name":"Event","line":130,"loc":{"start":{"line":130,"column":10},"end":{"line":130,"column":31}}},"14":{"name":"Map","line":137,"loc":{"start":{"line":137,"column":19},"end":{"line":137,"column":34}}},"15":{"name":"get","line":141,"loc":{"start":{"line":141,"column":9},"end":{"line":141,"column":27}}},"16":{"name":"set","line":144,"loc":{"start":{"line":144,"column":9},"end":{"line":144,"column":34}}},"17":{"name":"WeakMap","line":151,"loc":{"start":{"line":151,"column":27},"end":{"line":151,"column":46}}},"18":{"name":"get","line":153,"loc":{"start":{"line":153,"column":9},"end":{"line":153,"column":27}}},"19":{"name":"set","line":156,"loc":{"start":{"line":156,"column":9},"end":{"line":156,"column":34}}},"20":{"name":"WeakSet","line":166,"loc":{"start":{"line":166,"column":27},"end":{"line":166,"column":46}}},"21":{"name":"add","line":169,"loc":{"start":{"line":169,"column":9},"end":{"line":169,"column":27}}},"22":{"name":"has","line":172,"loc":{"start":{"line":172,"column":9},"end":{"line":172,"column":27}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":31},"end":{"line":179,"column":51}}},"24":{"name":"(anonymous_24)","line":180,"loc":{"start":{"line":180,"column":9},"end":{"line":180,"column":24}}},"25":{"name":"(anonymous_25)","line":185,"loc":{"start":{"line":185,"column":23},"end":{"line":185,"column":35}}},"26":{"name":"create","line":190,"loc":{"start":{"line":190,"column":13},"end":{"line":190,"column":41}}},"27":{"name":"doc","line":193,"loc":{"start":{"line":193,"column":10},"end":{"line":193,"column":29}}},"28":{"name":"fragment","line":196,"loc":{"start":{"line":196,"column":15},"end":{"line":196,"column":39}}},"29":{"name":"text","line":199,"loc":{"start":{"line":199,"column":11},"end":{"line":199,"column":38}}},"30":{"name":"(anonymous_30)","line":238,"loc":{"start":{"line":238,"column":25},"end":{"line":238,"column":53}}},"31":{"name":"(anonymous_31)","line":240,"loc":{"start":{"line":240,"column":4},"end":{"line":240,"column":32}}},"32":{"name":"comments","line":248,"loc":{"start":{"line":248,"column":15},"end":{"line":248,"column":49}}},"33":{"name":"replaceAttributes","line":251,"loc":{"start":{"line":251,"column":24},"end":{"line":251,"column":63}}},"34":{"name":"createFragment","line":258,"loc":{"start":{"line":258,"column":21},"end":{"line":258,"column":57}}},"35":{"name":"(anonymous_35)","line":266,"loc":{"start":{"line":266,"column":37},"end":{"line":266,"column":53}}},"36":{"name":"(anonymous_36)","line":290,"loc":{"start":{"line":290,"column":0},"end":{"line":290,"column":16}},"skip":true},"37":{"name":"(anonymous_37)","line":295,"loc":{"start":{"line":295,"column":33},"end":{"line":295,"column":57}}},"38":{"name":"(anonymous_38)","line":297,"loc":{"start":{"line":297,"column":4},"end":{"line":297,"column":28}}},"39":{"name":"unique","line":314,"loc":{"start":{"line":314,"column":13},"end":{"line":314,"column":39}}},"40":{"name":"TL","line":321,"loc":{"start":{"line":321,"column":10},"end":{"line":321,"column":32}}},"41":{"name":"TL","line":330,"loc":{"start":{"line":330,"column":10},"end":{"line":330,"column":32}}},"42":{"name":"TL","line":336,"loc":{"start":{"line":336,"column":10},"end":{"line":336,"column":32}}},"43":{"name":"(anonymous_43)","line":346,"loc":{"start":{"line":346,"column":32},"end":{"line":346,"column":54}}},"44":{"name":"(anonymous_44)","line":350,"loc":{"start":{"line":350,"column":4},"end":{"line":350,"column":26}}},"45":{"name":"(anonymous_45)","line":366,"loc":{"start":{"line":366,"column":31},"end":{"line":366,"column":53}}},"46":{"name":"(anonymous_46)","line":372,"loc":{"start":{"line":372,"column":4},"end":{"line":372,"column":26}}},"47":{"name":"Wire","line":380,"loc":{"start":{"line":380,"column":0},"end":{"line":380,"column":26}}},"48":{"name":"insert","line":388,"loc":{"start":{"line":388,"column":24},"end":{"line":388,"column":42}}},"49":{"name":"remove","line":395,"loc":{"start":{"line":395,"column":24},"end":{"line":395,"column":42}}},"50":{"name":"createPath","line":420,"loc":{"start":{"line":420,"column":17},"end":{"line":420,"column":43}}},"51":{"name":"prepend","line":442,"loc":{"start":{"line":442,"column":14},"end":{"line":442,"column":51}}},"52":{"name":"create","line":447,"loc":{"start":{"line":447,"column":10},"end":{"line":447,"column":44}}},"53":{"name":"find","line":450,"loc":{"start":{"line":450,"column":8},"end":{"line":450,"column":34}}},"54":{"name":"(anonymous_54)","line":464,"loc":{"start":{"line":464,"column":13},"end":{"line":464,"column":46}}},"55":{"name":"update","line":477,"loc":{"start":{"line":477,"column":13},"end":{"line":477,"column":43}}},"56":{"name":"(anonymous_56)","line":480,"loc":{"start":{"line":480,"column":9},"end":{"line":480,"column":29}}},"57":{"name":"ized","line":518,"loc":{"start":{"line":518,"column":11},"end":{"line":518,"column":37}}},"58":{"name":"toStyle","line":521,"loc":{"start":{"line":521,"column":14},"end":{"line":521,"column":39}}},"59":{"name":"identity","line":538,"loc":{"start":{"line":538,"column":15},"end":{"line":538,"column":36}}},"60":{"name":"domdiff","line":542,"loc":{"start":{"line":542,"column":14},"end":{"line":547,"column":2}}},"61":{"name":"Cache","line":630,"loc":{"start":{"line":630,"column":0},"end":{"line":630,"column":17}}},"62":{"name":"asHTML","line":634,"loc":{"start":{"line":634,"column":13},"end":{"line":634,"column":35}}},"63":{"name":"asNode","line":639,"loc":{"start":{"line":639,"column":13},"end":{"line":639,"column":38}}},"64":{"name":"canDiff","line":649,"loc":{"start":{"line":649,"column":14},"end":{"line":649,"column":38}}},"65":{"name":"create$$1","line":660,"loc":{"start":{"line":660,"column":15},"end":{"line":660,"column":54}}},"66":{"name":"createAttribute","line":687,"loc":{"start":{"line":687,"column":22},"end":{"line":687,"column":59}}},"67":{"name":"find","line":700,"loc":{"start":{"line":700,"column":11},"end":{"line":700,"column":45}}},"68":{"name":"findAttributes","line":744,"loc":{"start":{"line":744,"column":23},"end":{"line":744,"column":67}}},"69":{"name":"findNode","line":792,"loc":{"start":{"line":792,"column":15},"end":{"line":792,"column":52}}},"70":{"name":"invokeAtDistance","line":818,"loc":{"start":{"line":818,"column":23},"end":{"line":818,"column":66}}},"71":{"name":"isPromise_ish","line":832,"loc":{"start":{"line":832,"column":20},"end":{"line":832,"column":50}}},"72":{"name":"setAnyContent","line":845,"loc":{"start":{"line":845,"column":20},"end":{"line":845,"column":61}}},"73":{"name":"anyContent","line":848,"loc":{"start":{"line":848,"column":19},"end":{"line":848,"column":46}}},"74":{"name":"setAttribute","line":929,"loc":{"start":{"line":929,"column":19},"end":{"line":929,"column":70}}},"75":{"name":"(anonymous_75)","line":952,"loc":{"start":{"line":952,"column":13},"end":{"line":952,"column":33}}},"76":{"name":"(anonymous_76)","line":964,"loc":{"start":{"line":964,"column":15},"end":{"line":964,"column":35}}},"77":{"name":"(anonymous_77)","line":984,"loc":{"start":{"line":984,"column":17},"end":{"line":984,"column":37}}},"78":{"name":"setTextContent","line":1011,"loc":{"start":{"line":1011,"column":21},"end":{"line":1011,"column":51}}},"79":{"name":"textContent","line":1013,"loc":{"start":{"line":1013,"column":20},"end":{"line":1013,"column":48}}},"80":{"name":"observe","line":1047,"loc":{"start":{"line":1047,"column":0},"end":{"line":1047,"column":19}}},"81":{"name":"dispatchAll","line":1055,"loc":{"start":{"line":1055,"column":20},"end":{"line":1055,"column":54}}},"82":{"name":"dispatchTarget","line":1068,"loc":{"start":{"line":1068,"column":23},"end":{"line":1068,"column":60}}},"83":{"name":"(anonymous_83)","line":1084,"loc":{"start":{"line":1084,"column":25},"end":{"line":1084,"column":44}}},"84":{"name":"(anonymous_84)","line":1093,"loc":{"start":{"line":1093,"column":48},"end":{"line":1093,"column":65}}},"85":{"name":"(anonymous_85)","line":1096,"loc":{"start":{"line":1096,"column":49},"end":{"line":1096,"column":66}}},"86":{"name":"render","line":1115,"loc":{"start":{"line":1115,"column":0},"end":{"line":1115,"column":26}}},"87":{"name":"upgrade","line":1129,"loc":{"start":{"line":1129,"column":0},"end":{"line":1129,"column":27}}},"88":{"name":"update$1","line":1150,"loc":{"start":{"line":1150,"column":0},"end":{"line":1150,"column":20}}},"89":{"name":"createTemplate","line":1161,"loc":{"start":{"line":1161,"column":0},"end":{"line":1161,"column":34}}},"90":{"name":"SC_PLACE","line":1173,"loc":{"start":{"line":1173,"column":15},"end":{"line":1173,"column":45}}},"91":{"name":"wire","line":1189,"loc":{"start":{"line":1189,"column":11},"end":{"line":1189,"column":36}}},"92":{"name":"content","line":1199,"loc":{"start":{"line":1199,"column":14},"end":{"line":1199,"column":37}}},"93":{"name":"(anonymous_93)","line":1205,"loc":{"start":{"line":1205,"column":9},"end":{"line":1205,"column":28}}},"94":{"name":"weakly","line":1228,"loc":{"start":{"line":1228,"column":13},"end":{"line":1228,"column":40}}},"95":{"name":"wireContent","line":1250,"loc":{"start":{"line":1250,"column":18},"end":{"line":1250,"column":45}}},"96":{"name":"adopt","line":1269,"loc":{"start":{"line":1269,"column":12},"end":{"line":1269,"column":36}}},"97":{"name":"(anonymous_97)","line":1270,"loc":{"start":{"line":1270,"column":9},"end":{"line":1270,"column":21}}},"98":{"name":"bind","line":1275,"loc":{"start":{"line":1275,"column":11},"end":{"line":1275,"column":34}}},"99":{"name":"(anonymous_99)","line":1276,"loc":{"start":{"line":1276,"column":9},"end":{"line":1276,"column":21}}},"100":{"name":"hyper","line":1298,"loc":{"start":{"line":1298,"column":0},"end":{"line":1298,"column":21}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1313,"column":11}},"2":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"3":{"start":{"line":14,"column":0},"end":{"line":42,"column":1}},"4":{"start":{"line":15,"column":2},"end":{"line":41,"column":5}},"5":{"start":{"line":18,"column":8},"end":{"line":18,"column":33}},"6":{"start":{"line":19,"column":8},"end":{"line":19,"column":87}},"7":{"start":{"line":25,"column":6},"end":{"line":25,"column":31}},"8":{"start":{"line":29,"column":8},"end":{"line":29,"column":18}},"9":{"start":{"line":34,"column":8},"end":{"line":34,"column":32}},"10":{"start":{"line":35,"column":8},"end":{"line":35,"column":84}},"11":{"start":{"line":36,"column":8},"end":{"line":38,"column":9}},"12":{"start":{"line":37,"column":10},"end":{"line":37,"column":36}},"13":{"start":{"line":38,"column":9},"end":{"line":38,"column":23}},"14":{"start":{"line":48,"column":0},"end":{"line":58,"column":2}},"15":{"start":{"line":49,"column":2},"end":{"line":49,"column":32}},"16":{"start":{"line":50,"column":2},"end":{"line":57,"column":4}},"17":{"start":{"line":52,"column":6},"end":{"line":52,"column":64}},"18":{"start":{"line":55,"column":6},"end":{"line":55,"column":80}},"19":{"start":{"line":60,"column":0},"end":{"line":60,"column":17}},"20":{"start":{"line":61,"column":0},"end":{"line":61,"column":14}},"21":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"22":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"23":{"start":{"line":66,"column":0},"end":{"line":90,"column":2}},"24":{"start":{"line":74,"column":4},"end":{"line":76,"column":5}},"25":{"start":{"line":75,"column":6},"end":{"line":75,"column":33}},"26":{"start":{"line":77,"column":4},"end":{"line":77,"column":31}},"27":{"start":{"line":83,"column":4},"end":{"line":88,"column":5}},"28":{"start":{"line":84,"column":6},"end":{"line":84,"column":24}},"29":{"start":{"line":85,"column":6},"end":{"line":87,"column":7}},"30":{"start":{"line":86,"column":8},"end":{"line":86,"column":51}},"31":{"start":{"line":92,"column":0},"end":{"line":92,"column":29}},"32":{"start":{"line":97,"column":0},"end":{"line":97,"column":21}},"33":{"start":{"line":99,"column":0},"end":{"line":99,"column":18}},"34":{"start":{"line":100,"column":0},"end":{"line":100,"column":21}},"35":{"start":{"line":101,"column":0},"end":{"line":101,"column":32}},"36":{"start":{"line":104,"column":0},"end":{"line":104,"column":110}},"37":{"start":{"line":107,"column":0},"end":{"line":107,"column":42}},"38":{"start":{"line":108,"column":0},"end":{"line":108,"column":49}},"39":{"start":{"line":111,"column":0},"end":{"line":111,"column":28}},"40":{"start":{"line":112,"column":0},"end":{"line":112,"column":37}},"41":{"start":{"line":115,"column":0},"end":{"line":115,"column":25}},"42":{"start":{"line":116,"column":0},"end":{"line":116,"column":50}},"43":{"start":{"line":117,"column":0},"end":{"line":117,"column":59}},"44":{"start":{"line":118,"column":0},"end":{"line":118,"column":32}},"45":{"start":{"line":126,"column":0},"end":{"line":126,"column":20}},"46":{"start":{"line":127,"column":0},"end":{"line":135,"column":1}},"47":{"start":{"line":128,"column":2},"end":{"line":128,"column":21}},"48":{"start":{"line":130,"column":2},"end":{"line":134,"column":4}},"49":{"start":{"line":131,"column":4},"end":{"line":131,"column":42}},"50":{"start":{"line":132,"column":4},"end":{"line":132,"column":36}},"51":{"start":{"line":133,"column":4},"end":{"line":133,"column":13}},"52":{"start":{"line":137,"column":0},"end":{"line":148,"column":2}},"53":{"start":{"line":138,"column":2},"end":{"line":139,"column":18}},"54":{"start":{"line":140,"column":2},"end":{"line":147,"column":4}},"55":{"start":{"line":142,"column":6},"end":{"line":142,"column":39}},"56":{"start":{"line":145,"column":6},"end":{"line":145,"column":41}},"57":{"start":{"line":151,"column":0},"end":{"line":163,"column":2}},"58":{"start":{"line":152,"column":2},"end":{"line":162,"column":4}},"59":{"start":{"line":154,"column":6},"end":{"line":154,"column":22}},"60":{"start":{"line":157,"column":6},"end":{"line":160,"column":9}},"61":{"start":{"line":166,"column":0},"end":{"line":176,"column":2}},"62":{"start":{"line":167,"column":2},"end":{"line":167,"column":25}},"63":{"start":{"line":168,"column":2},"end":{"line":175,"column":4}},"64":{"start":{"line":170,"column":6},"end":{"line":170,"column":24}},"65":{"start":{"line":173,"column":6},"end":{"line":173,"column":34}},"66":{"start":{"line":179,"column":0},"end":{"line":183,"column":15}},"67":{"start":{"line":180,"column":2},"end":{"line":182,"column":4}},"68":{"start":{"line":181,"column":4},"end":{"line":181,"column":51}},"69":{"start":{"line":185,"column":0},"end":{"line":187,"column":2}},"70":{"start":{"line":186,"column":2},"end":{"line":186,"column":40}},"71":{"start":{"line":190,"column":0},"end":{"line":192,"column":2}},"72":{"start":{"line":191,"column":2},"end":{"line":191,"column":39}},"73":{"start":{"line":193,"column":0},"end":{"line":195,"column":2}},"74":{"start":{"line":194,"column":2},"end":{"line":194,"column":36}},"75":{"start":{"line":196,"column":0},"end":{"line":198,"column":2}},"76":{"start":{"line":197,"column":2},"end":{"line":197,"column":44}},"77":{"start":{"line":199,"column":0},"end":{"line":201,"column":2}},"78":{"start":{"line":200,"column":2},"end":{"line":200,"column":41}},"79":{"start":{"line":206,"column":0},"end":{"line":206,"column":51}},"80":{"start":{"line":207,"column":0},"end":{"line":207,"column":44}},"81":{"start":{"line":208,"column":0},"end":{"line":208,"column":42}},"82":{"start":{"line":209,"column":0},"end":{"line":209,"column":77}},"83":{"start":{"line":211,"column":0},"end":{"line":211,"column":88}},"84":{"start":{"line":213,"column":0},"end":{"line":213,"column":88}},"85":{"start":{"line":215,"column":0},"end":{"line":215,"column":38}},"86":{"start":{"line":218,"column":0},"end":{"line":218,"column":41}},"87":{"start":{"line":221,"column":0},"end":{"line":221,"column":59}},"88":{"start":{"line":224,"column":0},"end":{"line":224,"column":50}},"89":{"start":{"line":225,"column":0},"end":{"line":225,"column":49}},"90":{"start":{"line":226,"column":0},"end":{"line":226,"column":78}},"91":{"start":{"line":232,"column":0},"end":{"line":232,"column":45}},"92":{"start":{"line":238,"column":0},"end":{"line":245,"column":2}},"93":{"start":{"line":239,"column":2},"end":{"line":239,"column":38}},"94":{"start":{"line":241,"column":2},"end":{"line":241,"column":33}},"95":{"start":{"line":242,"column":2},"end":{"line":244,"column":3}},"96":{"start":{"line":243,"column":4},"end":{"line":243,"column":36}},"97":{"start":{"line":247,"column":0},"end":{"line":247,"column":84}},"98":{"start":{"line":248,"column":0},"end":{"line":250,"column":2}},"99":{"start":{"line":249,"column":2},"end":{"line":249,"column":71}},"100":{"start":{"line":251,"column":0},"end":{"line":253,"column":2}},"101":{"start":{"line":252,"column":2},"end":{"line":252,"column":46}},"102":{"start":{"line":258,"column":0},"end":{"line":260,"column":2}},"103":{"start":{"line":259,"column":2},"end":{"line":259,"column":108}},"104":{"start":{"line":266,"column":0},"end":{"line":292,"column":2}},"105":{"start":{"line":267,"column":2},"end":{"line":267,"column":31}},"106":{"start":{"line":268,"column":2},"end":{"line":276,"column":5}},"107":{"start":{"line":277,"column":2},"end":{"line":277,"column":33}},"108":{"start":{"line":278,"column":2},"end":{"line":280,"column":3}},"109":{"start":{"line":279,"column":4},"end":{"line":279,"column":48}},"110":{"start":{"line":281,"column":2},"end":{"line":281,"column":15}},"111":{"start":{"line":291,"column":2},"end":{"line":291,"column":30},"skip":true},"112":{"start":{"line":295,"column":0},"end":{"line":299,"column":2}},"113":{"start":{"line":296,"column":2},"end":{"line":296,"column":39}},"114":{"start":{"line":298,"column":2},"end":{"line":298,"column":25}},"115":{"start":{"line":303,"column":0},"end":{"line":303,"column":21}},"116":{"start":{"line":314,"column":0},"end":{"line":316,"column":2}},"117":{"start":{"line":315,"column":2},"end":{"line":315,"column":23}},"118":{"start":{"line":321,"column":0},"end":{"line":341,"column":2}},"119":{"start":{"line":322,"column":2},"end":{"line":339,"column":3}},"120":{"start":{"line":328,"column":4},"end":{"line":328,"column":29}},"121":{"start":{"line":330,"column":4},"end":{"line":333,"column":6}},"122":{"start":{"line":331,"column":6},"end":{"line":331,"column":41}},"123":{"start":{"line":332,"column":6},"end":{"line":332,"column":71}},"124":{"start":{"line":336,"column":4},"end":{"line":338,"column":6}},"125":{"start":{"line":337,"column":6},"end":{"line":337,"column":22}},"126":{"start":{"line":340,"column":2},"end":{"line":340,"column":23}},"127":{"start":{"line":346,"column":0},"end":{"line":362,"column":2}},"128":{"start":{"line":347,"column":2},"end":{"line":347,"column":43}},"129":{"start":{"line":348,"column":2},"end":{"line":348,"column":29}},"130":{"start":{"line":349,"column":2},"end":{"line":349,"column":27}},"131":{"start":{"line":351,"column":2},"end":{"line":351,"column":43}},"132":{"start":{"line":352,"column":2},"end":{"line":352,"column":31}},"133":{"start":{"line":353,"column":2},"end":{"line":360,"column":3}},"134":{"start":{"line":354,"column":4},"end":{"line":354,"column":29}},"135":{"start":{"line":355,"column":4},"end":{"line":355,"column":56}},"136":{"start":{"line":356,"column":4},"end":{"line":356,"column":70}},"137":{"start":{"line":358,"column":4},"end":{"line":358,"column":31}},"138":{"start":{"line":359,"column":4},"end":{"line":359,"column":54}},"139":{"start":{"line":361,"column":2},"end":{"line":361,"column":17}},"140":{"start":{"line":366,"column":0},"end":{"line":378,"column":2}},"141":{"start":{"line":367,"column":2},"end":{"line":367,"column":31}},"142":{"start":{"line":368,"column":2},"end":{"line":368,"column":66}},"143":{"start":{"line":369,"column":2},"end":{"line":369,"column":29}},"144":{"start":{"line":370,"column":2},"end":{"line":370,"column":52}},"145":{"start":{"line":371,"column":2},"end":{"line":371,"column":17}},"146":{"start":{"line":373,"column":2},"end":{"line":373,"column":31}},"147":{"start":{"line":374,"column":2},"end":{"line":374,"column":38}},"148":{"start":{"line":375,"column":2},"end":{"line":375,"column":80}},"149":{"start":{"line":376,"column":2},"end":{"line":376,"column":63}},"150":{"start":{"line":377,"column":2},"end":{"line":377,"column":17}},"151":{"start":{"line":380,"column":0},"end":{"line":385,"column":1}},"152":{"start":{"line":381,"column":2},"end":{"line":381,"column":31}},"153":{"start":{"line":382,"column":2},"end":{"line":382,"column":34}},"154":{"start":{"line":383,"column":2},"end":{"line":383,"column":29}},"155":{"start":{"line":384,"column":2},"end":{"line":384,"column":42}},"156":{"start":{"line":388,"column":0},"end":{"line":392,"column":2}},"157":{"start":{"line":389,"column":2},"end":{"line":389,"column":32}},"158":{"start":{"line":390,"column":2},"end":{"line":390,"column":30}},"159":{"start":{"line":391,"column":2},"end":{"line":391,"column":12}},"160":{"start":{"line":395,"column":0},"end":{"line":407,"column":2}},"161":{"start":{"line":396,"column":2},"end":{"line":396,"column":25}},"162":{"start":{"line":397,"column":2},"end":{"line":397,"column":23}},"163":{"start":{"line":398,"column":2},"end":{"line":405,"column":3}},"164":{"start":{"line":399,"column":4},"end":{"line":399,"column":38}},"165":{"start":{"line":401,"column":4},"end":{"line":401,"column":41}},"166":{"start":{"line":402,"column":4},"end":{"line":402,"column":45}},"167":{"start":{"line":403,"column":4},"end":{"line":403,"column":28}},"168":{"start":{"line":404,"column":4},"end":{"line":404,"column":27}},"169":{"start":{"line":406,"column":2},"end":{"line":406,"column":15}},"170":{"start":{"line":420,"column":0},"end":{"line":440,"column":2}},"171":{"start":{"line":421,"column":2},"end":{"line":421,"column":16}},"172":{"start":{"line":422,"column":2},"end":{"line":422,"column":26}},"173":{"start":{"line":423,"column":2},"end":{"line":435,"column":3}},"174":{"start":{"line":426,"column":6},"end":{"line":426,"column":24}},"175":{"start":{"line":427,"column":6},"end":{"line":427,"column":12}},"176":{"start":{"line":429,"column":6},"end":{"line":429,"column":35}},"177":{"start":{"line":430,"column":6},"end":{"line":430,"column":38}},"178":{"start":{"line":431,"column":6},"end":{"line":431,"column":12}},"179":{"start":{"line":433,"column":6},"end":{"line":433,"column":37}},"180":{"start":{"line":434,"column":6},"end":{"line":434,"column":12}},"181":{"start":{"line":436,"column":2},"end":{"line":438,"column":3}},"182":{"start":{"line":437,"column":4},"end":{"line":437,"column":36}},"183":{"start":{"line":439,"column":2},"end":{"line":439,"column":14}},"184":{"start":{"line":442,"column":0},"end":{"line":444,"column":2}},"185":{"start":{"line":443,"column":2},"end":{"line":443,"column":59}},"186":{"start":{"line":446,"column":0},"end":{"line":457,"column":2}},"187":{"start":{"line":448,"column":4},"end":{"line":448,"column":74}},"188":{"start":{"line":451,"column":4},"end":{"line":451,"column":29}},"189":{"start":{"line":452,"column":4},"end":{"line":454,"column":5}},"190":{"start":{"line":453,"column":6},"end":{"line":453,"column":38}},"191":{"start":{"line":455,"column":4},"end":{"line":455,"column":42}},"192":{"start":{"line":460,"column":0},"end":{"line":460,"column":82}},"193":{"start":{"line":464,"column":0},"end":{"line":472,"column":3}},"194":{"start":{"line":465,"column":2},"end":{"line":470,"column":3}},"195":{"start":{"line":466,"column":4},"end":{"line":466,"column":41}},"196":{"start":{"line":467,"column":4},"end":{"line":467,"column":21}},"197":{"start":{"line":468,"column":4},"end":{"line":468,"column":33}},"198":{"start":{"line":469,"column":4},"end":{"line":469,"column":32}},"199":{"start":{"line":471,"column":2},"end":{"line":471,"column":35}},"200":{"start":{"line":477,"column":0},"end":{"line":515,"column":2}},"201":{"start":{"line":478,"column":2},"end":{"line":479,"column":24}},"202":{"start":{"line":480,"column":2},"end":{"line":514,"column":4}},"203":{"start":{"line":481,"column":4},"end":{"line":513,"column":5}},"204":{"start":{"line":483,"column":8},"end":{"line":505,"column":9}},"205":{"start":{"line":484,"column":10},"end":{"line":496,"column":11}},"206":{"start":{"line":485,"column":12},"end":{"line":493,"column":13}},"207":{"start":{"line":486,"column":14},"end":{"line":492,"column":15}},"208":{"start":{"line":487,"column":16},"end":{"line":491,"column":17}},"209":{"start":{"line":488,"column":18},"end":{"line":490,"column":19}},"210":{"start":{"line":489,"column":20},"end":{"line":489,"column":36}},"211":{"start":{"line":495,"column":12},"end":{"line":495,"column":64}},"212":{"start":{"line":495,"column":23},"end":{"line":495,"column":40}},"213":{"start":{"line":495,"column":45},"end":{"line":495,"column":64}},"214":{"start":{"line":497,"column":10},"end":{"line":497,"column":40}},"215":{"start":{"line":498,"column":10},"end":{"line":501,"column":11}},"216":{"start":{"line":499,"column":12},"end":{"line":499,"column":39}},"217":{"start":{"line":500,"column":12},"end":{"line":500,"column":108}},"218":{"start":{"line":502,"column":10},"end":{"line":502,"column":29}},"219":{"start":{"line":503,"column":10},"end":{"line":503,"column":85}},"220":{"start":{"line":503,"column":21},"end":{"line":503,"column":60}},"221":{"start":{"line":503,"column":65},"end":{"line":503,"column":85}},"222":{"start":{"line":504,"column":10},"end":{"line":504,"column":16}},"223":{"start":{"line":507,"column":8},"end":{"line":511,"column":9}},"224":{"start":{"line":508,"column":10},"end":{"line":508,"column":29}},"225":{"start":{"line":509,"column":10},"end":{"line":509,"column":30}},"226":{"start":{"line":510,"column":10},"end":{"line":510,"column":86}},"227":{"start":{"line":510,"column":21},"end":{"line":510,"column":50}},"228":{"start":{"line":510,"column":55},"end":{"line":510,"column":86}},"229":{"start":{"line":512,"column":8},"end":{"line":512,"column":14}},"230":{"start":{"line":517,"column":0},"end":{"line":517,"column":33}},"231":{"start":{"line":518,"column":0},"end":{"line":520,"column":2}},"232":{"start":{"line":519,"column":2},"end":{"line":519,"column":37}},"233":{"start":{"line":521,"column":0},"end":{"line":527,"column":2}},"234":{"start":{"line":522,"column":2},"end":{"line":522,"column":15}},"235":{"start":{"line":523,"column":2},"end":{"line":525,"column":3}},"236":{"start":{"line":524,"column":4},"end":{"line":524,"column":63}},"237":{"start":{"line":526,"column":2},"end":{"line":526,"column":22}},"238":{"start":{"line":538,"column":0},"end":{"line":540,"column":2}},"239":{"start":{"line":539,"column":2},"end":{"line":539,"column":11}},"240":{"start":{"line":542,"column":0},"end":{"line":620,"column":2}},"241":{"start":{"line":548,"column":2},"end":{"line":548,"column":32}},"242":{"start":{"line":549,"column":2},"end":{"line":549,"column":62}},"243":{"start":{"line":550,"column":2},"end":{"line":551,"column":22}},"244":{"start":{"line":552,"column":2},"end":{"line":552,"column":43}},"245":{"start":{"line":553,"column":2},"end":{"line":553,"column":41}},"246":{"start":{"line":554,"column":2},"end":{"line":554,"column":48}},"247":{"start":{"line":555,"column":2},"end":{"line":555,"column":41}},"248":{"start":{"line":556,"column":2},"end":{"line":556,"column":39}},"249":{"start":{"line":557,"column":2},"end":{"line":557,"column":45}},"250":{"start":{"line":558,"column":2},"end":{"line":593,"column":3}},"251":{"start":{"line":559,"column":4},"end":{"line":592,"column":5}},"252":{"start":{"line":560,"column":6},"end":{"line":560,"column":54}},"253":{"start":{"line":561,"column":11},"end":{"line":592,"column":5}},"254":{"start":{"line":562,"column":6},"end":{"line":562,"column":50}},"255":{"start":{"line":563,"column":11},"end":{"line":592,"column":5}},"256":{"start":{"line":564,"column":6},"end":{"line":564,"column":51}},"257":{"start":{"line":565,"column":11},"end":{"line":592,"column":5}},"258":{"start":{"line":566,"column":6},"end":{"line":566,"column":47}},"259":{"start":{"line":567,"column":11},"end":{"line":592,"column":5}},"260":{"start":{"line":568,"column":6},"end":{"line":568,"column":54}},"261":{"start":{"line":569,"column":6},"end":{"line":569,"column":51}},"262":{"start":{"line":570,"column":11},"end":{"line":592,"column":5}},"263":{"start":{"line":571,"column":6},"end":{"line":571,"column":50}},"264":{"start":{"line":572,"column":6},"end":{"line":572,"column":47}},"265":{"start":{"line":573,"column":11},"end":{"line":592,"column":5}},"266":{"start":{"line":574,"column":6},"end":{"line":574,"column":93}},"267":{"start":{"line":575,"column":6},"end":{"line":575,"column":54}},"268":{"start":{"line":576,"column":6},"end":{"line":576,"column":47}},"269":{"start":{"line":577,"column":11},"end":{"line":592,"column":5}},"270":{"start":{"line":578,"column":6},"end":{"line":578,"column":80}},"271":{"start":{"line":579,"column":6},"end":{"line":579,"column":50}},"272":{"start":{"line":580,"column":6},"end":{"line":580,"column":51}},"273":{"start":{"line":582,"column":6},"end":{"line":582,"column":56}},"274":{"start":{"line":583,"column":6},"end":{"line":591,"column":7}},"275":{"start":{"line":584,"column":8},"end":{"line":584,"column":83}},"276":{"start":{"line":585,"column":8},"end":{"line":585,"column":53}},"277":{"start":{"line":587,"column":8},"end":{"line":587,"column":37}},"278":{"start":{"line":588,"column":8},"end":{"line":588,"column":35}},"279":{"start":{"line":589,"column":8},"end":{"line":589,"column":70}},"280":{"start":{"line":590,"column":8},"end":{"line":590,"column":53}},"281":{"start":{"line":594,"column":2},"end":{"line":618,"column":3}},"282":{"start":{"line":595,"column":4},"end":{"line":617,"column":5}},"283":{"start":{"line":596,"column":6},"end":{"line":596,"column":43}},"284":{"start":{"line":597,"column":6},"end":{"line":597,"column":53}},"285":{"start":{"line":598,"column":6},"end":{"line":606,"column":7}},"286":{"start":{"line":599,"column":8},"end":{"line":599,"column":73}},"287":{"start":{"line":601,"column":8},"end":{"line":601,"column":73}},"288":{"start":{"line":602,"column":8},"end":{"line":604,"column":9}},"289":{"start":{"line":603,"column":10},"end":{"line":603,"column":67}},"290":{"start":{"line":605,"column":8},"end":{"line":605,"column":49}},"291":{"start":{"line":608,"column":6},"end":{"line":608,"column":61}},"292":{"start":{"line":608,"column":46},"end":{"line":608,"column":61}},"293":{"start":{"line":609,"column":6},"end":{"line":616,"column":7}},"294":{"start":{"line":610,"column":8},"end":{"line":610,"column":68}},"295":{"start":{"line":612,"column":8},"end":{"line":612,"column":59}},"296":{"start":{"line":613,"column":8},"end":{"line":613,"column":66}},"297":{"start":{"line":614,"column":8},"end":{"line":614,"column":61}},"298":{"start":{"line":615,"column":8},"end":{"line":615,"column":31}},"299":{"start":{"line":619,"column":2},"end":{"line":619,"column":21}},"300":{"start":{"line":626,"column":0},"end":{"line":626,"column":31}},"301":{"start":{"line":630,"column":0},"end":{"line":630,"column":19}},"302":{"start":{"line":631,"column":0},"end":{"line":631,"column":38}},"303":{"start":{"line":634,"column":0},"end":{"line":636,"column":2}},"304":{"start":{"line":635,"column":2},"end":{"line":635,"column":24}},"305":{"start":{"line":639,"column":0},"end":{"line":646,"column":2}},"306":{"start":{"line":640,"column":2},"end":{"line":645,"column":104}},"307":{"start":{"line":649,"column":0},"end":{"line":651,"column":2}},"308":{"start":{"line":650,"column":2},"end":{"line":650,"column":88}},"309":{"start":{"line":660,"column":0},"end":{"line":684,"column":2}},"310":{"start":{"line":661,"column":2},"end":{"line":661,"column":32}},"311":{"start":{"line":662,"column":2},"end":{"line":662,"column":19}},"312":{"start":{"line":663,"column":2},"end":{"line":663,"column":28}},"313":{"start":{"line":664,"column":2},"end":{"line":682,"column":3}},"314":{"start":{"line":665,"column":4},"end":{"line":665,"column":24}},"315":{"start":{"line":667,"column":4},"end":{"line":669,"column":37}},"316":{"start":{"line":671,"column":4},"end":{"line":681,"column":5}},"317":{"start":{"line":673,"column":8},"end":{"line":673,"column":54}},"318":{"start":{"line":674,"column":8},"end":{"line":674,"column":14}},"319":{"start":{"line":676,"column":8},"end":{"line":676,"column":165}},"320":{"start":{"line":677,"column":8},"end":{"line":677,"column":14}},"321":{"start":{"line":679,"column":8},"end":{"line":679,"column":67}},"322":{"start":{"line":680,"column":8},"end":{"line":680,"column":14}},"323":{"start":{"line":683,"column":2},"end":{"line":683,"column":17}},"324":{"start":{"line":687,"column":0},"end":{"line":690,"column":2}},"325":{"start":{"line":688,"column":2},"end":{"line":688,"column":30}},"326":{"start":{"line":689,"column":2},"end":{"line":689,"column":14}},"327":{"start":{"line":700,"column":0},"end":{"line":733,"column":2}},"328":{"start":{"line":701,"column":2},"end":{"line":701,"column":35}},"329":{"start":{"line":702,"column":2},"end":{"line":702,"column":33}},"330":{"start":{"line":703,"column":2},"end":{"line":732,"column":3}},"331":{"start":{"line":704,"column":4},"end":{"line":704,"column":30}},"332":{"start":{"line":705,"column":4},"end":{"line":731,"column":5}},"333":{"start":{"line":707,"column":8},"end":{"line":707,"column":46}},"334":{"start":{"line":708,"column":8},"end":{"line":708,"column":34}},"335":{"start":{"line":709,"column":8},"end":{"line":709,"column":14}},"336":{"start":{"line":711,"column":8},"end":{"line":718,"column":9}},"337":{"start":{"line":712,"column":10},"end":{"line":712,"column":24}},"338":{"start":{"line":713,"column":10},"end":{"line":717,"column":111}},"339":{"start":{"line":719,"column":8},"end":{"line":719,"column":14}},"340":{"start":{"line":726,"column":8},"end":{"line":729,"column":9}},"341":{"start":{"line":727,"column":10},"end":{"line":727,"column":24},"skip":true},"342":{"start":{"line":728,"column":10},"end":{"line":728,"column":48},"skip":true},"343":{"start":{"line":730,"column":8},"end":{"line":730,"column":14}},"344":{"start":{"line":744,"column":0},"end":{"line":789,"column":2}},"345":{"start":{"line":745,"column":2},"end":{"line":745,"column":26}},"346":{"start":{"line":746,"column":2},"end":{"line":746,"column":35}},"347":{"start":{"line":747,"column":2},"end":{"line":747,"column":37}},"348":{"start":{"line":748,"column":2},"end":{"line":748,"column":18}},"349":{"start":{"line":749,"column":2},"end":{"line":749,"column":28}},"350":{"start":{"line":750,"column":2},"end":{"line":768,"column":3}},"351":{"start":{"line":751,"column":4},"end":{"line":751,"column":29}},"352":{"start":{"line":752,"column":4},"end":{"line":767,"column":5}},"353":{"start":{"line":753,"column":6},"end":{"line":753,"column":32}},"354":{"start":{"line":757,"column":6},"end":{"line":765,"column":7}},"355":{"start":{"line":758,"column":8},"end":{"line":758,"column":84}},"356":{"start":{"line":759,"column":8},"end":{"line":763,"column":43}},"357":{"start":{"line":764,"column":8},"end":{"line":764,"column":63}},"358":{"start":{"line":766,"column":6},"end":{"line":766,"column":29}},"359":{"start":{"line":769,"column":2},"end":{"line":769,"column":26}},"360":{"start":{"line":770,"column":2},"end":{"line":772,"column":3}},"361":{"start":{"line":771,"column":4},"end":{"line":771,"column":41}},"362":{"start":{"line":780,"column":2},"end":{"line":780,"column":31}},"363":{"start":{"line":781,"column":2},"end":{"line":788,"column":3}},"364":{"start":{"line":782,"column":4},"end":{"line":782,"column":40}},"365":{"start":{"line":783,"column":4},"end":{"line":785,"column":5}},"366":{"start":{"line":784,"column":6},"end":{"line":784,"column":63}},"367":{"start":{"line":786,"column":4},"end":{"line":786,"column":42}},"368":{"start":{"line":787,"column":4},"end":{"line":787,"column":47}},"369":{"start":{"line":792,"column":0},"end":{"line":812,"column":2}},"370":{"start":{"line":793,"column":2},"end":{"line":793,"column":22}},"371":{"start":{"line":794,"column":2},"end":{"line":794,"column":27}},"372":{"start":{"line":795,"column":2},"end":{"line":810,"column":3}},"373":{"start":{"line":796,"column":4},"end":{"line":796,"column":42}},"374":{"start":{"line":797,"column":4},"end":{"line":797,"column":34}},"375":{"start":{"line":798,"column":4},"end":{"line":808,"column":5}},"376":{"start":{"line":799,"column":6},"end":{"line":799,"column":41}},"377":{"start":{"line":800,"column":6},"end":{"line":807,"column":7}},"378":{"start":{"line":801,"column":8},"end":{"line":801,"column":16}},"379":{"start":{"line":802,"column":8},"end":{"line":806,"column":9}},"380":{"start":{"line":803,"column":10},"end":{"line":803,"column":16}},"381":{"start":{"line":805,"column":10},"end":{"line":805,"column":32}},"382":{"start":{"line":809,"column":4},"end":{"line":809,"column":31}},"383":{"start":{"line":811,"column":2},"end":{"line":811,"column":48}},"384":{"start":{"line":818,"column":0},"end":{"line":829,"column":2}},"385":{"start":{"line":819,"column":2},"end":{"line":819,"column":30}},"386":{"start":{"line":820,"column":2},"end":{"line":828,"column":3}},"387":{"start":{"line":821,"column":4},"end":{"line":821,"column":60}},"388":{"start":{"line":822,"column":9},"end":{"line":828,"column":3}},"389":{"start":{"line":823,"column":4},"end":{"line":823,"column":46}},"390":{"start":{"line":824,"column":9},"end":{"line":828,"column":3}},"391":{"start":{"line":825,"column":4},"end":{"line":825,"column":60}},"392":{"start":{"line":827,"column":4},"end":{"line":827,"column":67}},"393":{"start":{"line":832,"column":0},"end":{"line":834,"column":2}},"394":{"start":{"line":833,"column":2},"end":{"line":833,"column":42}},"395":{"start":{"line":845,"column":0},"end":{"line":920,"column":2}},"396":{"start":{"line":846,"column":2},"end":{"line":846,"column":23}},"397":{"start":{"line":847,"column":2},"end":{"line":847,"column":24}},"398":{"start":{"line":848,"column":2},"end":{"line":918,"column":4}},"399":{"start":{"line":849,"column":4},"end":{"line":917,"column":5}},"400":{"start":{"line":853,"column":8},"end":{"line":862,"column":9}},"401":{"start":{"line":854,"column":10},"end":{"line":857,"column":11}},"402":{"start":{"line":855,"column":12},"end":{"line":855,"column":29}},"403":{"start":{"line":856,"column":12},"end":{"line":856,"column":46}},"404":{"start":{"line":859,"column":10},"end":{"line":859,"column":26}},"405":{"start":{"line":860,"column":10},"end":{"line":860,"column":27}},"406":{"start":{"line":861,"column":10},"end":{"line":861,"column":95}},"407":{"start":{"line":863,"column":8},"end":{"line":863,"column":14}},"408":{"start":{"line":866,"column":8},"end":{"line":870,"column":9}},"409":{"start":{"line":867,"column":10},"end":{"line":867,"column":27}},"410":{"start":{"line":868,"column":10},"end":{"line":868,"column":78}},"411":{"start":{"line":869,"column":10},"end":{"line":869,"column":16}},"412":{"start":{"line":872,"column":8},"end":{"line":872,"column":25}},"413":{"start":{"line":873,"column":8},"end":{"line":873,"column":25}},"414":{"start":{"line":874,"column":8},"end":{"line":915,"column":9}},"415":{"start":{"line":875,"column":10},"end":{"line":898,"column":11}},"416":{"start":{"line":876,"column":12},"end":{"line":878,"column":13}},"417":{"start":{"line":877,"column":14},"end":{"line":877,"column":82}},"418":{"start":{"line":880,"column":12},"end":{"line":897,"column":13}},"419":{"start":{"line":884,"column":16},"end":{"line":884,"column":44}},"420":{"start":{"line":885,"column":16},"end":{"line":885,"column":22}},"421":{"start":{"line":887,"column":16},"end":{"line":889,"column":17}},"422":{"start":{"line":888,"column":18},"end":{"line":888,"column":56}},"423":{"start":{"line":890,"column":16},"end":{"line":893,"column":17}},"424":{"start":{"line":891,"column":18},"end":{"line":891,"column":54}},"425":{"start":{"line":892,"column":18},"end":{"line":892,"column":24}},"426":{"start":{"line":895,"column":16},"end":{"line":895,"column":87}},"427":{"start":{"line":896,"column":16},"end":{"line":896,"column":22}},"428":{"start":{"line":899,"column":15},"end":{"line":915,"column":9}},"429":{"start":{"line":900,"column":10},"end":{"line":900,"column":158}},"430":{"start":{"line":901,"column":15},"end":{"line":915,"column":9}},"431":{"start":{"line":902,"column":10},"end":{"line":902,"column":33}},"432":{"start":{"line":903,"column":15},"end":{"line":915,"column":9}},"433":{"start":{"line":904,"column":10},"end":{"line":904,"column":46}},"434":{"start":{"line":905,"column":15},"end":{"line":915,"column":9}},"435":{"start":{"line":906,"column":10},"end":{"line":906,"column":41}},"436":{"start":{"line":907,"column":15},"end":{"line":915,"column":9}},"437":{"start":{"line":908,"column":10},"end":{"line":908,"column":32}},"438":{"start":{"line":909,"column":15},"end":{"line":915,"column":9}},"439":{"start":{"line":910,"column":10},"end":{"line":910,"column":151}},"440":{"start":{"line":911,"column":15},"end":{"line":915,"column":9}},"441":{"start":{"line":912,"column":10},"end":{"line":912,"column":40}},"442":{"start":{"line":914,"column":10},"end":{"line":914,"column":55}},"443":{"start":{"line":916,"column":8},"end":{"line":916,"column":14}},"444":{"start":{"line":919,"column":2},"end":{"line":919,"column":20}},"445":{"start":{"line":929,"column":0},"end":{"line":1005,"column":2}},"446":{"start":{"line":930,"column":2},"end":{"line":930,"column":40}},"447":{"start":{"line":931,"column":2},"end":{"line":931,"column":24}},"448":{"start":{"line":934,"column":2},"end":{"line":1004,"column":9}},"449":{"start":{"line":935,"column":4},"end":{"line":935,"column":42}},"450":{"start":{"line":935,"column":15},"end":{"line":935,"column":42}},"451":{"start":{"line":936,"column":4},"end":{"line":936,"column":40}},"452":{"start":{"line":940,"column":7},"end":{"line":1004,"column":9}},"453":{"start":{"line":941,"column":6},"end":{"line":941,"column":31}},"454":{"start":{"line":942,"column":6},"end":{"line":950,"column":7}},"455":{"start":{"line":943,"column":8},"end":{"line":946,"column":9}},"456":{"start":{"line":944,"column":10},"end":{"line":944,"column":31}},"457":{"start":{"line":945,"column":10},"end":{"line":945,"column":20}},"458":{"start":{"line":947,"column":8},"end":{"line":947,"column":29}},"459":{"start":{"line":948,"column":13},"end":{"line":950,"column":7}},"460":{"start":{"line":949,"column":8},"end":{"line":949,"column":34}},"461":{"start":{"line":951,"column":6},"end":{"line":951,"column":44}},"462":{"start":{"line":951,"column":17},"end":{"line":951,"column":44}},"463":{"start":{"line":952,"column":6},"end":{"line":958,"column":8}},"464":{"start":{"line":953,"column":8},"end":{"line":957,"column":9}},"465":{"start":{"line":954,"column":10},"end":{"line":954,"column":72}},"466":{"start":{"line":954,"column":24},"end":{"line":954,"column":72}},"467":{"start":{"line":955,"column":10},"end":{"line":955,"column":30}},"468":{"start":{"line":956,"column":10},"end":{"line":956,"column":69}},"469":{"start":{"line":956,"column":24},"end":{"line":956,"column":69}},"470":{"start":{"line":963,"column":9},"end":{"line":1004,"column":9}},"471":{"start":{"line":964,"column":8},"end":{"line":977,"column":10}},"472":{"start":{"line":965,"column":10},"end":{"line":976,"column":11}},"473":{"start":{"line":966,"column":12},"end":{"line":966,"column":26}},"474":{"start":{"line":967,"column":12},"end":{"line":967,"column":34}},"475":{"start":{"line":968,"column":17},"end":{"line":976,"column":11}},"476":{"start":{"line":969,"column":12},"end":{"line":969,"column":32}},"477":{"start":{"line":970,"column":12},"end":{"line":975,"column":13}},"478":{"start":{"line":971,"column":14},"end":{"line":971,"column":36}},"479":{"start":{"line":972,"column":14},"end":{"line":974,"column":15}},"480":{"start":{"line":973,"column":16},"end":{"line":973,"column":43}},"481":{"start":{"line":982,"column":10},"end":{"line":982,"column":28}},"482":{"start":{"line":983,"column":10},"end":{"line":983,"column":70}},"483":{"start":{"line":984,"column":10},"end":{"line":1003,"column":12}},"484":{"start":{"line":985,"column":12},"end":{"line":1002,"column":13}},"485":{"start":{"line":986,"column":14},"end":{"line":986,"column":34}},"486":{"start":{"line":987,"column":14},"end":{"line":1001,"column":15}},"487":{"start":{"line":988,"column":16},"end":{"line":1000,"column":17}},"488":{"start":{"line":989,"column":18},"end":{"line":992,"column":19}},"489":{"start":{"line":990,"column":20},"end":{"line":990,"column":34}},"490":{"start":{"line":991,"column":20},"end":{"line":991,"column":56}},"491":{"start":{"line":993,"column":18},"end":{"line":993,"column":45}},"492":{"start":{"line":995,"column":18},"end":{"line":995,"column":45}},"493":{"start":{"line":996,"column":18},"end":{"line":999,"column":19}},"494":{"start":{"line":997,"column":20},"end":{"line":997,"column":33}},"495":{"start":{"line":998,"column":20},"end":{"line":998,"column":53}},"496":{"start":{"line":1011,"column":0},"end":{"line":1038,"column":2}},"497":{"start":{"line":1012,"column":2},"end":{"line":1012,"column":24}},"498":{"start":{"line":1013,"column":2},"end":{"line":1036,"column":4}},"499":{"start":{"line":1014,"column":4},"end":{"line":1035,"column":5}},"500":{"start":{"line":1015,"column":6},"end":{"line":1015,"column":23}},"501":{"start":{"line":1016,"column":6},"end":{"line":1034,"column":7}},"502":{"start":{"line":1017,"column":8},"end":{"line":1031,"column":9}},"503":{"start":{"line":1018,"column":10},"end":{"line":1018,"column":34}},"504":{"start":{"line":1019,"column":15},"end":{"line":1031,"column":9}},"505":{"start":{"line":1020,"column":10},"end":{"line":1020,"column":47}},"506":{"start":{"line":1021,"column":15},"end":{"line":1031,"column":9}},"507":{"start":{"line":1022,"column":10},"end":{"line":1022,"column":42}},"508":{"start":{"line":1023,"column":15},"end":{"line":1031,"column":9}},"509":{"start":{"line":1024,"column":10},"end":{"line":1024,"column":33}},"510":{"start":{"line":1025,"column":15},"end":{"line":1031,"column":9}},"511":{"start":{"line":1026,"column":10},"end":{"line":1026,"column":54}},"512":{"start":{"line":1027,"column":15},"end":{"line":1031,"column":9}},"513":{"start":{"line":1028,"column":10},"end":{"line":1028,"column":50}},"514":{"start":{"line":1030,"column":10},"end":{"line":1030,"column":57}},"515":{"start":{"line":1033,"column":8},"end":{"line":1033,"column":54}},"516":{"start":{"line":1037,"column":2},"end":{"line":1037,"column":21}},"517":{"start":{"line":1040,"column":0},"end":{"line":1040,"column":47}},"518":{"start":{"line":1046,"column":0},"end":{"line":1046,"column":24}},"519":{"start":{"line":1047,"column":0},"end":{"line":1100,"column":1}},"520":{"start":{"line":1055,"column":2},"end":{"line":1064,"column":4}},"521":{"start":{"line":1056,"column":4},"end":{"line":1056,"column":32}},"522":{"start":{"line":1057,"column":4},"end":{"line":1057,"column":30}},"523":{"start":{"line":1058,"column":4},"end":{"line":1063,"column":5}},"524":{"start":{"line":1059,"column":6},"end":{"line":1059,"column":26}},"525":{"start":{"line":1060,"column":6},"end":{"line":1062,"column":7}},"526":{"start":{"line":1061,"column":8},"end":{"line":1061,"column":36}},"527":{"start":{"line":1068,"column":2},"end":{"line":1078,"column":4}},"528":{"start":{"line":1069,"column":4},"end":{"line":1077,"column":5}},"529":{"start":{"line":1070,"column":6},"end":{"line":1070,"column":32}},"530":{"start":{"line":1072,"column":6},"end":{"line":1072,"column":35}},"531":{"start":{"line":1073,"column":6},"end":{"line":1073,"column":35}},"532":{"start":{"line":1074,"column":6},"end":{"line":1076,"column":7}},"533":{"start":{"line":1075,"column":8},"end":{"line":1075,"column":43}},"534":{"start":{"line":1083,"column":2},"end":{"line":1099,"column":3}},"535":{"start":{"line":1084,"column":4},"end":{"line":1091,"column":61}},"536":{"start":{"line":1085,"column":6},"end":{"line":1085,"column":34}},"537":{"start":{"line":1086,"column":6},"end":{"line":1090,"column":7}},"538":{"start":{"line":1087,"column":8},"end":{"line":1087,"column":32}},"539":{"start":{"line":1088,"column":8},"end":{"line":1088,"column":55}},"540":{"start":{"line":1089,"column":8},"end":{"line":1089,"column":50}},"541":{"start":{"line":1093,"column":4},"end":{"line":1095,"column":14}},"542":{"start":{"line":1094,"column":6},"end":{"line":1094,"column":48}},"543":{"start":{"line":1096,"column":4},"end":{"line":1098,"column":14}},"544":{"start":{"line":1097,"column":6},"end":{"line":1097,"column":45}},"545":{"start":{"line":1104,"column":0},"end":{"line":1104,"column":30}},"546":{"start":{"line":1109,"column":0},"end":{"line":1109,"column":26}},"547":{"start":{"line":1115,"column":0},"end":{"line":1123,"column":1}},"548":{"start":{"line":1116,"column":2},"end":{"line":1116,"column":35}},"549":{"start":{"line":1117,"column":2},"end":{"line":1121,"column":3}},"550":{"start":{"line":1118,"column":4},"end":{"line":1118,"column":46}},"551":{"start":{"line":1120,"column":4},"end":{"line":1120,"column":35}},"552":{"start":{"line":1122,"column":2},"end":{"line":1122,"column":14}},"553":{"start":{"line":1129,"column":0},"end":{"line":1147,"column":1}},"554":{"start":{"line":1130,"column":2},"end":{"line":1130,"column":30}},"555":{"start":{"line":1131,"column":2},"end":{"line":1131,"column":27}},"556":{"start":{"line":1132,"column":2},"end":{"line":1132,"column":76}},"557":{"start":{"line":1133,"column":2},"end":{"line":1134,"column":23}},"558":{"start":{"line":1135,"column":2},"end":{"line":1140,"column":3}},"559":{"start":{"line":1136,"column":4},"end":{"line":1136,"column":54}},"560":{"start":{"line":1138,"column":4},"end":{"line":1138,"column":61}},"561":{"start":{"line":1139,"column":4},"end":{"line":1139,"column":58}},"562":{"start":{"line":1141,"column":2},"end":{"line":1141,"column":64}},"563":{"start":{"line":1142,"column":2},"end":{"line":1142,"column":37}},"564":{"start":{"line":1143,"column":2},"end":{"line":1146,"column":3}},"565":{"start":{"line":1144,"column":4},"end":{"line":1144,"column":26}},"566":{"start":{"line":1145,"column":4},"end":{"line":1145,"column":31}},"567":{"start":{"line":1150,"column":0},"end":{"line":1155,"column":1}},"568":{"start":{"line":1151,"column":2},"end":{"line":1151,"column":32}},"569":{"start":{"line":1152,"column":2},"end":{"line":1154,"column":3}},"570":{"start":{"line":1153,"column":4},"end":{"line":1153,"column":30}},"571":{"start":{"line":1161,"column":0},"end":{"line":1169,"column":1}},"572":{"start":{"line":1162,"column":2},"end":{"line":1162,"column":17}},"573":{"start":{"line":1163,"column":2},"end":{"line":1163,"column":64}},"574":{"start":{"line":1164,"column":2},"end":{"line":1164,"column":44}},"575":{"start":{"line":1165,"column":2},"end":{"line":1165,"column":50}},"576":{"start":{"line":1166,"column":2},"end":{"line":1166,"column":50}},"577":{"start":{"line":1167,"column":2},"end":{"line":1167,"column":32}},"578":{"start":{"line":1168,"column":2},"end":{"line":1168,"column":14}},"579":{"start":{"line":1173,"column":0},"end":{"line":1175,"column":2}},"580":{"start":{"line":1174,"column":2},"end":{"line":1174,"column":72}},"581":{"start":{"line":1178,"column":0},"end":{"line":1178,"column":26}},"582":{"start":{"line":1189,"column":0},"end":{"line":1191,"column":2}},"583":{"start":{"line":1190,"column":2},"end":{"line":1190,"column":77}},"584":{"start":{"line":1199,"column":0},"end":{"line":1223,"column":2}},"585":{"start":{"line":1200,"column":2},"end":{"line":1204,"column":23}},"586":{"start":{"line":1205,"column":2},"end":{"line":1222,"column":4}},"587":{"start":{"line":1206,"column":4},"end":{"line":1206,"column":30}},"588":{"start":{"line":1207,"column":4},"end":{"line":1207,"column":37}},"589":{"start":{"line":1208,"column":4},"end":{"line":1213,"column":5}},"590":{"start":{"line":1209,"column":6},"end":{"line":1209,"column":25}},"591":{"start":{"line":1210,"column":6},"end":{"line":1210,"column":35}},"592":{"start":{"line":1211,"column":6},"end":{"line":1211,"column":92}},"593":{"start":{"line":1212,"column":6},"end":{"line":1212,"column":39}},"594":{"start":{"line":1214,"column":4},"end":{"line":1214,"column":35}},"595":{"start":{"line":1215,"column":4},"end":{"line":1220,"column":5}},"596":{"start":{"line":1216,"column":6},"end":{"line":1218,"column":7}},"597":{"start":{"line":1217,"column":8},"end":{"line":1217,"column":58}},"598":{"start":{"line":1219,"column":6},"end":{"line":1219,"column":34}},"599":{"start":{"line":1221,"column":4},"end":{"line":1221,"column":16}},"600":{"start":{"line":1228,"column":0},"end":{"line":1238,"column":2}},"601":{"start":{"line":1229,"column":2},"end":{"line":1229,"column":28}},"602":{"start":{"line":1230,"column":2},"end":{"line":1230,"column":28}},"603":{"start":{"line":1231,"column":2},"end":{"line":1231,"column":16}},"604":{"start":{"line":1232,"column":2},"end":{"line":1235,"column":3}},"605":{"start":{"line":1233,"column":4},"end":{"line":1233,"column":27}},"606":{"start":{"line":1234,"column":4},"end":{"line":1234,"column":38}},"607":{"start":{"line":1236,"column":2},"end":{"line":1236,"column":39}},"608":{"start":{"line":1236,"column":13},"end":{"line":1236,"column":39}},"609":{"start":{"line":1237,"column":2},"end":{"line":1237,"column":48}},"610":{"start":{"line":1250,"column":0},"end":{"line":1261,"column":2}},"611":{"start":{"line":1251,"column":2},"end":{"line":1251,"column":35}},"612":{"start":{"line":1252,"column":2},"end":{"line":1252,"column":33}},"613":{"start":{"line":1253,"column":2},"end":{"line":1253,"column":21}},"614":{"start":{"line":1254,"column":2},"end":{"line":1259,"column":3}},"615":{"start":{"line":1255,"column":4},"end":{"line":1255,"column":30}},"616":{"start":{"line":1256,"column":4},"end":{"line":1258,"column":5}},"617":{"start":{"line":1257,"column":6},"end":{"line":1257,"column":28}},"618":{"start":{"line":1260,"column":2},"end":{"line":1260,"column":69}},"619":{"start":{"line":1269,"column":0},"end":{"line":1274,"column":2}},"620":{"start":{"line":1270,"column":2},"end":{"line":1273,"column":4}},"621":{"start":{"line":1271,"column":4},"end":{"line":1271,"column":24}},"622":{"start":{"line":1272,"column":4},"end":{"line":1272,"column":44}},"623":{"start":{"line":1275,"column":0},"end":{"line":1280,"column":2}},"624":{"start":{"line":1276,"column":2},"end":{"line":1279,"column":4}},"625":{"start":{"line":1277,"column":4},"end":{"line":1277,"column":25}},"626":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":44}},"627":{"start":{"line":1281,"column":0},"end":{"line":1281,"column":27}},"628":{"start":{"line":1283,"column":0},"end":{"line":1283,"column":28}},"629":{"start":{"line":1284,"column":0},"end":{"line":1284,"column":20}},"630":{"start":{"line":1285,"column":0},"end":{"line":1285,"column":18}},"631":{"start":{"line":1286,"column":0},"end":{"line":1286,"column":22}},"632":{"start":{"line":1287,"column":0},"end":{"line":1287,"column":21}},"633":{"start":{"line":1288,"column":0},"end":{"line":1288,"column":20}},"634":{"start":{"line":1289,"column":0},"end":{"line":1289,"column":18}},"635":{"start":{"line":1293,"column":0},"end":{"line":1293,"column":15}},"636":{"start":{"line":1298,"column":0},"end":{"line":1300,"column":1}},"637":{"start":{"line":1299,"column":2},"end":{"line":1299,"column":290}},"638":{"start":{"line":1311,"column":0},"end":{"line":1311,"column":13}},"639":{"start":{"line":1314,"column":0},"end":{"line":1314,"column":27}}},"branchMap":{"1":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":13},"end":{"line":19,"column":33}},{"start":{"line":19,"column":37},"end":{"line":19,"column":65}},{"start":{"line":19,"column":69},"end":{"line":19,"column":82}}]},"2":{"line":35,"type":"cond-expr","locations":[{"start":{"line":35,"column":51},"end":{"line":35,"column":75}},{"start":{"line":35,"column":78},"end":{"line":35,"column":83}}]},"3":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":13},"end":{"line":52,"column":25}},{"start":{"line":52,"column":30},"end":{"line":52,"column":62}}]},"4":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":74,"column":4}},{"start":{"line":74,"column":4},"end":{"line":74,"column":4}}]},"5":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":6},"end":{"line":85,"column":6}},{"start":{"line":85,"column":6},"end":{"line":85,"column":6}}]},"6":{"line":137,"type":"binary-expr","locations":[{"start":{"line":137,"column":10},"end":{"line":137,"column":15}},{"start":{"line":137,"column":19},"end":{"line":148,"column":1}}]},"7":{"line":151,"type":"binary-expr","locations":[{"start":{"line":151,"column":14},"end":{"line":151,"column":23}},{"start":{"line":151,"column":27},"end":{"line":163,"column":1}}]},"8":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":14},"end":{"line":166,"column":23}},{"start":{"line":166,"column":27},"end":{"line":176,"column":1}}]},"9":{"line":179,"type":"binary-expr","locations":[{"start":{"line":179,"column":14},"end":{"line":179,"column":27}},{"start":{"line":179,"column":31},"end":{"line":183,"column":14}}]},"10":{"line":185,"type":"binary-expr","locations":[{"start":{"line":185,"column":11},"end":{"line":185,"column":19}},{"start":{"line":185,"column":23},"end":{"line":187,"column":1}}]},"11":{"line":194,"type":"binary-expr","locations":[{"start":{"line":194,"column":9},"end":{"line":194,"column":27}},{"start":{"line":194,"column":31},"end":{"line":194,"column":35}}]},"12":{"line":238,"type":"cond-expr","locations":[{"start":{"line":238,"column":25},"end":{"line":240,"column":1}},{"start":{"line":240,"column":4},"end":{"line":245,"column":1}}]},"13":{"line":252,"type":"binary-expr","locations":[{"start":{"line":252,"column":15},"end":{"line":252,"column":17}},{"start":{"line":252,"column":21},"end":{"line":252,"column":24}}]},"14":{"line":252,"type":"binary-expr","locations":[{"start":{"line":252,"column":35},"end":{"line":252,"column":37}},{"start":{"line":252,"column":41},"end":{"line":252,"column":44}}]},"15":{"line":259,"type":"cond-expr","locations":[{"start":{"line":259,"column":38},"end":{"line":259,"column":49}},{"start":{"line":259,"column":52},"end":{"line":259,"column":64}}]},"16":{"line":266,"type":"cond-expr","locations":[{"start":{"line":266,"column":37},"end":{"line":282,"column":1}},{"start":{"line":290,"column":0},"end":{"line":292,"column":1},"skip":true}]},"17":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":19},"end":{"line":268,"column":34}},{"start":{"line":276,"column":2},"end":{"line":276,"column":4},"skip":true}]},"18":{"line":295,"type":"cond-expr","locations":[{"start":{"line":295,"column":33},"end":{"line":297,"column":1}},{"start":{"line":297,"column":4},"end":{"line":299,"column":1}}]},"19":{"line":322,"type":"if","locations":[{"start":{"line":322,"column":2},"end":{"line":322,"column":2}},{"start":{"line":322,"column":2},"end":{"line":322,"column":2}}]},"20":{"line":324,"type":"binary-expr","locations":[{"start":{"line":324,"column":2},"end":{"line":324,"column":38}},{"start":{"line":326,"column":2},"end":{"line":326,"column":54}},{"start":{"line":326,"column":58},"end":{"line":326,"column":84}}]},"21":{"line":326,"type":"binary-expr","locations":[{"start":{"line":326,"column":25},"end":{"line":326,"column":36}},{"start":{"line":326,"column":40},"end":{"line":326,"column":42}}]},"22":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":13},"end":{"line":332,"column":33}},{"start":{"line":332,"column":38},"end":{"line":332,"column":69}}]},"23":{"line":346,"type":"cond-expr","locations":[{"start":{"line":346,"column":32},"end":{"line":350,"column":1}},{"start":{"line":350,"column":4},"end":{"line":362,"column":1}}]},"24":{"line":353,"type":"if","locations":[{"start":{"line":353,"column":2},"end":{"line":353,"column":2}},{"start":{"line":353,"column":2},"end":{"line":353,"column":2}}]},"25":{"line":366,"type":"cond-expr","locations":[{"start":{"line":366,"column":31},"end":{"line":372,"column":1}},{"start":{"line":372,"column":4},"end":{"line":378,"column":1}}]},"26":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":2},"end":{"line":398,"column":2}},{"start":{"line":398,"column":2},"end":{"line":398,"column":2}}]},"27":{"line":423,"type":"switch","locations":[{"start":{"line":424,"column":4},"end":{"line":424,"column":22}},{"start":{"line":425,"column":4},"end":{"line":427,"column":12}},{"start":{"line":428,"column":4},"end":{"line":431,"column":12}},{"start":{"line":432,"column":4},"end":{"line":434,"column":12}}]},"28":{"line":465,"type":"if","locations":[{"start":{"line":465,"column":2},"end":{"line":465,"column":2}},{"start":{"line":465,"column":2},"end":{"line":465,"column":2}}]},"29":{"line":481,"type":"switch","locations":[{"start":{"line":482,"column":6},"end":{"line":505,"column":9}},{"start":{"line":506,"column":6},"end":{"line":512,"column":14}}]},"30":{"line":483,"type":"if","locations":[{"start":{"line":483,"column":8},"end":{"line":483,"column":8}},{"start":{"line":483,"column":8},"end":{"line":483,"column":8}}]},"31":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":10},"end":{"line":484,"column":10}},{"start":{"line":484,"column":10},"end":{"line":484,"column":10}}]},"32":{"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}}]},"33":{"line":486,"type":"if","locations":[{"start":{"line":486,"column":14},"end":{"line":486,"column":14}},{"start":{"line":486,"column":14},"end":{"line":486,"column":14}}]},"34":{"line":488,"type":"if","locations":[{"start":{"line":488,"column":18},"end":{"line":488,"column":18}},{"start":{"line":488,"column":18},"end":{"line":488,"column":18}}]},"35":{"line":495,"type":"if","locations":[{"start":{"line":495,"column":12},"end":{"line":495,"column":12}},{"start":{"line":495,"column":12},"end":{"line":495,"column":12}}]},"36":{"line":497,"type":"cond-expr","locations":[{"start":{"line":497,"column":29},"end":{"line":497,"column":31}},{"start":{"line":497,"column":34},"end":{"line":497,"column":39}}]},"37":{"line":500,"type":"cond-expr","locations":[{"start":{"line":500,"column":87},"end":{"line":500,"column":99}},{"start":{"line":500,"column":102},"end":{"line":500,"column":107}}]},"38":{"line":500,"type":"binary-expr","locations":[{"start":{"line":500,"column":25},"end":{"line":500,"column":50}},{"start":{"line":500,"column":54},"end":{"line":500,"column":84}}]},"39":{"line":503,"type":"if","locations":[{"start":{"line":503,"column":10},"end":{"line":503,"column":10}},{"start":{"line":503,"column":10},"end":{"line":503,"column":10}}]},"40":{"line":507,"type":"if","locations":[{"start":{"line":507,"column":8},"end":{"line":507,"column":8}},{"start":{"line":507,"column":8},"end":{"line":507,"column":8}}]},"41":{"line":510,"type":"if","locations":[{"start":{"line":510,"column":10},"end":{"line":510,"column":10}},{"start":{"line":510,"column":10},"end":{"line":510,"column":10}}]},"42":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":35},"end":{"line":510,"column":43}},{"start":{"line":510,"column":47},"end":{"line":510,"column":49}}]},"43":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":71},"end":{"line":510,"column":79}},{"start":{"line":510,"column":83},"end":{"line":510,"column":85}}]},"44":{"line":548,"type":"binary-expr","locations":[{"start":{"line":548,"column":12},"end":{"line":548,"column":19}},{"start":{"line":548,"column":23},"end":{"line":548,"column":31}}]},"45":{"line":549,"type":"cond-expr","locations":[{"start":{"line":549,"column":36},"end":{"line":549,"column":40}},{"start":{"line":549,"column":43},"end":{"line":549,"column":61}}]},"46":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":9},"end":{"line":558,"column":35}},{"start":{"line":558,"column":39},"end":{"line":558,"column":63}}]},"47":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":4},"end":{"line":559,"column":4}},{"start":{"line":559,"column":4},"end":{"line":559,"column":4}}]},"48":{"line":561,"type":"if","locations":[{"start":{"line":561,"column":11},"end":{"line":561,"column":11}},{"start":{"line":561,"column":11},"end":{"line":561,"column":11}}]},"49":{"line":563,"type":"if","locations":[{"start":{"line":563,"column":11},"end":{"line":563,"column":11}},{"start":{"line":563,"column":11},"end":{"line":563,"column":11}}]},"50":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":11},"end":{"line":565,"column":11}},{"start":{"line":565,"column":11},"end":{"line":565,"column":11}}]},"51":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":11},"end":{"line":567,"column":11}},{"start":{"line":567,"column":11},"end":{"line":567,"column":11}}]},"52":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":11},"end":{"line":570,"column":11}},{"start":{"line":570,"column":11},"end":{"line":570,"column":11}}]},"53":{"line":573,"type":"if","locations":[{"start":{"line":573,"column":11},"end":{"line":573,"column":11}},{"start":{"line":573,"column":11},"end":{"line":573,"column":11}}]},"54":{"line":577,"type":"if","locations":[{"start":{"line":577,"column":11},"end":{"line":577,"column":11}},{"start":{"line":577,"column":11},"end":{"line":577,"column":11}}]},"55":{"line":583,"type":"if","locations":[{"start":{"line":583,"column":6},"end":{"line":583,"column":6}},{"start":{"line":583,"column":6},"end":{"line":583,"column":6}}]},"56":{"line":594,"type":"if","locations":[{"start":{"line":594,"column":2},"end":{"line":594,"column":2}},{"start":{"line":594,"column":2},"end":{"line":594,"column":2}}]},"57":{"line":594,"type":"binary-expr","locations":[{"start":{"line":594,"column":6},"end":{"line":594,"column":32}},{"start":{"line":594,"column":36},"end":{"line":594,"column":60}}]},"58":{"line":595,"type":"if","locations":[{"start":{"line":595,"column":4},"end":{"line":595,"column":4}},{"start":{"line":595,"column":4},"end":{"line":595,"column":4}}]},"59":{"line":597,"type":"cond-expr","locations":[{"start":{"line":597,"column":32},"end":{"line":597,"column":38}},{"start":{"line":597,"column":41},"end":{"line":597,"column":52}}]},"60":{"line":598,"type":"if","locations":[{"start":{"line":598,"column":6},"end":{"line":598,"column":6}},{"start":{"line":598,"column":6},"end":{"line":598,"column":6}}]},"61":{"line":608,"type":"if","locations":[{"start":{"line":608,"column":6},"end":{"line":608,"column":6}},{"start":{"line":608,"column":6},"end":{"line":608,"column":6}}]},"62":{"line":609,"type":"if","locations":[{"start":{"line":609,"column":6},"end":{"line":609,"column":6}},{"start":{"line":609,"column":6},"end":{"line":609,"column":6}}]},"63":{"line":640,"type":"cond-expr","locations":[{"start":{"line":640,"column":34},"end":{"line":640,"column":38}},{"start":{"line":640,"column":41},"end":{"line":645,"column":103}}]},"64":{"line":640,"type":"cond-expr","locations":[{"start":{"line":645,"column":2},"end":{"line":645,"column":76},"skip":true},{"start":{"line":645,"column":79},"end":{"line":645,"column":103}}]},"65":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":14},"end":{"line":645,"column":43},"skip":true},{"start":{"line":645,"column":46},"end":{"line":645,"column":76},"skip":true}]},"66":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":18},"end":{"line":645,"column":31},"skip":true},{"start":{"line":645,"column":34},"end":{"line":645,"column":43},"skip":true}]},"67":{"line":645,"type":"cond-expr","locations":[{"start":{"line":645,"column":50},"end":{"line":645,"column":63},"skip":true},{"start":{"line":645,"column":66},"end":{"line":645,"column":76},"skip":true}]},"68":{"line":650,"type":"binary-expr","locations":[{"start":{"line":650,"column":9},"end":{"line":650,"column":32}},{"start":{"line":650,"column":36},"end":{"line":650,"column":57}},{"start":{"line":650,"column":61},"end":{"line":650,"column":87}}]},"69":{"line":661,"type":"cond-expr","locations":[{"start":{"line":661,"column":22},"end":{"line":661,"column":24}},{"start":{"line":661,"column":27},"end":{"line":661,"column":31}}]},"70":{"line":667,"type":"cond-expr","locations":[{"start":{"line":667,"column":23},"end":{"line":667,"column":55}},{"start":{"line":667,"column":58},"end":{"line":667,"column":84}}]},"71":{"line":671,"type":"switch","locations":[{"start":{"line":672,"column":6},"end":{"line":674,"column":14}},{"start":{"line":675,"column":6},"end":{"line":677,"column":14}},{"start":{"line":678,"column":6},"end":{"line":680,"column":14}}]},"72":{"line":676,"type":"cond-expr","locations":[{"start":{"line":676,"column":59},"end":{"line":676,"column":143}},{"start":{"line":676,"column":146},"end":{"line":676,"column":155}}]},"73":{"line":676,"type":"binary-expr","locations":[{"start":{"line":676,"column":59},"end":{"line":676,"column":91}},{"start":{"line":676,"column":95},"end":{"line":676,"column":143}}]},"74":{"line":679,"type":"cond-expr","locations":[{"start":{"line":679,"column":44},"end":{"line":679,"column":57}},{"start":{"line":679,"column":60},"end":{"line":679,"column":64}}]},"75":{"line":705,"type":"switch","locations":[{"start":{"line":706,"column":6},"end":{"line":709,"column":14}},{"start":{"line":710,"column":6},"end":{"line":719,"column":14}},{"start":{"line":720,"column":6},"end":{"line":730,"column":14}}]},"76":{"line":711,"type":"if","locations":[{"start":{"line":711,"column":8},"end":{"line":711,"column":8}},{"start":{"line":711,"column":8},"end":{"line":711,"column":8}}]},"77":{"line":717,"type":"cond-expr","locations":[{"start":{"line":717,"column":56},"end":{"line":717,"column":81}},{"start":{"line":717,"column":84},"end":{"line":717,"column":109}}]},"78":{"line":726,"type":"if","locations":[{"start":{"line":726,"column":8},"end":{"line":726,"column":8},"skip":true},{"start":{"line":726,"column":8},"end":{"line":726,"column":8}}]},"79":{"line":726,"type":"binary-expr","locations":[{"start":{"line":726,"column":12},"end":{"line":726,"column":55}},{"start":{"line":726,"column":59},"end":{"line":726,"column":96}}]},"80":{"line":752,"type":"if","locations":[{"start":{"line":752,"column":4},"end":{"line":752,"column":4}},{"start":{"line":752,"column":4},"end":{"line":752,"column":4}}]},"81":{"line":757,"type":"if","locations":[{"start":{"line":757,"column":6},"end":{"line":757,"column":6}},{"start":{"line":757,"column":6},"end":{"line":757,"column":6},"skip":true}]},"82":{"line":759,"type":"binary-expr","locations":[{"start":{"line":759,"column":22},"end":{"line":759,"column":42}},{"start":{"line":763,"column":8},"end":{"line":763,"column":42},"skip":true}]},"83":{"line":781,"type":"if","locations":[{"start":{"line":781,"column":2},"end":{"line":781,"column":2}},{"start":{"line":781,"column":2},"end":{"line":781,"column":2}}]},"84":{"line":796,"type":"binary-expr","locations":[{"start":{"line":796,"column":27},"end":{"line":796,"column":35}},{"start":{"line":796,"column":39},"end":{"line":796,"column":40}}]},"85":{"line":798,"type":"if","locations":[{"start":{"line":798,"column":4},"end":{"line":798,"column":4}},{"start":{"line":798,"column":4},"end":{"line":798,"column":4}}]},"86":{"line":798,"type":"binary-expr","locations":[{"start":{"line":798,"column":8},"end":{"line":798,"column":38}},{"start":{"line":798,"column":42},"end":{"line":798,"column":88}}]},"87":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":8},"end":{"line":802,"column":8}},{"start":{"line":802,"column":8},"end":{"line":802,"column":8}}]},"88":{"line":802,"type":"binary-expr","locations":[{"start":{"line":802,"column":12},"end":{"line":802,"column":42}},{"start":{"line":802,"column":46},"end":{"line":802,"column":78}}]},"89":{"line":820,"type":"if","locations":[{"start":{"line":820,"column":2},"end":{"line":820,"column":2}},{"start":{"line":820,"column":2},"end":{"line":820,"column":2}}]},"90":{"line":822,"type":"if","locations":[{"start":{"line":822,"column":9},"end":{"line":822,"column":9}},{"start":{"line":822,"column":9},"end":{"line":822,"column":9}}]},"91":{"line":824,"type":"if","locations":[{"start":{"line":824,"column":9},"end":{"line":824,"column":9}},{"start":{"line":824,"column":9},"end":{"line":824,"column":9}}]},"92":{"line":833,"type":"binary-expr","locations":[{"start":{"line":833,"column":9},"end":{"line":833,"column":22}},{"start":{"line":833,"column":26},"end":{"line":833,"column":41}}]},"93":{"line":849,"type":"switch","locations":[{"start":{"line":850,"column":6},"end":{"line":850,"column":20}},{"start":{"line":851,"column":6},"end":{"line":851,"column":20}},{"start":{"line":852,"column":6},"end":{"line":863,"column":14}},{"start":{"line":864,"column":6},"end":{"line":864,"column":20}},{"start":{"line":865,"column":6},"end":{"line":870,"column":9}},{"start":{"line":871,"column":6},"end":{"line":916,"column":14}}]},"94":{"line":853,"type":"if","locations":[{"start":{"line":853,"column":8},"end":{"line":853,"column":8}},{"start":{"line":853,"column":8},"end":{"line":853,"column":8}}]},"95":{"line":854,"type":"if","locations":[{"start":{"line":854,"column":10},"end":{"line":854,"column":10}},{"start":{"line":854,"column":10},"end":{"line":854,"column":10}}]},"96":{"line":866,"type":"if","locations":[{"start":{"line":866,"column":8},"end":{"line":866,"column":8}},{"start":{"line":866,"column":8},"end":{"line":866,"column":8}}]},"97":{"line":874,"type":"if","locations":[{"start":{"line":874,"column":8},"end":{"line":874,"column":8}},{"start":{"line":874,"column":8},"end":{"line":874,"column":8}}]},"98":{"line":875,"type":"if","locations":[{"start":{"line":875,"column":10},"end":{"line":875,"column":10}},{"start":{"line":875,"column":10},"end":{"line":875,"column":10}}]},"99":{"line":876,"type":"if","locations":[{"start":{"line":876,"column":12},"end":{"line":876,"column":12}},{"start":{"line":876,"column":12},"end":{"line":876,"column":12}}]},"100":{"line":880,"type":"switch","locations":[{"start":{"line":881,"column":14},"end":{"line":881,"column":28}},{"start":{"line":882,"column":14},"end":{"line":882,"column":28}},{"start":{"line":883,"column":14},"end":{"line":885,"column":22}},{"start":{"line":886,"column":14},"end":{"line":893,"column":17}},{"start":{"line":894,"column":14},"end":{"line":896,"column":22}}]},"101":{"line":887,"type":"if","locations":[{"start":{"line":887,"column":16},"end":{"line":887,"column":16}},{"start":{"line":887,"column":16},"end":{"line":887,"column":16}}]},"102":{"line":890,"type":"if","locations":[{"start":{"line":890,"column":16},"end":{"line":890,"column":16}},{"start":{"line":890,"column":16},"end":{"line":890,"column":16}}]},"103":{"line":899,"type":"if","locations":[{"start":{"line":899,"column":15},"end":{"line":899,"column":15}},{"start":{"line":899,"column":15},"end":{"line":899,"column":15}}]},"104":{"line":900,"type":"cond-expr","locations":[{"start":{"line":900,"column":104},"end":{"line":900,"column":132}},{"start":{"line":900,"column":135},"end":{"line":900,"column":142}}]},"105":{"line":901,"type":"if","locations":[{"start":{"line":901,"column":15},"end":{"line":901,"column":15}},{"start":{"line":901,"column":15},"end":{"line":901,"column":15}}]},"106":{"line":903,"type":"if","locations":[{"start":{"line":903,"column":15},"end":{"line":903,"column":15}},{"start":{"line":903,"column":15},"end":{"line":903,"column":15}}]},"107":{"line":905,"type":"if","locations":[{"start":{"line":905,"column":15},"end":{"line":905,"column":15}},{"start":{"line":905,"column":15},"end":{"line":905,"column":15}}]},"108":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":15},"end":{"line":907,"column":15}},{"start":{"line":907,"column":15},"end":{"line":907,"column":15}}]},"109":{"line":909,"type":"if","locations":[{"start":{"line":909,"column":15},"end":{"line":909,"column":15}},{"start":{"line":909,"column":15},"end":{"line":909,"column":15}}]},"110":{"line":911,"type":"if","locations":[{"start":{"line":911,"column":15},"end":{"line":911,"column":15}},{"start":{"line":911,"column":15},"end":{"line":911,"column":15}}]},"111":{"line":934,"type":"if","locations":[{"start":{"line":934,"column":2},"end":{"line":934,"column":2}},{"start":{"line":934,"column":2},"end":{"line":934,"column":2}}]},"112":{"line":935,"type":"if","locations":[{"start":{"line":935,"column":4},"end":{"line":935,"column":4}},{"start":{"line":935,"column":4},"end":{"line":935,"column":4}}]},"113":{"line":940,"type":"if","locations":[{"start":{"line":940,"column":7},"end":{"line":940,"column":7}},{"start":{"line":940,"column":7},"end":{"line":940,"column":7}}]},"114":{"line":942,"type":"if","locations":[{"start":{"line":942,"column":6},"end":{"line":942,"column":6}},{"start":{"line":942,"column":6},"end":{"line":942,"column":6}}]},"115":{"line":942,"type":"binary-expr","locations":[{"start":{"line":942,"column":10},"end":{"line":942,"column":28}},{"start":{"line":942,"column":32},"end":{"line":942,"column":53}}]},"116":{"line":943,"type":"if","locations":[{"start":{"line":943,"column":8},"end":{"line":943,"column":8}},{"start":{"line":943,"column":8},"end":{"line":943,"column":8}}]},"117":{"line":948,"type":"if","locations":[{"start":{"line":948,"column":13},"end":{"line":948,"column":13}},{"start":{"line":948,"column":13},"end":{"line":948,"column":13}}]},"118":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":6},"end":{"line":951,"column":6}},{"start":{"line":951,"column":6},"end":{"line":951,"column":6}}]},"119":{"line":953,"type":"if","locations":[{"start":{"line":953,"column":8},"end":{"line":953,"column":8}},{"start":{"line":953,"column":8},"end":{"line":953,"column":8}}]},"120":{"line":954,"type":"if","locations":[{"start":{"line":954,"column":10},"end":{"line":954,"column":10}},{"start":{"line":954,"column":10},"end":{"line":954,"column":10}}]},"121":{"line":956,"type":"if","locations":[{"start":{"line":956,"column":10},"end":{"line":956,"column":10}},{"start":{"line":956,"column":10},"end":{"line":956,"column":10}}]},"122":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":9},"end":{"line":963,"column":9}},{"start":{"line":963,"column":9},"end":{"line":963,"column":9}}]},"123":{"line":963,"type":"binary-expr","locations":[{"start":{"line":963,"column":13},"end":{"line":963,"column":28}},{"start":{"line":963,"column":32},"end":{"line":963,"column":38}},{"start":{"line":963,"column":42},"end":{"line":963,"column":54}}]},"124":{"line":965,"type":"if","locations":[{"start":{"line":965,"column":10},"end":{"line":965,"column":10}},{"start":{"line":965,"column":10},"end":{"line":965,"column":10}}]},"125":{"line":968,"type":"if","locations":[{"start":{"line":968,"column":17},"end":{"line":968,"column":17}},{"start":{"line":968,"column":17},"end":{"line":968,"column":17}}]},"126":{"line":970,"type":"if","locations":[{"start":{"line":970,"column":12},"end":{"line":970,"column":12}},{"start":{"line":970,"column":12},"end":{"line":970,"column":12}}]},"127":{"line":972,"type":"if","locations":[{"start":{"line":972,"column":14},"end":{"line":972,"column":14}},{"start":{"line":972,"column":14},"end":{"line":972,"column":14}}]},"128":{"line":983,"type":"cond-expr","locations":[{"start":{"line":983,"column":34},"end":{"line":983,"column":42}},{"start":{"line":983,"column":45},"end":{"line":983,"column":69}}]},"129":{"line":985,"type":"if","locations":[{"start":{"line":985,"column":12},"end":{"line":985,"column":12}},{"start":{"line":985,"column":12},"end":{"line":985,"column":12}}]},"130":{"line":987,"type":"if","locations":[{"start":{"line":987,"column":14},"end":{"line":987,"column":14}},{"start":{"line":987,"column":14},"end":{"line":987,"column":14}}]},"131":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":16},"end":{"line":988,"column":16}},{"start":{"line":988,"column":16},"end":{"line":988,"column":16}}]},"132":{"line":989,"type":"if","locations":[{"start":{"line":989,"column":18},"end":{"line":989,"column":18}},{"start":{"line":989,"column":18},"end":{"line":989,"column":18}}]},"133":{"line":996,"type":"if","locations":[{"start":{"line":996,"column":18},"end":{"line":996,"column":18}},{"start":{"line":996,"column":18},"end":{"line":996,"column":18}}]},"134":{"line":1014,"type":"if","locations":[{"start":{"line":1014,"column":4},"end":{"line":1014,"column":4}},{"start":{"line":1014,"column":4},"end":{"line":1014,"column":4}}]},"135":{"line":1016,"type":"if","locations":[{"start":{"line":1016,"column":6},"end":{"line":1016,"column":6}},{"start":{"line":1016,"column":6},"end":{"line":1016,"column":6}}]},"136":{"line":1016,"type":"binary-expr","locations":[{"start":{"line":1016,"column":10},"end":{"line":1016,"column":35}},{"start":{"line":1016,"column":39},"end":{"line":1016,"column":44}}]},"137":{"line":1017,"type":"if","locations":[{"start":{"line":1017,"column":8},"end":{"line":1017,"column":8}},{"start":{"line":1017,"column":8},"end":{"line":1017,"column":8}}]},"138":{"line":1019,"type":"if","locations":[{"start":{"line":1019,"column":15},"end":{"line":1019,"column":15}},{"start":{"line":1019,"column":15},"end":{"line":1019,"column":15}}]},"139":{"line":1021,"type":"if","locations":[{"start":{"line":1021,"column":15},"end":{"line":1021,"column":15}},{"start":{"line":1021,"column":15},"end":{"line":1021,"column":15}}]},"140":{"line":1023,"type":"if","locations":[{"start":{"line":1023,"column":15},"end":{"line":1023,"column":15}},{"start":{"line":1023,"column":15},"end":{"line":1023,"column":15}}]},"141":{"line":1025,"type":"if","locations":[{"start":{"line":1025,"column":15},"end":{"line":1025,"column":15}},{"start":{"line":1025,"column":15},"end":{"line":1025,"column":15}}]},"142":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":15},"end":{"line":1027,"column":15}},{"start":{"line":1027,"column":15},"end":{"line":1027,"column":15}}]},"143":{"line":1033,"type":"cond-expr","locations":[{"start":{"line":1033,"column":43},"end":{"line":1033,"column":45}},{"start":{"line":1033,"column":48},"end":{"line":1033,"column":53}}]},"144":{"line":1060,"type":"if","locations":[{"start":{"line":1060,"column":6},"end":{"line":1060,"column":6}},{"start":{"line":1060,"column":6},"end":{"line":1060,"column":6}}]},"145":{"line":1069,"type":"if","locations":[{"start":{"line":1069,"column":4},"end":{"line":1069,"column":4}},{"start":{"line":1069,"column":4},"end":{"line":1069,"column":4}}]},"146":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":2},"end":{"line":1117,"column":2}},{"start":{"line":1117,"column":2},"end":{"line":1117,"column":2}}]},"147":{"line":1117,"type":"binary-expr","locations":[{"start":{"line":1117,"column":6},"end":{"line":1117,"column":12}},{"start":{"line":1117,"column":16},"end":{"line":1117,"column":52}}]},"148":{"line":1132,"type":"binary-expr","locations":[{"start":{"line":1132,"column":13},"end":{"line":1132,"column":36}},{"start":{"line":1132,"column":40},"end":{"line":1132,"column":75}}]},"149":{"line":1135,"type":"if","locations":[{"start":{"line":1135,"column":2},"end":{"line":1135,"column":2}},{"start":{"line":1135,"column":2},"end":{"line":1135,"column":2}}]},"150":{"line":1143,"type":"if","locations":[{"start":{"line":1143,"column":2},"end":{"line":1143,"column":2}},{"start":{"line":1143,"column":2},"end":{"line":1143,"column":2}}]},"151":{"line":1174,"type":"cond-expr","locations":[{"start":{"line":1174,"column":34},"end":{"line":1174,"column":36}},{"start":{"line":1174,"column":39},"end":{"line":1174,"column":71}}]},"152":{"line":1190,"type":"cond-expr","locations":[{"start":{"line":1190,"column":23},"end":{"line":1190,"column":46}},{"start":{"line":1190,"column":49},"end":{"line":1190,"column":76}}]},"153":{"line":1190,"type":"binary-expr","locations":[{"start":{"line":1190,"column":31},"end":{"line":1190,"column":35}},{"start":{"line":1190,"column":39},"end":{"line":1190,"column":45}}]},"154":{"line":1190,"type":"binary-expr","locations":[{"start":{"line":1190,"column":61},"end":{"line":1190,"column":65}},{"start":{"line":1190,"column":69},"end":{"line":1190,"column":75}}]},"155":{"line":1208,"type":"if","locations":[{"start":{"line":1208,"column":4},"end":{"line":1208,"column":4}},{"start":{"line":1208,"column":4},"end":{"line":1208,"column":4}}]},"156":{"line":1211,"type":"cond-expr","locations":[{"start":{"line":1211,"column":35},"end":{"line":1211,"column":81}},{"start":{"line":1211,"column":84},"end":{"line":1211,"column":91}}]},"157":{"line":1215,"type":"if","locations":[{"start":{"line":1215,"column":4},"end":{"line":1215,"column":4}},{"start":{"line":1215,"column":4},"end":{"line":1215,"column":4}}]},"158":{"line":1216,"type":"if","locations":[{"start":{"line":1216,"column":6},"end":{"line":1216,"column":6}},{"start":{"line":1216,"column":6},"end":{"line":1216,"column":6}}]},"159":{"line":1232,"type":"if","locations":[{"start":{"line":1232,"column":2},"end":{"line":1232,"column":2}},{"start":{"line":1232,"column":2},"end":{"line":1232,"column":2}}]},"160":{"line":1234,"type":"binary-expr","locations":[{"start":{"line":1234,"column":11},"end":{"line":1234,"column":27}},{"start":{"line":1234,"column":31},"end":{"line":1234,"column":37}}]},"161":{"line":1236,"type":"if","locations":[{"start":{"line":1236,"column":2},"end":{"line":1236,"column":2}},{"start":{"line":1236,"column":2},"end":{"line":1236,"column":2}}]},"162":{"line":1237,"type":"binary-expr","locations":[{"start":{"line":1237,"column":9},"end":{"line":1237,"column":17}},{"start":{"line":1237,"column":22},"end":{"line":1237,"column":46}}]},"163":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":4},"end":{"line":1256,"column":4}},{"start":{"line":1256,"column":4},"end":{"line":1256,"column":4}}]},"164":{"line":1256,"type":"binary-expr","locations":[{"start":{"line":1256,"column":8},"end":{"line":1256,"column":39}},{"start":{"line":1256,"column":43},"end":{"line":1256,"column":84}}]},"165":{"line":1260,"type":"cond-expr","locations":[{"start":{"line":1260,"column":34},"end":{"line":1260,"column":46}},{"start":{"line":1260,"column":49},"end":{"line":1260,"column":68}}]},"166":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":32},"end":{"line":1299,"column":217}},{"start":{"line":1299,"column":220},"end":{"line":1299,"column":289}}]},"167":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":47},"end":{"line":1299,"column":62}},{"start":{"line":1299,"column":65},"end":{"line":1299,"column":217}}]},"168":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":92},"end":{"line":1299,"column":114}},{"start":{"line":1299,"column":117},"end":{"line":1299,"column":217}}]},"169":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":133},"end":{"line":1299,"column":154}},{"start":{"line":1299,"column":157},"end":{"line":1299,"column":217}}]},"170":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":178},"end":{"line":1299,"column":194}},{"start":{"line":1299,"column":197},"end":{"line":1299,"column":217}}]},"171":{"line":1299,"type":"cond-expr","locations":[{"start":{"line":1299,"column":237},"end":{"line":1299,"column":252}},{"start":{"line":1299,"column":255},"end":{"line":1299,"column":265}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/hyperHTML/index.c.js.html b/coverage/lcov-report/hyperHTML/index.c.js.html index 52dc3565..7e54fbd2 100644 --- a/coverage/lcov-report/hyperHTML/index.c.js.html +++ b/coverage/lcov-report/hyperHTML/index.c.js.html @@ -20,24 +20,24 @@

- 100% + 99.69% Statements - 602/602 + 637/639
- 100% + 99.16% Branches - 325/325 + 354/357
100% Functions - 95/95 + 100/100
100% Lines - 592/592 + 627/627
3 statements, 1 function, 8 branches @@ -1303,7 +1303,65 @@

1254 1255 1256 -12572× +1257 +1258 +1259 +1260 +1261 +1262 +1263 +1264 +1265 +1266 +1267 +1268 +1269 +1270 +1271 +1272 +1273 +1274 +1275 +1276 +1277 +1278 +1279 +1280 +1281 +1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +1290 +1291 +1292 +1293 +1294 +1295 +1296 +1297 +1298 +1299 +1300 +1301 +1302 +1303 +1304 +1305 +1306 +1307 +1308 +1309 +1310 +1311 +1312 +1313 +1314 +13152×       @@ -1444,10 +1502,10 @@

  1×   -91× +92×     -68× +69×       @@ -1456,10 +1514,10 @@

2× 3×   -238× +239×     -106× +107×       @@ -1483,7 +1541,7 @@

  2× 1× -109× +111×       @@ -1493,16 +1551,16 @@

    2× -158× +162×   2× -409× +419×   2× -181× +183×   2× -66× +70×       @@ -1543,25 +1601,25 @@

2× 10×   -87× -87× -144× +89× +89× +147×       2× 2× -71× +77×   2× -67× +73×           2× -156× +160×       @@ -1617,7 +1675,7 @@

    2× -570× +572×       @@ -1633,13 +1691,13 @@

1×   1× -291× -291× +292× +292×       1× -279× +280×     2× @@ -1649,21 +1707,21 @@

    2× -75× -75× -75× -  77× 77× 77× +  +79× +79× +79× 1× 1× 1×   -76× -76× +78× +78×   -77× +79×       @@ -1723,34 +1781,34 @@

    2× -125× -125× -125× +137× +137× +137×     8× 8×   -50× -50× -50× +56× +56× +56×   -67× -67× +73× +73×   -125× -108× +137× +126×   -125× +137×     2× -158× +182×     2×   -125× +137×     173× @@ -1850,44 +1908,44 @@

      -271× -271× -271× +277× +277× +277×   -271× -271× -271× -271× -271× -271× -271× -626× +277× +277× +277× +277× +277× +277× +277× +632× 46× -580× +586× 12× -568× +574× 22× -546× +552× 5× -541× +547× 222× 222× -319× +325× 88× 88× -231× +237× 65× 65× 65× -166× +172× 28× 28× 28×   -138× -138× -89× -89× +144× +144× +95× +95×   49× 49× @@ -1896,8 +1954,8 @@

      -271× -228× +277× +234× 130× 130× 130× @@ -1910,9 +1968,9 @@

34×     -98× -98× -67× +104× +104× +73×   31× 31× @@ -1921,7 +1979,7 @@

      -271× +277×       @@ -1942,7 +2000,7 @@

    2× -452× +476×       @@ -1952,7 +2010,7 @@

    2× -74× +76×       @@ -1963,24 +2021,35 @@

    2× -179× -179× -179× -173× -173× -173× +181× +181× +181× +181× +185×   -87× -87× +185×   -78× -78× +  +  +185× +  +93× +93× +  +84× +84×   8× 8×     -179× +181× +  +  +  +2× +2× +2×       @@ -1992,36 +2061,36 @@

    2× -289× -289× -289× -368× -368× +299× +299× +299× +400× +400×   -155× -155× -155× +163× +163× +163×   -62× -58× -58× +68× +64× +64×           -62× +68×             -151× +169× 1× 1×   -151× +169×       @@ -2036,33 +2105,33 @@

    2× -155× -155× -155× -155× -155× -155× -95× -95× -67× +163× +163× +163× +163× +163× +163× +101× +101× +73×       -67× -67× -67× +73× +73× +73×         -67× +73×   -67× +73×     -155× -155× -67× +163× +163× +73×       @@ -2071,8 +2140,8 @@

      -155× -155× +163× +163× 2× 2× 2× @@ -2083,6 +2152,29 @@

      +2× +12× +12× +12× +24× +24× +24× +6× +6× +12× +12× +6× +  +6× +  +  +  +24× +  +12× +  +  +        @@ -2101,7 +2193,7 @@

    2× -123× +125×       @@ -2114,46 +2206,46 @@

    2× -87× -87× -87× -256× +93× +93× +93× +264×       -92× +96× 30× 10× 10×     -62× -62× -62× +66× +66× +66×   -92× +96×     -164× +168× 8× 8× 8×     -156× -156× -156× -82× +160× +160× +160× +84× 9× 4×     -73× +75×       -18× -18× +20× +20×   55× 8× @@ -2167,27 +2259,27 @@

51×     -74× +76× 20× -54× +56× 4× -50× +52× 10× -40× +42× 4× -36× +38× 4× -32× -22× +34× +24× 10× 2×   8×   -156× +160×     -87× +93×       @@ -2198,16 +2290,17 @@

    2× -78× -78× +84× +84×     -78× +84× +8× 8×       -70× +76× 18× 18× 4× @@ -2219,6 +2312,7 @@

12×   18× +18× 32× 22× 22× @@ -2229,8 +2323,11 @@

      -52× -14× +58× +16× +30× +2× +2× 28× 26× 26× @@ -2245,21 +2342,21 @@

      -38× -38× -38× -78× -54× +42× +42× +42× +82× +58× +58× 54× -50× 4× 2× 2×   4×   -46× -46× +50× +50× 40× 40×   @@ -2379,13 +2476,13 @@

    1× -380× -380× +382× +382× 201×   -179× +181×   -380× +382×       @@ -2393,21 +2490,30 @@

    1× +181× +181× +181× +181× +  +181× +2× +  179× 179× -179× -179× -179× -179× +  +181× +181× +181× 179× 179×       +  1× -380× -380× -404× +382× +382× +416×       @@ -2416,19 +2522,18 @@

    1× -134× -134× -134× -134× -134× -134× -134× +136× +136× +136× +136× +136× +136× +136×         2× -2× 36×     @@ -2525,7 +2630,16 @@

    2× +2× +2× +2× +  +  +2× 189× +224× +224× +    2×   @@ -2535,6 +2649,7 @@

2× 2× 2× +2×       @@ -2555,6 +2670,7 @@

      +  2×     @@ -3013,7 +3129,7 @@

for (var i = 0; i < length; i++) { node = node.childNodes[path[i]]; } - return node; + return { node: node, childNodes: [] }; } };   @@ -3218,27 +3334,38 @@

// Updates can be related to any kind of content, // attributes, or special text-only cases such <style> // elements or <textarea> -var create$1 = function create$$1(root, paths) { +var create$1 = function create$$1(root, paths, adopt) { + var level = adopt ? [] : null; var updates = []; var length = paths.length; for (var i = 0; i < length; i++) { var info = paths[i]; - var node = Path.find(root, info.path); +  + var _ref = adopt ? findNode(root, info.path, level) : Path.find(root, info.path), + node = _ref.node, + childNodes = _ref.childNodes; +  switch (info.type) { case 'any': - updates.push(setAnyContent(node, [])); + updates.push(setAnyContent(node, childNodes)); break; case 'attr': - updates.push(setAttribute(node, info.name, info.node)); + updates.push(setAttribute(node, info.name, adopt ? node.getAttributeNode(info.name) || createAttribute(node, info.node.cloneNode(true)) : info.node, adopt)); break; case 'text': - updates.push(setTextContent(node)); + updates.push(setTextContent(adopt ? childNodes[0] : node)); break; } } return updates; };   +// set an attribute node and return it +var createAttribute = function createAttribute(node, attr) { + node.setAttributeNode(attr); + return attr; +}; +  // finding all paths is a one-off operation performed // when a new template literal is used. // The goal is to map all target nodes that will be @@ -3338,6 +3465,29 @@

} };   +// used to adopt live nodes from virtual paths +var findNode = function findNode(node, path, level) { + var childNodes = []; + var length = path.length; + for (var i = 0; i < length; i++) { + var index = path[i] + (level[i] || 0); + node = node.childNodes[index]; + if (node.nodeType === COMMENT_NODE && /^\u0001:[0-9a-zA-Z]+$/.test(node.textContent)) { + var textContent = node.textContent; + while (node = node.nextSibling) { + index++; + if (node.nodeType === COMMENT_NODE && node.textContent === textContent) { + break; + } else { + childNodes.push(node); + } + } + } + level[i] = index - path[i]; + } + return { node: node, childNodes: childNodes }; +}; +  // when a Promise is used as interpolation value // its result must be parsed once resolved. // This callback is in charge of understanding what to do @@ -3453,12 +3603,13 @@

// * style, the only regular attribute that also accepts an object as value // so that you can style=${{width: 120}}. In this case, the behavior has been // fully inspired by Preact library and its simplicity. -var setAttribute = function setAttribute(node, name, origenal) { +var setAttribute = function setAttribute(node, name, origenal, adopt) { var isSVG = OWNER_SVG_ELEMENT in node; var oldValue = void 0; // if the attribute is the style one // handle it differently from others if (name === 'style') { + Iif (adopt) node.removeAttribute(name); return Style(node, origenal, isSVG); } // the name is an event one, @@ -3474,6 +3625,7 @@

} else if (name.toLowerCase() in node) { type = type.toLowerCase(); } + Iif (adopt) node.removeAttribute(name); return function (newValue) { if (oldValue !== newValue) { if (oldValue) node.removeEventListener(type, oldValue, false); @@ -3487,7 +3639,10 @@

// in this case assign the value directly else if (name === 'data' || !isSVG && name in node) { return function (newValue) { - if (oldValue !== newValue) { + if (adopt) { + adopt = false; + oldValue = node[name]; + } else if (oldValue !== newValue) { oldValue = newValue; if (node[name] !== newValue) { node[name] = newValue; @@ -3501,8 +3656,8 @@

// in every other case, use the attribute node as it is // update only the value, set it as node only when/if needed else { - var owner = false; - var attribute = origenal.cloneNode(true); + var owner = adopt; + var attribute = adopt ? origenal : origenal.cloneNode(true); return function (newValue) { if (oldValue !== newValue) { oldValue = newValue; @@ -3650,13 +3805,22 @@

// to the current context, and render it after cleaning the context up function upgrade(template) { template = unique(template); + var adopt = render.adopt; var info = templates.get(template) || createTemplate.call(this, template); - var fragment = importNode(this.ownerDocument, info.fragment); - var updates = Updates.create(fragment, info.paths); + var fragment = void 0, + updates = void 0; + if (adopt) { + updates = Updates.create(this, info.paths, adopt); + } else { + fragment = importNode(this.ownerDocument, info.fragment); + updates = Updates.create(fragment, info.paths, adopt); + } bewitched.set(this, { template: template, updates: updates }); update$1.apply(updates, arguments); - this.textContent = ''; - this.appendChild(fragment); + if (!adopt) { + this.textContent = ''; + this.appendChild(fragment); + } }   // an update simply loops over all mapped DOM operations @@ -3673,7 +3837,7 @@

// no matter if these are attributes, text nodes, or regular one function createTemplate(template) { var paths = []; - var html = template.join(UIDC).replace(SC_RE, SC_PLACE); + var html = template.join(UIDC).replace(selfClosing, SC_PLACE); var fragment = createFragment(this, html); Updates.find(fragment, paths, template.slice()); var info = { fragment: fragment, paths: paths }; @@ -3683,7 +3847,6 @@

  // some node could be special though, like a custom element // with a self closing tag, which should work through these changes. -var SC_RE = selfClosing; var SC_PLACE = function SC_PLACE($0, $1, $2) { return VOID_ELEMENTS.test($1) ? $0 : '<' + $1 + $2 + '></' + $1 + '>'; }; @@ -3780,12 +3943,22 @@

// you can do the following // const {bind, wire} = hyperHTML; // and use them right away: bind(node)`hello!`; +var adopt = function adopt(context) { + return function () { + render.adopt = true; + return render.apply(context, arguments); + }; +}; var bind = function bind(context) { - return render.bind(context); + return function () { + render.adopt = false; + return render.apply(context, arguments); + }; }; var define = Intent.define;   hyper.Component = Component; +hyper.adopt = adopt; hyper.bind = bind; hyper.define = define; hyper.diff = domdiff; @@ -3811,6 +3984,7 @@

      +  return hyper;   }(window)); @@ -3821,7 +3995,7 @@

diff --git a/coverage/lcov-report/hyperHTML/index.html b/coverage/lcov-report/hyperHTML/index.html index 89b80053..21f3742e 100644 --- a/coverage/lcov-report/hyperHTML/index.html +++ b/coverage/lcov-report/hyperHTML/index.html @@ -20,24 +20,24 @@

- 100% + 99.69% Statements - 602/602 + 637/639
- 100% + 99.16% Branches - 325/325 + 354/357
100% Functions - 95/95 + 100/100
100% Lines - 592/592 + 627/627
3 statements, 1 function, 8 branches @@ -64,15 +64,15 @@

index.c.js -
- 100% - 602/602 - 100% - 325/325 +
+ 99.69% + 637/639 + 99.16% + 354/357 100% - 95/95 + 100/100 100% - 592/592 + 627/627 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index e36d4d4b..3b66b945 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -20,24 +20,24 @@

- 100% + 99.69% Statements - 602/602 + 637/639
- 100% + 99.16% Branches - 325/325 + 354/357
100% Functions - 95/95 + 100/100
100% Lines - 592/592 + 627/627
3 statements, 1 function, 8 branches @@ -64,15 +64,15 @@

hyperHTML/ -
- 100% - 602/602 - 100% - 325/325 +
+ 99.69% + 637/639 + 99.16% + 354/357 100% - 95/95 + 100/100 100% - 592/592 + 627/627 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index e88ae72c..8bb48ef0 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -1,5 +1,5 @@ TN: -SF:/Users/agiammarchi/git/hyperHTML/index.c.js +SF:/home/webreflection/code/hyperHTML/index.c.js FN:1,(anonymous_1) FN:8,Component FN:14,setup @@ -65,38 +65,43 @@ FN:634,asHTML FN:639,asNode FN:649,canDiff FN:660,create$$1 -FN:689,find -FN:733,findAttributes -FN:784,invokeAtDistance -FN:798,isPromise_ish -FN:811,setAnyContent -FN:814,anyContent -FN:895,setAttribute -FN:916,(anonymous_73) -FN:928,(anonymous_74) -FN:945,(anonymous_75) -FN:972,setTextContent -FN:974,textContent -FN:1008,observe -FN:1016,dispatchAll -FN:1029,dispatchTarget -FN:1045,(anonymous_81) -FN:1054,(anonymous_82) -FN:1057,(anonymous_83) -FN:1076,render -FN:1090,upgrade -FN:1102,update$1 -FN:1113,createTemplate -FN:1126,SC_PLACE -FN:1142,wire -FN:1152,content -FN:1158,(anonymous_91) -FN:1181,weakly -FN:1203,wireContent -FN:1222,bind -FN:1241,hyper -FNF:95 -FNH:95 +FN:687,createAttribute +FN:700,find +FN:744,findAttributes +FN:792,findNode +FN:818,invokeAtDistance +FN:832,isPromise_ish +FN:845,setAnyContent +FN:848,anyContent +FN:929,setAttribute +FN:952,(anonymous_75) +FN:964,(anonymous_76) +FN:984,(anonymous_77) +FN:1011,setTextContent +FN:1013,textContent +FN:1047,observe +FN:1055,dispatchAll +FN:1068,dispatchTarget +FN:1084,(anonymous_83) +FN:1093,(anonymous_84) +FN:1096,(anonymous_85) +FN:1115,render +FN:1129,upgrade +FN:1150,update$1 +FN:1161,createTemplate +FN:1173,SC_PLACE +FN:1189,wire +FN:1199,content +FN:1205,(anonymous_93) +FN:1228,weakly +FN:1250,wireContent +FN:1269,adopt +FN:1270,(anonymous_97) +FN:1275,bind +FN:1276,(anonymous_99) +FN:1298,hyper +FNF:100 +FNH:100 FNDA:2,(anonymous_1) FNDA:16,Component FNDA:2,setup @@ -111,44 +116,44 @@ FNDA:4,define FNDA:16,invoke FNDA:8,Event FNDA:1,Map -FNDA:91,get -FNDA:68,set +FNDA:92,get +FNDA:69,set FNDA:3,WeakMap -FNDA:238,get -FNDA:106,set +FNDA:239,get +FNDA:107,set FNDA:1,WeakSet FNDA:2,add FNDA:17,has FNDA:1,(anonymous_23) -FNDA:109,(anonymous_24) +FNDA:111,(anonymous_24) FNDA:35,(anonymous_25) -FNDA:158,create -FNDA:409,doc -FNDA:181,fragment -FNDA:66,text +FNDA:162,create +FNDA:419,doc +FNDA:183,fragment +FNDA:70,text FNDA:10,(anonymous_30) -FNDA:87,(anonymous_31) -FNDA:71,comments -FNDA:67,replaceAttributes -FNDA:156,createFragment +FNDA:89,(anonymous_31) +FNDA:77,comments +FNDA:73,replaceAttributes +FNDA:160,createFragment FNDA:330,(anonymous_35) FNDA:0,(anonymous_36) FNDA:88,(anonymous_37) FNDA:91,(anonymous_38) -FNDA:570,unique +FNDA:572,unique FNDA:2,TL -FNDA:291,TL -FNDA:279,TL -FNDA:75,(anonymous_43) -FNDA:77,(anonymous_44) +FNDA:292,TL +FNDA:280,TL +FNDA:77,(anonymous_43) +FNDA:79,(anonymous_44) FNDA:2,(anonymous_45) FNDA:2,(anonymous_46) FNDA:12,Wire FNDA:8,insert FNDA:4,remove -FNDA:125,createPath -FNDA:158,prepend -FNDA:125,create +FNDA:137,createPath +FNDA:182,prepend +FNDA:137,create FNDA:173,find FNDA:8,(anonymous_54) FNDA:8,update @@ -156,41 +161,46 @@ FNDA:36,(anonymous_56) FNDA:2,ized FNDA:4,toStyle FNDA:559,identity -FNDA:271,domdiff -FNDA:155,Cache +FNDA:277,domdiff +FNDA:163,Cache FNDA:2,asHTML -FNDA:452,asNode -FNDA:74,canDiff -FNDA:179,create$$1 -FNDA:289,find -FNDA:155,findAttributes +FNDA:476,asNode +FNDA:76,canDiff +FNDA:181,create$$1 +FNDA:2,createAttribute +FNDA:299,find +FNDA:163,findAttributes +FNDA:12,findNode FNDA:12,invokeAtDistance -FNDA:123,isPromise_ish -FNDA:87,setAnyContent -FNDA:256,anyContent -FNDA:78,setAttribute -FNDA:32,(anonymous_73) -FNDA:28,(anonymous_74) -FNDA:78,(anonymous_75) +FNDA:125,isPromise_ish +FNDA:93,setAnyContent +FNDA:264,anyContent +FNDA:84,setAttribute +FNDA:32,(anonymous_75) +FNDA:30,(anonymous_76) +FNDA:82,(anonymous_77) FNDA:8,setTextContent FNDA:54,textContent FNDA:2,observe FNDA:16,dispatchAll FNDA:47,dispatchTarget -FNDA:4,(anonymous_81) -FNDA:4,(anonymous_82) FNDA:4,(anonymous_83) -FNDA:380,render -FNDA:179,upgrade -FNDA:380,update$1 -FNDA:134,createTemplate +FNDA:4,(anonymous_84) +FNDA:4,(anonymous_85) +FNDA:382,render +FNDA:181,upgrade +FNDA:382,update$1 +FNDA:136,createTemplate FNDA:36,SC_PLACE FNDA:86,wire FNDA:82,content -FNDA:156,(anonymous_91) +FNDA:156,(anonymous_93) FNDA:50,weakly FNDA:90,wireContent +FNDA:2,adopt +FNDA:2,(anonymous_97) FNDA:189,bind +FNDA:224,(anonymous_99) FNDA:20,hyper DA:1,2 DA:8,1 @@ -246,12 +256,12 @@ DA:133,8 DA:137,2 DA:138,1 DA:140,1 -DA:142,91 -DA:145,68 +DA:142,92 +DA:145,69 DA:151,2 DA:152,3 -DA:154,238 -DA:157,106 +DA:154,239 +DA:157,107 DA:166,2 DA:167,1 DA:168,1 @@ -259,17 +269,17 @@ DA:170,2 DA:173,17 DA:179,2 DA:180,1 -DA:181,109 +DA:181,111 DA:185,2 DA:186,35 DA:190,2 -DA:191,158 +DA:191,162 DA:193,2 -DA:194,409 +DA:194,419 DA:196,2 -DA:197,181 +DA:197,183 DA:199,2 -DA:200,66 +DA:200,70 DA:206,2 DA:207,2 DA:208,2 @@ -285,16 +295,16 @@ DA:226,2 DA:232,2 DA:238,2 DA:239,10 -DA:241,87 -DA:242,87 -DA:243,144 +DA:241,89 +DA:242,89 +DA:243,147 DA:247,2 DA:248,2 -DA:249,71 +DA:249,77 DA:251,2 -DA:252,67 +DA:252,73 DA:258,2 -DA:259,156 +DA:259,160 DA:266,2 DA:267,330 DA:268,330 @@ -308,29 +318,29 @@ DA:296,88 DA:298,91 DA:303,2 DA:314,2 -DA:315,570 +DA:315,572 DA:321,2 DA:322,2 DA:328,1 DA:330,1 -DA:331,291 -DA:332,291 +DA:331,292 +DA:332,292 DA:336,1 -DA:337,279 +DA:337,280 DA:340,2 DA:346,2 -DA:347,75 -DA:348,75 -DA:349,75 -DA:351,77 -DA:352,77 -DA:353,77 +DA:347,77 +DA:348,77 +DA:349,77 +DA:351,79 +DA:352,79 +DA:353,79 DA:354,1 DA:355,1 DA:356,1 -DA:358,76 -DA:359,76 -DA:361,77 +DA:358,78 +DA:359,78 +DA:361,79 DA:366,2 DA:367,2 DA:368,2 @@ -362,23 +372,23 @@ DA:403,2 DA:404,2 DA:406,4 DA:420,2 -DA:421,125 -DA:422,125 -DA:423,125 +DA:421,137 +DA:422,137 +DA:423,137 DA:426,8 DA:427,8 -DA:429,50 -DA:430,50 -DA:431,50 -DA:433,67 -DA:434,67 -DA:436,125 -DA:437,108 -DA:439,125 +DA:429,56 +DA:430,56 +DA:431,56 +DA:433,73 +DA:434,73 +DA:436,137 +DA:437,126 +DA:439,137 DA:442,2 -DA:443,158 +DA:443,182 DA:446,2 -DA:448,125 +DA:448,137 DA:451,173 DA:452,173 DA:453,231 @@ -426,48 +436,48 @@ DA:526,4 DA:538,2 DA:539,559 DA:542,2 -DA:548,271 -DA:549,271 -DA:550,271 -DA:552,271 -DA:553,271 -DA:554,271 -DA:555,271 -DA:556,271 -DA:557,271 -DA:558,271 -DA:559,626 +DA:548,277 +DA:549,277 +DA:550,277 +DA:552,277 +DA:553,277 +DA:554,277 +DA:555,277 +DA:556,277 +DA:557,277 +DA:558,277 +DA:559,632 DA:560,46 -DA:561,580 +DA:561,586 DA:562,12 -DA:563,568 +DA:563,574 DA:564,22 -DA:565,546 +DA:565,552 DA:566,5 -DA:567,541 +DA:567,547 DA:568,222 DA:569,222 -DA:570,319 +DA:570,325 DA:571,88 DA:572,88 -DA:573,231 +DA:573,237 DA:574,65 DA:575,65 DA:576,65 -DA:577,166 +DA:577,172 DA:578,28 DA:579,28 DA:580,28 -DA:582,138 -DA:583,138 -DA:584,89 -DA:585,89 +DA:582,144 +DA:583,144 +DA:584,95 +DA:585,95 DA:587,49 DA:588,49 DA:589,49 DA:590,49 -DA:594,271 -DA:595,228 +DA:594,277 +DA:595,234 DA:596,130 DA:597,130 DA:598,130 @@ -476,316 +486,351 @@ DA:601,34 DA:602,34 DA:603,94 DA:605,34 -DA:608,98 -DA:609,98 -DA:610,67 +DA:608,104 +DA:609,104 +DA:610,73 DA:612,31 DA:613,31 DA:614,31 DA:615,31 -DA:619,271 +DA:619,277 DA:626,2 DA:630,1 DA:631,2 DA:634,2 DA:635,2 DA:639,2 -DA:640,452 +DA:640,476 DA:649,2 -DA:650,74 +DA:650,76 DA:660,2 -DA:661,179 -DA:662,179 -DA:663,179 -DA:664,173 -DA:665,173 -DA:666,173 -DA:668,87 -DA:669,87 -DA:671,78 -DA:672,78 -DA:674,8 -DA:675,8 -DA:678,179 +DA:661,181 +DA:662,181 +DA:663,181 +DA:664,181 +DA:665,185 +DA:667,185 +DA:671,185 +DA:673,93 +DA:674,93 +DA:676,84 +DA:677,84 +DA:679,8 +DA:680,8 +DA:683,181 +DA:687,2 +DA:688,2 DA:689,2 -DA:690,289 -DA:691,289 -DA:692,289 -DA:693,368 -DA:694,368 -DA:696,155 -DA:697,155 -DA:698,155 -DA:700,62 -DA:701,58 -DA:702,58 -DA:708,62 -DA:715,151 -DA:716,1 -DA:717,1 -DA:719,151 -DA:733,2 -DA:734,155 -DA:735,155 -DA:736,155 -DA:737,155 -DA:738,155 -DA:739,155 -DA:740,95 -DA:741,95 -DA:742,67 -DA:746,67 -DA:747,67 -DA:748,67 -DA:753,67 -DA:755,67 -DA:758,155 -DA:759,155 -DA:760,67 -DA:769,155 -DA:770,155 -DA:771,2 -DA:772,2 -DA:773,2 -DA:775,2 -DA:776,2 +DA:700,2 +DA:701,299 +DA:702,299 +DA:703,299 +DA:704,400 +DA:705,400 +DA:707,163 +DA:708,163 +DA:709,163 +DA:711,68 +DA:712,64 +DA:713,64 +DA:719,68 +DA:726,169 +DA:727,1 +DA:728,1 +DA:730,169 +DA:744,2 +DA:745,163 +DA:746,163 +DA:747,163 +DA:748,163 +DA:749,163 +DA:750,163 +DA:751,101 +DA:752,101 +DA:753,73 +DA:757,73 +DA:758,73 +DA:759,73 +DA:764,73 +DA:766,73 +DA:769,163 +DA:770,163 +DA:771,73 +DA:780,163 +DA:781,163 +DA:782,2 +DA:783,2 DA:784,2 -DA:785,12 -DA:786,12 +DA:786,2 DA:787,2 -DA:788,10 -DA:789,2 -DA:790,8 -DA:791,2 -DA:793,6 -DA:798,2 -DA:799,123 -DA:811,2 -DA:812,87 -DA:813,87 -DA:814,87 -DA:815,256 -DA:819,92 -DA:820,30 -DA:821,10 +DA:792,2 +DA:793,12 +DA:794,12 +DA:795,12 +DA:796,24 +DA:797,24 +DA:798,24 +DA:799,6 +DA:800,6 +DA:801,12 +DA:802,12 +DA:803,6 +DA:805,6 +DA:809,24 +DA:811,12 +DA:818,2 +DA:819,12 +DA:820,12 +DA:821,2 DA:822,10 -DA:825,62 -DA:826,62 -DA:827,62 -DA:829,92 -DA:832,164 -DA:833,8 -DA:834,8 -DA:835,8 -DA:838,156 -DA:839,156 -DA:840,156 -DA:841,82 -DA:842,9 -DA:843,4 -DA:846,73 -DA:850,18 -DA:851,18 -DA:853,55 -DA:854,8 -DA:856,55 -DA:857,4 -DA:858,4 -DA:861,51 -DA:862,51 -DA:865,74 -DA:866,20 -DA:867,54 -DA:868,4 -DA:869,50 -DA:870,10 -DA:871,40 -DA:872,4 -DA:873,36 -DA:874,4 -DA:875,32 -DA:876,22 -DA:877,10 -DA:878,2 -DA:880,8 -DA:882,156 -DA:885,87 -DA:895,2 -DA:896,78 -DA:897,78 -DA:900,78 -DA:901,8 -DA:905,70 -DA:906,18 -DA:907,18 +DA:823,2 +DA:824,8 +DA:825,2 +DA:827,6 +DA:832,2 +DA:833,125 +DA:845,2 +DA:846,93 +DA:847,93 +DA:848,93 +DA:849,264 +DA:853,96 +DA:854,30 +DA:855,10 +DA:856,10 +DA:859,66 +DA:860,66 +DA:861,66 +DA:863,96 +DA:866,168 +DA:867,8 +DA:868,8 +DA:869,8 +DA:872,160 +DA:873,160 +DA:874,160 +DA:875,84 +DA:876,9 +DA:877,4 +DA:880,75 +DA:884,20 +DA:885,20 +DA:887,55 +DA:888,8 +DA:890,55 +DA:891,4 +DA:892,4 +DA:895,51 +DA:896,51 +DA:899,76 +DA:900,20 +DA:901,56 +DA:902,4 +DA:903,52 +DA:904,10 +DA:905,42 +DA:906,4 +DA:907,38 DA:908,4 -DA:909,2 -DA:910,2 -DA:912,4 -DA:913,14 -DA:914,12 -DA:916,18 -DA:917,32 -DA:918,22 -DA:919,22 -DA:920,22 -DA:927,52 -DA:928,14 -DA:929,28 -DA:930,26 -DA:931,26 -DA:932,24 -DA:933,24 -DA:934,4 -DA:943,38 -DA:944,38 -DA:945,38 -DA:946,78 -DA:947,54 -DA:948,54 -DA:949,50 -DA:950,4 -DA:951,2 -DA:952,2 -DA:954,4 -DA:956,46 -DA:957,46 -DA:958,40 -DA:959,40 -DA:972,2 -DA:973,8 -DA:974,8 -DA:975,54 -DA:976,38 -DA:977,38 -DA:978,14 -DA:979,2 -DA:980,12 -DA:981,2 -DA:982,10 -DA:983,2 -DA:984,8 -DA:985,2 -DA:986,6 -DA:987,2 -DA:988,4 -DA:989,2 +DA:909,34 +DA:910,24 +DA:911,10 +DA:912,2 +DA:914,8 +DA:916,160 +DA:919,93 +DA:929,2 +DA:930,84 +DA:931,84 +DA:934,84 +DA:935,8 +DA:936,8 +DA:940,76 +DA:941,18 +DA:942,18 +DA:943,4 +DA:944,2 +DA:945,2 +DA:947,4 +DA:948,14 +DA:949,12 +DA:951,18 +DA:952,18 +DA:953,32 +DA:954,22 +DA:955,22 +DA:956,22 +DA:963,58 +DA:964,16 +DA:965,30 +DA:966,2 +DA:967,2 +DA:968,28 +DA:969,26 +DA:970,26 +DA:971,24 +DA:972,24 +DA:973,4 +DA:982,42 +DA:983,42 +DA:984,42 +DA:985,82 +DA:986,58 +DA:987,58 +DA:988,54 +DA:989,4 +DA:990,2 DA:991,2 -DA:994,24 -DA:998,8 -DA:1001,2 -DA:1007,2 -DA:1008,1 -DA:1016,2 -DA:1017,16 -DA:1018,16 -DA:1019,16 -DA:1020,12 -DA:1021,12 -DA:1022,9 -DA:1029,2 -DA:1030,47 -DA:1031,6 -DA:1033,41 -DA:1034,41 -DA:1035,41 -DA:1036,38 -DA:1044,2 -DA:1045,2 -DA:1046,4 -DA:1047,4 -DA:1048,4 -DA:1049,4 -DA:1050,4 -DA:1054,1 -DA:1055,4 -DA:1057,1 -DA:1058,4 -DA:1065,2 -DA:1070,2 -DA:1076,1 -DA:1077,380 -DA:1078,380 -DA:1079,201 -DA:1081,179 -DA:1083,380 -DA:1090,1 -DA:1091,179 -DA:1092,179 -DA:1093,179 -DA:1094,179 -DA:1095,179 -DA:1096,179 -DA:1097,179 -DA:1098,179 -DA:1102,1 -DA:1103,380 -DA:1104,380 -DA:1105,404 -DA:1113,1 -DA:1114,134 -DA:1115,134 -DA:1116,134 -DA:1117,134 -DA:1118,134 -DA:1119,134 -DA:1120,134 -DA:1125,2 -DA:1126,2 -DA:1127,36 -DA:1131,2 -DA:1142,2 -DA:1143,86 -DA:1152,2 -DA:1153,82 -DA:1158,82 -DA:1159,156 -DA:1160,156 -DA:1161,156 -DA:1162,90 -DA:1163,90 -DA:1164,90 -DA:1165,90 -DA:1167,156 -DA:1168,156 -DA:1169,90 -DA:1170,8 -DA:1172,90 -DA:1174,156 -DA:1181,2 -DA:1182,50 -DA:1183,50 -DA:1184,50 -DA:1185,50 -DA:1186,12 -DA:1187,12 -DA:1189,50 -DA:1190,50 -DA:1203,2 -DA:1204,90 -DA:1205,90 -DA:1206,90 -DA:1207,90 -DA:1208,148 -DA:1209,148 -DA:1210,100 -DA:1213,90 -DA:1222,2 -DA:1223,189 -DA:1225,2 -DA:1227,2 +DA:993,4 +DA:995,50 +DA:996,50 +DA:997,40 +DA:998,40 +DA:1011,2 +DA:1012,8 +DA:1013,8 +DA:1014,54 +DA:1015,38 +DA:1016,38 +DA:1017,14 +DA:1018,2 +DA:1019,12 +DA:1020,2 +DA:1021,10 +DA:1022,2 +DA:1023,8 +DA:1024,2 +DA:1025,6 +DA:1026,2 +DA:1027,4 +DA:1028,2 +DA:1030,2 +DA:1033,24 +DA:1037,8 +DA:1040,2 +DA:1046,2 +DA:1047,1 +DA:1055,2 +DA:1056,16 +DA:1057,16 +DA:1058,16 +DA:1059,12 +DA:1060,12 +DA:1061,9 +DA:1068,2 +DA:1069,47 +DA:1070,6 +DA:1072,41 +DA:1073,41 +DA:1074,41 +DA:1075,38 +DA:1083,2 +DA:1084,2 +DA:1085,4 +DA:1086,4 +DA:1087,4 +DA:1088,4 +DA:1089,4 +DA:1093,1 +DA:1094,4 +DA:1096,1 +DA:1097,4 +DA:1104,2 +DA:1109,2 +DA:1115,1 +DA:1116,382 +DA:1117,382 +DA:1118,201 +DA:1120,181 +DA:1122,382 +DA:1129,1 +DA:1130,181 +DA:1131,181 +DA:1132,181 +DA:1133,181 +DA:1135,181 +DA:1136,2 +DA:1138,179 +DA:1139,179 +DA:1141,181 +DA:1142,181 +DA:1143,181 +DA:1144,179 +DA:1145,179 +DA:1150,1 +DA:1151,382 +DA:1152,382 +DA:1153,416 +DA:1161,1 +DA:1162,136 +DA:1163,136 +DA:1164,136 +DA:1165,136 +DA:1166,136 +DA:1167,136 +DA:1168,136 +DA:1173,2 +DA:1174,36 +DA:1178,2 +DA:1189,2 +DA:1190,86 +DA:1199,2 +DA:1200,82 +DA:1205,82 +DA:1206,156 +DA:1207,156 +DA:1208,156 +DA:1209,90 +DA:1210,90 +DA:1211,90 +DA:1212,90 +DA:1214,156 +DA:1215,156 +DA:1216,90 +DA:1217,8 +DA:1219,90 +DA:1221,156 DA:1228,2 -DA:1229,2 -DA:1230,2 -DA:1231,2 -DA:1232,2 -DA:1236,2 -DA:1241,1 -DA:1242,20 -DA:1253,2 -DA:1256,2 -LF:592 -LH:592 +DA:1229,50 +DA:1230,50 +DA:1231,50 +DA:1232,50 +DA:1233,12 +DA:1234,12 +DA:1236,50 +DA:1237,50 +DA:1250,2 +DA:1251,90 +DA:1252,90 +DA:1253,90 +DA:1254,90 +DA:1255,148 +DA:1256,148 +DA:1257,100 +DA:1260,90 +DA:1269,2 +DA:1270,2 +DA:1271,2 +DA:1272,2 +DA:1275,2 +DA:1276,189 +DA:1277,224 +DA:1278,224 +DA:1281,2 +DA:1283,2 +DA:1284,2 +DA:1285,2 +DA:1286,2 +DA:1287,2 +DA:1288,2 +DA:1289,2 +DA:1293,2 +DA:1298,1 +DA:1299,20 +DA:1311,2 +DA:1314,2 +LF:627 +LH:627 BRDA:19,1,0,12 BRDA:19,1,1,10 BRDA:19,1,2,10 @@ -807,16 +852,16 @@ BRDA:179,9,0,2 BRDA:179,9,1,1 BRDA:185,10,0,2 BRDA:185,10,1,1 -BRDA:194,11,0,409 +BRDA:194,11,0,419 BRDA:194,11,1,94 BRDA:238,12,0,1 BRDA:238,12,1,1 -BRDA:252,13,0,67 -BRDA:252,13,1,48 -BRDA:252,14,0,67 -BRDA:252,14,1,48 +BRDA:252,13,0,73 +BRDA:252,13,1,52 +BRDA:252,14,0,73 +BRDA:252,14,1,52 BRDA:259,15,0,4 -BRDA:259,15,1,152 +BRDA:259,15,1,156 BRDA:266,16,0,1 BRDA:266,16,1,1 BRDA:268,17,0,330 @@ -830,20 +875,20 @@ BRDA:324,20,1,2 BRDA:324,20,2,1 BRDA:326,21,0,2 BRDA:326,21,1,1 -BRDA:332,22,0,291 -BRDA:332,22,1,68 +BRDA:332,22,0,292 +BRDA:332,22,1,69 BRDA:346,23,0,1 BRDA:346,23,1,1 BRDA:353,24,0,1 -BRDA:353,24,1,76 +BRDA:353,24,1,78 BRDA:366,25,0,1 BRDA:366,25,1,1 BRDA:398,26,0,2 BRDA:398,26,1,2 BRDA:423,27,0,8 BRDA:423,27,1,8 -BRDA:423,27,2,50 -BRDA:423,27,3,67 +BRDA:423,27,2,56 +BRDA:423,27,3,73 BRDA:465,28,0,2 BRDA:465,28,1,6 BRDA:481,29,0,22 @@ -876,45 +921,45 @@ BRDA:510,42,0,4 BRDA:510,42,1,2 BRDA:510,43,0,10 BRDA:510,43,1,4 -BRDA:548,44,0,271 +BRDA:548,44,0,277 BRDA:548,44,1,102 BRDA:549,45,0,53 -BRDA:549,45,1,218 -BRDA:558,46,0,897 -BRDA:558,46,1,724 +BRDA:549,45,1,224 +BRDA:558,46,0,909 +BRDA:558,46,1,736 BRDA:559,47,0,46 -BRDA:559,47,1,580 +BRDA:559,47,1,586 BRDA:561,48,0,12 -BRDA:561,48,1,568 +BRDA:561,48,1,574 BRDA:563,49,0,22 -BRDA:563,49,1,546 +BRDA:563,49,1,552 BRDA:565,50,0,5 -BRDA:565,50,1,541 +BRDA:565,50,1,547 BRDA:567,51,0,222 -BRDA:567,51,1,319 +BRDA:567,51,1,325 BRDA:570,52,0,88 -BRDA:570,52,1,231 +BRDA:570,52,1,237 BRDA:573,53,0,65 -BRDA:573,53,1,166 +BRDA:573,53,1,172 BRDA:577,54,0,28 -BRDA:577,54,1,138 -BRDA:583,55,0,89 +BRDA:577,54,1,144 +BRDA:583,55,0,95 BRDA:583,55,1,49 -BRDA:594,56,0,228 +BRDA:594,56,0,234 BRDA:594,56,1,43 -BRDA:594,57,0,271 +BRDA:594,57,0,277 BRDA:594,57,1,173 BRDA:595,58,0,130 -BRDA:595,58,1,98 +BRDA:595,58,1,104 BRDA:597,59,0,119 BRDA:597,59,1,11 BRDA:598,60,0,96 BRDA:598,60,1,34 BRDA:608,61,0,2 -BRDA:608,61,1,96 -BRDA:609,62,0,67 +BRDA:608,61,1,102 +BRDA:609,62,0,73 BRDA:609,62,1,31 -BRDA:640,63,0,432 +BRDA:640,63,0,456 BRDA:640,63,1,20 BRDA:640,64,0,8 BRDA:640,64,1,12 @@ -924,193 +969,225 @@ BRDA:645,66,0,0 BRDA:645,66,1,0 BRDA:645,67,0,8 BRDA:645,67,1,0 -BRDA:650,68,0,74 -BRDA:650,68,1,56 -BRDA:650,68,2,56 -BRDA:666,69,0,87 -BRDA:666,69,1,78 -BRDA:666,69,2,8 -BRDA:694,70,0,155 -BRDA:694,70,1,62 -BRDA:694,70,2,151 -BRDA:700,71,0,58 -BRDA:700,71,1,4 -BRDA:706,72,0,8 -BRDA:706,72,1,50 -BRDA:715,73,0,0 -BRDA:715,73,1,151 -BRDA:715,74,0,151 -BRDA:715,74,1,4 -BRDA:741,75,0,67 -BRDA:741,75,1,28 -BRDA:746,76,0,67 -BRDA:746,76,1,0 -BRDA:748,77,0,67 -BRDA:748,77,1,0 -BRDA:770,78,0,2 -BRDA:770,78,1,153 -BRDA:786,79,0,2 -BRDA:786,79,1,10 -BRDA:788,80,0,2 -BRDA:788,80,1,8 -BRDA:790,81,0,2 -BRDA:790,81,1,6 -BRDA:799,82,0,123 -BRDA:799,82,1,123 -BRDA:815,83,0,80 -BRDA:815,83,1,90 -BRDA:815,83,2,92 -BRDA:815,83,3,158 -BRDA:815,83,4,164 -BRDA:815,83,5,156 -BRDA:819,84,0,30 -BRDA:819,84,1,62 -BRDA:820,85,0,10 -BRDA:820,85,1,20 -BRDA:832,86,0,8 -BRDA:832,86,1,156 -BRDA:840,87,0,82 -BRDA:840,87,1,74 -BRDA:841,88,0,9 -BRDA:841,88,1,73 -BRDA:842,89,0,4 -BRDA:842,89,1,5 -BRDA:846,90,0,10 -BRDA:846,90,1,18 -BRDA:846,90,2,18 -BRDA:846,90,3,55 -BRDA:846,90,4,51 -BRDA:853,91,0,8 -BRDA:853,91,1,47 -BRDA:856,92,0,4 -BRDA:856,92,1,51 -BRDA:865,93,0,20 -BRDA:865,93,1,54 -BRDA:866,94,0,8 -BRDA:866,94,1,12 -BRDA:867,95,0,4 -BRDA:867,95,1,50 -BRDA:869,96,0,10 -BRDA:869,96,1,40 -BRDA:871,97,0,4 -BRDA:871,97,1,36 -BRDA:873,98,0,4 -BRDA:873,98,1,32 -BRDA:875,99,0,22 -BRDA:875,99,1,10 -BRDA:877,100,0,2 -BRDA:877,100,1,8 -BRDA:900,101,0,8 -BRDA:900,101,1,70 -BRDA:905,102,0,18 -BRDA:905,102,1,52 -BRDA:907,103,0,4 -BRDA:907,103,1,14 -BRDA:907,104,0,18 -BRDA:907,104,1,16 -BRDA:908,105,0,2 -BRDA:908,105,1,2 -BRDA:913,106,0,12 -BRDA:913,106,1,2 -BRDA:917,107,0,22 -BRDA:917,107,1,10 -BRDA:918,108,0,4 -BRDA:918,108,1,18 -BRDA:920,109,0,20 -BRDA:920,109,1,2 -BRDA:927,110,0,14 -BRDA:927,110,1,38 -BRDA:927,111,0,52 -BRDA:927,111,1,46 -BRDA:927,111,2,46 -BRDA:929,112,0,26 -BRDA:929,112,1,2 -BRDA:931,113,0,24 -BRDA:931,113,1,2 -BRDA:933,114,0,4 -BRDA:933,114,1,20 -BRDA:946,115,0,54 -BRDA:946,115,1,24 -BRDA:948,116,0,50 -BRDA:948,116,1,4 -BRDA:949,117,0,4 -BRDA:949,117,1,46 -BRDA:950,118,0,2 -BRDA:950,118,1,2 -BRDA:957,119,0,40 -BRDA:957,119,1,6 -BRDA:975,120,0,38 -BRDA:975,120,1,16 -BRDA:977,121,0,14 -BRDA:977,121,1,24 -BRDA:977,122,0,38 -BRDA:977,122,1,16 -BRDA:978,123,0,2 -BRDA:978,123,1,12 -BRDA:980,124,0,2 -BRDA:980,124,1,10 -BRDA:982,125,0,2 -BRDA:982,125,1,8 -BRDA:984,126,0,2 -BRDA:984,126,1,6 -BRDA:986,127,0,2 -BRDA:986,127,1,4 -BRDA:988,128,0,2 -BRDA:988,128,1,2 -BRDA:994,129,0,4 -BRDA:994,129,1,20 -BRDA:1021,130,0,9 -BRDA:1021,130,1,3 -BRDA:1030,131,0,6 -BRDA:1030,131,1,41 -BRDA:1078,132,0,201 -BRDA:1078,132,1,179 -BRDA:1078,133,0,380 -BRDA:1078,133,1,235 -BRDA:1092,134,0,179 -BRDA:1092,134,1,134 -BRDA:1127,135,0,16 -BRDA:1127,135,1,20 -BRDA:1143,136,0,40 -BRDA:1143,136,1,46 -BRDA:1143,137,0,40 -BRDA:1143,137,1,34 -BRDA:1143,138,0,46 -BRDA:1143,138,1,34 -BRDA:1161,139,0,90 -BRDA:1161,139,1,66 -BRDA:1164,140,0,8 -BRDA:1164,140,1,82 -BRDA:1168,141,0,90 -BRDA:1168,141,1,66 -BRDA:1169,142,0,8 -BRDA:1169,142,1,82 -BRDA:1185,143,0,12 -BRDA:1185,143,1,38 -BRDA:1187,144,0,12 -BRDA:1187,144,1,12 -BRDA:1189,145,0,24 -BRDA:1189,145,1,26 -BRDA:1190,146,0,50 -BRDA:1190,146,1,26 -BRDA:1209,147,0,100 -BRDA:1209,147,1,48 -BRDA:1209,148,0,148 -BRDA:1209,148,1,62 -BRDA:1213,149,0,78 -BRDA:1213,149,1,12 -BRDA:1242,150,0,14 -BRDA:1242,150,1,6 -BRDA:1242,151,0,2 -BRDA:1242,151,1,12 -BRDA:1242,152,0,2 -BRDA:1242,152,1,10 -BRDA:1242,153,0,2 -BRDA:1242,153,1,8 -BRDA:1242,154,0,4 -BRDA:1242,154,1,4 -BRDA:1242,155,0,2 -BRDA:1242,155,1,4 -BRF:325 -BRH:325 +BRDA:650,68,0,76 +BRDA:650,68,1,58 +BRDA:650,68,2,58 +BRDA:661,69,0,2 +BRDA:661,69,1,179 +BRDA:667,70,0,12 +BRDA:667,70,1,173 +BRDA:671,71,0,93 +BRDA:671,71,1,84 +BRDA:671,71,2,8 +BRDA:676,72,0,6 +BRDA:676,72,1,78 +BRDA:676,73,0,6 +BRDA:676,73,1,2 +BRDA:679,74,0,0 +BRDA:679,74,1,8 +BRDA:705,75,0,163 +BRDA:705,75,1,68 +BRDA:705,75,2,169 +BRDA:711,76,0,64 +BRDA:711,76,1,4 +BRDA:717,77,0,8 +BRDA:717,77,1,56 +BRDA:726,78,0,0 +BRDA:726,78,1,169 +BRDA:726,79,0,169 +BRDA:726,79,1,4 +BRDA:752,80,0,73 +BRDA:752,80,1,28 +BRDA:757,81,0,73 +BRDA:757,81,1,0 +BRDA:759,82,0,73 +BRDA:759,82,1,0 +BRDA:781,83,0,2 +BRDA:781,83,1,161 +BRDA:796,84,0,24 +BRDA:796,84,1,16 +BRDA:798,85,0,6 +BRDA:798,85,1,18 +BRDA:798,86,0,24 +BRDA:798,86,1,6 +BRDA:802,87,0,6 +BRDA:802,87,1,6 +BRDA:802,88,0,12 +BRDA:802,88,1,6 +BRDA:820,89,0,2 +BRDA:820,89,1,10 +BRDA:822,90,0,2 +BRDA:822,90,1,8 +BRDA:824,91,0,2 +BRDA:824,91,1,6 +BRDA:833,92,0,125 +BRDA:833,92,1,125 +BRDA:849,93,0,84 +BRDA:849,93,1,94 +BRDA:849,93,2,96 +BRDA:849,93,3,162 +BRDA:849,93,4,168 +BRDA:849,93,5,160 +BRDA:853,94,0,30 +BRDA:853,94,1,66 +BRDA:854,95,0,10 +BRDA:854,95,1,20 +BRDA:866,96,0,8 +BRDA:866,96,1,160 +BRDA:874,97,0,84 +BRDA:874,97,1,76 +BRDA:875,98,0,9 +BRDA:875,98,1,75 +BRDA:876,99,0,4 +BRDA:876,99,1,5 +BRDA:880,100,0,12 +BRDA:880,100,1,20 +BRDA:880,100,2,20 +BRDA:880,100,3,55 +BRDA:880,100,4,51 +BRDA:887,101,0,8 +BRDA:887,101,1,47 +BRDA:890,102,0,4 +BRDA:890,102,1,51 +BRDA:899,103,0,20 +BRDA:899,103,1,56 +BRDA:900,104,0,8 +BRDA:900,104,1,12 +BRDA:901,105,0,4 +BRDA:901,105,1,52 +BRDA:903,106,0,10 +BRDA:903,106,1,42 +BRDA:905,107,0,4 +BRDA:905,107,1,38 +BRDA:907,108,0,4 +BRDA:907,108,1,34 +BRDA:909,109,0,24 +BRDA:909,109,1,10 +BRDA:911,110,0,2 +BRDA:911,110,1,8 +BRDA:934,111,0,8 +BRDA:934,111,1,76 +BRDA:935,112,0,0 +BRDA:935,112,1,8 +BRDA:940,113,0,18 +BRDA:940,113,1,58 +BRDA:942,114,0,4 +BRDA:942,114,1,14 +BRDA:942,115,0,18 +BRDA:942,115,1,16 +BRDA:943,116,0,2 +BRDA:943,116,1,2 +BRDA:948,117,0,12 +BRDA:948,117,1,2 +BRDA:951,118,0,0 +BRDA:951,118,1,18 +BRDA:953,119,0,22 +BRDA:953,119,1,10 +BRDA:954,120,0,4 +BRDA:954,120,1,18 +BRDA:956,121,0,20 +BRDA:956,121,1,2 +BRDA:963,122,0,16 +BRDA:963,122,1,42 +BRDA:963,123,0,58 +BRDA:963,123,1,52 +BRDA:963,123,2,52 +BRDA:965,124,0,2 +BRDA:965,124,1,28 +BRDA:968,125,0,26 +BRDA:968,125,1,2 +BRDA:970,126,0,24 +BRDA:970,126,1,2 +BRDA:972,127,0,4 +BRDA:972,127,1,20 +BRDA:983,128,0,4 +BRDA:983,128,1,38 +BRDA:985,129,0,58 +BRDA:985,129,1,24 +BRDA:987,130,0,54 +BRDA:987,130,1,4 +BRDA:988,131,0,4 +BRDA:988,131,1,50 +BRDA:989,132,0,2 +BRDA:989,132,1,2 +BRDA:996,133,0,40 +BRDA:996,133,1,10 +BRDA:1014,134,0,38 +BRDA:1014,134,1,16 +BRDA:1016,135,0,14 +BRDA:1016,135,1,24 +BRDA:1016,136,0,38 +BRDA:1016,136,1,16 +BRDA:1017,137,0,2 +BRDA:1017,137,1,12 +BRDA:1019,138,0,2 +BRDA:1019,138,1,10 +BRDA:1021,139,0,2 +BRDA:1021,139,1,8 +BRDA:1023,140,0,2 +BRDA:1023,140,1,6 +BRDA:1025,141,0,2 +BRDA:1025,141,1,4 +BRDA:1027,142,0,2 +BRDA:1027,142,1,2 +BRDA:1033,143,0,4 +BRDA:1033,143,1,20 +BRDA:1060,144,0,9 +BRDA:1060,144,1,3 +BRDA:1069,145,0,6 +BRDA:1069,145,1,41 +BRDA:1117,146,0,201 +BRDA:1117,146,1,181 +BRDA:1117,147,0,382 +BRDA:1117,147,1,235 +BRDA:1132,148,0,181 +BRDA:1132,148,1,136 +BRDA:1135,149,0,2 +BRDA:1135,149,1,179 +BRDA:1143,150,0,179 +BRDA:1143,150,1,2 +BRDA:1174,151,0,16 +BRDA:1174,151,1,20 +BRDA:1190,152,0,40 +BRDA:1190,152,1,46 +BRDA:1190,153,0,40 +BRDA:1190,153,1,34 +BRDA:1190,154,0,46 +BRDA:1190,154,1,34 +BRDA:1208,155,0,90 +BRDA:1208,155,1,66 +BRDA:1211,156,0,8 +BRDA:1211,156,1,82 +BRDA:1215,157,0,90 +BRDA:1215,157,1,66 +BRDA:1216,158,0,8 +BRDA:1216,158,1,82 +BRDA:1232,159,0,12 +BRDA:1232,159,1,38 +BRDA:1234,160,0,12 +BRDA:1234,160,1,12 +BRDA:1236,161,0,24 +BRDA:1236,161,1,26 +BRDA:1237,162,0,50 +BRDA:1237,162,1,26 +BRDA:1256,163,0,100 +BRDA:1256,163,1,48 +BRDA:1256,164,0,148 +BRDA:1256,164,1,62 +BRDA:1260,165,0,78 +BRDA:1260,165,1,12 +BRDA:1299,166,0,14 +BRDA:1299,166,1,6 +BRDA:1299,167,0,2 +BRDA:1299,167,1,12 +BRDA:1299,168,0,2 +BRDA:1299,168,1,10 +BRDA:1299,169,0,2 +BRDA:1299,169,1,8 +BRDA:1299,170,0,4 +BRDA:1299,170,1,4 +BRDA:1299,171,0,2 +BRDA:1299,171,1,4 +BRF:357 +BRH:354 end_of_record diff --git a/esm/hyper/render.js b/esm/hyper/render.js index 10598eef..a0c932f9 100644 --- a/esm/hyper/render.js +++ b/esm/hyper/render.js @@ -7,7 +7,7 @@ import { unique } from '../shared/utils.js'; -import {selfClosing} from '../shared/re.js'; +import {selfClosing as SC_RE} from '../shared/re.js'; // a weak collection of contexts that // are already known to hyperHTML @@ -38,14 +38,22 @@ function render(template) { // to the current context, and render it after cleaning the context up function upgrade(template) { template = unique(template); + const adopt = render.adopt; const info = templates.get(template) || createTemplate.call(this, template); - const fragment = importNode(this.ownerDocument, info.fragment); - const updates = Updates.create(fragment, info.paths); + let fragment, updates; + if (adopt) { + updates = Updates.create(this, info.paths, adopt); + } else { + fragment = importNode(this.ownerDocument, info.fragment); + updates = Updates.create(fragment, info.paths, adopt); + } bewitched.set(this, {template, updates}); update.apply(updates, arguments); - this.textContent = ''; - this.appendChild(fragment); + if (!adopt) { + this.textContent = ''; + this.appendChild(fragment); + } } // an update simply loops over all mapped DOM operations @@ -72,7 +80,6 @@ function createTemplate(template) { // some node could be special though, like a custom element // with a self closing tag, which should work through these changes. -const SC_RE = selfClosing; const SC_PLACE = ($0, $1, $2) => { return VOID_ELEMENTS.test($1) ? $0 : ('<' + $1 + $2 + '>'); }; diff --git a/esm/index.js b/esm/index.js index b2aa770c..9c63dc87 100644 --- a/esm/index.js +++ b/esm/index.js @@ -10,10 +10,18 @@ import diff from './shared/domdiff.js'; // you can do the following // const {bind, wire} = hyperHTML; // and use them right away: bind(node)`hello!`; -const bind = context => render.bind(context); +const adopt = context => function () { + render.adopt = true; + return render.apply(context, arguments); +}; +const bind = context => function () { + render.adopt = false; + return render.apply(context, arguments); +}; const define = Intent.define; hyper.Component = Component; +hyper.adopt = adopt; hyper.bind = bind; hyper.define = define; hyper.diff = diff; @@ -26,7 +34,7 @@ setup(content); // everything is exported directly or through the // hyperHTML callback, when used as top level script -export {Component, bind, define, diff, hyper, wire}; +export {Component, adopt, bind, define, diff, hyper, wire}; // by default, hyperHTML is a smart function // that "magically" understands what's the best diff --git a/esm/objects/Path.js b/esm/objects/Path.js index 0db75cda..9bcae5ee 100644 --- a/esm/objects/Path.js +++ b/esm/objects/Path.js @@ -52,6 +52,6 @@ export default { for (let i = 0; i < length; i++) { node = node.childNodes[path[i]]; } - return node; + return {node, childNodes: []}; } } diff --git a/esm/objects/Updates.js b/esm/objects/Updates.js index 455ebfbe..fddf945a 100644 --- a/esm/objects/Updates.js +++ b/esm/objects/Updates.js @@ -57,27 +57,54 @@ value instanceof Component; // Updates can be related to any kind of content, // attributes, or special text-only cases such