text: "use strict";var cov_2ifyfsd364=function(){var path="/Users/galina/Documents/virginia-tech/year3summer/Toscanini/API/lib/Grader.js",hash="4c505f34f3231ddb4aec84bca928559e929546da",global=new Function('return this')(),gcv="__coverage__",coverageData={path:"/Users/galina/Documents/virginia-tech/year3summer/Toscanini/API/lib/Grader.js",statementMap:{"0":{start:{line:2,column:18},end:{line:2,column:40}},"1":{start:{line:6,column:21},end:{line:6,column:33}},"2":{start:{line:7,column:4},end:{line:8,column:19}},"3":{start:{line:8,column:6},end:{line:8,column:19}},"4":{start:{line:9,column:4},end:{line:12,column:5}},"5":{start:{line:11,column:8},end:{line:11,column:67}},"6":{start:{line:11,column:54},end:{line:11,column:67}},"7":{start:{line:13,column:4},end:{line:13,column:16}},"8":{start:{line:18,column:2},end:{line:18,column:39}},"9":{start:{line:47,column:19},end:{line:570,column:1}},"10":{start:{line:49,column:21},end:{line:49,column:23}},"11":{start:{line:51,column:2},end:{line:122,column:4}},"12":{start:{line:53,column:22},end:{line:53,column:41}},"13":{start:{line:54,column:35},end:{line:54,column:37}},"14":{start:{line:57,column:4},end:{line:64,column:5}},"15":{start:{line:59,column:6},end:{line:59,column:37}},"16":{start:{line:63,column:6},end:{line:63,column:45}},"17":{start:{line:66,column:4},end:{line:121,column:5}},"18":{start:{line:68,column:32},end:{line:68,column:33}},"19":{start:{line:70,column:6},end:{line:110,column:9}},"20":{start:{line:73,column:8},end:{line:109,column:9}},"21":{start:{line:86,column:20},end:{line:86,column:79}},"22":{start:{line:87,column:10},end:{line:94,column:11}},"23":{start:{line:89,column:12},end:{line:89,column:43}},"24":{start:{line:93,column:12},end:{line:93,column:73}},"25":{start:{line:100,column:12},end:{line:100,column:77}},"26":{start:{line:101,column:10},end:{line:108,column:11}},"27":{start:{line:103,column:12},end:{line:103,column:43}},"28":{start:{line:107,column:12},end:{line:107,column:73}},"29":{start:{line:112,column:6},end:{line:119,column:7}},"30":{start:{line:114,column:8},end:{line:117,column:9}},"31":{start:{line:116,column:10},end:{line:116,column:59}},"32":{start:{line:118,column:8},end:{line:118,column:61}},"33":{start:{line:120,column:6},end:{line:120,column:33}},"34":{start:{line:124,column:2},end:{line:167,column:4}},"35":{start:{line:126,column:26},end:{line:126,column:68}},"36":{start:{line:127,column:33},end:{line:127,column:35}},"37":{start:{line:130,column:4},end:{line:160,column:7}},"38":{start:{line:132,column:6},end:{line:159,column:7}},"39":{start:{line:136,column:8},end:{line:136,column:39}},"40":{start:{line:138,column:11},end:{line:159,column:7}},"41":{start:{line:142,column:8},end:{line:142,column:39}},"42":{start:{line:144,column:11},end:{line:159,column:7}},"43":{start:{line:148,column:8},end:{line:148,column:39}},"44":{start:{line:150,column:11},end:{line:159,column:7}},"45":{start:{line:154,column:8},end:{line:154,column:39}},"46":{start:{line:158,column:8},end:{line:158,column:39}},"47":{start:{line:162,column:4},end:{line:165,column:5}},"48":{start:{line:164,column:6},end:{line:164,column:15}},"49":{start:{line:166,column:4},end:{line:166,column:34}},"50":{start:{line:169,column:2},end:{line:217,column:4}},"51":{start:{line:171,column:26},end:{line:171,column:68}},"52":{start:{line:172,column:33},end:{line:172,column:35}},"53":{start:{line:175,column:4},end:{line:211,column:7}},"54":{start:{line:177,column:6},end:{line:210,column:7}},"55":{start:{line:181,column:8},end:{line:181,column:39}},"56":{start:{line:183,column:11},end:{line:210,column:7}},"57":{start:{line:188,column:8},end:{line:188,column:39}},"58":{start:{line:190,column:11},end:{line:210,column:7}},"59":{start:{line:195,column:8},end:{line:195,column:39}},"60":{start:{line:197,column:11},end:{line:210,column:7}},"61":{start:{line:205,column:8},end:{line:205,column:39}},"62":{start:{line:209,column:8},end:{line:209,column:39}},"63":{start:{line:212,column:4},end:{line:215,column:5}},"64":{start:{line:214,column:6},end:{line:214,column:15}},"65":{start:{line:216,column:4},end:{line:216,column:34}},"66":{start:{line:219,column:2},end:{line:286,column:4}},"67":{start:{line:221,column:22},end:{line:221,column:41}},"68":{start:{line:223,column:30},end:{line:223,column:32}},"69":{start:{line:226,column:4},end:{line:233,column:5}},"70":{start:{line:228,column:6},end:{line:228,column:37}},"71":{start:{line:232,column:6},end:{line:232,column:45}},"72":{start:{line:234,column:4},end:{line:285,column:5}},"73":{start:{line:236,column:27},end:{line:236,column:28}},"74":{start:{line:238,column:6},end:{line:275,column:9}},"75":{start:{line:240,column:8},end:{line:274,column:9}},"76":{start:{line:253,column:20},end:{line:253,column:63}},"77":{start:{line:254,column:10},end:{line:261,column:11}},"78":{start:{line:256,column:12},end:{line:256,column:38}},"79":{start:{line:260,column:12},end:{line:260,column:63}},"80":{start:{line:265,column:20},end:{line:265,column:69}},"81":{start:{line:266,column:10},end:{line:273,column:11}},"82":{start:{line:268,column:12},end:{line:268,column:38}},"83":{start:{line:272,column:12},end:{line:272,column:63}},"84":{start:{line:276,column:6},end:{line:283,column:7}},"85":{start:{line:278,column:8},end:{line:281,column:9}},"86":{start:{line:280,column:10},end:{line:280,column:49}},"87":{start:{line:282,column:8},end:{line:282,column:51}},"88":{start:{line:284,column:6},end:{line:284,column:28}},"89":{start:{line:289,column:2},end:{line:332,column:4}},"90":{start:{line:291,column:22},end:{line:291,column:41}},"91":{start:{line:292,column:21},end:{line:292,column:54}},"92":{start:{line:293,column:28},end:{line:293,column:30}},"93":{start:{line:295,column:4},end:{line:325,column:7}},"94":{start:{line:297,column:30},end:{line:297,column:45}},"95":{start:{line:299,column:6},end:{line:324,column:7}},"96":{start:{line:301,column:8},end:{line:301,column:34}},"97":{start:{line:303,column:11},end:{line:324,column:7}},"98":{start:{line:305,column:8},end:{line:305,column:34}},"99":{start:{line:307,column:11},end:{line:324,column:7}},"100":{start:{line:309,column:8},end:{line:309,column:34}},"101":{start:{line:311,column:11},end:{line:324,column:7}},"102":{start:{line:315,column:8},end:{line:315,column:34}},"103":{start:{line:317,column:11},end:{line:324,column:7}},"104":{start:{line:319,column:8},end:{line:319,column:34}},"105":{start:{line:323,column:8},end:{line:323,column:34}},"106":{start:{line:327,column:4},end:{line:330,column:5}},"107":{start:{line:329,column:6},end:{line:329,column:15}},"108":{start:{line:331,column:4},end:{line:331,column:29}},"109":{start:{line:334,column:2},end:{line:378,column:4}},"110":{start:{line:336,column:22},end:{line:336,column:41}},"111":{start:{line:337,column:21},end:{line:337,column:54}},"112":{start:{line:338,column:28},end:{line:338,column:30}},"113":{start:{line:340,column:4},end:{line:372,column:7}},"114":{start:{line:342,column:30},end:{line:342,column:45}},"115":{start:{line:344,column:6},end:{line:371,column:7}},"116":{start:{line:346,column:8},end:{line:346,column:34}},"117":{start:{line:348,column:11},end:{line:371,column:7}},"118":{start:{line:350,column:8},end:{line:350,column:34}},"119":{start:{line:352,column:11},end:{line:371,column:7}},"120":{start:{line:355,column:8},end:{line:355,column:34}},"121":{start:{line:357,column:11},end:{line:371,column:7}},"122":{start:{line:362,column:8},end:{line:362,column:34}},"123":{start:{line:364,column:11},end:{line:371,column:7}},"124":{start:{line:366,column:8},end:{line:366,column:34}},"125":{start:{line:370,column:8},end:{line:370,column:34}},"126":{start:{line:373,column:4},end:{line:376,column:5}},"127":{start:{line:375,column:6},end:{line:375,column:15}},"128":{start:{line:377,column:4},end:{line:377,column:29}},"129":{start:{line:380,column:2},end:{line:446,column:4}},"130":{start:{line:382,column:22},end:{line:382,column:41}},"131":{start:{line:384,column:25},end:{line:384,column:29}},"132":{start:{line:385,column:4},end:{line:392,column:5}},"133":{start:{line:387,column:6},end:{line:387,column:53}},"134":{start:{line:391,column:6},end:{line:391,column:67}},"135":{start:{line:394,column:28},end:{line:394,column:30}},"136":{start:{line:395,column:23},end:{line:395,column:24}},"137":{start:{line:397,column:4},end:{line:435,column:7}},"138":{start:{line:399,column:6},end:{line:434,column:7}},"139":{start:{line:401,column:8},end:{line:401,column:32}},"140":{start:{line:403,column:11},end:{line:434,column:7}},"141":{start:{line:408,column:8},end:{line:408,column:32}},"142":{start:{line:410,column:11},end:{line:434,column:7}},"143":{start:{line:414,column:8},end:{line:414,column:32}},"144":{start:{line:416,column:11},end:{line:434,column:7}},"145":{start:{line:422,column:8},end:{line:422,column:32}},"146":{start:{line:424,column:11},end:{line:434,column:7}},"147":{start:{line:429,column:8},end:{line:429,column:32}},"148":{start:{line:433,column:8},end:{line:433,column:32}},"149":{start:{line:436,column:4},end:{line:443,column:5}},"150":{start:{line:438,column:6},end:{line:441,column:7}},"151":{start:{line:440,column:8},end:{line:440,column:43}},"152":{start:{line:442,column:6},end:{line:442,column:45}},"153":{start:{line:445,column:4},end:{line:445,column:24}},"154":{start:{line:448,column:2},end:{line:509,column:4}},"155":{start:{line:451,column:22},end:{line:451,column:41}},"156":{start:{line:455,column:4},end:{line:462,column:5}},"157":{start:{line:457,column:6},end:{line:457,column:50}},"158":{start:{line:461,column:6},end:{line:461,column:64}},"159":{start:{line:464,column:24},end:{line:464,column:25}},"160":{start:{line:465,column:29},end:{line:465,column:31}},"161":{start:{line:467,column:4},end:{line:499,column:7}},"162":{start:{line:469,column:23},end:{line:469,column:34}},"163":{start:{line:470,column:22},end:{line:470,column:35}},"164":{start:{line:471,column:6},end:{line:498,column:7}},"165":{start:{line:474,column:8},end:{line:474,column:35}},"166":{start:{line:476,column:11},end:{line:498,column:7}},"167":{start:{line:479,column:8},end:{line:479,column:35}},"168":{start:{line:481,column:11},end:{line:498,column:7}},"169":{start:{line:485,column:8},end:{line:485,column:35}},"170":{start:{line:489,column:11},end:{line:498,column:7}},"171":{start:{line:493,column:8},end:{line:493,column:35}},"172":{start:{line:497,column:8},end:{line:497,column:35}},"173":{start:{line:500,column:4},end:{line:507,column:5}},"174":{start:{line:502,column:6},end:{line:505,column:7}},"175":{start:{line:504,column:8},end:{line:504,column:47}},"176":{start:{line:506,column:6},end:{line:506,column:49}},"177":{start:{line:508,column:4},end:{line:508,column:25}},"178":{start:{line:511,column:2},end:{line:567,column:4}},"179":{start:{line:513,column:22},end:{line:513,column:41}},"180":{start:{line:516,column:17},end:{line:516,column:21}},"181":{start:{line:518,column:4},end:{line:525,column:5}},"182":{start:{line:520,column:6},end:{line:520,column:37}},"183":{start:{line:524,column:6},end:{line:524,column:51}},"184":{start:{line:526,column:28},end:{line:526,column:30}},"185":{start:{line:527,column:23},end:{line:527,column:24}},"186":{start:{line:529,column:4},end:{line:556,column:7}},"187":{start:{line:531,column:6},end:{line:555,column:7}},"188":{start:{line:533,column:8},end:{line:533,column:32}},"189":{start:{line:535,column:11},end:{line:555,column:7}},"190":{start:{line:537,column:8},end:{line:537,column:32}},"191":{start:{line:539,column:11},end:{line:555,column:7}},"192":{start:{line:541,column:8},end:{line:541,column:32}},"193":{start:{line:543,column:11},end:{line:555,column:7}},"194":{start:{line:546,column:8},end:{line:546,column:32}},"195":{start:{line:548,column:11},end:{line:555,column:7}},"196":{start:{line:550,column:8},end:{line:550,column:32}},"197":{start:{line:552,column:11},end:{line:555,column:7}},"198":{start:{line:554,column:8},end:{line:554,column:32}},"199":{start:{line:557,column:4},end:{line:564,column:5}},"200":{start:{line:559,column:6},end:{line:562,column:7}},"201":{start:{line:561,column:8},end:{line:561,column:43}},"202":{start:{line:563,column:6},end:{line:563,column:45}},"203":{start:{line:566,column:4},end:{line:566,column:24}},"204":{start:{line:569,column:2},end:{line:569,column:20}},"205":{start:{line:574,column:20},end:{line:577,column:1}},"206":{start:{line:576,column:2},end:{line:576,column:30}},"207":{start:{line:579,column:0},end:{line:579,column:29}}},fnMap:{"0":{name:"arraySame",decl:{start:{line:4,column:9},end:{line:4,column:18}},loc:{start:{line:5,column:0},end:{line:14,column:1}},line:5},"1":{name:"meterArray",decl:{start:{line:16,column:9},end:{line:16,column:19}},loc:{start:{line:17,column:0},end:{line:19,column:1}},line:17},"2":{name:"(anonymous_2)",decl:{start:{line:47,column:19},end:{line:47,column:20}},loc:{start:{line:48,column:0},end:{line:570,column:1}},line:48},"3":{name:"(anonymous_3)",decl:{start:{line:51,column:35},end:{line:51,column:36}},loc:{start:{line:52,column:2},end:{line:122,column:3}},line:52},"4":{name:"(anonymous_4)",decl:{start:{line:70,column:26},end:{line:70,column:27}},loc:{start:{line:71,column:6},end:{line:110,column:7}},line:71},"5":{name:"(anonymous_5)",decl:{start:{line:124,column:41},end:{line:124,column:42}},loc:{start:{line:125,column:2},end:{line:167,column:3}},line:125},"6":{name:"(anonymous_6)",decl:{start:{line:130,column:26},end:{line:130,column:27}},loc:{start:{line:131,column:4},end:{line:160,column:5}},line:131},"7":{name:"(anonymous_7)",decl:{start:{line:169,column:47},end:{line:169,column:48}},loc:{start:{line:170,column:2},end:{line:217,column:3}},line:170},"8":{name:"(anonymous_8)",decl:{start:{line:175,column:26},end:{line:175,column:27}},loc:{start:{line:176,column:4},end:{line:211,column:5}},line:176},"9":{name:"(anonymous_9)",decl:{start:{line:219,column:30},end:{line:219,column:31}},loc:{start:{line:220,column:2},end:{line:286,column:3}},line:220},"10":{name:"(anonymous_10)",decl:{start:{line:238,column:26},end:{line:238,column:27}},loc:{start:{line:239,column:6},end:{line:275,column:7}},line:239},"11":{name:"(anonymous_11)",decl:{start:{line:289,column:36},end:{line:289,column:37}},loc:{start:{line:290,column:2},end:{line:332,column:3}},line:290},"12":{name:"(anonymous_12)",decl:{start:{line:295,column:21},end:{line:295,column:22}},loc:{start:{line:296,column:4},end:{line:325,column:5}},line:296},"13":{name:"(anonymous_13)",decl:{start:{line:334,column:42},end:{line:334,column:43}},loc:{start:{line:335,column:2},end:{line:378,column:3}},line:335},"14":{name:"(anonymous_14)",decl:{start:{line:340,column:21},end:{line:340,column:22}},loc:{start:{line:341,column:4},end:{line:372,column:5}},line:341},"15":{name:"(anonymous_15)",decl:{start:{line:380,column:27},end:{line:380,column:28}},loc:{start:{line:381,column:2},end:{line:446,column:3}},line:381},"16":{name:"(anonymous_16)",decl:{start:{line:397,column:27},end:{line:397,column:28}},loc:{start:{line:398,column:4},end:{line:435,column:5}},line:398},"17":{name:"(anonymous_17)",decl:{start:{line:448,column:40},end:{line:448,column:41}},loc:{start:{line:449,column:2},end:{line:509,column:3}},line:449},"18":{name:"(anonymous_18)",decl:{start:{line:467,column:20},end:{line:467,column:21}},loc:{start:{line:468,column:4},end:{line:499,column:5}},line:468},"19":{name:"(anonymous_19)",decl:{start:{line:511,column:27},end:{line:511,column:28}},loc:{start:{line:512,column:2},end:{line:567,column:3}},line:512},"20":{name:"(anonymous_20)",decl:{start:{line:529,column:19},end:{line:529,column:20}},loc:{start:{line:530,column:4},end:{line:556,column:5}},line:530},"21":{name:"(anonymous_21)",decl:{start:{line:574,column:20},end:{line:574,column:21}},loc:{start:{line:575,column:0},end:{line:577,column:1}},line:575}},branchMap:{"0":{loc:{start:{line:7,column:4},end:{line:8,column:19}},type:"if",locations:[{start:{line:7,column:4},end:{line:8,column:19}},{start:{line:7,column:4},end:{line:8,column:19}}],line:7},"1":{loc:{start:{line:11,column:8},end:{line:11,column:67}},type:"if",locations:[{start:{line:11,column:8},end:{line:11,column:67}},{start:{line:11,column:8},end:{line:11,column:67}}],line:11},"2":{loc:{start:{line:57,column:4},end:{line:64,column:5}},type:"if",locations:[{start:{line:57,column:4},end:{line:64,column:5}},{start:{line:57,column:4},end:{line:64,column:5}}],line:57},"3":{loc:{start:{line:57,column:8},end:{line:57,column:63}},type:"binary-expr",locations:[{start:{line:57,column:8},end:{line:57,column:36}},{start:{line:57,column:40},end:{line:57,column:63}}],line:57},"4":{loc:{start:{line:66,column:4},end:{line:121,column:5}},type:"if",locations:[{start:{line:66,column:4},end:{line:121,column:5}},{start:{line:66,column:4},end:{line:121,column:5}}],line:66},"5":{loc:{start:{line:73,column:8},end:{line:109,column:9}},type:"if",locations:[{start:{line:73,column:8},end:{line:109,column:9}},{start:{line:73,column:8},end:{line:109,column:9}}],line:73},"6":{loc:{start:{line:73,column:12},end:{line:84,column:64}},type:"binary-expr",locations:[{start:{line:73,column:12},end:{line:73,column:40}},{start:{line:73,column:44},end:{line:73,column:73}},{start:{line:74,column:13},end:{line:74,column:39}},{start:{line:74,column:43},end:{line:74,column:70}},{start:{line:75,column:13},end:{line:75,column:43}},{start:{line:75,column:47},end:{line:75,column:73}},{start:{line:76,column:13},end:{line:76,column:36}},{start:{line:76,column:40},end:{line:76,column:64}},{start:{line:77,column:13},end:{line:77,column:34}},{start:{line:77,column:38},end:{line:77,column:60}},{start:{line:78,column:13},end:{line:78,column:38}},{start:{line:78,column:42},end:{line:78,column:63}},{start:{line:79,column:13},end:{line:79,column:35}},{start:{line:79,column:39},end:{line:79,column:61}},{start:{line:80,column:13},end:{line:80,column:42}},{start:{line:80,column:46},end:{line:80,column:67}},{start:{line:81,column:13},end:{line:81,column:36}},{start:{line:81,column:40},end:{line:81,column:70}},{start:{line:82,column:13},end:{line:82,column:38}},{start:{line:82,column:42},end:{line:82,column:68}},{start:{line:83,column:13},end:{line:83,column:35}},{start:{line:83,column:39},end:{line:83,column:68}},{start:{line:84,column:13},end:{line:84,column:37}},{start:{line:84,column:41},end:{line:84,column:64}}],line:73},"7":{loc:{start:{line:87,column:10},end:{line:94,column:11}},type:"if",locations:[{start:{line:87,column:10},end:{line:94,column:11}},{start:{line:87,column:10},end:{line:94,column:11}}],line:87},"8":{loc:{start:{line:101,column:10},end:{line:108,column:11}},type:"if",locations:[{start:{line:101,column:10},end:{line:108,column:11}},{start:{line:101,column:10},end:{line:108,column:11}}],line:101},"9":{loc:{start:{line:112,column:6},end:{line:119,column:7}},type:"if",locations:[{start:{line:112,column:6},end:{line:119,column:7}},{start:{line:112,column:6},end:{line:119,column:7}}],line:112},"10":{loc:{start:{line:132,column:6},end:{line:159,column:7}},type:"if",locations:[{start:{line:132,column:6},end:{line:159,column:7}},{start:{line:132,column:6},end:{line:159,column:7}}],line:132},"11":{loc:{start:{line:132,column:10},end:{line:133,column:51}},type:"binary-expr",locations:[{start:{line:132,column:10},end:{line:132,column:50}},{start:{line:133,column:11},end:{line:133,column:51}}],line:132},"12":{loc:{start:{line:138,column:11},end:{line:159,column:7}},type:"if",locations:[{start:{line:138,column:11},end:{line:159,column:7}},{start:{line:138,column:11},end:{line:159,column:7}}],line:138},"13":{loc:{start:{line:138,column:15},end:{line:140,column:43}},type:"binary-expr",locations:[{start:{line:138,column:15},end:{line:138,column:46}},{start:{line:139,column:11},end:{line:139,column:51}},{start:{line:140,column:11},end:{line:140,column:43}}],line:138},"14":{loc:{start:{line:144,column:11},end:{line:159,column:7}},type:"if",locations:[{start:{line:144,column:11},end:{line:159,column:7}},{start:{line:144,column:11},end:{line:159,column:7}}],line:144},"15":{loc:{start:{line:144,column:15},end:{line:146,column:42}},type:"binary-expr",locations:[{start:{line:144,column:15},end:{line:144,column:44}},{start:{line:145,column:11},end:{line:145,column:44}},{start:{line:146,column:11},end:{line:146,column:42}}],line:144},"16":{loc:{start:{line:150,column:11},end:{line:159,column:7}},type:"if",locations:[{start:{line:150,column:11},end:{line:159,column:7}},{start:{line:150,column:11},end:{line:159,column:7}}],line:150},"17":{loc:{start:{line:150,column:15},end:{line:152,column:47}},type:"binary-expr",locations:[{start:{line:150,column:15},end:{line:150,column:46}},{start:{line:151,column:11},end:{line:151,column:43}},{start:{line:152,column:11},end:{line:152,column:47}}],line:150},"18":{loc:{start:{line:162,column:4},end:{line:165,column:5}},type:"if",locations:[{start:{line:162,column:4},end:{line:165,column:5}},{start:{line:162,column:4},end:{line:165,column:5}}],line:162},"19":{loc:{start:{line:177,column:6},end:{line:210,column:7}},type:"if",locations:[{start:{line:177,column:6},end:{line:210,column:7}},{start:{line:177,column:6},end:{line:210,column:7}}],line:177},"20":{loc:{start:{line:177,column:10},end:{line:179,column:49}},type:"binary-expr",locations:[{start:{line:177,column:10},end:{line:177,column:44}},{start:{line:178,column:11},end:{line:178,column:51}},{start:{line:179,column:11},end:{line:179,column:49}}],line:177},"21":{loc:{start:{line:183,column:11},end:{line:210,column:7}},type:"if",locations:[{start:{line:183,column:11},end:{line:210,column:7}},{start:{line:183,column:11},end:{line:210,column:7}}],line:183},"22":{loc:{start:{line:183,column:15},end:{line:185,column:43}},type:"binary-expr",locations:[{start:{line:183,column:15},end:{line:183,column:55}},{start:{line:184,column:11},end:{line:184,column:51}},{start:{line:185,column:11},end:{line:185,column:43}}],line:183},"23":{loc:{start:{line:190,column:11},end:{line:210,column:7}},type:"if",locations:[{start:{line:190,column:11},end:{line:210,column:7}},{start:{line:190,column:11},end:{line:210,column:7}}],line:190},"24":{loc:{start:{line:190,column:15},end:{line:193,column:44}},type:"binary-expr",locations:[{start:{line:190,column:15},end:{line:190,column:46}},{start:{line:191,column:11},end:{line:191,column:42}},{start:{line:192,column:11},end:{line:192,column:43}},{start:{line:193,column:11},end:{line:193,column:44}}],line:190},"25":{loc:{start:{line:197,column:11},end:{line:210,column:7}},type:"if",locations:[{start:{line:197,column:11},end:{line:210,column:7}},{start:{line:197,column:11},end:{line:210,column:7}}],line:197},"26":{loc:{start:{line:197,column:15},end:{line:203,column:40}},type:"binary-expr",locations:[{start:{line:197,column:15},end:{line:197,column:46}},{start:{line:198,column:11},end:{line:198,column:43}},{start:{line:199,column:11},end:{line:199,column:47}},{start:{line:200,column:11},end:{line:200,column:40}},{start:{line:201,column:11},end:{line:201,column:44}},{start:{line:202,column:11},end:{line:202,column:42}},{start:{line:203,column:11},end:{line:203,column:40}}],line:197},"27":{loc:{start:{line:212,column:4},end:{line:215,column:5}},type:"if",locations:[{start:{line:212,column:4},end:{line:215,column:5}},{start:{line:212,column:4},end:{line:215,column:5}}],line:212},"28":{loc:{start:{line:226,column:4},end:{line:233,column:5}},type:"if",locations:[{start:{line:226,column:4},end:{line:233,column:5}},{start:{line:226,column:4},end:{line:233,column:5}}],line:226},"29":{loc:{start:{line:226,column:8},end:{line:226,column:63}},type:"binary-expr",locations:[{start:{line:226,column:8},end:{line:226,column:36}},{start:{line:226,column:40},end:{line:226,column:63}}],line:226},"30":{loc:{start:{line:234,column:4},end:{line:285,column:5}},type:"if",locations:[{start:{line:234,column:4},end:{line:285,column:5}},{start:{line:234,column:4},end:{line:285,column:5}}],line:234},"31":{loc:{start:{line:240,column:8},end:{line:274,column:9}},type:"if",locations:[{start:{line:240,column:8},end:{line:274,column:9}},{start:{line:240,column:8},end:{line:274,column:9}}],line:240},"32":{loc:{start:{line:240,column:12},end:{line:251,column:64}},type:"binary-expr",locations:[{start:{line:240,column:12},end:{line:240,column:40}},{start:{line:240,column:44},end:{line:240,column:73}},{start:{line:241,column:13},end:{line:241,column:39}},{start:{line:241,column:43},end:{line:241,column:70}},{start:{line:242,column:13},end:{line:242,column:43}},{start:{line:242,column:47},end:{line:242,column:73}},{start:{line:243,column:13},end:{line:243,column:36}},{start:{line:243,column:40},end:{line:243,column:64}},{start:{line:244,column:13},end:{line:244,column:34}},{start:{line:244,column:38},end:{line:244,column:60}},{start:{line:245,column:13},end:{line:245,column:38}},{start:{line:245,column:42},end:{line:245,column:63}},{start:{line:246,column:13},end:{line:246,column:35}},{start:{line:246,column:39},end:{line:246,column:61}},{start:{line:247,column:13},end:{line:247,column:42}},{start:{line:247,column:46},end:{line:247,column:67}},{start:{line:248,column:13},end:{line:248,column:36}},{start:{line:248,column:40},end:{line:248,column:70}},{start:{line:249,column:13},end:{line:249,column:38}},{start:{line:249,column:42},end:{line:249,column:68}},{start:{line:250,column:13},end:{line:250,column:35}},{start:{line:250,column:39},end:{line:250,column:68}},{start:{line:251,column:13},end:{line:251,column:37}},{start:{line:251,column:41},end:{line:251,column:64}}],line:240},"33":{loc:{start:{line:254,column:10},end:{line:261,column:11}},type:"if",locations:[{start:{line:254,column:10},end:{line:261,column:11}},{start:{line:254,column:10},end:{line:261,column:11}}],line:254},"34":{loc:{start:{line:266,column:10},end:{line:273,column:11}},type:"if",locations:[{start:{line:266,column:10},end:{line:273,column:11}},{start:{line:266,column:10},end:{line:273,column:11}}],line:266},"35":{loc:{start:{line:276,column:6},end:{line:283,column:7}},type:"if",locations:[{start:{line:276,column:6},end:{line:283,column:7}},{start:{line:276,column:6},end:{line:283,column:7}}],line:276},"36":{loc:{start:{line:299,column:6},end:{line:324,column:7}},type:"if",locations:[{start:{line:299,column:6},end:{line:324,column:7}},{start:{line:299,column:6},end:{line:324,column:7}}],line:299},"37":{loc:{start:{line:299,column:10},end:{line:299,column:66}},type:"binary-expr",locations:[{start:{line:299,column:10},end:{line:299,column:36}},{start:{line:299,column:40},end:{line:299,column:66}}],line:299},"38":{loc:{start:{line:303,column:11},end:{line:324,column:7}},type:"if",locations:[{start:{line:303,column:11},end:{line:324,column:7}},{start:{line:303,column:11},end:{line:324,column:7}}],line:303},"39":{loc:{start:{line:303,column:15},end:{line:303,column:72}},type:"binary-expr",locations:[{start:{line:303,column:15},end:{line:303,column:41}},{start:{line:303,column:45},end:{line:303,column:72}}],line:303},"40":{loc:{start:{line:307,column:11},end:{line:324,column:7}},type:"if",locations:[{start:{line:307,column:11},end:{line:324,column:7}},{start:{line:307,column:11},end:{line:324,column:7}}],line:307},"41":{loc:{start:{line:307,column:15},end:{line:307,column:71}},type:"binary-expr",locations:[{start:{line:307,column:15},end:{line:307,column:41}},{start:{line:307,column:45},end:{line:307,column:71}}],line:307},"42":{loc:{start:{line:311,column:11},end:{line:324,column:7}},type:"if",locations:[{start:{line:311,column:11},end:{line:324,column:7}},{start:{line:311,column:11},end:{line:324,column:7}}],line:311},"43":{loc:{start:{line:311,column:15},end:{line:313,column:77}},type:"binary-expr",locations:[{start:{line:311,column:15},end:{line:311,column:48}},{start:{line:312,column:11},end:{line:312,column:40}},{start:{line:313,column:11},end:{line:313,column:45}},{start:{line:313,column:49},end:{line:313,column:77}}],line:311},"44":{loc:{start:{line:317,column:11},end:{line:324,column:7}},type:"if",locations:[{start:{line:317,column:11},end:{line:324,column:7}},{start:{line:317,column:11},end:{line:324,column:7}}],line:317},"45":{loc:{start:{line:317,column:15},end:{line:317,column:69}},type:"binary-expr",locations:[{start:{line:317,column:15},end:{line:317,column:40}},{start:{line:317,column:44},end:{line:317,column:69}}],line:317},"46":{loc:{start:{line:327,column:4},end:{line:330,column:5}},type:"if",locations:[{start:{line:327,column:4},end:{line:330,column:5}},{start:{line:327,column:4},end:{line:330,column:5}}],line:327},"47":{loc:{start:{line:344,column:6},end:{line:371,column:7}},type:"if",locations:[{start:{line:344,column:6},end:{line:371,column:7}},{start:{line:344,column:6},end:{line:371,column:7}}],line:344},"48":{loc:{start:{line:344,column:10},end:{line:344,column:68}},type:"binary-expr",locations:[{start:{line:344,column:10},end:{line:344,column:37}},{start:{line:344,column:41},end:{line:344,column:68}}],line:344},"49":{loc:{start:{line:348,column:11},end:{line:371,column:7}},type:"if",locations:[{start:{line:348,column:11},end:{line:371,column:7}},{start:{line:348,column:11},end:{line:371,column:7}}],line:348},"50":{loc:{start:{line:348,column:15},end:{line:348,column:71}},type:"binary-expr",locations:[{start:{line:348,column:15},end:{line:348,column:41}},{start:{line:348,column:45},end:{line:348,column:71}}],line:348},"51":{loc:{start:{line:352,column:11},end:{line:371,column:7}},type:"if",locations:[{start:{line:352,column:11},end:{line:371,column:7}},{start:{line:352,column:11},end:{line:371,column:7}}],line:352},"52":{loc:{start:{line:352,column:15},end:{line:353,column:68}},type:"binary-expr",locations:[{start:{line:352,column:15},end:{line:352,column:41}},{start:{line:352,column:45},end:{line:352,column:71}},{start:{line:353,column:11},end:{line:353,column:37}},{start:{line:353,column:41},end:{line:353,column:68}}],line:352},"53":{loc:{start:{line:357,column:11},end:{line:371,column:7}},type:"if",locations:[{start:{line:357,column:11},end:{line:371,column:7}},{start:{line:357,column:11},end:{line:371,column:7}}],line:357},"54":{loc:{start:{line:357,column:15},end:{line:360,column:37}},type:"binary-expr",locations:[{start:{line:357,column:15},end:{line:357,column:48}},{start:{line:358,column:11},end:{line:358,column:40}},{start:{line:359,column:11},end:{line:359,column:45}},{start:{line:359,column:49},end:{line:359,column:77}},{start:{line:360,column:11},end:{line:360,column:37}}],line:357},"55":{loc:{start:{line:364,column:11},end:{line:371,column:7}},type:"if",locations:[{start:{line:364,column:11},end:{line:371,column:7}},{start:{line:364,column:11},end:{line:371,column:7}}],line:364},"56":{loc:{start:{line:364,column:15},end:{line:364,column:69}},type:"binary-expr",locations:[{start:{line:364,column:15},end:{line:364,column:40}},{start:{line:364,column:44},end:{line:364,column:69}}],line:364},"57":{loc:{start:{line:373,column:4},end:{line:376,column:5}},type:"if",locations:[{start:{line:373,column:4},end:{line:376,column:5}},{start:{line:373,column:4},end:{line:376,column:5}}],line:373},"58":{loc:{start:{line:385,column:4},end:{line:392,column:5}},type:"if",locations:[{start:{line:385,column:4},end:{line:392,column:5}},{start:{line:385,column:4},end:{line:392,column:5}}],line:385},"59":{loc:{start:{line:399,column:6},end:{line:434,column:7}},type:"if",locations:[{start:{line:399,column:6},end:{line:434,column:7}},{start:{line:399,column:6},end:{line:434,column:7}}],line:399},"60":{loc:{start:{line:403,column:11},end:{line:434,column:7}},type:"if",locations:[{start:{line:403,column:11},end:{line:434,column:7}},{start:{line:403,column:11},end:{line:434,column:7}}],line:403},"61":{loc:{start:{line:403,column:15},end:{line:406,column:55}},type:"binary-expr",locations:[{start:{line:403,column:15},end:{line:403,column:59}},{start:{line:404,column:11},end:{line:404,column:55}},{start:{line:405,column:11},end:{line:405,column:56}},{start:{line:406,column:11},end:{line:406,column:55}}],line:403},"62":{loc:{start:{line:410,column:11},end:{line:434,column:7}},type:"if",locations:[{start:{line:410,column:11},end:{line:434,column:7}},{start:{line:410,column:11},end:{line:434,column:7}}],line:410},"63":{loc:{start:{line:410,column:15},end:{line:412,column:55}},type:"binary-expr",locations:[{start:{line:410,column:15},end:{line:410,column:59}},{start:{line:411,column:11},end:{line:411,column:55}},{start:{line:412,column:11},end:{line:412,column:55}}],line:410},"64":{loc:{start:{line:416,column:11},end:{line:434,column:7}},type:"if",locations:[{start:{line:416,column:11},end:{line:434,column:7}},{start:{line:416,column:11},end:{line:434,column:7}}],line:416},"65":{loc:{start:{line:416,column:16},end:{line:419,column:55}},type:"binary-expr",locations:[{start:{line:416,column:16},end:{line:416,column:60}},{start:{line:417,column:11},end:{line:417,column:55}},{start:{line:418,column:11},end:{line:418,column:55}},{start:{line:419,column:11},end:{line:419,column:55}}],line:416},"66":{loc:{start:{line:424,column:11},end:{line:434,column:7}},type:"if",locations:[{start:{line:424,column:11},end:{line:434,column:7}},{start:{line:424,column:11},end:{line:434,column:7}}],line:424},"67":{loc:{start:{line:424,column:16},end:{line:426,column:55}},type:"binary-expr",locations:[{start:{line:424,column:16},end:{line:424,column:59}},{start:{line:425,column:11},end:{line:425,column:55}},{start:{line:426,column:11},end:{line:426,column:55}}],line:424},"68":{loc:{start:{line:436,column:4},end:{line:443,column:5}},type:"if",locations:[{start:{line:436,column:4},end:{line:443,column:5}},{start:{line:436,column:4},end:{line:443,column:5}}],line:436},"69":{loc:{start:{line:455,column:4},end:{line:462,column:5}},type:"if",locations:[{start:{line:455,column:4},end:{line:462,column:5}},{start:{line:455,column:4},end:{line:462,column:5}}],line:455},"70":{loc:{start:{line:455,column:8},end:{line:455,column:63}},type:"binary-expr",locations:[{start:{line:455,column:8},end:{line:455,column:36}},{start:{line:455,column:40},end:{line:455,column:63}}],line:455},"71":{loc:{start:{line:471,column:6},end:{line:498,column:7}},type:"if",locations:[{start:{line:471,column:6},end:{line:498,column:7}},{start:{line:471,column:6},end:{line:498,column:7}}],line:471},"72":{loc:{start:{line:471,column:10},end:{line:472,column:51}},type:"binary-expr",locations:[{start:{line:471,column:11},end:{line:471,column:35}},{start:{line:471,column:39},end:{line:471,column:60}},{start:{line:472,column:9},end:{line:472,column:31}},{start:{line:472,column:36},end:{line:472,column:51}}],line:471},"73":{loc:{start:{line:476,column:11},end:{line:498,column:7}},type:"if",locations:[{start:{line:476,column:11},end:{line:498,column:7}},{start:{line:476,column:11},end:{line:498,column:7}}],line:476},"74":{loc:{start:{line:476,column:15},end:{line:477,column:54}},type:"binary-expr",locations:[{start:{line:476,column:16},end:{line:476,column:39}},{start:{line:476,column:43},end:{line:476,column:58}},{start:{line:477,column:10},end:{line:477,column:34}},{start:{line:477,column:38},end:{line:477,column:53}}],line:476},"75":{loc:{start:{line:481,column:11},end:{line:498,column:7}},type:"if",locations:[{start:{line:481,column:11},end:{line:498,column:7}},{start:{line:481,column:11},end:{line:498,column:7}}],line:481},"76":{loc:{start:{line:481,column:15},end:{line:482,column:53}},type:"binary-expr",locations:[{start:{line:481,column:16},end:{line:481,column:37}},{start:{line:481,column:41},end:{line:481,column:56}},{start:{line:482,column:10},end:{line:482,column:33}},{start:{line:482,column:37},end:{line:482,column:52}}],line:481},"77":{loc:{start:{line:489,column:11},end:{line:498,column:7}},type:"if",locations:[{start:{line:489,column:11},end:{line:498,column:7}},{start:{line:489,column:11},end:{line:498,column:7}}],line:489},"78":{loc:{start:{line:489,column:15},end:{line:490,column:51}},type:"binary-expr",locations:[{start:{line:489,column:16},end:{line:489,column:40}},{start:{line:489,column:44},end:{line:489,column:59}},{start:{line:490,column:10},end:{line:490,column:31}},{start:{line:490,column:35},end:{line:490,column:50}}],line:489},"79":{loc:{start:{line:500,column:4},end:{line:507,column:5}},type:"if",locations:[{start:{line:500,column:4},end:{line:507,column:5}},{start:{line:500,column:4},end:{line:507,column:5}}],line:500},"80":{loc:{start:{line:518,column:4},end:{line:525,column:5}},type:"if",locations:[{start:{line:518,column:4},end:{line:525,column:5}},{start:{line:518,column:4},end:{line:525,column:5}}],line:518},"81":{loc:{start:{line:531,column:6},end:{line:555,column:7}},type:"if",locations:[{start:{line:531,column:6},end:{line:555,column:7}},{start:{line:531,column:6},end:{line:555,column:7}}],line:531},"82":{loc:{start:{line:531,column:10},end:{line:531,column:35}},type:"binary-expr",locations:[{start:{line:531,column:10},end:{line:531,column:20}},{start:{line:531,column:24},end:{line:531,column:35}}],line:531},"83":{loc:{start:{line:535,column:11},end:{line:555,column:7}},type:"if",locations:[{start:{line:535,column:11},end:{line:555,column:7}},{start:{line:535,column:11},end:{line:555,column:7}}],line:535},"84":{loc:{start:{line:535,column:15},end:{line:535,column:42}},type:"binary-expr",locations:[{start:{line:535,column:15},end:{line:535,column:26}},{start:{line:535,column:30},end:{line:535,column:42}}],line:535},"85":{loc:{start:{line:539,column:11},end:{line:555,column:7}},type:"if",locations:[{start:{line:539,column:11},end:{line:555,column:7}},{start:{line:539,column:11},end:{line:555,column:7}}],line:539},"86":{loc:{start:{line:539,column:15},end:{line:539,column:42}},type:"binary-expr",locations:[{start:{line:539,column:15},end:{line:539,column:26}},{start:{line:539,column:30},end:{line:539,column:42}}],line:539},"87":{loc:{start:{line:543,column:11},end:{line:555,column:7}},type:"if",locations:[{start:{line:543,column:11},end:{line:555,column:7}},{start:{line:543,column:11},end:{line:555,column:7}}],line:543},"88":{loc:{start:{line:543,column:16},end:{line:543,column:41}},type:"binary-expr",locations:[{start:{line:543,column:16},end:{line:543,column:26}},{start:{line:543,column:30},end:{line:543,column:41}}],line:543},"89":{loc:{start:{line:548,column:11},end:{line:555,column:7}},type:"if",locations:[{start:{line:548,column:11},end:{line:555,column:7}},{start:{line:548,column:11},end:{line:555,column:7}}],line:548},"90":{loc:{start:{line:548,column:15},end:{line:548,column:74}},type:"binary-expr",locations:[{start:{line:548,column:16},end:{line:548,column:26}},{start:{line:548,column:30},end:{line:548,column:40}},{start:{line:548,column:46},end:{line:548,column:57}},{start:{line:548,column:61},end:{line:548,column:73}}],line:548},"91":{loc:{start:{line:552,column:11},end:{line:555,column:7}},type:"if",locations:[{start:{line:552,column:11},end:{line:555,column:7}},{start:{line:552,column:11},end:{line:555,column:7}}],line:552},"92":{loc:{start:{line:552,column:15},end:{line:552,column:42}},type:"binary-expr",locations:[{start:{line:552,column:15},end:{line:552,column:26}},{start:{line:552,column:30},end:{line:552,column:42}}],line:552},"93":{loc:{start:{line:557,column:4},end:{line:564,column:5}},type:"if",locations:[{start:{line:557,column:4},end:{line:564,column:5}},{start:{line:557,column:4},end:{line:564,column:5}}],line:557}},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0},f:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},b:{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0,0],"14":[0,0],"15":[0,0,0],"16":[0,0],"17":[0,0,0],"18":[0,0],"19":[0,0],"20":[0,0,0],"21":[0,0],"22":[0,0,0],"23":[0,0],"24":[0,0,0,0],"25":[0,0],"26":[0,0,0,0,0,0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0,0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0,0,0],"53":[0,0],"54":[0,0,0,0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0,0,0],"62":[0,0],"63":[0,0,0],"64":[0,0],"65":[0,0,0,0],"66":[0,0],"67":[0,0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0,0,0],"73":[0,0],"74":[0,0,0,0],"75":[0,0],"76":[0,0,0,0],"77":[0,0],"78":[0,0,0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0,0,0],"91":[0,0],"92":[0,0],"93":[0,0]},_coverageSchema:"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c"},coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}coverageData.hash=hash;return coverage[path]=coverageData;}();const Toscanini=(++cov_2ifyfsd364.s[0],require("./Toscanini"));function arraySame(first,second){++cov_2ifyfsd364.f[0];let compareLen=(++cov_2ifyfsd364.s[1],first.length);++cov_2ifyfsd364.s[2];if(compareLen!==second.length){++cov_2ifyfsd364.b[0][0];++cov_2ifyfsd364.s[3];return false;}else{++cov_2ifyfsd364.b[0][1];}++cov_2ifyfsd364.s[4];while(compareLen--){++cov_2ifyfsd364.s[5];if(first[compareLen]!==second[compareLen]){++cov_2ifyfsd364.b[1][0];++cov_2ifyfsd364.s[6];return false;}else{++cov_2ifyfsd364.b[1][1];}}++cov_2ifyfsd364.s[7];return true;}function meterArray(meter){++cov_2ifyfsd364.f[1];++cov_2ifyfsd364.s[8];return[meter.beats,meter.beatType];}// function instrumentCheck(instrumentName, toscanini)
  // {
  //   let instruments = null;
  //
  //   if (instrumentName === undefined)
  //   {
  //     instruments = toscanini.getInstrumentNames();
  //   }
  //   else
  //   {
  //     instruments = toscanini.getInstrumentNames();
  //
  //     if (instruments.includes(instrumentName))
  //     {
  //       instruments = instrumentName;
  //     }
  //     else
  //     {
  //       instruments = null;
  //     }
  //   }
  //
  //   return instruments;
  // }
  //------------------------------------------------------------------------
  ++cov_2ifyfsd364.s[9];const gradeScore=musicxml=>{++cov_2ifyfsd364.f[2];const gradeLevel=(++cov_2ifyfsd364.s[10],{});++cov_2ifyfsd364.s[11];gradeLevel.assessArticulations=instrumentName=>{++cov_2ifyfsd364.f[3];const toscanini=(++cov_2ifyfsd364.s[12],Toscanini(musicxml));const articulationAssessment=(++cov_2ifyfsd364.s[13],[]);let instruments;++cov_2ifyfsd364.s[14];if((++cov_2ifyfsd364.b[3][0],instrumentName!==undefined)&&(++cov_2ifyfsd364.b[3][1],instrumentName!==null)){++cov_2ifyfsd364.b[2][0];++cov_2ifyfsd364.s[15];instruments=[instrumentName];}else{++cov_2ifyfsd364.b[2][1];++cov_2ifyfsd364.s[16];instruments=toscanini.getPartNames();}++cov_2ifyfsd364.s[17];if(instruments!==null){++cov_2ifyfsd364.b[4][0];let averageArticulation=(++cov_2ifyfsd364.s[18],0);++cov_2ifyfsd364.s[19];instruments.forEach(instrument=>{++cov_2ifyfsd364.f[4];++cov_2ifyfsd364.s[20];//lowercase
  if((++cov_2ifyfsd364.b[6][0],instrument==="Solo Treble")||(++cov_2ifyfsd364.b[6][1],instrument==="Solo Soprano")||(++cov_2ifyfsd364.b[6][2],instrument==="Solo Alto")||(++cov_2ifyfsd364.b[6][3],instrument==="Solo Tenor")||(++cov_2ifyfsd364.b[6][4],instrument==="Solo Baritone")||(++cov_2ifyfsd364.b[6][5],instrument==="Solo Bass")||(++cov_2ifyfsd364.b[6][6],instrument==="Treble")||(++cov_2ifyfsd364.b[6][7],instrument==="Soprano")||(++cov_2ifyfsd364.b[6][8],instrument==="Alto")||(++cov_2ifyfsd364.b[6][9],instrument==="Tenor")||(++cov_2ifyfsd364.b[6][10],instrument==="Baritone")||(++cov_2ifyfsd364.b[6][11],instrument==="Bass")||(++cov_2ifyfsd364.b[6][12],instrument==="Voice")||(++cov_2ifyfsd364.b[6][13],instrument==="Choir")||(++cov_2ifyfsd364.b[6][14],instrument==="Voice [male]")||(++cov_2ifyfsd364.b[6][15],instrument==="Mean")||(++cov_2ifyfsd364.b[6][16],instrument==="Cantus")||(++cov_2ifyfsd364.b[6][17],instrument==="Mezzo-soprano")||(++cov_2ifyfsd364.b[6][18],instrument==="Secundus")||(++cov_2ifyfsd364.b[6][19],instrument==="Contralto")||(++cov_2ifyfsd364.b[6][20],instrument==="Altus")||(++cov_2ifyfsd364.b[6][21],instrument==="Countertenor")||(++cov_2ifyfsd364.b[6][22],instrument==="Quintus")||(++cov_2ifyfsd364.b[6][23],instrument==="Bassus")){++cov_2ifyfsd364.b[5][0];const a=(++cov_2ifyfsd364.s[21],gradeLevel.assessArticulationsChoral(instrument,toscanini));++cov_2ifyfsd364.s[22];if(a===0){++cov_2ifyfsd364.b[7][0];++cov_2ifyfsd364.s[23];articulationAssessment.push(0);}else{++cov_2ifyfsd364.b[7][1];++cov_2ifyfsd364.s[24];articulationAssessment.push.apply(articulationAssessment,a);}}else{++cov_2ifyfsd364.b[5][1];const a=(++cov_2ifyfsd364.s[25],gradeLevel.assessArticulationsInstrumental(instrument,toscanini));++cov_2ifyfsd364.s[26];if(a===0){++cov_2ifyfsd364.b[8][0];++cov_2ifyfsd364.s[27];articulationAssessment.push(0);}else{++cov_2ifyfsd364.b[8][1];++cov_2ifyfsd364.s[28];articulationAssessment.push.apply(articulationAssessment,a);}}});++cov_2ifyfsd364.s[29];if(articulationAssessment.length!==0){++cov_2ifyfsd364.b[9][0];++cov_2ifyfsd364.s[30];for(let i=0;i<articulationAssessment.length;i++){++cov_2ifyfsd364.s[31];averageArticulation+=articulationAssessment[i];}++cov_2ifyfsd364.s[32];averageArticulation/=articulationAssessment.length;}else{++cov_2ifyfsd364.b[9][1];}++cov_2ifyfsd364.s[33];return averageArticulation;}else{++cov_2ifyfsd364.b[4][1];}};++cov_2ifyfsd364.s[34];gradeLevel.assessArticulationsChoral=(instrumentName,toscanini)=>{++cov_2ifyfsd364.f[5];const articulations=(++cov_2ifyfsd364.s[35],toscanini.getArticulations(instrumentName));let articulationAssessment=(++cov_2ifyfsd364.s[36],[]);//Does not include level 5, because no way to incorporate 2 things at a time
  ++cov_2ifyfsd364.s[37];articulations.forEach(articulation=>{++cov_2ifyfsd364.f[6];++cov_2ifyfsd364.s[38];if((++cov_2ifyfsd364.b[11][0],articulation.includes("legato-staccato"))||(++cov_2ifyfsd364.b[11][1],articulation.includes("stacatto-legato"))){++cov_2ifyfsd364.b[10][0];++cov_2ifyfsd364.s[39];//include swing weightedness
  articulationAssessment.push(4);}else{++cov_2ifyfsd364.b[10][1];++cov_2ifyfsd364.s[40];if((++cov_2ifyfsd364.b[13][0],articulation.includes("tenuto"))||(++cov_2ifyfsd364.b[13][1],articulation.includes("inverted accent"))||(++cov_2ifyfsd364.b[13][2],articulation.includes("fermata"))){++cov_2ifyfsd364.b[12][0];++cov_2ifyfsd364.s[41];articulationAssessment.push(3);}else{++cov_2ifyfsd364.b[12][1];++cov_2ifyfsd364.s[42];if((++cov_2ifyfsd364.b[15][0],articulation.includes("slur"))||(++cov_2ifyfsd364.b[15][1],articulation.includes("staccato"))||(++cov_2ifyfsd364.b[15][2],articulation.includes("accent"))){++cov_2ifyfsd364.b[14][0];++cov_2ifyfsd364.s[43];articulationAssessment.push(2);}else{++cov_2ifyfsd364.b[14][1];++cov_2ifyfsd364.s[44];if((++cov_2ifyfsd364.b[17][0],articulation.includes("attack"))||(++cov_2ifyfsd364.b[17][1],articulation.includes("release"))||(++cov_2ifyfsd364.b[17][2],articulation.includes("breath-mark"))){++cov_2ifyfsd364.b[16][0];++cov_2ifyfsd364.s[45];articulationAssessment.push(1);}else{++cov_2ifyfsd364.b[16][1];++cov_2ifyfsd364.s[46];articulationAssessment.push(6);}}}}});++cov_2ifyfsd364.s[47];if(articulationAssessment.length===0){++cov_2ifyfsd364.b[18][0];++cov_2ifyfsd364.s[48];return 0;}else{++cov_2ifyfsd364.b[18][1];}++cov_2ifyfsd364.s[49];return articulationAssessment;};++cov_2ifyfsd364.s[50];gradeLevel.assessArticulationsInstrumental=(instrumentName,toscanini)=>{++cov_2ifyfsd364.f[7];const articulations=(++cov_2ifyfsd364.s[51],toscanini.getArticulations(instrumentName));let articulationAssessment=(++cov_2ifyfsd364.s[52],[]);//Does not include level 5, because no way to incorporate 2 things at a time
  ++cov_2ifyfsd364.s[53];articulations.forEach(articulation=>{++cov_2ifyfsd364.f[8];++cov_2ifyfsd364.s[54];if((++cov_2ifyfsd364.b[20][0],articulation.includes("richochet"))||(++cov_2ifyfsd364.b[20][1],articulation.includes("stacatto-legato"))||(++cov_2ifyfsd364.b[20][2],articulation.includes("double-tongue"))){++cov_2ifyfsd364.b[19][0];++cov_2ifyfsd364.s[55];articulationAssessment.push(4);}else{++cov_2ifyfsd364.b[19][1];++cov_2ifyfsd364.s[56];if((++cov_2ifyfsd364.b[22][0],articulation.includes("legato-staccato"))||(++cov_2ifyfsd364.b[22][1],articulation.includes("stacatto-legato"))||(++cov_2ifyfsd364.b[22][2],articulation.includes("marcato"))){++cov_2ifyfsd364.b[21][0];++cov_2ifyfsd364.s[57];//include swing weightedness
  articulationAssessment.push(3);}else{++cov_2ifyfsd364.b[21][1];++cov_2ifyfsd364.s[58];if((++cov_2ifyfsd364.b[24][0],articulation.includes("accent"))||(++cov_2ifyfsd364.b[24][1],articulation.includes("tenuto"))||(++cov_2ifyfsd364.b[24][2],articulation.includes("fermata"))||(++cov_2ifyfsd364.b[24][3],articulation.includes("spiccato"))){++cov_2ifyfsd364.b[23][0];++cov_2ifyfsd364.s[59];articulationAssessment.push(2);}else{++cov_2ifyfsd364.b[23][1];++cov_2ifyfsd364.s[60];if((++cov_2ifyfsd364.b[26][0],articulation.includes("attack"))||(++cov_2ifyfsd364.b[26][1],articulation.includes("release"))||(++cov_2ifyfsd364.b[26][2],articulation.includes("breath-mark"))||(++cov_2ifyfsd364.b[26][3],articulation.includes("slur"))||(++cov_2ifyfsd364.b[26][4],articulation.includes("staccato"))||(++cov_2ifyfsd364.b[26][5],articulation.includes("legato"))||(++cov_2ifyfsd364.b[26][6],articulation.includes("tied"))){++cov_2ifyfsd364.b[25][0];++cov_2ifyfsd364.s[61];articulationAssessment.push(1);}else{++cov_2ifyfsd364.b[25][1];++cov_2ifyfsd364.s[62];articulationAssessment.push(6);}}}}});++cov_2ifyfsd364.s[63];if(articulationAssessment.length===0){++cov_2ifyfsd364.b[27][0];++cov_2ifyfsd364.s[64];return 0;}else{++cov_2ifyfsd364.b[27][1];}++cov_2ifyfsd364.s[65];return articulationAssessment;};++cov_2ifyfsd364.s[66];gradeLevel.assessDynamics=instrumentName=>{++cov_2ifyfsd364.f[9];const toscanini=(++cov_2ifyfsd364.s[67],Toscanini(musicxml));const dynamicAssessment=(++cov_2ifyfsd364.s[68],[]);let instruments;++cov_2ifyfsd364.s[69];if((++cov_2ifyfsd364.b[29][0],instrumentName!==undefined)&&(++cov_2ifyfsd364.b[29][1],instrumentName!==null)){++cov_2ifyfsd364.b[28][0];++cov_2ifyfsd364.s[70];instruments=[instrumentName];}else{++cov_2ifyfsd364.b[28][1];++cov_2ifyfsd364.s[71];instruments=toscanini.getPartNames();}++cov_2ifyfsd364.s[72];if(instruments!==null){++cov_2ifyfsd364.b[30][0];let averageDynamic=(++cov_2ifyfsd364.s[73],0);++cov_2ifyfsd364.s[74];instruments.forEach(instrument=>{++cov_2ifyfsd364.f[10];++cov_2ifyfsd364.s[75];if((++cov_2ifyfsd364.b[32][0],instrument==="Solo Treble")||(++cov_2ifyfsd364.b[32][1],instrument==="Solo Soprano")||(++cov_2ifyfsd364.b[32][2],instrument==="Solo Alto")||(++cov_2ifyfsd364.b[32][3],instrument==="Solo Tenor")||(++cov_2ifyfsd364.b[32][4],instrument==="Solo Baritone")||(++cov_2ifyfsd364.b[32][5],instrument==="Solo Bass")||(++cov_2ifyfsd364.b[32][6],instrument==="Treble")||(++cov_2ifyfsd364.b[32][7],instrument==="Soprano")||(++cov_2ifyfsd364.b[32][8],instrument==="Alto")||(++cov_2ifyfsd364.b[32][9],instrument==="Tenor")||(++cov_2ifyfsd364.b[32][10],instrument==="Baritone")||(++cov_2ifyfsd364.b[32][11],instrument==="Bass")||(++cov_2ifyfsd364.b[32][12],instrument==="Voice")||(++cov_2ifyfsd364.b[32][13],instrument==="Choir")||(++cov_2ifyfsd364.b[32][14],instrument==="Voice [male]")||(++cov_2ifyfsd364.b[32][15],instrument==="Mean")||(++cov_2ifyfsd364.b[32][16],instrument==="Cantus")||(++cov_2ifyfsd364.b[32][17],instrument==="Mezzo-soprano")||(++cov_2ifyfsd364.b[32][18],instrument==="Secundus")||(++cov_2ifyfsd364.b[32][19],instrument==="Contralto")||(++cov_2ifyfsd364.b[32][20],instrument==="Altus")||(++cov_2ifyfsd364.b[32][21],instrument==="Countertenor")||(++cov_2ifyfsd364.b[32][22],instrument==="Quintus")||(++cov_2ifyfsd364.b[32][23],instrument==="Bassus")){++cov_2ifyfsd364.b[31][0];const a=(++cov_2ifyfsd364.s[76],gradeLevel.assessDynamicsChoral(instrument));++cov_2ifyfsd364.s[77];if(a===0){++cov_2ifyfsd364.b[33][0];++cov_2ifyfsd364.s[78];dynamicAssessment.push(a);}else{++cov_2ifyfsd364.b[33][1];++cov_2ifyfsd364.s[79];dynamicAssessment.push.apply(dynamicAssessment,a);}}else{++cov_2ifyfsd364.b[31][1];const a=(++cov_2ifyfsd364.s[80],gradeLevel.assessDynamicsInstrumental(instrument));++cov_2ifyfsd364.s[81];if(a===0){++cov_2ifyfsd364.b[34][0];++cov_2ifyfsd364.s[82];dynamicAssessment.push(a);}else{++cov_2ifyfsd364.b[34][1];++cov_2ifyfsd364.s[83];dynamicAssessment.push.apply(dynamicAssessment,a);}}});++cov_2ifyfsd364.s[84];if(dynamicAssessment.length!==0){++cov_2ifyfsd364.b[35][0];++cov_2ifyfsd364.s[85];for(var i=0;i<dynamicAssessment.length;i++){++cov_2ifyfsd364.s[86];averageDynamic+=dynamicAssessment[i];}++cov_2ifyfsd364.s[87];averageDynamic/=dynamicAssessment.length;}else{++cov_2ifyfsd364.b[35][1];}++cov_2ifyfsd364.s[88];return averageDynamic;}else{++cov_2ifyfsd364.b[30][1];}};//private funtion kind of?
  ++cov_2ifyfsd364.s[89];gradeLevel.assessDynamicsChoral=instrument=>{++cov_2ifyfsd364.f[11];const toscanini=(++cov_2ifyfsd364.s[90],Toscanini(musicxml));const dynamics=(++cov_2ifyfsd364.s[91],toscanini.getDynamics(instrument));let dynamicAssessment=(++cov_2ifyfsd364.s[92],[]);++cov_2ifyfsd364.s[93];dynamics.forEach(dynamic=>{++cov_2ifyfsd364.f[12];let dynamicComparison=(++cov_2ifyfsd364.s[94],dynamic.dynamic);++cov_2ifyfsd364.s[95];if((++cov_2ifyfsd364.b[37][0],dynamicComparison==="ff")||(++cov_2ifyfsd364.b[37][1],dynamicComparison==="pp")){++cov_2ifyfsd364.b[36][0];++cov_2ifyfsd364.s[96];dynamicAssessment.push(5);}else{++cov_2ifyfsd364.b[36][1];++cov_2ifyfsd364.s[97];if((++cov_2ifyfsd364.b[39][0],dynamicComparison==="fp")||(++cov_2ifyfsd364.b[39][1],dynamicComparison==="sfz")){++cov_2ifyfsd364.b[38][0];++cov_2ifyfsd364.s[98];dynamicAssessment.push(4);}else{++cov_2ifyfsd364.b[38][1];++cov_2ifyfsd364.s[99];if((++cov_2ifyfsd364.b[41][0],dynamicComparison==="mp")||(++cov_2ifyfsd364.b[41][1],dynamicComparison==="mf")){++cov_2ifyfsd364.b[40][0];++cov_2ifyfsd364.s[100];dynamicAssessment.push(3);}else{++cov_2ifyfsd364.b[40][1];++cov_2ifyfsd364.s[101];if((++cov_2ifyfsd364.b[43][0],dynamicComparison==="crescendo")||(++cov_2ifyfsd364.b[43][1],dynamicComparison==="cres.")||(++cov_2ifyfsd364.b[43][2],dynamicComparison==="diminuendo")||(++cov_2ifyfsd364.b[43][3],dynamicComparison==="dim.")){++cov_2ifyfsd364.b[42][0];++cov_2ifyfsd364.s[102];dynamicAssessment.push(2);}else{++cov_2ifyfsd364.b[42][1];++cov_2ifyfsd364.s[103];if((++cov_2ifyfsd364.b[45][0],dynamicComparison==="p")||(++cov_2ifyfsd364.b[45][1],dynamicComparison==="f")){++cov_2ifyfsd364.b[44][0];++cov_2ifyfsd364.s[104];dynamicAssessment.push(1);}else{++cov_2ifyfsd364.b[44][1];++cov_2ifyfsd364.s[105];dynamicAssessment.push(6);}}}}}});++cov_2ifyfsd364.s[106];if(dynamicAssessment.length===0){++cov_2ifyfsd364.b[46][0];++cov_2ifyfsd364.s[107];return 0;}else{++cov_2ifyfsd364.b[46][1];}++cov_2ifyfsd364.s[108];return dynamicAssessment;};++cov_2ifyfsd364.s[109];gradeLevel.assessDynamicsInstrumental=instrument=>{++cov_2ifyfsd364.f[13];const toscanini=(++cov_2ifyfsd364.s[110],Toscanini(musicxml));const dynamics=(++cov_2ifyfsd364.s[111],toscanini.getDynamics(instrument));let dynamicAssessment=(++cov_2ifyfsd364.s[112],[]);++cov_2ifyfsd364.s[113];dynamics.forEach(dynamic=>{++cov_2ifyfsd364.f[14];let dynamicComparison=(++cov_2ifyfsd364.s[114],dynamic.dynamic);++cov_2ifyfsd364.s[115];if((++cov_2ifyfsd364.b[48][0],dynamicComparison==="fff")||(++cov_2ifyfsd364.b[48][1],dynamicComparison==="ppp")){++cov_2ifyfsd364.b[47][0];++cov_2ifyfsd364.s[116];dynamicAssessment.push(5);}else{++cov_2ifyfsd364.b[47][1];++cov_2ifyfsd364.s[117];if((++cov_2ifyfsd364.b[50][0],dynamicComparison==="ff")||(++cov_2ifyfsd364.b[50][1],dynamicComparison==="fp")){++cov_2ifyfsd364.b[49][0];++cov_2ifyfsd364.s[118];dynamicAssessment.push(4);}else{++cov_2ifyfsd364.b[49][1];++cov_2ifyfsd364.s[119];if((++cov_2ifyfsd364.b[52][0],dynamicComparison==="mp")||(++cov_2ifyfsd364.b[52][1],dynamicComparison==="pp")||(++cov_2ifyfsd364.b[52][2],dynamicComparison==="fp")||(++cov_2ifyfsd364.b[52][3],dynamicComparison==="sfz")){++cov_2ifyfsd364.b[51][0];++cov_2ifyfsd364.s[120];dynamicAssessment.push(3);}else{++cov_2ifyfsd364.b[51][1];++cov_2ifyfsd364.s[121];if((++cov_2ifyfsd364.b[54][0],dynamicComparison==="crescendo")||(++cov_2ifyfsd364.b[54][1],dynamicComparison==="cres.")||(++cov_2ifyfsd364.b[54][2],dynamicComparison==="diminuendo")||(++cov_2ifyfsd364.b[54][3],dynamicComparison==="dim.")||(++cov_2ifyfsd364.b[54][4],dynamicComparison==="mf")){++cov_2ifyfsd364.b[53][0];++cov_2ifyfsd364.s[122];dynamicAssessment.push(2);}else{++cov_2ifyfsd364.b[53][1];++cov_2ifyfsd364.s[123];if((++cov_2ifyfsd364.b[56][0],dynamicComparison==="p")||(++cov_2ifyfsd364.b[56][1],dynamicComparison==="f")){++cov_2ifyfsd364.b[55][0];++cov_2ifyfsd364.s[124];dynamicAssessment.push(1);}else{++cov_2ifyfsd364.b[55][1];++cov_2ifyfsd364.s[125];dynamicAssessment.push(6);}}}}}});++cov_2ifyfsd364.s[126];if(dynamicAssessment.length===0){++cov_2ifyfsd364.b[57][0];++cov_2ifyfsd364.s[127];return 0;}else{++cov_2ifyfsd364.b[57][1];}++cov_2ifyfsd364.s[128];return dynamicAssessment;};++cov_2ifyfsd364.s[129];gradeLevel.assessMeter=instrumentName=>{++cov_2ifyfsd364.f[15];const toscanini=(++cov_2ifyfsd364.s[130],Toscanini(musicxml));let timeSignatures=(++cov_2ifyfsd364.s[131],null);++cov_2ifyfsd364.s[132];if(instrumentName===undefined){++cov_2ifyfsd364.b[58][0];++cov_2ifyfsd364.s[133];timeSignatures=toscanini.getTimeSignatures();}else{++cov_2ifyfsd364.b[58][1];++cov_2ifyfsd364.s[134];timeSignatures=toscanini.getTimeSignatures(instrumentName);}const meterAssessment=(++cov_2ifyfsd364.s[135],[]);let averageMeter=(++cov_2ifyfsd364.s[136],0);++cov_2ifyfsd364.s[137];timeSignatures.forEach(timeSignature=>{++cov_2ifyfsd364.f[16];++cov_2ifyfsd364.s[138];if(arraySame(meterArray(timeSignature),[7,8])){++cov_2ifyfsd364.b[59][0];++cov_2ifyfsd364.s[139];meterAssessment.push(5);}else{++cov_2ifyfsd364.b[59][1];++cov_2ifyfsd364.s[140];if((++cov_2ifyfsd364.b[61][0],arraySame(meterArray(timeSignature),[5,4]))||(++cov_2ifyfsd364.b[61][1],arraySame(meterArray(timeSignature),[9,8]))||(++cov_2ifyfsd364.b[61][2],arraySame(meterArray(timeSignature),[12,8]))||(++cov_2ifyfsd364.b[61][3],arraySame(meterArray(timeSignature),[5,8]))){++cov_2ifyfsd364.b[60][0];++cov_2ifyfsd364.s[141];meterAssessment.push(4);}else{++cov_2ifyfsd364.b[60][1];++cov_2ifyfsd364.s[142];if((++cov_2ifyfsd364.b[63][0],arraySame(meterArray(timeSignature),[6,8]))||(++cov_2ifyfsd364.b[63][1],arraySame(meterArray(timeSignature),[6,4]))||(++cov_2ifyfsd364.b[63][2],arraySame(meterArray(timeSignature),[3,8]))){++cov_2ifyfsd364.b[62][0];++cov_2ifyfsd364.s[143];meterAssessment.push(3);}else{++cov_2ifyfsd364.b[62][1];++cov_2ifyfsd364.s[144];if(((++cov_2ifyfsd364.b[65][0],arraySame(meterArray(timeSignature),[2,2]))||(++cov_2ifyfsd364.b[65][1],arraySame(meterArray(timeSignature),[4,4]))||(++cov_2ifyfsd364.b[65][2],arraySame(meterArray(timeSignature),[2,4]))||(++cov_2ifyfsd364.b[65][3],arraySame(meterArray(timeSignature),[3,4])))&timeSignatures.length>1){++cov_2ifyfsd364.b[64][0];++cov_2ifyfsd364.s[145];meterAssessment.push(2);}else{++cov_2ifyfsd364.b[64][1];++cov_2ifyfsd364.s[146];if(((++cov_2ifyfsd364.b[67][0],arraySame(meterArray(timeSignature),[4,4]))||(++cov_2ifyfsd364.b[67][1],arraySame(meterArray(timeSignature),[2,4]))||(++cov_2ifyfsd364.b[67][2],arraySame(meterArray(timeSignature),[3,4])))&timeSignatures.length===1){++cov_2ifyfsd364.b[66][0];++cov_2ifyfsd364.s[147];meterAssessment.push(1);}else{++cov_2ifyfsd364.b[66][1];++cov_2ifyfsd364.s[148];meterAssessment.push(6);}}}}}});++cov_2ifyfsd364.s[149];if(meterAssessment.length!==0){++cov_2ifyfsd364.b[68][0];++cov_2ifyfsd364.s[150];for(var i=0;i<meterAssessment.length;i++){++cov_2ifyfsd364.s[151];averageMeter+=meterAssessment[i];}++cov_2ifyfsd364.s[152];averageMeter/=meterAssessment.length;}else{++cov_2ifyfsd364.b[68][1];}//maybe instead of this I can ask for the largest meterassesment?
  ++cov_2ifyfsd364.s[153];return averageMeter;};++cov_2ifyfsd364.s[154];gradeLevel.assessRhythmicComplexity=instrumentName=>{++cov_2ifyfsd364.f[17];//does not include pickups
  const toscanini=(++cov_2ifyfsd364.s[155],Toscanini(musicxml));let rhythms;++cov_2ifyfsd364.s[156];if((++cov_2ifyfsd364.b[70][0],instrumentName===undefined)||(++cov_2ifyfsd364.b[70][1],instrumentName===null)){++cov_2ifyfsd364.b[69][0];++cov_2ifyfsd364.s[157];rhythms=toscanini.getRhythmicComplexity();}else{++cov_2ifyfsd364.b[69][1];++cov_2ifyfsd364.s[158];rhythms=toscanini.getRhythmicComplexity(instrumentName);}let averageRhythm=(++cov_2ifyfsd364.s[159],0);let rhythmicAssessment=(++cov_2ifyfsd364.s[160],[]);++cov_2ifyfsd364.s[161];rhythms.forEach(rhythm=>{++cov_2ifyfsd364.f[18];let rhythmType=(++cov_2ifyfsd364.s[162],rhythm.type);let rhythmDot=(++cov_2ifyfsd364.s[163],rhythm.dotted);++cov_2ifyfsd364.s[164];if(((++cov_2ifyfsd364.b[72][0],rhythmType==="quarter")||(++cov_2ifyfsd364.b[72][1],rhythmType==="half")||(++cov_2ifyfsd364.b[72][2],rhythmType==="whole"))&&(++cov_2ifyfsd364.b[72][3],rhythmDot===0)){++cov_2ifyfsd364.b[71][0];++cov_2ifyfsd364.s[165];rhythmicAssessment.push(1);}else{++cov_2ifyfsd364.b[71][1];++cov_2ifyfsd364.s[166];if((++cov_2ifyfsd364.b[74][0],rhythmType==="eighth")&&(++cov_2ifyfsd364.b[74][1],rhythmDot===0)||(++cov_2ifyfsd364.b[74][2],rhythmType==="quarter")&&(++cov_2ifyfsd364.b[74][3],rhythmDot===1)){++cov_2ifyfsd364.b[73][0];++cov_2ifyfsd364.s[167];rhythmicAssessment.push(2);}else{++cov_2ifyfsd364.b[73][1];++cov_2ifyfsd364.s[168];if((++cov_2ifyfsd364.b[76][0],rhythmType==="16th")&&(++cov_2ifyfsd364.b[76][1],rhythmDot===0)||(++cov_2ifyfsd364.b[76][2],rhythmType==="eighth")&&(++cov_2ifyfsd364.b[76][3],rhythmDot===1)){++cov_2ifyfsd364.b[75][0];++cov_2ifyfsd364.s[169];//not sure how syncopation will be calculated
  rhythmicAssessment.push(3);}//missing fourth
  //double check how 16ths and 32nds are marked in xml
  else{++cov_2ifyfsd364.b[75][1];++cov_2ifyfsd364.s[170];if((++cov_2ifyfsd364.b[78][0],rhythmType==="quarter")&&(++cov_2ifyfsd364.b[78][1],rhythmDot===2)||(++cov_2ifyfsd364.b[78][2],rhythmType==="32nd")&&(++cov_2ifyfsd364.b[78][3],rhythmDot===0)){++cov_2ifyfsd364.b[77][0];++cov_2ifyfsd364.s[171];//also frequent syncopation
  rhythmicAssessment.push(5);}else{++cov_2ifyfsd364.b[77][1];++cov_2ifyfsd364.s[172];rhythmicAssessment.push(6);}}}}});++cov_2ifyfsd364.s[173];if(rhythmicAssessment.length!==0){++cov_2ifyfsd364.b[79][0];++cov_2ifyfsd364.s[174];for(var i=0;i<rhythmicAssessment.length;i++){++cov_2ifyfsd364.s[175];averageRhythm+=rhythmicAssessment[i];}++cov_2ifyfsd364.s[176];averageRhythm/=rhythmicAssessment.length;}else{++cov_2ifyfsd364.b[79][1];}++cov_2ifyfsd364.s[177];return averageRhythm;};++cov_2ifyfsd364.s[178];gradeLevel.assessTempo=instrumentName=>{++cov_2ifyfsd364.f[19];const toscanini=(++cov_2ifyfsd364.s[179],Toscanini(musicxml));let tempos=(++cov_2ifyfsd364.s[180],null);++cov_2ifyfsd364.s[181];if(instrumentName===undefined){++cov_2ifyfsd364.b[80][0];++cov_2ifyfsd364.s[182];tempos=toscanini.getTempos();}else{++cov_2ifyfsd364.b[80][1];++cov_2ifyfsd364.s[183];tempos=toscanini.getTempos(instrumentName);}const tempoAssessment=(++cov_2ifyfsd364.s[184],[]);let averageTempo=(++cov_2ifyfsd364.s[185],0);++cov_2ifyfsd364.s[186];tempos.forEach(tempo=>{++cov_2ifyfsd364.f[20];++cov_2ifyfsd364.s[187];if((++cov_2ifyfsd364.b[82][0],tempo<40)||(++cov_2ifyfsd364.b[82][1],tempo>208)){++cov_2ifyfsd364.b[81][0];++cov_2ifyfsd364.s[188];tempoAssessment.push(6);}else{++cov_2ifyfsd364.b[81][1];++cov_2ifyfsd364.s[189];if((++cov_2ifyfsd364.b[84][0],tempo>200)&&(++cov_2ifyfsd364.b[84][1],tempo<=208)){++cov_2ifyfsd364.b[83][0];++cov_2ifyfsd364.s[190];tempoAssessment.push(5);}else{++cov_2ifyfsd364.b[83][1];++cov_2ifyfsd364.s[191];if((++cov_2ifyfsd364.b[86][0],tempo>168)&&(++cov_2ifyfsd364.b[86][1],tempo<=200)){++cov_2ifyfsd364.b[85][0];++cov_2ifyfsd364.s[192];tempoAssessment.push(4);}else{++cov_2ifyfsd364.b[85][1];++cov_2ifyfsd364.s[193];if((++cov_2ifyfsd364.b[88][0],tempo>40)&&(++cov_2ifyfsd364.b[88][1],tempo<=66)){++cov_2ifyfsd364.b[87][0];++cov_2ifyfsd364.s[194];//not entirely sure what Michael meant in this one
  tempoAssessment.push(3);}else{++cov_2ifyfsd364.b[87][1];++cov_2ifyfsd364.s[195];if((++cov_2ifyfsd364.b[90][0],tempo>66)&&(++cov_2ifyfsd364.b[90][1],tempo<78)||(++cov_2ifyfsd364.b[90][2],tempo>120)&&(++cov_2ifyfsd364.b[90][3],tempo<=168)){++cov_2ifyfsd364.b[89][0];++cov_2ifyfsd364.s[196];tempoAssessment.push(2);}else{++cov_2ifyfsd364.b[89][1];++cov_2ifyfsd364.s[197];if((++cov_2ifyfsd364.b[92][0],tempo>=78)&&(++cov_2ifyfsd364.b[92][1],tempo<=120)){++cov_2ifyfsd364.b[91][0];++cov_2ifyfsd364.s[198];tempoAssessment.push(1);}else{++cov_2ifyfsd364.b[91][1];}}}}}}});++cov_2ifyfsd364.s[199];if(tempoAssessment.length!==0){++cov_2ifyfsd364.b[93][0];++cov_2ifyfsd364.s[200];for(var i=0;i<tempoAssessment.length;i++){++cov_2ifyfsd364.s[201];averageTempo+=tempoAssessment[i];}++cov_2ifyfsd364.s[202];averageTempo/=tempoAssessment.length;}else{++cov_2ifyfsd364.b[93][1];}//maybe instead of this I can ask for the largest meterassesment?
  ++cov_2ifyfsd364.s[203];return averageTempo;};++cov_2ifyfsd364.s[204];return gradeLevel;};//======================================================================
  // constructor
  ++cov_2ifyfsd364.s[205];const constructor=musicxml=>{++cov_2ifyfsd364.f[21];++cov_2ifyfsd364.s[206];return gradeScore(musicxml);};++cov_2ifyfsd364.s[207];module.exports=constructor;