diff --git a/build/coverage/coverage-final.json b/build/coverage/coverage-final.json index 627c006..546609a 100644 --- a/build/coverage/coverage-final.json +++ b/build/coverage/coverage-final.json @@ -1,2 +1,2 @@ { -"/usr/share/gamewheel/game-lib/build/game-lib.js":{"path":"/usr/share/gamewheel/game-lib/build/game-lib.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":0,"37":1,"38":1,"39":0,"40":1,"41":1,"42":0,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":0,"50":0,"51":1,"52":1,"53":1,"54":1,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":2,"68":2,"69":2,"70":2,"71":1,"72":2,"73":2,"74":1,"75":0,"76":1,"77":1,"78":0,"79":0,"80":1,"81":0,"82":1,"83":0,"84":1,"85":1,"86":1,"87":1,"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":1,"118":0,"119":0,"120":0,"121":0,"122":1,"123":0,"124":0,"125":0,"126":1,"127":0,"128":0,"129":0,"130":1,"131":0,"132":1,"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":1,"160":0,"161":0,"162":1,"163":0,"164":0,"165":0,"166":0,"167":0,"168":1,"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":1,"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":1,"197":0,"198":0,"199":0,"200":1,"201":0,"202":1,"203":0,"204":1,"205":0,"206":0,"207":1,"208":0,"209":1,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":1,"241":0,"242":0,"243":1,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":1,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":1,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":1,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":1,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":1,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":0,"416":0,"417":0,"418":0,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"479":0,"480":0,"481":0,"482":0,"483":0,"484":0,"485":0,"486":0,"487":0,"488":0,"489":0,"490":0,"491":0,"492":0,"493":0,"494":0,"495":0,"496":0,"497":0,"498":0,"499":0,"500":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"508":0,"509":0,"510":0,"511":0,"512":0,"513":0,"514":0,"515":0,"516":0,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"535":1,"536":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":0,"570":0,"571":0,"572":0,"573":0,"574":0,"575":0,"576":0,"577":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"585":0,"586":0,"587":1,"588":0,"589":0,"590":0,"591":0,"592":0,"593":0,"594":0,"595":1,"596":0,"597":1,"598":0,"599":0,"600":0,"601":0,"602":0,"603":0,"604":0,"605":0,"606":0,"607":1,"608":0,"609":0,"610":0,"611":0,"612":1,"613":0,"614":0,"615":0,"616":0,"617":1,"618":0,"619":0,"620":0,"621":0,"622":1,"623":0,"624":0,"625":0,"626":1,"627":0,"628":0,"629":0,"630":1,"631":0,"632":0,"633":0,"634":1,"635":0,"636":0,"637":0,"638":0,"639":1,"640":0,"641":1,"642":0,"643":0,"644":0,"645":0,"646":0,"647":0,"648":0,"649":0,"650":0,"651":0,"652":0,"653":0,"654":0,"655":0,"656":0,"657":0,"658":0,"659":0,"660":0,"661":1,"662":0,"663":0,"664":0,"665":0,"666":0,"667":0,"668":0,"669":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0,"682":0,"683":0,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"691":0,"692":0,"693":0,"694":0,"695":0,"696":0,"697":0,"698":0,"699":0,"700":0,"701":0,"702":1,"703":1,"704":1,"705":0,"706":0,"707":0,"708":0,"709":0,"710":0,"711":0,"712":0,"713":0,"714":0,"715":0,"716":0,"717":0,"718":0,"719":0,"720":0,"721":0,"722":0,"723":0,"724":0,"725":0,"726":0,"727":0,"728":0,"729":0,"730":0,"731":0,"732":0,"733":0,"734":0,"735":0,"736":0,"737":0,"738":0,"739":0,"740":0,"741":0,"742":0,"743":0,"744":0,"745":0,"746":0,"747":0,"748":0,"749":0,"750":0,"751":0,"752":0,"753":0,"754":0,"755":1,"756":0,"757":0,"758":0,"759":0,"760":0,"761":0,"762":0,"763":0,"764":1,"765":0,"766":0,"767":0,"768":0,"769":0,"770":0,"771":0,"772":0,"773":0,"774":0,"775":0,"776":0,"777":0,"778":0,"779":0,"780":0,"781":0,"782":0,"783":1,"784":1,"785":0,"786":0,"787":0,"788":0,"789":1,"790":0,"791":0,"792":0,"793":0,"794":0,"795":0,"796":0,"797":0,"798":0,"799":0,"800":0,"801":0,"802":0,"803":0,"804":0,"805":0,"806":0,"807":0,"808":0,"809":0,"810":0,"811":0,"812":0,"813":0,"814":0,"815":0,"816":0,"817":0,"818":0,"819":0,"820":0,"821":0,"822":0,"823":0,"824":1,"825":0,"826":0,"827":0,"828":0,"829":0,"830":0,"831":0,"832":0,"833":0,"834":0,"835":0,"836":0,"837":1,"838":0,"839":0,"840":0,"841":0,"842":0,"843":0,"844":1,"845":1,"846":1,"847":0,"848":0,"849":0,"850":0,"851":0,"852":1,"853":0,"854":1,"855":0,"856":1,"857":0,"858":1,"859":0,"860":1,"861":0,"862":1,"863":0,"864":0,"865":0,"866":0,"867":0,"868":0,"869":0,"870":0,"871":0,"872":0,"873":0,"874":0,"875":0,"876":0,"877":0,"878":0,"879":1,"880":0,"881":0,"882":0,"883":0,"884":1,"885":0,"886":0,"887":0,"888":0,"889":0,"890":0,"891":0,"892":0,"893":0,"894":0,"895":0,"896":0,"897":0,"898":0,"899":0,"900":0,"901":0,"902":0,"903":0,"904":0,"905":0,"906":0,"907":0,"908":0,"909":0,"910":0,"911":0,"912":1,"913":0,"914":0,"915":0,"916":0,"917":0,"918":0,"919":0,"920":0,"921":0,"922":0,"923":0,"924":0,"925":0,"926":0,"927":0,"928":0,"929":0,"930":0,"931":0,"932":0,"933":0,"934":0,"935":0,"936":0,"937":0,"938":0,"939":0,"940":0,"941":0,"942":0,"943":0,"944":0,"945":0,"946":0,"947":0,"948":0,"949":0,"950":0,"951":0,"952":0,"953":0,"954":1,"955":0,"956":0,"957":0,"958":0,"959":0,"960":0,"961":0,"962":0,"963":0,"964":0,"965":0,"966":0,"967":0,"968":0,"969":0,"970":0,"971":0,"972":0,"973":0,"974":0,"975":0,"976":0,"977":0,"978":0,"979":0,"980":0,"981":0,"982":0,"983":0,"984":0,"985":0,"986":0,"987":0,"988":0,"989":0,"990":0,"991":0,"992":0,"993":0,"994":0,"995":0,"996":0,"997":0,"998":0,"999":0,"1000":0,"1001":0,"1002":0,"1003":0,"1004":0,"1005":0,"1006":0,"1007":0,"1008":0,"1009":0,"1010":0,"1011":0,"1012":0,"1013":0,"1014":0,"1015":0,"1016":0,"1017":0,"1018":0,"1019":0,"1020":0,"1021":0,"1022":0,"1023":0,"1024":0,"1025":0,"1026":0,"1027":0,"1028":0,"1029":0,"1030":0,"1031":0,"1032":0,"1033":0,"1034":0,"1035":0,"1036":0,"1037":0,"1038":0,"1039":0,"1040":0,"1041":0,"1042":0,"1043":0,"1044":0,"1045":0,"1046":0,"1047":0,"1048":0,"1049":0,"1050":0,"1051":0,"1052":0,"1053":0,"1054":0,"1055":0,"1056":0,"1057":0,"1058":0,"1059":0,"1060":0,"1061":1,"1062":0,"1063":0,"1064":0,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":0,"1071":0,"1072":0,"1073":0,"1074":0,"1075":0,"1076":0,"1077":0,"1078":1,"1079":0,"1080":0,"1081":0,"1082":0,"1083":0,"1084":0,"1085":0,"1086":0,"1087":0,"1088":0,"1089":0,"1090":0,"1091":0,"1092":0,"1093":0,"1094":0,"1095":0,"1096":0,"1097":0,"1098":0,"1099":0,"1100":0,"1101":1,"1102":0,"1103":0,"1104":1,"1105":0,"1106":0,"1107":0,"1108":0,"1109":0,"1110":0,"1111":0,"1112":0,"1113":0,"1114":0,"1115":0,"1116":0,"1117":0,"1118":0,"1119":0,"1120":0,"1121":0,"1122":0,"1123":0,"1124":1,"1125":0,"1126":0,"1127":0,"1128":0,"1129":0,"1130":0,"1131":0,"1132":1,"1133":0,"1134":0,"1135":0,"1136":0,"1137":0,"1138":0,"1139":0,"1140":0,"1141":0,"1142":0,"1143":0,"1144":1,"1145":1,"1146":1,"1147":0,"1148":0,"1149":0,"1150":0,"1151":0,"1152":0,"1153":0,"1154":0,"1155":0,"1156":0,"1157":0,"1158":0,"1159":0,"1160":0,"1161":0,"1162":0,"1163":0,"1164":0,"1165":0,"1166":0,"1167":0,"1168":0,"1169":0,"1170":0,"1171":0,"1172":0,"1173":0,"1174":0,"1175":0,"1176":0,"1177":0,"1178":0,"1179":0,"1180":0,"1181":0,"1182":0,"1183":0,"1184":0,"1185":0,"1186":0,"1187":0,"1188":0,"1189":0,"1190":0,"1191":0,"1192":0,"1193":0,"1194":0,"1195":0,"1196":0,"1197":0,"1198":0,"1199":0,"1200":0,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1224":1,"1225":1,"1226":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":0,"1242":0,"1243":0,"1244":0,"1245":0,"1246":0,"1247":0,"1248":0,"1249":0,"1250":0,"1251":0,"1252":0,"1253":0,"1254":0,"1255":0,"1256":0,"1257":0,"1258":0,"1259":0,"1260":0,"1261":0,"1262":0,"1263":0,"1264":0,"1265":0,"1266":0,"1267":0,"1268":0,"1269":0,"1270":0,"1271":0,"1272":1,"1273":0,"1274":0,"1275":0,"1276":0,"1277":0,"1278":0,"1279":0,"1280":0,"1281":0,"1282":0,"1283":0,"1284":0,"1285":0,"1286":0,"1287":0,"1288":0,"1289":0,"1290":0,"1291":0,"1292":0,"1293":0,"1294":0,"1295":0,"1296":0,"1297":0,"1298":0,"1299":0,"1300":0,"1301":0,"1302":0,"1303":0,"1304":0,"1305":0,"1306":1,"1307":0,"1308":0,"1309":1,"1310":0,"1311":0,"1312":0,"1313":0,"1314":0,"1315":0,"1316":0,"1317":0,"1318":0,"1319":0,"1320":0,"1321":0,"1322":0,"1323":0,"1324":0,"1325":0,"1326":0,"1327":0,"1328":0,"1329":1,"1330":0,"1331":1,"1332":0,"1333":1,"1334":0,"1335":0,"1336":0,"1337":0,"1338":0,"1339":0,"1340":1,"1341":0,"1342":1,"1343":0,"1344":1,"1345":4,"1346":4,"1347":4,"1348":4,"1349":1,"1350":4,"1351":2,"1352":4,"1353":1,"1354":1,"1355":0,"1356":0,"1357":0,"1358":0,"1359":0,"1360":0,"1361":0,"1362":1,"1363":0,"1364":1,"1365":0,"1366":0,"1367":0,"1368":0,"1369":1,"1370":0,"1371":0,"1372":0,"1373":0,"1374":1,"1375":0,"1376":0,"1377":0,"1378":1,"1379":0,"1380":0,"1381":1,"1382":0,"1383":0,"1384":0,"1385":0,"1386":1,"1387":0,"1388":1,"1389":0,"1390":1,"1391":0,"1392":0,"1393":0,"1394":0,"1395":0,"1396":0,"1397":0,"1398":0,"1399":0,"1400":0,"1401":0,"1402":0,"1403":0,"1404":0,"1405":1,"1406":0,"1407":1,"1408":0,"1409":0,"1410":0,"1411":0,"1412":0,"1413":0,"1414":0,"1415":0,"1416":0,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":0,"1424":1,"1425":0,"1426":1,"1427":0,"1428":1,"1429":0,"1430":1,"1431":0,"1432":0,"1433":0,"1434":0,"1435":1,"1436":0,"1437":1,"1438":0,"1439":0,"1440":0,"1441":0,"1442":0,"1443":0,"1444":0,"1445":0,"1446":0,"1447":0,"1448":0,"1449":0,"1450":0,"1451":0,"1452":0,"1453":1,"1454":0,"1455":0,"1456":0,"1457":0,"1458":0,"1459":0,"1460":0,"1461":0,"1462":0,"1463":1,"1464":0,"1465":0,"1466":0,"1467":0,"1468":0,"1469":0,"1470":0,"1471":0,"1472":0,"1473":0,"1474":1,"1475":0,"1476":1,"1477":0,"1478":0,"1479":0,"1480":0,"1481":0,"1482":0,"1483":0,"1484":1,"1485":0,"1486":0,"1487":0,"1488":0,"1489":1,"1490":0,"1491":0,"1492":0,"1493":0,"1494":0,"1495":0,"1496":0,"1497":0,"1498":0,"1499":0,"1500":0,"1501":0,"1502":0,"1503":0,"1504":0,"1505":0,"1506":0,"1507":1,"1508":0,"1509":0,"1510":0,"1511":0,"1512":0,"1513":0,"1514":0,"1515":0,"1516":0,"1517":0,"1518":0,"1519":0,"1520":0,"1521":0,"1522":0,"1523":0,"1524":0,"1525":1,"1526":0,"1527":0,"1528":0,"1529":0,"1530":0,"1531":0,"1532":0,"1533":0,"1534":0,"1535":0,"1536":0,"1537":1,"1538":0,"1539":0,"1540":0,"1541":0,"1542":0,"1543":0,"1544":0,"1545":0,"1546":0,"1547":0,"1548":0,"1549":0,"1550":0,"1551":0,"1552":0,"1553":0,"1554":0,"1555":0,"1556":0,"1557":0,"1558":1,"1559":0,"1560":0,"1561":0,"1562":0,"1563":0,"1564":0,"1565":0,"1566":0,"1567":1,"1568":0,"1569":0,"1570":0,"1571":0,"1572":0,"1573":1,"1574":0,"1575":0,"1576":0,"1577":1,"1578":0,"1579":0,"1580":1,"1581":0,"1582":0,"1583":0,"1584":0,"1585":0,"1586":0,"1587":0,"1588":0,"1589":0,"1590":0,"1591":0,"1592":0,"1593":0,"1594":0,"1595":0,"1596":0,"1597":0,"1598":0,"1599":0,"1600":1,"1601":0,"1602":0,"1603":0,"1604":0,"1605":0,"1606":0,"1607":0,"1608":0,"1609":0,"1610":0,"1611":0,"1612":0,"1613":0,"1614":0,"1615":0,"1616":0,"1617":0,"1618":0,"1619":1,"1620":0,"1621":0,"1622":0,"1623":0,"1624":0,"1625":0,"1626":0,"1627":0,"1628":0,"1629":1,"1630":1,"1631":0,"1632":0,"1633":0,"1634":0,"1635":0,"1636":1,"1637":0,"1638":0,"1639":0,"1640":0,"1641":0,"1642":1,"1643":0,"1644":0,"1645":1,"1646":0,"1647":0,"1648":0,"1649":1,"1650":0,"1651":0,"1652":1,"1653":0,"1654":0,"1655":1,"1656":0,"1657":0,"1658":1,"1659":0,"1660":0,"1661":1,"1662":0,"1663":0,"1664":1,"1665":0,"1666":0,"1667":1,"1668":0,"1669":0,"1670":0,"1671":0,"1672":0,"1673":0,"1674":0,"1675":0,"1676":0,"1677":1,"1678":0,"1679":0,"1680":0,"1681":1,"1682":0,"1683":0,"1684":0,"1685":0,"1686":0,"1687":0,"1688":0,"1689":0,"1690":0,"1691":0,"1692":0,"1693":0,"1694":0,"1695":0,"1696":0,"1697":0,"1698":0,"1699":0,"1700":0,"1701":0,"1702":0,"1703":1,"1704":0,"1705":0,"1706":0,"1707":0,"1708":0,"1709":0,"1710":0,"1711":0,"1712":0,"1713":0,"1714":0,"1715":0,"1716":0,"1717":0,"1718":0,"1719":0,"1720":0,"1721":0,"1722":0,"1723":0,"1724":0,"1725":0,"1726":0,"1727":0,"1728":0,"1729":0,"1730":0,"1731":0,"1732":0,"1733":0,"1734":0,"1735":0,"1736":0,"1737":0,"1738":0,"1739":0,"1740":0,"1741":0,"1742":0,"1743":0,"1744":1,"1745":1},"b":{"1":[0,1],"2":[1,0],"3":[0,1],"4":[1,0],"5":[1,0],"6":[1,0],"7":[1,0],"8":[1,0],"9":[1,0],"10":[0,1],"11":[0,1],"12":[0,1],"13":[1,0],"14":[0,1],"15":[1,0],"16":[0,0],"17":[0,0],"18":[0,1],"19":[0,0,0],"20":[0,0],"21":[0,0,0],"22":[0,0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0,0,0],"33":[0,0,0,0],"34":[0,0,0,0,0,0],"35":[0,0,0,0,0,0,0,0,0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[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],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[0,0],"122":[0,0],"123":[0,0],"124":[0,0],"125":[0,0],"126":[0,0],"127":[0,0],"128":[0,0],"129":[0,0],"130":[0,0],"131":[0,0],"132":[0,0],"133":[0,0],"134":[0,0],"135":[0,0],"136":[0,0],"137":[0,0],"138":[0,0],"139":[0,0],"140":[0,0],"141":[0,0],"142":[0,0],"143":[0,0],"144":[0,0],"145":[0,0],"146":[0,0],"147":[0,0],"148":[0,0],"149":[0,0],"150":[0,0,0,0,0,0,0,0,0,0,0,0],"151":[0,0],"152":[0,0],"153":[0,0,0,0,0,0],"154":[0,0],"155":[0,0],"156":[0,0],"157":[0,0],"158":[0,0],"159":[0,0],"160":[0,0],"161":[0,0],"162":[0,0],"163":[0,0],"164":[0,0],"165":[0,0],"166":[0,0],"167":[0,0],"168":[0,0],"169":[0,0],"170":[0,0],"171":[0,0],"172":[0,0],"173":[0,0],"174":[0,0],"175":[0,0],"176":[0,0],"177":[0,0],"178":[0,0],"179":[0,0],"180":[0,0],"181":[0,0],"182":[0,0],"183":[0,0],"184":[0,0],"185":[0,0],"186":[0,0],"187":[0,0],"188":[0,0],"189":[0,0],"190":[0,0],"191":[0,0],"192":[0,0],"193":[0,0],"194":[0,0],"195":[0,0],"196":[0,0],"197":[0,0],"198":[0,0],"199":[0,0],"200":[0,0],"201":[0,0],"202":[0,0],"203":[0,0],"204":[0,0],"205":[0,0],"206":[0,0],"207":[0,0],"208":[0,0],"209":[0,0],"210":[0,0],"211":[0,0],"212":[0,0],"213":[0,0],"214":[0,0],"215":[0,0],"216":[0,0],"217":[0,0],"218":[0,0],"219":[0,0],"220":[0,0],"221":[0,0],"222":[0,0],"223":[0,0],"224":[0,0],"225":[0,0],"226":[0,0],"227":[0,0],"228":[0,0],"229":[0,0,0],"230":[0,0],"231":[0,0],"232":[0,0],"233":[0,0],"234":[0,0,0],"235":[0,0],"236":[0,0],"237":[0,0],"238":[0,0],"239":[0,0],"240":[0,0],"241":[0,0],"242":[0,0],"243":[0,0],"244":[0,0],"245":[0,0],"246":[0,0],"247":[0,0],"248":[0,0],"249":[0,0],"250":[0,0],"251":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"252":[0,0],"253":[0,0],"254":[0,0,0,0],"255":[1,3],"256":[2,2],"257":[1,3],"258":[0,0],"259":[0,0],"260":[0,0],"261":[0,0],"262":[0,0],"263":[0,1],"264":[0,1],"265":[0,1],"266":[0,1],"267":[0,0],"268":[0,0],"269":[0,0],"270":[0,0],"271":[0,0],"272":[0,0],"273":[0,0],"274":[0,0],"275":[0,0],"276":[0,0],"277":[0,0],"278":[0,0],"279":[0,0],"280":[0,0],"281":[0,0],"282":[0,0],"283":[0,0],"284":[0,0],"285":[0,0],"286":[0,0],"287":[0,0],"288":[0,0],"289":[0,0],"290":[0,0],"291":[0,0],"292":[0,0],"293":[0,0],"294":[0,0],"295":[0,0],"296":[0,0],"297":[0,0],"298":[0,0],"299":[0,0],"300":[0,0],"301":[0,0],"302":[0,0],"303":[0,0],"304":[0,0],"305":[0,0],"306":[0,0],"307":[0,0],"308":[0,0],"309":[0,0],"310":[0,0],"311":[0,0],"312":[0,0],"313":[0,0],"314":[0,0],"315":[0,0],"316":[0,0],"317":[0,0],"318":[0,0],"319":[0,0],"320":[0,0],"321":[0,0],"322":[1,0]},"f":{"1":0,"2":0,"3":1,"4":1,"5":1,"6":1,"7":2,"8":2,"9":0,"10":1,"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":4,"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":1,"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},"fnMap":{"1":{"name":"GameLib","line":2,"loc":{"start":{"line":2,"column":4},"end":{"line":2,"column":23}}},"2":{"name":"(anonymous_2)","line":6,"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":27}}},"3":{"name":"(anonymous_3)","line":14,"loc":{"start":{"line":14,"column":24},"end":{"line":17,"column":2}}},"4":{"name":"(anonymous_4)","line":35,"loc":{"start":{"line":35,"column":18},"end":{"line":46,"column":2}}},"5":{"name":"(anonymous_5)","line":95,"loc":{"start":{"line":95,"column":24},"end":{"line":101,"column":2}}},"6":{"name":"(anonymous_6)","line":129,"loc":{"start":{"line":129,"column":49},"end":{"line":129,"column":60}}},"7":{"name":"(anonymous_7)","line":171,"loc":{"start":{"line":171,"column":19},"end":{"line":171,"column":40}}},"8":{"name":"(anonymous_8)","line":183,"loc":{"start":{"line":183,"column":20},"end":{"line":186,"column":2}}},"9":{"name":"(anonymous_9)","line":195,"loc":{"start":{"line":195,"column":39},"end":{"line":195,"column":50}}},"10":{"name":"(anonymous_10)","line":202,"loc":{"start":{"line":202,"column":47},"end":{"line":202,"column":58}}},"11":{"name":"(anonymous_11)","line":213,"loc":{"start":{"line":213,"column":37},"end":{"line":213,"column":48}}},"12":{"name":"(anonymous_12)","line":221,"loc":{"start":{"line":221,"column":39},"end":{"line":221,"column":50}}},"13":{"name":"(anonymous_13)","line":239,"loc":{"start":{"line":239,"column":25},"end":{"line":243,"column":2}}},"14":{"name":"(anonymous_14)","line":289,"loc":{"start":{"line":289,"column":48},"end":{"line":289,"column":64}}},"15":{"name":"(anonymous_15)","line":300,"loc":{"start":{"line":300,"column":47},"end":{"line":300,"column":63}}},"16":{"name":"(anonymous_16)","line":311,"loc":{"start":{"line":311,"column":45},"end":{"line":311,"column":61}}},"17":{"name":"(anonymous_17)","line":321,"loc":{"start":{"line":321,"column":49},"end":{"line":321,"column":60}}},"18":{"name":"(anonymous_18)","line":329,"loc":{"start":{"line":329,"column":52},"end":{"line":329,"column":72}}},"19":{"name":"(anonymous_19)","line":381,"loc":{"start":{"line":381,"column":42},"end":{"line":381,"column":62}}},"20":{"name":"(anonymous_20)","line":390,"loc":{"start":{"line":390,"column":47},"end":{"line":390,"column":66}}},"21":{"name":"(anonymous_21)","line":404,"loc":{"start":{"line":404,"column":45},"end":{"line":404,"column":64}}},"22":{"name":"(anonymous_22)","line":437,"loc":{"start":{"line":437,"column":43},"end":{"line":437,"column":62}}},"23":{"name":"(anonymous_23)","line":469,"loc":{"start":{"line":469,"column":18},"end":{"line":471,"column":2}}},"24":{"name":"(anonymous_24)","line":477,"loc":{"start":{"line":477,"column":37},"end":{"line":479,"column":2}}},"25":{"name":"(anonymous_25)","line":483,"loc":{"start":{"line":483,"column":44},"end":{"line":485,"column":2}}},"26":{"name":"(anonymous_26)","line":489,"loc":{"start":{"line":489,"column":52},"end":{"line":492,"column":2}}},"27":{"name":"(anonymous_27)","line":497,"loc":{"start":{"line":497,"column":53},"end":{"line":499,"column":2}}},"28":{"name":"(anonymous_28)","line":503,"loc":{"start":{"line":503,"column":43},"end":{"line":505,"column":2}}},"29":{"name":"(anonymous_29)","line":563,"loc":{"start":{"line":563,"column":37},"end":{"line":567,"column":2}}},"30":{"name":"(anonymous_30)","line":582,"loc":{"start":{"line":582,"column":23},"end":{"line":586,"column":2}}},"31":{"name":"(anonymous_31)","line":603,"loc":{"start":{"line":603,"column":66},"end":{"line":607,"column":2}}},"32":{"name":"(anonymous_32)","line":642,"loc":{"start":{"line":642,"column":64},"end":{"line":645,"column":2}}},"33":{"name":"(anonymous_33)","line":648,"loc":{"start":{"line":648,"column":17},"end":{"line":648,"column":29}}},"34":{"name":"(anonymous_34)","line":694,"loc":{"start":{"line":694,"column":19},"end":{"line":700,"column":2}}},"35":{"name":"(anonymous_35)","line":749,"loc":{"start":{"line":749,"column":19},"end":{"line":765,"column":2}}},"36":{"name":"(anonymous_36)","line":883,"loc":{"start":{"line":883,"column":22},"end":{"line":941,"column":2}}},"37":{"name":"(anonymous_37)","line":1335,"loc":{"start":{"line":1335,"column":43},"end":{"line":1335,"column":76}}},"38":{"name":"(anonymous_38)","line":1487,"loc":{"start":{"line":1487,"column":12},"end":{"line":1487,"column":22}}},"39":{"name":"(anonymous_39)","line":1491,"loc":{"start":{"line":1491,"column":12},"end":{"line":1491,"column":27}}},"40":{"name":"(anonymous_40)","line":1509,"loc":{"start":{"line":1509,"column":21},"end":{"line":1513,"column":2}}},"41":{"name":"(anonymous_41)","line":1532,"loc":{"start":{"line":1532,"column":40},"end":{"line":1532,"column":52}}},"42":{"name":"(anonymous_42)","line":1539,"loc":{"start":{"line":1539,"column":21},"end":{"line":1544,"column":2}}},"43":{"name":"(anonymous_43)","line":1565,"loc":{"start":{"line":1565,"column":47},"end":{"line":1565,"column":66}}},"44":{"name":"(anonymous_44)","line":1572,"loc":{"start":{"line":1572,"column":47},"end":{"line":1572,"column":66}}},"45":{"name":"(anonymous_45)","line":1589,"loc":{"start":{"line":1589,"column":47},"end":{"line":1589,"column":66}}},"46":{"name":"(anonymous_46)","line":1596,"loc":{"start":{"line":1596,"column":39},"end":{"line":1596,"column":65}}},"47":{"name":"(anonymous_47)","line":1602,"loc":{"start":{"line":1602,"column":39},"end":{"line":1602,"column":65}}},"48":{"name":"(anonymous_48)","line":1608,"loc":{"start":{"line":1608,"column":39},"end":{"line":1608,"column":65}}},"49":{"name":"(anonymous_49)","line":1614,"loc":{"start":{"line":1614,"column":40},"end":{"line":1614,"column":55}}},"50":{"name":"(anonymous_50)","line":1631,"loc":{"start":{"line":1631,"column":40},"end":{"line":1631,"column":52}}},"51":{"name":"(anonymous_51)","line":1640,"loc":{"start":{"line":1640,"column":38},"end":{"line":1640,"column":70}}},"52":{"name":"(anonymous_52)","line":1737,"loc":{"start":{"line":1737,"column":18},"end":{"line":1758,"column":2}}},"53":{"name":"(anonymous_53)","line":1841,"loc":{"start":{"line":1841,"column":39},"end":{"line":1841,"column":91}}},"54":{"name":"(anonymous_54)","line":1956,"loc":{"start":{"line":1956,"column":42},"end":{"line":1956,"column":62}}},"55":{"name":"(anonymous_55)","line":1974,"loc":{"start":{"line":1974,"column":41},"end":{"line":1974,"column":67}}},"56":{"name":"(anonymous_56)","line":2059,"loc":{"start":{"line":2059,"column":29},"end":{"line":2059,"column":62}}},"57":{"name":"inProcessed","line":2067,"loc":{"start":{"line":2067,"column":4},"end":{"line":2067,"column":46}}},"58":{"name":"neighbourOnEdge","line":2085,"loc":{"start":{"line":2085,"column":4},"end":{"line":2085,"column":59}}},"59":{"name":"(anonymous_59)","line":2217,"loc":{"start":{"line":2217,"column":27},"end":{"line":2217,"column":57}}},"60":{"name":"(anonymous_60)","line":2261,"loc":{"start":{"line":2261,"column":21},"end":{"line":2266,"column":2}}},"61":{"name":"(anonymous_61)","line":2293,"loc":{"start":{"line":2293,"column":24},"end":{"line":2299,"column":2}}},"62":{"name":"(anonymous_62)","line":2311,"loc":{"start":{"line":2311,"column":40},"end":{"line":2311,"column":51}}},"63":{"name":"(anonymous_63)","line":2325,"loc":{"start":{"line":2325,"column":28},"end":{"line":2326,"column":2}}},"64":{"name":"(anonymous_64)","line":2330,"loc":{"start":{"line":2330,"column":51},"end":{"line":2332,"column":2}}},"65":{"name":"(anonymous_65)","line":2342,"loc":{"start":{"line":2342,"column":26},"end":{"line":2343,"column":2}}},"66":{"name":"(anonymous_66)","line":2347,"loc":{"start":{"line":2347,"column":49},"end":{"line":2349,"column":2}}},"67":{"name":"(anonymous_67)","line":2374,"loc":{"start":{"line":2374,"column":23},"end":{"line":2390,"column":2}}},"68":{"name":"(anonymous_68)","line":2415,"loc":{"start":{"line":2415,"column":57},"end":{"line":2415,"column":68}}},"69":{"name":"(anonymous_69)","line":2461,"loc":{"start":{"line":2461,"column":19},"end":{"line":2473,"column":2}}},"70":{"name":"(anonymous_70)","line":2523,"loc":{"start":{"line":2523,"column":40},"end":{"line":2523,"column":66}}},"71":{"name":"(anonymous_71)","line":2539,"loc":{"start":{"line":2539,"column":29},"end":{"line":2539,"column":54}}},"72":{"name":"(anonymous_72)","line":2540,"loc":{"start":{"line":2540,"column":15},"end":{"line":2540,"column":26}}},"73":{"name":"(anonymous_73)","line":2729,"loc":{"start":{"line":2729,"column":33},"end":{"line":2729,"column":82}}},"74":{"name":"(anonymous_74)","line":2882,"loc":{"start":{"line":2882,"column":12},"end":{"line":2882,"column":43}}},"75":{"name":"(anonymous_75)","line":2883,"loc":{"start":{"line":2883,"column":23},"end":{"line":2883,"column":43}}},"76":{"name":"(anonymous_76)","line":2915,"loc":{"start":{"line":2915,"column":16},"end":{"line":2915,"column":31}}},"77":{"name":"(anonymous_77)","line":2922,"loc":{"start":{"line":2922,"column":27},"end":{"line":2922,"column":48}}},"78":{"name":"(anonymous_78)","line":3014,"loc":{"start":{"line":3014,"column":24},"end":{"line":3014,"column":39}}},"79":{"name":"(anonymous_79)","line":3022,"loc":{"start":{"line":3022,"column":27},"end":{"line":3025,"column":2}}},"80":{"name":"(anonymous_80)","line":3037,"loc":{"start":{"line":3037,"column":44},"end":{"line":3037,"column":55}}},"81":{"name":"(anonymous_81)","line":3068,"loc":{"start":{"line":3068,"column":22},"end":{"line":3077,"column":2}}},"82":{"name":"(anonymous_82)","line":3126,"loc":{"start":{"line":3126,"column":20},"end":{"line":3128,"column":2}}},"83":{"name":"(anonymous_83)","line":3133,"loc":{"start":{"line":3133,"column":35},"end":{"line":3135,"column":2}}},"84":{"name":"(anonymous_84)","line":3173,"loc":{"start":{"line":3173,"column":37},"end":{"line":3176,"column":2}}},"85":{"name":"(anonymous_85)","line":3201,"loc":{"start":{"line":3201,"column":28},"end":{"line":3207,"column":2}}},"86":{"name":"(anonymous_86)","line":3255,"loc":{"start":{"line":3255,"column":21},"end":{"line":3276,"column":2}}},"87":{"name":"(anonymous_87)","line":3445,"loc":{"start":{"line":3445,"column":31},"end":{"line":3445,"column":93}}},"88":{"name":"(anonymous_88)","line":3464,"loc":{"start":{"line":3464,"column":12},"end":{"line":3464,"column":30}}},"89":{"name":"(anonymous_89)","line":3493,"loc":{"start":{"line":3493,"column":12},"end":{"line":3493,"column":26}}},"90":{"name":"(anonymous_90)","line":3501,"loc":{"start":{"line":3501,"column":12},"end":{"line":3501,"column":28}}},"91":{"name":"(anonymous_91)","line":3525,"loc":{"start":{"line":3525,"column":32},"end":{"line":3525,"column":86}}},"92":{"name":"(anonymous_92)","line":3607,"loc":{"start":{"line":3607,"column":26},"end":{"line":3610,"column":2}}},"93":{"name":"(anonymous_93)","line":3629,"loc":{"start":{"line":3629,"column":26},"end":{"line":3641,"column":2}}},"94":{"name":"(anonymous_94)","line":3683,"loc":{"start":{"line":3683,"column":42},"end":{"line":3683,"column":52}}},"95":{"name":"(anonymous_95)","line":3700,"loc":{"start":{"line":3700,"column":43},"end":{"line":3700,"column":62}}},"96":{"name":"(anonymous_96)","line":3740,"loc":{"start":{"line":3740,"column":21},"end":{"line":3740,"column":36}}},"97":{"name":"(anonymous_97)","line":3754,"loc":{"start":{"line":3754,"column":36},"end":{"line":3754,"column":47}}},"98":{"name":"(anonymous_98)","line":3761,"loc":{"start":{"line":3761,"column":38},"end":{"line":3761,"column":50}}},"99":{"name":"(anonymous_99)","line":3768,"loc":{"start":{"line":3768,"column":21},"end":{"line":3768,"column":39}}},"100":{"name":"(anonymous_100)","line":3787,"loc":{"start":{"line":3787,"column":40},"end":{"line":3787,"column":53}}},"101":{"name":"(anonymous_101)","line":3802,"loc":{"start":{"line":3802,"column":37},"end":{"line":3802,"column":50}}},"102":{"name":"(anonymous_102)","line":3810,"loc":{"start":{"line":3810,"column":40},"end":{"line":3810,"column":52}}},"103":{"name":"(anonymous_103)","line":3817,"loc":{"start":{"line":3817,"column":31},"end":{"line":3817,"column":61}}},"104":{"name":"(anonymous_104)","line":3828,"loc":{"start":{"line":3828,"column":28},"end":{"line":3828,"column":47}}},"105":{"name":"(anonymous_105)","line":3834,"loc":{"start":{"line":3834,"column":38},"end":{"line":3834,"column":56}}},"106":{"name":"(anonymous_106)","line":3841,"loc":{"start":{"line":3841,"column":41},"end":{"line":3841,"column":54}}},"107":{"name":"(anonymous_107)","line":3848,"loc":{"start":{"line":3848,"column":39},"end":{"line":3848,"column":51}}},"108":{"name":"(anonymous_108)","line":3852,"loc":{"start":{"line":3852,"column":36},"end":{"line":3852,"column":48}}},"109":{"name":"(anonymous_109)","line":3860,"loc":{"start":{"line":3860,"column":40},"end":{"line":3860,"column":53}}},"110":{"name":"(anonymous_110)","line":3880,"loc":{"start":{"line":3880,"column":35},"end":{"line":3880,"column":48}}},"111":{"name":"(anonymous_111)","line":3884,"loc":{"start":{"line":3884,"column":41},"end":{"line":3884,"column":53}}},"112":{"name":"(anonymous_112)","line":3903,"loc":{"start":{"line":3903,"column":21},"end":{"line":3903,"column":42}}},"113":{"name":"(anonymous_113)","line":3927,"loc":{"start":{"line":3927,"column":41},"end":{"line":3927,"column":54}}},"114":{"name":"(anonymous_114)","line":3934,"loc":{"start":{"line":3934,"column":36},"end":{"line":3934,"column":48}}},"115":{"name":"(anonymous_115)","line":3943,"loc":{"start":{"line":3943,"column":40},"end":{"line":3943,"column":53}}},"116":{"name":"(anonymous_116)","line":3964,"loc":{"start":{"line":3964,"column":41},"end":{"line":3964,"column":53}}},"117":{"name":"(anonymous_117)","line":3984,"loc":{"start":{"line":3984,"column":40},"end":{"line":3984,"column":53}}},"118":{"name":"(anonymous_118)","line":4002,"loc":{"start":{"line":4002,"column":28},"end":{"line":4002,"column":40}}},"119":{"name":"(anonymous_119)","line":4006,"loc":{"start":{"line":4006,"column":42},"end":{"line":4006,"column":60}}},"120":{"name":"(anonymous_120)","line":4027,"loc":{"start":{"line":4027,"column":43},"end":{"line":4027,"column":55}}},"121":{"name":"(anonymous_121)","line":4038,"loc":{"start":{"line":4038,"column":56},"end":{"line":4038,"column":73}}},"122":{"name":"(anonymous_122)","line":4083,"loc":{"start":{"line":4083,"column":56},"end":{"line":4083,"column":73}}},"123":{"name":"(anonymous_123)","line":4128,"loc":{"start":{"line":4128,"column":45},"end":{"line":4128,"column":63}}},"124":{"name":"(anonymous_124)","line":4149,"loc":{"start":{"line":4149,"column":48},"end":{"line":4149,"column":60}}},"125":{"name":"(anonymous_125)","line":4188,"loc":{"start":{"line":4188,"column":46},"end":{"line":4188,"column":58}}},"126":{"name":"(anonymous_126)","line":4206,"loc":{"start":{"line":4206,"column":47},"end":{"line":4206,"column":59}}},"127":{"name":"(anonymous_127)","line":4218,"loc":{"start":{"line":4218,"column":47},"end":{"line":4218,"column":59}}},"128":{"name":"(anonymous_128)","line":4233,"loc":{"start":{"line":4233,"column":20},"end":{"line":4236,"column":2}}},"129":{"name":"(anonymous_129)","line":4251,"loc":{"start":{"line":4251,"column":19},"end":{"line":4259,"column":2}}},"130":{"name":"(anonymous_130)","line":4309,"loc":{"start":{"line":4309,"column":49},"end":{"line":4309,"column":60}}},"131":{"name":"(anonymous_131)","line":4347,"loc":{"start":{"line":4347,"column":38},"end":{"line":4352,"column":2}}},"132":{"name":"(anonymous_132)","line":4375,"loc":{"start":{"line":4375,"column":35},"end":{"line":4375,"column":46}}},"133":{"name":"(anonymous_133)","line":4379,"loc":{"start":{"line":4379,"column":48},"end":{"line":4381,"column":2}}},"134":{"name":"(anonymous_134)","line":4393,"loc":{"start":{"line":4393,"column":50},"end":{"line":4395,"column":2}}},"135":{"name":"(anonymous_135)","line":4407,"loc":{"start":{"line":4407,"column":52},"end":{"line":4413,"column":2}}},"136":{"name":"(anonymous_136)","line":4424,"loc":{"start":{"line":4424,"column":54},"end":{"line":4427,"column":2}}},"137":{"name":"(anonymous_137)","line":4437,"loc":{"start":{"line":4437,"column":48},"end":{"line":4440,"column":2}}},"138":{"name":"(anonymous_138)","line":4446,"loc":{"start":{"line":4446,"column":47},"end":{"line":4448,"column":2}}},"139":{"name":"(anonymous_139)","line":4454,"loc":{"start":{"line":4454,"column":44},"end":{"line":4456,"column":2}}},"140":{"name":"(anonymous_140)","line":4462,"loc":{"start":{"line":4462,"column":49},"end":{"line":4467,"column":2}}},"141":{"name":"(anonymous_141)","line":4473,"loc":{"start":{"line":4473,"column":42},"end":{"line":4475,"column":2}}},"142":{"name":"(anonymous_142)","line":4481,"loc":{"start":{"line":4481,"column":40},"end":{"line":4483,"column":2}}},"143":{"name":"(anonymous_143)","line":4489,"loc":{"start":{"line":4489,"column":34},"end":{"line":4491,"column":2}}},"144":{"name":"(anonymous_144)","line":4515,"loc":{"start":{"line":4515,"column":48},"end":{"line":4517,"column":2}}},"145":{"name":"(anonymous_145)","line":4533,"loc":{"start":{"line":4533,"column":55},"end":{"line":4539,"column":2}}},"146":{"name":"(anonymous_146)","line":4592,"loc":{"start":{"line":4592,"column":59},"end":{"line":4599,"column":2}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":3,"column":1}},"2":{"start":{"line":2,"column":4},"end":{"line":2,"column":25}},"3":{"start":{"line":5,"column":0},"end":{"line":7,"column":1}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":30}},"5":{"start":{"line":14,"column":0},"end":{"line":20,"column":2}},"6":{"start":{"line":18,"column":4},"end":{"line":18,"column":31}},"7":{"start":{"line":19,"column":4},"end":{"line":19,"column":25}},"8":{"start":{"line":35,"column":0},"end":{"line":85,"column":2}},"9":{"start":{"line":47,"column":4},"end":{"line":47,"column":17}},"10":{"start":{"line":48,"column":4},"end":{"line":48,"column":21}},"11":{"start":{"line":49,"column":4},"end":{"line":49,"column":25}},"12":{"start":{"line":51,"column":4},"end":{"line":53,"column":5}},"13":{"start":{"line":52,"column":8},"end":{"line":52,"column":26}},"14":{"start":{"line":54,"column":4},"end":{"line":54,"column":37}},"15":{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},"16":{"start":{"line":57,"column":8},"end":{"line":57,"column":28}},"17":{"start":{"line":59,"column":4},"end":{"line":59,"column":37}},"18":{"start":{"line":61,"column":4},"end":{"line":63,"column":5}},"19":{"start":{"line":62,"column":8},"end":{"line":62,"column":46}},"20":{"start":{"line":64,"column":4},"end":{"line":64,"column":33}},"21":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"22":{"start":{"line":67,"column":8},"end":{"line":67,"column":49}},"23":{"start":{"line":69,"column":4},"end":{"line":69,"column":29}},"24":{"start":{"line":71,"column":4},"end":{"line":73,"column":5}},"25":{"start":{"line":72,"column":8},"end":{"line":72,"column":49}},"26":{"start":{"line":74,"column":4},"end":{"line":74,"column":29}},"27":{"start":{"line":76,"column":4},"end":{"line":78,"column":5}},"28":{"start":{"line":77,"column":8},"end":{"line":77,"column":46}},"29":{"start":{"line":79,"column":4},"end":{"line":79,"column":23}},"30":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"31":{"start":{"line":82,"column":8},"end":{"line":82,"column":43}},"32":{"start":{"line":84,"column":4},"end":{"line":84,"column":17}},"33":{"start":{"line":95,"column":0},"end":{"line":124,"column":2}},"34":{"start":{"line":102,"column":4},"end":{"line":102,"column":17}},"35":{"start":{"line":104,"column":4},"end":{"line":106,"column":5}},"36":{"start":{"line":105,"column":8},"end":{"line":105,"column":46}},"37":{"start":{"line":107,"column":4},"end":{"line":107,"column":21}},"38":{"start":{"line":109,"column":4},"end":{"line":111,"column":5}},"39":{"start":{"line":110,"column":8},"end":{"line":110,"column":69}},"40":{"start":{"line":112,"column":4},"end":{"line":112,"column":41}},"41":{"start":{"line":114,"column":4},"end":{"line":116,"column":5}},"42":{"start":{"line":115,"column":8},"end":{"line":115,"column":22}},"43":{"start":{"line":117,"column":4},"end":{"line":117,"column":25}},"44":{"start":{"line":119,"column":4},"end":{"line":119,"column":25}},"45":{"start":{"line":121,"column":4},"end":{"line":123,"column":5}},"46":{"start":{"line":122,"column":8},"end":{"line":122,"column":30}},"47":{"start":{"line":129,"column":0},"end":{"line":154,"column":2}},"48":{"start":{"line":131,"column":4},"end":{"line":134,"column":5}},"49":{"start":{"line":132,"column":8},"end":{"line":132,"column":34}},"50":{"start":{"line":133,"column":8},"end":{"line":133,"column":37}},"51":{"start":{"line":136,"column":4},"end":{"line":136,"column":35}},"52":{"start":{"line":138,"column":4},"end":{"line":138,"column":24}},"53":{"start":{"line":140,"column":4},"end":{"line":149,"column":5}},"54":{"start":{"line":141,"column":8},"end":{"line":141,"column":62}},"55":{"start":{"line":142,"column":11},"end":{"line":149,"column":5}},"56":{"start":{"line":143,"column":8},"end":{"line":143,"column":61}},"57":{"start":{"line":144,"column":11},"end":{"line":149,"column":5}},"58":{"start":{"line":145,"column":8},"end":{"line":145,"column":61}},"59":{"start":{"line":147,"column":8},"end":{"line":147,"column":76}},"60":{"start":{"line":148,"column":8},"end":{"line":148,"column":79}},"61":{"start":{"line":151,"column":4},"end":{"line":151,"column":29}},"62":{"start":{"line":153,"column":4},"end":{"line":153,"column":20}},"63":{"start":{"line":160,"column":0},"end":{"line":160,"column":50}},"64":{"start":{"line":161,"column":0},"end":{"line":161,"column":49}},"65":{"start":{"line":162,"column":0},"end":{"line":162,"column":48}},"66":{"start":{"line":171,"column":0},"end":{"line":176,"column":2}},"67":{"start":{"line":172,"column":4},"end":{"line":172,"column":15}},"68":{"start":{"line":173,"column":4},"end":{"line":173,"column":15}},"69":{"start":{"line":174,"column":4},"end":{"line":174,"column":15}},"70":{"start":{"line":175,"column":4},"end":{"line":175,"column":15}},"71":{"start":{"line":183,"column":0},"end":{"line":189,"column":2}},"72":{"start":{"line":187,"column":4},"end":{"line":187,"column":33}},"73":{"start":{"line":188,"column":4},"end":{"line":188,"column":29}},"74":{"start":{"line":195,"column":0},"end":{"line":197,"column":2}},"75":{"start":{"line":196,"column":4},"end":{"line":196,"column":68}},"76":{"start":{"line":202,"column":0},"end":{"line":207,"column":2}},"77":{"start":{"line":203,"column":4},"end":{"line":206,"column":5}},"78":{"start":{"line":204,"column":8},"end":{"line":204,"column":64}},"79":{"start":{"line":205,"column":8},"end":{"line":205,"column":67}},"80":{"start":{"line":213,"column":0},"end":{"line":215,"column":2}},"81":{"start":{"line":214,"column":4},"end":{"line":214,"column":66}},"82":{"start":{"line":221,"column":0},"end":{"line":223,"column":2}},"83":{"start":{"line":222,"column":4},"end":{"line":222,"column":68}},"84":{"start":{"line":229,"column":0},"end":{"line":229,"column":43}},"85":{"start":{"line":230,"column":0},"end":{"line":230,"column":41}},"86":{"start":{"line":231,"column":0},"end":{"line":231,"column":43}},"87":{"start":{"line":239,"column":0},"end":{"line":283,"column":2}},"88":{"start":{"line":244,"column":4},"end":{"line":244,"column":24}},"89":{"start":{"line":246,"column":4},"end":{"line":246,"column":25}},"90":{"start":{"line":248,"column":4},"end":{"line":248,"column":23}},"91":{"start":{"line":250,"column":4},"end":{"line":250,"column":17}},"92":{"start":{"line":251,"column":4},"end":{"line":251,"column":19}},"93":{"start":{"line":252,"column":4},"end":{"line":252,"column":27}},"94":{"start":{"line":254,"column":4},"end":{"line":254,"column":29}},"95":{"start":{"line":255,"column":4},"end":{"line":255,"column":30}},"96":{"start":{"line":256,"column":4},"end":{"line":256,"column":26}},"97":{"start":{"line":257,"column":4},"end":{"line":257,"column":27}},"98":{"start":{"line":258,"column":4},"end":{"line":258,"column":24}},"99":{"start":{"line":259,"column":4},"end":{"line":259,"column":26}},"100":{"start":{"line":261,"column":4},"end":{"line":261,"column":53}},"101":{"start":{"line":262,"column":4},"end":{"line":262,"column":57}},"102":{"start":{"line":263,"column":4},"end":{"line":263,"column":57}},"103":{"start":{"line":264,"column":4},"end":{"line":264,"column":59}},"104":{"start":{"line":265,"column":4},"end":{"line":265,"column":53}},"105":{"start":{"line":266,"column":4},"end":{"line":266,"column":49}},"106":{"start":{"line":268,"column":4},"end":{"line":268,"column":25}},"107":{"start":{"line":270,"column":4},"end":{"line":270,"column":73}},"108":{"start":{"line":271,"column":4},"end":{"line":271,"column":69}},"109":{"start":{"line":272,"column":4},"end":{"line":272,"column":77}},"110":{"start":{"line":273,"column":4},"end":{"line":273,"column":73}},"111":{"start":{"line":274,"column":4},"end":{"line":274,"column":79}},"112":{"start":{"line":276,"column":4},"end":{"line":276,"column":141}},"113":{"start":{"line":277,"column":4},"end":{"line":277,"column":33}},"114":{"start":{"line":279,"column":4},"end":{"line":282,"column":5}},"115":{"start":{"line":280,"column":8},"end":{"line":280,"column":153}},"116":{"start":{"line":281,"column":8},"end":{"line":281,"column":125}},"117":{"start":{"line":289,"column":0},"end":{"line":294,"column":2}},"118":{"start":{"line":290,"column":4},"end":{"line":290,"column":28}},"119":{"start":{"line":291,"column":4},"end":{"line":291,"column":52}},"120":{"start":{"line":292,"column":4},"end":{"line":292,"column":27}},"121":{"start":{"line":293,"column":4},"end":{"line":293,"column":29}},"122":{"start":{"line":300,"column":0},"end":{"line":305,"column":2}},"123":{"start":{"line":301,"column":4},"end":{"line":304,"column":5}},"124":{"start":{"line":302,"column":8},"end":{"line":302,"column":30}},"125":{"start":{"line":303,"column":8},"end":{"line":303,"column":81}},"126":{"start":{"line":311,"column":0},"end":{"line":316,"column":2}},"127":{"start":{"line":312,"column":4},"end":{"line":315,"column":5}},"128":{"start":{"line":313,"column":8},"end":{"line":313,"column":31}},"129":{"start":{"line":314,"column":8},"end":{"line":314,"column":77}},"130":{"start":{"line":321,"column":0},"end":{"line":323,"column":2}},"131":{"start":{"line":322,"column":4},"end":{"line":322,"column":61}},"132":{"start":{"line":329,"column":0},"end":{"line":374,"column":2}},"133":{"start":{"line":330,"column":4},"end":{"line":330,"column":53}},"134":{"start":{"line":331,"column":4},"end":{"line":331,"column":56}},"135":{"start":{"line":332,"column":4},"end":{"line":332,"column":49}},"136":{"start":{"line":334,"column":4},"end":{"line":334,"column":47}},"137":{"start":{"line":336,"column":4},"end":{"line":336,"column":40}},"138":{"start":{"line":337,"column":4},"end":{"line":337,"column":63}},"139":{"start":{"line":339,"column":4},"end":{"line":350,"column":5}},"140":{"start":{"line":341,"column":8},"end":{"line":341,"column":74}},"141":{"start":{"line":342,"column":8},"end":{"line":342,"column":74}},"142":{"start":{"line":343,"column":8},"end":{"line":343,"column":74}},"143":{"start":{"line":345,"column":11},"end":{"line":350,"column":5}},"144":{"start":{"line":347,"column":8},"end":{"line":347,"column":74}},"145":{"start":{"line":348,"column":8},"end":{"line":348,"column":74}},"146":{"start":{"line":349,"column":8},"end":{"line":349,"column":74}},"147":{"start":{"line":352,"column":4},"end":{"line":363,"column":5}},"148":{"start":{"line":354,"column":8},"end":{"line":354,"column":72}},"149":{"start":{"line":355,"column":8},"end":{"line":355,"column":72}},"150":{"start":{"line":356,"column":8},"end":{"line":356,"column":72}},"151":{"start":{"line":358,"column":11},"end":{"line":363,"column":5}},"152":{"start":{"line":360,"column":8},"end":{"line":360,"column":72}},"153":{"start":{"line":361,"column":8},"end":{"line":361,"column":72}},"154":{"start":{"line":362,"column":8},"end":{"line":362,"column":72}},"155":{"start":{"line":365,"column":4},"end":{"line":373,"column":5}},"156":{"start":{"line":367,"column":8},"end":{"line":367,"column":62}},"157":{"start":{"line":369,"column":11},"end":{"line":373,"column":5}},"158":{"start":{"line":371,"column":8},"end":{"line":371,"column":62}},"159":{"start":{"line":381,"column":0},"end":{"line":384,"column":2}},"160":{"start":{"line":382,"column":4},"end":{"line":382,"column":25}},"161":{"start":{"line":383,"column":4},"end":{"line":383,"column":37}},"162":{"start":{"line":390,"column":0},"end":{"line":398,"column":2}},"163":{"start":{"line":391,"column":4},"end":{"line":397,"column":5}},"164":{"start":{"line":392,"column":8},"end":{"line":392,"column":92}},"165":{"start":{"line":393,"column":8},"end":{"line":393,"column":92}},"166":{"start":{"line":395,"column":8},"end":{"line":395,"column":38}},"167":{"start":{"line":396,"column":8},"end":{"line":396,"column":40}},"168":{"start":{"line":404,"column":0},"end":{"line":431,"column":2}},"169":{"start":{"line":405,"column":4},"end":{"line":430,"column":5}},"170":{"start":{"line":408,"column":12},"end":{"line":408,"column":36}},"171":{"start":{"line":409,"column":12},"end":{"line":409,"column":18}},"172":{"start":{"line":412,"column":12},"end":{"line":412,"column":33}},"173":{"start":{"line":413,"column":12},"end":{"line":413,"column":18}},"174":{"start":{"line":416,"column":12},"end":{"line":416,"column":37}},"175":{"start":{"line":417,"column":12},"end":{"line":417,"column":18}},"176":{"start":{"line":420,"column":12},"end":{"line":420,"column":34}},"177":{"start":{"line":421,"column":12},"end":{"line":421,"column":18}},"178":{"start":{"line":424,"column":12},"end":{"line":424,"column":31}},"179":{"start":{"line":425,"column":12},"end":{"line":425,"column":18}},"180":{"start":{"line":428,"column":12},"end":{"line":428,"column":33}},"181":{"start":{"line":429,"column":12},"end":{"line":429,"column":18}},"182":{"start":{"line":437,"column":0},"end":{"line":468,"column":2}},"183":{"start":{"line":438,"column":4},"end":{"line":467,"column":5}},"184":{"start":{"line":442,"column":12},"end":{"line":442,"column":37}},"185":{"start":{"line":443,"column":12},"end":{"line":443,"column":18}},"186":{"start":{"line":447,"column":12},"end":{"line":447,"column":34}},"187":{"start":{"line":448,"column":12},"end":{"line":448,"column":18}},"188":{"start":{"line":452,"column":12},"end":{"line":452,"column":38}},"189":{"start":{"line":453,"column":12},"end":{"line":453,"column":18}},"190":{"start":{"line":457,"column":12},"end":{"line":457,"column":35}},"191":{"start":{"line":458,"column":12},"end":{"line":458,"column":18}},"192":{"start":{"line":461,"column":12},"end":{"line":461,"column":32}},"193":{"start":{"line":462,"column":12},"end":{"line":462,"column":18}},"194":{"start":{"line":465,"column":12},"end":{"line":465,"column":34}},"195":{"start":{"line":466,"column":12},"end":{"line":466,"column":18}},"196":{"start":{"line":469,"column":0},"end":{"line":475,"column":2}},"197":{"start":{"line":472,"column":4},"end":{"line":472,"column":21}},"198":{"start":{"line":473,"column":4},"end":{"line":473,"column":28}},"199":{"start":{"line":474,"column":4},"end":{"line":474,"column":38}},"200":{"start":{"line":477,"column":0},"end":{"line":481,"column":2}},"201":{"start":{"line":480,"column":4},"end":{"line":480,"column":36}},"202":{"start":{"line":483,"column":0},"end":{"line":487,"column":2}},"203":{"start":{"line":486,"column":4},"end":{"line":486,"column":42}},"204":{"start":{"line":489,"column":0},"end":{"line":495,"column":2}},"205":{"start":{"line":493,"column":4},"end":{"line":493,"column":94}},"206":{"start":{"line":494,"column":4},"end":{"line":494,"column":64}},"207":{"start":{"line":497,"column":0},"end":{"line":501,"column":2}},"208":{"start":{"line":500,"column":4},"end":{"line":500,"column":52}},"209":{"start":{"line":503,"column":0},"end":{"line":561,"column":2}},"210":{"start":{"line":506,"column":4},"end":{"line":560,"column":5}},"211":{"start":{"line":508,"column":8},"end":{"line":508,"column":64}},"212":{"start":{"line":509,"column":8},"end":{"line":509,"column":35}},"213":{"start":{"line":511,"column":8},"end":{"line":558,"column":9}},"214":{"start":{"line":513,"column":12},"end":{"line":557,"column":13}},"215":{"start":{"line":515,"column":16},"end":{"line":515,"column":56}},"216":{"start":{"line":516,"column":16},"end":{"line":516,"column":44}},"217":{"start":{"line":518,"column":16},"end":{"line":556,"column":17}},"218":{"start":{"line":519,"column":20},"end":{"line":519,"column":59}},"219":{"start":{"line":520,"column":20},"end":{"line":520,"column":46}},"220":{"start":{"line":521,"column":20},"end":{"line":521,"column":48}},"221":{"start":{"line":523,"column":20},"end":{"line":555,"column":21}},"222":{"start":{"line":524,"column":24},"end":{"line":554,"column":25}},"223":{"start":{"line":526,"column":28},"end":{"line":526,"column":68}},"224":{"start":{"line":527,"column":28},"end":{"line":527,"column":79}},"225":{"start":{"line":529,"column":28},"end":{"line":529,"column":68}},"226":{"start":{"line":531,"column":28},"end":{"line":531,"column":63}},"227":{"start":{"line":532,"column":28},"end":{"line":532,"column":75}},"228":{"start":{"line":534,"column":28},"end":{"line":550,"column":29}},"229":{"start":{"line":536,"column":32},"end":{"line":549,"column":33}},"230":{"start":{"line":537,"column":36},"end":{"line":541,"column":37}},"231":{"start":{"line":538,"column":40},"end":{"line":538,"column":86}},"232":{"start":{"line":539,"column":40},"end":{"line":539,"column":96}},"233":{"start":{"line":540,"column":40},"end":{"line":540,"column":103}},"234":{"start":{"line":543,"column":36},"end":{"line":548,"column":37}},"235":{"start":{"line":544,"column":40},"end":{"line":544,"column":81}},"236":{"start":{"line":545,"column":40},"end":{"line":545,"column":92}},"237":{"start":{"line":547,"column":40},"end":{"line":547,"column":112}},"238":{"start":{"line":552,"column":28},"end":{"line":552,"column":57}},"239":{"start":{"line":553,"column":28},"end":{"line":553,"column":61}},"240":{"start":{"line":563,"column":0},"end":{"line":574,"column":2}},"241":{"start":{"line":568,"column":4},"end":{"line":568,"column":62}},"242":{"start":{"line":570,"column":4},"end":{"line":573,"column":7}},"243":{"start":{"line":582,"column":0},"end":{"line":601,"column":2}},"244":{"start":{"line":587,"column":4},"end":{"line":589,"column":5}},"245":{"start":{"line":588,"column":8},"end":{"line":588,"column":18}},"246":{"start":{"line":590,"column":4},"end":{"line":590,"column":23}},"247":{"start":{"line":592,"column":4},"end":{"line":594,"column":5}},"248":{"start":{"line":593,"column":8},"end":{"line":593,"column":18}},"249":{"start":{"line":595,"column":4},"end":{"line":595,"column":23}},"250":{"start":{"line":597,"column":4},"end":{"line":599,"column":5}},"251":{"start":{"line":598,"column":8},"end":{"line":598,"column":20}},"252":{"start":{"line":600,"column":4},"end":{"line":600,"column":25}},"253":{"start":{"line":603,"column":0},"end":{"line":639,"column":2}},"254":{"start":{"line":608,"column":4},"end":{"line":608,"column":40}},"255":{"start":{"line":610,"column":4},"end":{"line":610,"column":44}},"256":{"start":{"line":611,"column":4},"end":{"line":611,"column":44}},"257":{"start":{"line":612,"column":4},"end":{"line":612,"column":44}},"258":{"start":{"line":614,"column":4},"end":{"line":614,"column":33}},"259":{"start":{"line":615,"column":4},"end":{"line":634,"column":5}},"260":{"start":{"line":616,"column":8},"end":{"line":633,"column":9}},"261":{"start":{"line":617,"column":12},"end":{"line":632,"column":13}},"262":{"start":{"line":618,"column":16},"end":{"line":618,"column":61}},"263":{"start":{"line":619,"column":16},"end":{"line":619,"column":56}},"264":{"start":{"line":620,"column":16},"end":{"line":620,"column":56}},"265":{"start":{"line":621,"column":16},"end":{"line":621,"column":56}},"266":{"start":{"line":622,"column":16},"end":{"line":622,"column":48}},"267":{"start":{"line":623,"column":16},"end":{"line":623,"column":48}},"268":{"start":{"line":624,"column":16},"end":{"line":624,"column":48}},"269":{"start":{"line":625,"column":16},"end":{"line":629,"column":18}},"270":{"start":{"line":630,"column":16},"end":{"line":630,"column":53}},"271":{"start":{"line":631,"column":16},"end":{"line":631,"column":66}},"272":{"start":{"line":635,"column":4},"end":{"line":635,"column":37}},"273":{"start":{"line":636,"column":4},"end":{"line":636,"column":34}},"274":{"start":{"line":638,"column":4},"end":{"line":638,"column":120}},"275":{"start":{"line":642,"column":0},"end":{"line":684,"column":2}},"276":{"start":{"line":646,"column":4},"end":{"line":646,"column":26}},"277":{"start":{"line":648,"column":4},"end":{"line":681,"column":6}},"278":{"start":{"line":650,"column":8},"end":{"line":650,"column":54}},"279":{"start":{"line":651,"column":8},"end":{"line":651,"column":33}},"280":{"start":{"line":652,"column":8},"end":{"line":652,"column":35}},"281":{"start":{"line":654,"column":8},"end":{"line":654,"column":46}},"282":{"start":{"line":655,"column":8},"end":{"line":655,"column":37}},"283":{"start":{"line":657,"column":8},"end":{"line":657,"column":69}},"284":{"start":{"line":658,"column":8},"end":{"line":658,"column":31}},"285":{"start":{"line":660,"column":8},"end":{"line":660,"column":28}},"286":{"start":{"line":661,"column":8},"end":{"line":663,"column":9}},"287":{"start":{"line":662,"column":12},"end":{"line":662,"column":39}},"288":{"start":{"line":665,"column":8},"end":{"line":665,"column":24}},"289":{"start":{"line":666,"column":8},"end":{"line":667,"column":31}},"290":{"start":{"line":669,"column":8},"end":{"line":675,"column":9}},"291":{"start":{"line":670,"column":12},"end":{"line":670,"column":28}},"292":{"start":{"line":671,"column":12},"end":{"line":674,"column":13}},"293":{"start":{"line":672,"column":16},"end":{"line":672,"column":78}},"294":{"start":{"line":673,"column":16},"end":{"line":673,"column":39}},"295":{"start":{"line":680,"column":8},"end":{"line":680,"column":69}},"296":{"start":{"line":683,"column":4},"end":{"line":683,"column":24}},"297":{"start":{"line":694,"column":0},"end":{"line":729,"column":2}},"298":{"start":{"line":701,"column":4},"end":{"line":701,"column":17}},"299":{"start":{"line":703,"column":4},"end":{"line":703,"column":29}},"300":{"start":{"line":705,"column":4},"end":{"line":705,"column":35}},"301":{"start":{"line":707,"column":4},"end":{"line":709,"column":5}},"302":{"start":{"line":708,"column":8},"end":{"line":708,"column":17}},"303":{"start":{"line":710,"column":4},"end":{"line":710,"column":21}},"304":{"start":{"line":712,"column":4},"end":{"line":727,"column":5}},"305":{"start":{"line":714,"column":8},"end":{"line":714,"column":49}},"306":{"start":{"line":716,"column":8},"end":{"line":718,"column":9}},"307":{"start":{"line":717,"column":12},"end":{"line":717,"column":38}},"308":{"start":{"line":720,"column":8},"end":{"line":722,"column":9}},"309":{"start":{"line":721,"column":12},"end":{"line":721,"column":39}},"310":{"start":{"line":724,"column":8},"end":{"line":726,"column":9}},"311":{"start":{"line":725,"column":12},"end":{"line":725,"column":38}},"312":{"start":{"line":728,"column":4},"end":{"line":728,"column":35}},"313":{"start":{"line":749,"column":0},"end":{"line":821,"column":2}},"314":{"start":{"line":766,"column":4},"end":{"line":766,"column":17}},"315":{"start":{"line":767,"column":4},"end":{"line":767,"column":31}},"316":{"start":{"line":768,"column":4},"end":{"line":768,"column":21}},"317":{"start":{"line":769,"column":4},"end":{"line":769,"column":23}},"318":{"start":{"line":770,"column":4},"end":{"line":770,"column":31}},"319":{"start":{"line":772,"column":4},"end":{"line":774,"column":5}},"320":{"start":{"line":773,"column":8},"end":{"line":773,"column":49}},"321":{"start":{"line":775,"column":4},"end":{"line":775,"column":29}},"322":{"start":{"line":777,"column":4},"end":{"line":779,"column":5}},"323":{"start":{"line":778,"column":8},"end":{"line":778,"column":55}},"324":{"start":{"line":780,"column":4},"end":{"line":780,"column":41}},"325":{"start":{"line":782,"column":4},"end":{"line":784,"column":5}},"326":{"start":{"line":783,"column":8},"end":{"line":783,"column":46}},"327":{"start":{"line":785,"column":4},"end":{"line":785,"column":33}},"328":{"start":{"line":787,"column":4},"end":{"line":789,"column":5}},"329":{"start":{"line":788,"column":8},"end":{"line":788,"column":49}},"330":{"start":{"line":790,"column":4},"end":{"line":790,"column":29}},"331":{"start":{"line":792,"column":4},"end":{"line":794,"column":5}},"332":{"start":{"line":793,"column":8},"end":{"line":793,"column":46}},"333":{"start":{"line":795,"column":4},"end":{"line":795,"column":23}},"334":{"start":{"line":797,"column":4},"end":{"line":799,"column":5}},"335":{"start":{"line":798,"column":8},"end":{"line":798,"column":21}},"336":{"start":{"line":800,"column":4},"end":{"line":800,"column":29}},"337":{"start":{"line":802,"column":4},"end":{"line":804,"column":5}},"338":{"start":{"line":803,"column":8},"end":{"line":803,"column":18}},"339":{"start":{"line":805,"column":4},"end":{"line":805,"column":23}},"340":{"start":{"line":807,"column":4},"end":{"line":809,"column":5}},"341":{"start":{"line":808,"column":8},"end":{"line":808,"column":28}},"342":{"start":{"line":810,"column":4},"end":{"line":810,"column":23}},"343":{"start":{"line":812,"column":4},"end":{"line":814,"column":5}},"344":{"start":{"line":813,"column":8},"end":{"line":813,"column":28}},"345":{"start":{"line":815,"column":4},"end":{"line":815,"column":23}},"346":{"start":{"line":817,"column":4},"end":{"line":819,"column":5}},"347":{"start":{"line":818,"column":8},"end":{"line":818,"column":21}},"348":{"start":{"line":820,"column":4},"end":{"line":820,"column":29}},"349":{"start":{"line":883,"column":0},"end":{"line":1232,"column":2}},"350":{"start":{"line":942,"column":4},"end":{"line":942,"column":17}},"351":{"start":{"line":943,"column":4},"end":{"line":943,"column":21}},"352":{"start":{"line":944,"column":4},"end":{"line":946,"column":5}},"353":{"start":{"line":945,"column":8},"end":{"line":945,"column":62}},"354":{"start":{"line":947,"column":4},"end":{"line":947,"column":37}},"355":{"start":{"line":949,"column":4},"end":{"line":951,"column":5}},"356":{"start":{"line":950,"column":8},"end":{"line":950,"column":22}},"357":{"start":{"line":952,"column":4},"end":{"line":952,"column":27}},"358":{"start":{"line":954,"column":4},"end":{"line":956,"column":5}},"359":{"start":{"line":955,"column":8},"end":{"line":955,"column":51}},"360":{"start":{"line":957,"column":4},"end":{"line":957,"column":21}},"361":{"start":{"line":959,"column":4},"end":{"line":961,"column":5}},"362":{"start":{"line":960,"column":8},"end":{"line":960,"column":28}},"363":{"start":{"line":962,"column":4},"end":{"line":962,"column":35}},"364":{"start":{"line":964,"column":4},"end":{"line":979,"column":5}},"365":{"start":{"line":965,"column":8},"end":{"line":978,"column":10}},"366":{"start":{"line":980,"column":4},"end":{"line":980,"column":21}},"367":{"start":{"line":982,"column":4},"end":{"line":984,"column":5}},"368":{"start":{"line":983,"column":8},"end":{"line":983,"column":64}},"369":{"start":{"line":985,"column":4},"end":{"line":985,"column":29}},"370":{"start":{"line":987,"column":4},"end":{"line":989,"column":5}},"371":{"start":{"line":988,"column":8},"end":{"line":988,"column":30}},"372":{"start":{"line":990,"column":4},"end":{"line":990,"column":47}},"373":{"start":{"line":992,"column":4},"end":{"line":994,"column":5}},"374":{"start":{"line":993,"column":8},"end":{"line":993,"column":27}},"375":{"start":{"line":995,"column":4},"end":{"line":995,"column":41}},"376":{"start":{"line":997,"column":4},"end":{"line":999,"column":5}},"377":{"start":{"line":998,"column":8},"end":{"line":998,"column":48}},"378":{"start":{"line":1000,"column":4},"end":{"line":1000,"column":23}},"379":{"start":{"line":1002,"column":4},"end":{"line":1004,"column":5}},"380":{"start":{"line":1003,"column":8},"end":{"line":1003,"column":52}},"381":{"start":{"line":1005,"column":4},"end":{"line":1005,"column":29}},"382":{"start":{"line":1007,"column":4},"end":{"line":1009,"column":5}},"383":{"start":{"line":1008,"column":8},"end":{"line":1008,"column":30}},"384":{"start":{"line":1010,"column":4},"end":{"line":1010,"column":47}},"385":{"start":{"line":1012,"column":4},"end":{"line":1014,"column":5}},"386":{"start":{"line":1013,"column":8},"end":{"line":1013,"column":62}},"387":{"start":{"line":1015,"column":4},"end":{"line":1015,"column":27}},"388":{"start":{"line":1017,"column":4},"end":{"line":1019,"column":5}},"389":{"start":{"line":1018,"column":8},"end":{"line":1018,"column":23}},"390":{"start":{"line":1020,"column":4},"end":{"line":1020,"column":31}},"391":{"start":{"line":1022,"column":4},"end":{"line":1024,"column":5}},"392":{"start":{"line":1023,"column":8},"end":{"line":1023,"column":25}},"393":{"start":{"line":1025,"column":4},"end":{"line":1025,"column":37}},"394":{"start":{"line":1027,"column":4},"end":{"line":1029,"column":5}},"395":{"start":{"line":1028,"column":8},"end":{"line":1028,"column":31}},"396":{"start":{"line":1030,"column":4},"end":{"line":1030,"column":43}},"397":{"start":{"line":1032,"column":4},"end":{"line":1034,"column":5}},"398":{"start":{"line":1033,"column":8},"end":{"line":1033,"column":19}},"399":{"start":{"line":1035,"column":4},"end":{"line":1035,"column":19}},"400":{"start":{"line":1037,"column":4},"end":{"line":1039,"column":5}},"401":{"start":{"line":1038,"column":8},"end":{"line":1038,"column":26}},"402":{"start":{"line":1040,"column":4},"end":{"line":1040,"column":31}},"403":{"start":{"line":1042,"column":4},"end":{"line":1044,"column":5}},"404":{"start":{"line":1043,"column":8},"end":{"line":1043,"column":31}},"405":{"start":{"line":1045,"column":4},"end":{"line":1045,"column":49}},"406":{"start":{"line":1047,"column":4},"end":{"line":1049,"column":5}},"407":{"start":{"line":1048,"column":8},"end":{"line":1048,"column":35}},"408":{"start":{"line":1050,"column":4},"end":{"line":1050,"column":45}},"409":{"start":{"line":1052,"column":4},"end":{"line":1054,"column":5}},"410":{"start":{"line":1053,"column":8},"end":{"line":1053,"column":36}},"411":{"start":{"line":1055,"column":4},"end":{"line":1055,"column":47}},"412":{"start":{"line":1057,"column":4},"end":{"line":1059,"column":5}},"413":{"start":{"line":1058,"column":8},"end":{"line":1058,"column":58}},"414":{"start":{"line":1060,"column":4},"end":{"line":1060,"column":37}},"415":{"start":{"line":1062,"column":4},"end":{"line":1064,"column":5}},"416":{"start":{"line":1063,"column":8},"end":{"line":1063,"column":25}},"417":{"start":{"line":1065,"column":4},"end":{"line":1065,"column":29}},"418":{"start":{"line":1067,"column":4},"end":{"line":1069,"column":5}},"419":{"start":{"line":1068,"column":8},"end":{"line":1068,"column":29}},"420":{"start":{"line":1070,"column":4},"end":{"line":1070,"column":37}},"421":{"start":{"line":1072,"column":4},"end":{"line":1074,"column":5}},"422":{"start":{"line":1073,"column":8},"end":{"line":1073,"column":29}},"423":{"start":{"line":1075,"column":4},"end":{"line":1075,"column":37}},"424":{"start":{"line":1077,"column":4},"end":{"line":1079,"column":5}},"425":{"start":{"line":1078,"column":8},"end":{"line":1078,"column":21}},"426":{"start":{"line":1080,"column":4},"end":{"line":1080,"column":29}},"427":{"start":{"line":1082,"column":4},"end":{"line":1084,"column":5}},"428":{"start":{"line":1083,"column":8},"end":{"line":1083,"column":22}},"429":{"start":{"line":1085,"column":4},"end":{"line":1085,"column":31}},"430":{"start":{"line":1087,"column":4},"end":{"line":1089,"column":5}},"431":{"start":{"line":1088,"column":8},"end":{"line":1088,"column":26}},"432":{"start":{"line":1090,"column":4},"end":{"line":1090,"column":27}},"433":{"start":{"line":1092,"column":4},"end":{"line":1094,"column":5}},"434":{"start":{"line":1093,"column":8},"end":{"line":1093,"column":27}},"435":{"start":{"line":1095,"column":4},"end":{"line":1095,"column":29}},"436":{"start":{"line":1097,"column":4},"end":{"line":1099,"column":5}},"437":{"start":{"line":1098,"column":8},"end":{"line":1098,"column":21}},"438":{"start":{"line":1100,"column":4},"end":{"line":1100,"column":29}},"439":{"start":{"line":1102,"column":4},"end":{"line":1104,"column":5}},"440":{"start":{"line":1103,"column":8},"end":{"line":1103,"column":21}},"441":{"start":{"line":1105,"column":4},"end":{"line":1105,"column":29}},"442":{"start":{"line":1107,"column":4},"end":{"line":1109,"column":5}},"443":{"start":{"line":1108,"column":8},"end":{"line":1108,"column":60}},"444":{"start":{"line":1110,"column":4},"end":{"line":1110,"column":29}},"445":{"start":{"line":1112,"column":4},"end":{"line":1114,"column":5}},"446":{"start":{"line":1113,"column":8},"end":{"line":1113,"column":61}},"447":{"start":{"line":1115,"column":4},"end":{"line":1115,"column":29}},"448":{"start":{"line":1117,"column":4},"end":{"line":1119,"column":5}},"449":{"start":{"line":1118,"column":8},"end":{"line":1118,"column":71}},"450":{"start":{"line":1120,"column":4},"end":{"line":1120,"column":29}},"451":{"start":{"line":1122,"column":4},"end":{"line":1124,"column":5}},"452":{"start":{"line":1123,"column":8},"end":{"line":1123,"column":62}},"453":{"start":{"line":1125,"column":4},"end":{"line":1125,"column":39}},"454":{"start":{"line":1127,"column":4},"end":{"line":1129,"column":5}},"455":{"start":{"line":1128,"column":8},"end":{"line":1128,"column":25}},"456":{"start":{"line":1130,"column":4},"end":{"line":1130,"column":31}},"457":{"start":{"line":1132,"column":4},"end":{"line":1134,"column":5}},"458":{"start":{"line":1133,"column":8},"end":{"line":1133,"column":62}},"459":{"start":{"line":1135,"column":4},"end":{"line":1135,"column":31}},"460":{"start":{"line":1137,"column":4},"end":{"line":1139,"column":5}},"461":{"start":{"line":1138,"column":8},"end":{"line":1138,"column":26}},"462":{"start":{"line":1140,"column":4},"end":{"line":1140,"column":33}},"463":{"start":{"line":1142,"column":4},"end":{"line":1144,"column":5}},"464":{"start":{"line":1143,"column":8},"end":{"line":1143,"column":30}},"465":{"start":{"line":1145,"column":4},"end":{"line":1145,"column":39}},"466":{"start":{"line":1147,"column":4},"end":{"line":1149,"column":5}},"467":{"start":{"line":1148,"column":8},"end":{"line":1148,"column":32}},"468":{"start":{"line":1150,"column":4},"end":{"line":1150,"column":51}},"469":{"start":{"line":1152,"column":4},"end":{"line":1154,"column":5}},"470":{"start":{"line":1153,"column":8},"end":{"line":1153,"column":31}},"471":{"start":{"line":1155,"column":4},"end":{"line":1155,"column":49}},"472":{"start":{"line":1157,"column":4},"end":{"line":1159,"column":5}},"473":{"start":{"line":1158,"column":8},"end":{"line":1158,"column":22}},"474":{"start":{"line":1160,"column":4},"end":{"line":1160,"column":31}},"475":{"start":{"line":1162,"column":4},"end":{"line":1164,"column":5}},"476":{"start":{"line":1163,"column":8},"end":{"line":1163,"column":28}},"477":{"start":{"line":1165,"column":4},"end":{"line":1165,"column":41}},"478":{"start":{"line":1167,"column":4},"end":{"line":1169,"column":5}},"479":{"start":{"line":1168,"column":8},"end":{"line":1168,"column":28}},"480":{"start":{"line":1170,"column":4},"end":{"line":1170,"column":35}},"481":{"start":{"line":1172,"column":4},"end":{"line":1174,"column":5}},"482":{"start":{"line":1173,"column":8},"end":{"line":1173,"column":23}},"483":{"start":{"line":1175,"column":4},"end":{"line":1175,"column":27}},"484":{"start":{"line":1177,"column":4},"end":{"line":1179,"column":5}},"485":{"start":{"line":1178,"column":8},"end":{"line":1178,"column":56}},"486":{"start":{"line":1180,"column":4},"end":{"line":1180,"column":27}},"487":{"start":{"line":1182,"column":4},"end":{"line":1184,"column":5}},"488":{"start":{"line":1183,"column":8},"end":{"line":1183,"column":22}},"489":{"start":{"line":1185,"column":4},"end":{"line":1185,"column":31}},"490":{"start":{"line":1187,"column":4},"end":{"line":1189,"column":5}},"491":{"start":{"line":1188,"column":8},"end":{"line":1188,"column":24}},"492":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":35}},"493":{"start":{"line":1192,"column":4},"end":{"line":1194,"column":5}},"494":{"start":{"line":1193,"column":8},"end":{"line":1193,"column":30}},"495":{"start":{"line":1195,"column":4},"end":{"line":1195,"column":47}},"496":{"start":{"line":1197,"column":4},"end":{"line":1199,"column":5}},"497":{"start":{"line":1198,"column":8},"end":{"line":1198,"column":29}},"498":{"start":{"line":1200,"column":4},"end":{"line":1200,"column":45}},"499":{"start":{"line":1202,"column":4},"end":{"line":1204,"column":5}},"500":{"start":{"line":1203,"column":8},"end":{"line":1203,"column":24}},"501":{"start":{"line":1205,"column":4},"end":{"line":1205,"column":31}},"502":{"start":{"line":1207,"column":4},"end":{"line":1209,"column":5}},"503":{"start":{"line":1208,"column":8},"end":{"line":1208,"column":24}},"504":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":31}},"505":{"start":{"line":1212,"column":4},"end":{"line":1214,"column":5}},"506":{"start":{"line":1213,"column":8},"end":{"line":1213,"column":22}},"507":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":31}},"508":{"start":{"line":1217,"column":4},"end":{"line":1219,"column":5}},"509":{"start":{"line":1218,"column":8},"end":{"line":1218,"column":36}},"510":{"start":{"line":1220,"column":4},"end":{"line":1220,"column":53}},"511":{"start":{"line":1222,"column":4},"end":{"line":1224,"column":5}},"512":{"start":{"line":1223,"column":8},"end":{"line":1223,"column":27}},"513":{"start":{"line":1225,"column":4},"end":{"line":1225,"column":41}},"514":{"start":{"line":1227,"column":4},"end":{"line":1229,"column":5}},"515":{"start":{"line":1228,"column":8},"end":{"line":1228,"column":30}},"516":{"start":{"line":1230,"column":4},"end":{"line":1230,"column":43}},"517":{"start":{"line":1238,"column":0},"end":{"line":1238,"column":48}},"518":{"start":{"line":1239,"column":0},"end":{"line":1239,"column":43}},"519":{"start":{"line":1240,"column":0},"end":{"line":1240,"column":43}},"520":{"start":{"line":1246,"column":0},"end":{"line":1246,"column":39}},"521":{"start":{"line":1247,"column":0},"end":{"line":1247,"column":41}},"522":{"start":{"line":1248,"column":0},"end":{"line":1248,"column":43}},"523":{"start":{"line":1254,"column":0},"end":{"line":1254,"column":45}},"524":{"start":{"line":1255,"column":0},"end":{"line":1255,"column":47}},"525":{"start":{"line":1256,"column":0},"end":{"line":1256,"column":50}},"526":{"start":{"line":1257,"column":0},"end":{"line":1257,"column":47}},"527":{"start":{"line":1258,"column":0},"end":{"line":1258,"column":45}},"528":{"start":{"line":1264,"column":0},"end":{"line":1264,"column":43}},"529":{"start":{"line":1265,"column":0},"end":{"line":1265,"column":42}},"530":{"start":{"line":1266,"column":0},"end":{"line":1266,"column":48}},"531":{"start":{"line":1267,"column":0},"end":{"line":1267,"column":58}},"532":{"start":{"line":1268,"column":0},"end":{"line":1268,"column":48}},"533":{"start":{"line":1269,"column":0},"end":{"line":1269,"column":58}},"534":{"start":{"line":1270,"column":0},"end":{"line":1270,"column":48}},"535":{"start":{"line":1271,"column":0},"end":{"line":1271,"column":58}},"536":{"start":{"line":1272,"column":0},"end":{"line":1272,"column":48}},"537":{"start":{"line":1273,"column":0},"end":{"line":1273,"column":58}},"538":{"start":{"line":1274,"column":0},"end":{"line":1274,"column":57}},"539":{"start":{"line":1280,"column":0},"end":{"line":1280,"column":44}},"540":{"start":{"line":1281,"column":0},"end":{"line":1281,"column":49}},"541":{"start":{"line":1282,"column":0},"end":{"line":1282,"column":57}},"542":{"start":{"line":1283,"column":0},"end":{"line":1283,"column":44}},"543":{"start":{"line":1284,"column":0},"end":{"line":1284,"column":44}},"544":{"start":{"line":1290,"column":0},"end":{"line":1290,"column":41}},"545":{"start":{"line":1291,"column":0},"end":{"line":1291,"column":42}},"546":{"start":{"line":1292,"column":0},"end":{"line":1292,"column":40}},"547":{"start":{"line":1293,"column":0},"end":{"line":1293,"column":46}},"548":{"start":{"line":1294,"column":0},"end":{"line":1294,"column":41}},"549":{"start":{"line":1295,"column":0},"end":{"line":1295,"column":49}},"550":{"start":{"line":1296,"column":0},"end":{"line":1296,"column":43}},"551":{"start":{"line":1297,"column":0},"end":{"line":1297,"column":45}},"552":{"start":{"line":1303,"column":0},"end":{"line":1303,"column":40}},"553":{"start":{"line":1304,"column":0},"end":{"line":1304,"column":39}},"554":{"start":{"line":1305,"column":0},"end":{"line":1305,"column":41}},"555":{"start":{"line":1311,"column":0},"end":{"line":1311,"column":42}},"556":{"start":{"line":1312,"column":0},"end":{"line":1312,"column":44}},"557":{"start":{"line":1318,"column":0},"end":{"line":1318,"column":61}},"558":{"start":{"line":1319,"column":0},"end":{"line":1319,"column":62}},"559":{"start":{"line":1320,"column":0},"end":{"line":1320,"column":61}},"560":{"start":{"line":1321,"column":0},"end":{"line":1321,"column":61}},"561":{"start":{"line":1322,"column":0},"end":{"line":1322,"column":63}},"562":{"start":{"line":1323,"column":0},"end":{"line":1323,"column":62}},"563":{"start":{"line":1324,"column":0},"end":{"line":1324,"column":61}},"564":{"start":{"line":1325,"column":0},"end":{"line":1325,"column":64}},"565":{"start":{"line":1326,"column":0},"end":{"line":1326,"column":58}},"566":{"start":{"line":1327,"column":0},"end":{"line":1327,"column":58}},"567":{"start":{"line":1328,"column":0},"end":{"line":1328,"column":57}},"568":{"start":{"line":1335,"column":0},"end":{"line":1501,"column":2}},"569":{"start":{"line":1337,"column":4},"end":{"line":1337,"column":31}},"570":{"start":{"line":1339,"column":4},"end":{"line":1339,"column":29}},"571":{"start":{"line":1341,"column":4},"end":{"line":1341,"column":25}},"572":{"start":{"line":1343,"column":4},"end":{"line":1482,"column":5}},"573":{"start":{"line":1345,"column":8},"end":{"line":1394,"column":11}},"574":{"start":{"line":1396,"column":8},"end":{"line":1408,"column":10}},"575":{"start":{"line":1409,"column":11},"end":{"line":1482,"column":5}},"576":{"start":{"line":1411,"column":8},"end":{"line":1465,"column":11}},"577":{"start":{"line":1467,"column":8},"end":{"line":1478,"column":10}},"578":{"start":{"line":1481,"column":8},"end":{"line":1481,"column":137}},"579":{"start":{"line":1484,"column":4},"end":{"line":1498,"column":5}},"580":{"start":{"line":1485,"column":8},"end":{"line":1485,"column":85}},"581":{"start":{"line":1486,"column":8},"end":{"line":1495,"column":9}},"582":{"start":{"line":1488,"column":16},"end":{"line":1488,"column":45}},"583":{"start":{"line":1492,"column":16},"end":{"line":1492,"column":35}},"584":{"start":{"line":1493,"column":16},"end":{"line":1493,"column":36}},"585":{"start":{"line":1497,"column":8},"end":{"line":1497,"column":37}},"586":{"start":{"line":1500,"column":4},"end":{"line":1500,"column":25}},"587":{"start":{"line":1509,"column":0},"end":{"line":1527,"column":2}},"588":{"start":{"line":1514,"column":4},"end":{"line":1514,"column":20}},"589":{"start":{"line":1516,"column":4},"end":{"line":1518,"column":5}},"590":{"start":{"line":1517,"column":8},"end":{"line":1517,"column":28}},"591":{"start":{"line":1520,"column":4},"end":{"line":1522,"column":5}},"592":{"start":{"line":1521,"column":8},"end":{"line":1521,"column":28}},"593":{"start":{"line":1524,"column":4},"end":{"line":1526,"column":5}},"594":{"start":{"line":1525,"column":8},"end":{"line":1525,"column":28}},"595":{"start":{"line":1532,"column":0},"end":{"line":1538,"column":2}},"596":{"start":{"line":1533,"column":4},"end":{"line":1537,"column":6}},"597":{"start":{"line":1539,"column":0},"end":{"line":1563,"column":2}},"598":{"start":{"line":1546,"column":4},"end":{"line":1546,"column":20}},"599":{"start":{"line":1548,"column":4},"end":{"line":1550,"column":5}},"600":{"start":{"line":1549,"column":8},"end":{"line":1549,"column":28}},"601":{"start":{"line":1552,"column":4},"end":{"line":1554,"column":5}},"602":{"start":{"line":1553,"column":8},"end":{"line":1553,"column":28}},"603":{"start":{"line":1556,"column":4},"end":{"line":1558,"column":5}},"604":{"start":{"line":1557,"column":8},"end":{"line":1557,"column":28}},"605":{"start":{"line":1560,"column":4},"end":{"line":1562,"column":5}},"606":{"start":{"line":1561,"column":8},"end":{"line":1561,"column":28}},"607":{"start":{"line":1565,"column":0},"end":{"line":1570,"column":2}},"608":{"start":{"line":1566,"column":4},"end":{"line":1566,"column":20}},"609":{"start":{"line":1567,"column":4},"end":{"line":1567,"column":91}},"610":{"start":{"line":1568,"column":4},"end":{"line":1568,"column":86}},"611":{"start":{"line":1569,"column":4},"end":{"line":1569,"column":16}},"612":{"start":{"line":1572,"column":0},"end":{"line":1587,"column":2}},"613":{"start":{"line":1573,"column":4},"end":{"line":1573,"column":20}},"614":{"start":{"line":1574,"column":4},"end":{"line":1579,"column":6}},"615":{"start":{"line":1580,"column":4},"end":{"line":1585,"column":6}},"616":{"start":{"line":1586,"column":4},"end":{"line":1586,"column":16}},"617":{"start":{"line":1589,"column":0},"end":{"line":1594,"column":2}},"618":{"start":{"line":1590,"column":4},"end":{"line":1590,"column":20}},"619":{"start":{"line":1591,"column":4},"end":{"line":1591,"column":91}},"620":{"start":{"line":1592,"column":4},"end":{"line":1592,"column":86}},"621":{"start":{"line":1593,"column":4},"end":{"line":1593,"column":16}},"622":{"start":{"line":1596,"column":0},"end":{"line":1600,"column":2}},"623":{"start":{"line":1597,"column":4},"end":{"line":1597,"column":20}},"624":{"start":{"line":1598,"column":4},"end":{"line":1598,"column":34}},"625":{"start":{"line":1599,"column":4},"end":{"line":1599,"column":32}},"626":{"start":{"line":1602,"column":0},"end":{"line":1606,"column":2}},"627":{"start":{"line":1603,"column":4},"end":{"line":1603,"column":20}},"628":{"start":{"line":1604,"column":4},"end":{"line":1604,"column":34}},"629":{"start":{"line":1605,"column":4},"end":{"line":1605,"column":32}},"630":{"start":{"line":1608,"column":0},"end":{"line":1612,"column":2}},"631":{"start":{"line":1609,"column":4},"end":{"line":1609,"column":20}},"632":{"start":{"line":1610,"column":4},"end":{"line":1610,"column":34}},"633":{"start":{"line":1611,"column":4},"end":{"line":1611,"column":32}},"634":{"start":{"line":1614,"column":0},"end":{"line":1629,"column":2}},"635":{"start":{"line":1615,"column":4},"end":{"line":1628,"column":5}},"636":{"start":{"line":1616,"column":8},"end":{"line":1621,"column":10}},"637":{"start":{"line":1622,"column":11},"end":{"line":1628,"column":5}},"638":{"start":{"line":1623,"column":8},"end":{"line":1627,"column":10}},"639":{"start":{"line":1631,"column":0},"end":{"line":1638,"column":2}},"640":{"start":{"line":1632,"column":4},"end":{"line":1637,"column":6}},"641":{"start":{"line":1640,"column":0},"end":{"line":1711,"column":2}},"642":{"start":{"line":1642,"column":4},"end":{"line":1642,"column":72}},"643":{"start":{"line":1644,"column":4},"end":{"line":1644,"column":44}},"644":{"start":{"line":1646,"column":4},"end":{"line":1648,"column":5}},"645":{"start":{"line":1647,"column":8},"end":{"line":1647,"column":16}},"646":{"start":{"line":1650,"column":4},"end":{"line":1650,"column":36}},"647":{"start":{"line":1652,"column":4},"end":{"line":1655,"column":5}},"648":{"start":{"line":1653,"column":8},"end":{"line":1653,"column":22}},"649":{"start":{"line":1654,"column":8},"end":{"line":1654,"column":36}},"650":{"start":{"line":1657,"column":4},"end":{"line":1657,"column":23}},"651":{"start":{"line":1659,"column":4},"end":{"line":1659,"column":25}},"652":{"start":{"line":1660,"column":4},"end":{"line":1660,"column":25}},"653":{"start":{"line":1661,"column":4},"end":{"line":1661,"column":25}},"654":{"start":{"line":1663,"column":4},"end":{"line":1663,"column":25}},"655":{"start":{"line":1664,"column":4},"end":{"line":1664,"column":25}},"656":{"start":{"line":1665,"column":4},"end":{"line":1665,"column":25}},"657":{"start":{"line":1667,"column":4},"end":{"line":1667,"column":25}},"658":{"start":{"line":1668,"column":4},"end":{"line":1668,"column":25}},"659":{"start":{"line":1669,"column":4},"end":{"line":1669,"column":25}},"660":{"start":{"line":1671,"column":4},"end":{"line":1671,"column":16}},"661":{"start":{"line":1737,"column":0},"end":{"line":1823,"column":2}},"662":{"start":{"line":1759,"column":4},"end":{"line":1759,"column":17}},"663":{"start":{"line":1760,"column":4},"end":{"line":1760,"column":21}},"664":{"start":{"line":1761,"column":4},"end":{"line":1761,"column":21}},"665":{"start":{"line":1762,"column":4},"end":{"line":1762,"column":29}},"666":{"start":{"line":1763,"column":4},"end":{"line":1763,"column":29}},"667":{"start":{"line":1764,"column":4},"end":{"line":1764,"column":23}},"668":{"start":{"line":1766,"column":4},"end":{"line":1768,"column":5}},"669":{"start":{"line":1767,"column":8},"end":{"line":1767,"column":24}},"670":{"start":{"line":1769,"column":4},"end":{"line":1769,"column":29}},"671":{"start":{"line":1771,"column":4},"end":{"line":1773,"column":5}},"672":{"start":{"line":1772,"column":8},"end":{"line":1772,"column":27}},"673":{"start":{"line":1774,"column":4},"end":{"line":1774,"column":39}},"674":{"start":{"line":1776,"column":4},"end":{"line":1778,"column":5}},"675":{"start":{"line":1777,"column":8},"end":{"line":1777,"column":25}},"676":{"start":{"line":1779,"column":4},"end":{"line":1779,"column":35}},"677":{"start":{"line":1781,"column":4},"end":{"line":1783,"column":5}},"678":{"start":{"line":1782,"column":8},"end":{"line":1782,"column":25}},"679":{"start":{"line":1784,"column":4},"end":{"line":1784,"column":35}},"680":{"start":{"line":1786,"column":4},"end":{"line":1788,"column":5}},"681":{"start":{"line":1787,"column":8},"end":{"line":1787,"column":23}},"682":{"start":{"line":1789,"column":4},"end":{"line":1789,"column":31}},"683":{"start":{"line":1791,"column":4},"end":{"line":1793,"column":5}},"684":{"start":{"line":1792,"column":8},"end":{"line":1792,"column":49}},"685":{"start":{"line":1794,"column":4},"end":{"line":1794,"column":29}},"686":{"start":{"line":1796,"column":4},"end":{"line":1798,"column":5}},"687":{"start":{"line":1797,"column":8},"end":{"line":1797,"column":33}},"688":{"start":{"line":1799,"column":4},"end":{"line":1799,"column":33}},"689":{"start":{"line":1801,"column":4},"end":{"line":1803,"column":5}},"690":{"start":{"line":1802,"column":8},"end":{"line":1802,"column":49}},"691":{"start":{"line":1804,"column":4},"end":{"line":1804,"column":29}},"692":{"start":{"line":1806,"column":4},"end":{"line":1808,"column":5}},"693":{"start":{"line":1807,"column":8},"end":{"line":1807,"column":46}},"694":{"start":{"line":1809,"column":4},"end":{"line":1809,"column":23}},"695":{"start":{"line":1811,"column":4},"end":{"line":1813,"column":5}},"696":{"start":{"line":1812,"column":8},"end":{"line":1812,"column":43}},"697":{"start":{"line":1814,"column":4},"end":{"line":1814,"column":17}},"698":{"start":{"line":1816,"column":4},"end":{"line":1816,"column":27}},"699":{"start":{"line":1818,"column":4},"end":{"line":1818,"column":37}},"700":{"start":{"line":1820,"column":4},"end":{"line":1820,"column":39}},"701":{"start":{"line":1822,"column":4},"end":{"line":1822,"column":24}},"702":{"start":{"line":1830,"column":0},"end":{"line":1830,"column":32}},"703":{"start":{"line":1831,"column":0},"end":{"line":1831,"column":33}},"704":{"start":{"line":1841,"column":0},"end":{"line":1954,"column":2}},"705":{"start":{"line":1843,"column":4},"end":{"line":1843,"column":25}},"706":{"start":{"line":1845,"column":4},"end":{"line":1847,"column":5}},"707":{"start":{"line":1846,"column":8},"end":{"line":1846,"column":70}},"708":{"start":{"line":1849,"column":4},"end":{"line":1945,"column":5}},"709":{"start":{"line":1851,"column":8},"end":{"line":1851,"column":47}},"710":{"start":{"line":1853,"column":8},"end":{"line":1853,"column":50}},"711":{"start":{"line":1855,"column":8},"end":{"line":1855,"column":50}},"712":{"start":{"line":1857,"column":8},"end":{"line":1857,"column":28}},"713":{"start":{"line":1859,"column":8},"end":{"line":1887,"column":9}},"714":{"start":{"line":1861,"column":12},"end":{"line":1861,"column":45}},"715":{"start":{"line":1863,"column":12},"end":{"line":1863,"column":39}},"716":{"start":{"line":1865,"column":12},"end":{"line":1865,"column":51}},"717":{"start":{"line":1866,"column":12},"end":{"line":1866,"column":51}},"718":{"start":{"line":1867,"column":12},"end":{"line":1867,"column":51}},"719":{"start":{"line":1869,"column":12},"end":{"line":1869,"column":51}},"720":{"start":{"line":1870,"column":12},"end":{"line":1870,"column":51}},"721":{"start":{"line":1871,"column":12},"end":{"line":1871,"column":51}},"722":{"start":{"line":1873,"column":12},"end":{"line":1873,"column":55}},"723":{"start":{"line":1874,"column":12},"end":{"line":1874,"column":55}},"724":{"start":{"line":1875,"column":12},"end":{"line":1875,"column":55}},"725":{"start":{"line":1876,"column":12},"end":{"line":1876,"column":55}},"726":{"start":{"line":1878,"column":12},"end":{"line":1878,"column":45}},"727":{"start":{"line":1879,"column":12},"end":{"line":1879,"column":45}},"728":{"start":{"line":1880,"column":12},"end":{"line":1880,"column":45}},"729":{"start":{"line":1882,"column":12},"end":{"line":1882,"column":39}},"730":{"start":{"line":1883,"column":12},"end":{"line":1883,"column":39}},"731":{"start":{"line":1884,"column":12},"end":{"line":1884,"column":39}},"732":{"start":{"line":1886,"column":12},"end":{"line":1886,"column":34}},"733":{"start":{"line":1892,"column":8},"end":{"line":1896,"column":9}},"734":{"start":{"line":1893,"column":12},"end":{"line":1895,"column":13}},"735":{"start":{"line":1894,"column":16},"end":{"line":1894,"column":76}},"736":{"start":{"line":1901,"column":8},"end":{"line":1910,"column":9}},"737":{"start":{"line":1902,"column":12},"end":{"line":1909,"column":14}},"738":{"start":{"line":1915,"column":8},"end":{"line":1924,"column":9}},"739":{"start":{"line":1916,"column":12},"end":{"line":1923,"column":14}},"740":{"start":{"line":1926,"column":8},"end":{"line":1926,"column":77}},"741":{"start":{"line":1928,"column":8},"end":{"line":1928,"column":59}},"742":{"start":{"line":1930,"column":8},"end":{"line":1930,"column":74}},"743":{"start":{"line":1932,"column":8},"end":{"line":1937,"column":9}},"744":{"start":{"line":1933,"column":12},"end":{"line":1936,"column":13}},"745":{"start":{"line":1934,"column":16},"end":{"line":1934,"column":45}},"746":{"start":{"line":1935,"column":16},"end":{"line":1935,"column":22}},"747":{"start":{"line":1939,"column":8},"end":{"line":1939,"column":33}},"748":{"start":{"line":1941,"column":8},"end":{"line":1941,"column":25}},"749":{"start":{"line":1943,"column":8},"end":{"line":1943,"column":85}},"750":{"start":{"line":1944,"column":8},"end":{"line":1944,"column":65}},"751":{"start":{"line":1947,"column":4},"end":{"line":1949,"column":5}},"752":{"start":{"line":1948,"column":8},"end":{"line":1948,"column":86}},"753":{"start":{"line":1951,"column":4},"end":{"line":1951,"column":43}},"754":{"start":{"line":1953,"column":4},"end":{"line":1953,"column":21}},"755":{"start":{"line":1956,"column":0},"end":{"line":1969,"column":2}},"756":{"start":{"line":1958,"column":4},"end":{"line":1966,"column":5}},"757":{"start":{"line":1959,"column":8},"end":{"line":1959,"column":33}},"758":{"start":{"line":1960,"column":8},"end":{"line":1960,"column":42}},"759":{"start":{"line":1961,"column":8},"end":{"line":1961,"column":29}},"760":{"start":{"line":1963,"column":8},"end":{"line":1963,"column":50}},"761":{"start":{"line":1964,"column":8},"end":{"line":1964,"column":64}},"762":{"start":{"line":1965,"column":8},"end":{"line":1965,"column":46}},"763":{"start":{"line":1968,"column":4},"end":{"line":1968,"column":21}},"764":{"start":{"line":1974,"column":0},"end":{"line":2032,"column":2}},"765":{"start":{"line":1976,"column":4},"end":{"line":1976,"column":53}},"766":{"start":{"line":1978,"column":4},"end":{"line":1984,"column":5}},"767":{"start":{"line":1979,"column":8},"end":{"line":1983,"column":11}},"768":{"start":{"line":1986,"column":4},"end":{"line":1986,"column":33}},"769":{"start":{"line":1988,"column":4},"end":{"line":1988,"column":23}},"770":{"start":{"line":1990,"column":4},"end":{"line":2011,"column":5}},"771":{"start":{"line":1992,"column":8},"end":{"line":1992,"column":26}},"772":{"start":{"line":1993,"column":8},"end":{"line":1993,"column":28}},"773":{"start":{"line":1994,"column":8},"end":{"line":1994,"column":28}},"774":{"start":{"line":1996,"column":8},"end":{"line":2010,"column":10}},"775":{"start":{"line":2013,"column":4},"end":{"line":2029,"column":5}},"776":{"start":{"line":2014,"column":8},"end":{"line":2028,"column":9}},"777":{"start":{"line":2022,"column":12},"end":{"line":2022,"column":37}},"778":{"start":{"line":2023,"column":12},"end":{"line":2023,"column":38}},"779":{"start":{"line":2024,"column":12},"end":{"line":2024,"column":46}},"780":{"start":{"line":2025,"column":12},"end":{"line":2025,"column":34}},"781":{"start":{"line":2027,"column":12},"end":{"line":2027,"column":41}},"782":{"start":{"line":2031,"column":4},"end":{"line":2031,"column":21}},"783":{"start":{"line":2059,"column":0},"end":{"line":2207,"column":2}},"784":{"start":{"line":2067,"column":4},"end":{"line":2076,"column":5}},"785":{"start":{"line":2069,"column":8},"end":{"line":2073,"column":9}},"786":{"start":{"line":2070,"column":12},"end":{"line":2072,"column":13}},"787":{"start":{"line":2071,"column":16},"end":{"line":2071,"column":28}},"788":{"start":{"line":2075,"column":8},"end":{"line":2075,"column":21}},"789":{"start":{"line":2085,"column":4},"end":{"line":2119,"column":5}},"790":{"start":{"line":2087,"column":8},"end":{"line":2116,"column":9}},"791":{"start":{"line":2088,"column":12},"end":{"line":2115,"column":13}},"792":{"start":{"line":2097,"column":16},"end":{"line":2105,"column":18}},"793":{"start":{"line":2107,"column":16},"end":{"line":2109,"column":17}},"794":{"start":{"line":2108,"column":20},"end":{"line":2108,"column":29}},"795":{"start":{"line":2111,"column":16},"end":{"line":2114,"column":18}},"796":{"start":{"line":2118,"column":8},"end":{"line":2118,"column":20}},"797":{"start":{"line":2121,"column":4},"end":{"line":2134,"column":6}},"798":{"start":{"line":2136,"column":4},"end":{"line":2136,"column":23}},"799":{"start":{"line":2138,"column":4},"end":{"line":2186,"column":5}},"800":{"start":{"line":2140,"column":8},"end":{"line":2140,"column":43}},"801":{"start":{"line":2146,"column":8},"end":{"line":2161,"column":9}},"802":{"start":{"line":2154,"column":12},"end":{"line":2154,"column":51}},"803":{"start":{"line":2155,"column":12},"end":{"line":2155,"column":64}},"804":{"start":{"line":2156,"column":12},"end":{"line":2156,"column":47}},"805":{"start":{"line":2158,"column":12},"end":{"line":2158,"column":54}},"806":{"start":{"line":2159,"column":12},"end":{"line":2159,"column":68}},"807":{"start":{"line":2160,"column":12},"end":{"line":2160,"column":50}},"808":{"start":{"line":2163,"column":8},"end":{"line":2163,"column":37}},"809":{"start":{"line":2165,"column":8},"end":{"line":2178,"column":10}},"810":{"start":{"line":2180,"column":8},"end":{"line":2185,"column":9}},"811":{"start":{"line":2181,"column":12},"end":{"line":2181,"column":84}},"812":{"start":{"line":2182,"column":12},"end":{"line":2184,"column":13}},"813":{"start":{"line":2183,"column":16},"end":{"line":2183,"column":42}},"814":{"start":{"line":2192,"column":4},"end":{"line":2192,"column":23}},"815":{"start":{"line":2193,"column":4},"end":{"line":2204,"column":5}},"816":{"start":{"line":2194,"column":8},"end":{"line":2194,"column":26}},"817":{"start":{"line":2195,"column":8},"end":{"line":2200,"column":9}},"818":{"start":{"line":2196,"column":12},"end":{"line":2199,"column":13}},"819":{"start":{"line":2197,"column":16},"end":{"line":2197,"column":29}},"820":{"start":{"line":2198,"column":16},"end":{"line":2198,"column":22}},"821":{"start":{"line":2201,"column":8},"end":{"line":2203,"column":9}},"822":{"start":{"line":2202,"column":12},"end":{"line":2202,"column":50}},"823":{"start":{"line":2206,"column":4},"end":{"line":2206,"column":21}},"824":{"start":{"line":2217,"column":0},"end":{"line":2251,"column":2}},"825":{"start":{"line":2219,"column":4},"end":{"line":2221,"column":5}},"826":{"start":{"line":2220,"column":8},"end":{"line":2220,"column":89}},"827":{"start":{"line":2223,"column":4},"end":{"line":2223,"column":22}},"828":{"start":{"line":2225,"column":4},"end":{"line":2225,"column":49}},"829":{"start":{"line":2227,"column":4},"end":{"line":2233,"column":5}},"830":{"start":{"line":2228,"column":8},"end":{"line":2232,"column":11}},"831":{"start":{"line":2235,"column":4},"end":{"line":2235,"column":22}},"832":{"start":{"line":2237,"column":4},"end":{"line":2237,"column":36}},"833":{"start":{"line":2239,"column":4},"end":{"line":2239,"column":36}},"834":{"start":{"line":2241,"column":4},"end":{"line":2248,"column":5}},"835":{"start":{"line":2242,"column":8},"end":{"line":2247,"column":10}},"836":{"start":{"line":2250,"column":4},"end":{"line":2250,"column":20}},"837":{"start":{"line":2261,"column":0},"end":{"line":2275,"column":2}},"838":{"start":{"line":2267,"column":4},"end":{"line":2267,"column":17}},"839":{"start":{"line":2268,"column":4},"end":{"line":2268,"column":21}},"840":{"start":{"line":2269,"column":4},"end":{"line":2269,"column":25}},"841":{"start":{"line":2271,"column":4},"end":{"line":2273,"column":5}},"842":{"start":{"line":2272,"column":8},"end":{"line":2272,"column":20}},"843":{"start":{"line":2274,"column":4},"end":{"line":2274,"column":25}},"844":{"start":{"line":2282,"column":0},"end":{"line":2282,"column":38}},"845":{"start":{"line":2283,"column":0},"end":{"line":2283,"column":35}},"846":{"start":{"line":2293,"column":0},"end":{"line":2305,"column":2}},"847":{"start":{"line":2300,"column":4},"end":{"line":2300,"column":33}},"848":{"start":{"line":2301,"column":4},"end":{"line":2301,"column":33}},"849":{"start":{"line":2302,"column":4},"end":{"line":2302,"column":17}},"850":{"start":{"line":2303,"column":4},"end":{"line":2303,"column":39}},"851":{"start":{"line":2304,"column":4},"end":{"line":2304,"column":31}},"852":{"start":{"line":2311,"column":0},"end":{"line":2319,"column":2}},"853":{"start":{"line":2312,"column":4},"end":{"line":2318,"column":5}},"854":{"start":{"line":2325,"column":0},"end":{"line":2328,"column":2}},"855":{"start":{"line":2327,"column":4},"end":{"line":2327,"column":30}},"856":{"start":{"line":2330,"column":0},"end":{"line":2335,"column":2}},"857":{"start":{"line":2334,"column":4},"end":{"line":2334,"column":41}},"858":{"start":{"line":2342,"column":0},"end":{"line":2345,"column":2}},"859":{"start":{"line":2344,"column":4},"end":{"line":2344,"column":30}},"860":{"start":{"line":2347,"column":0},"end":{"line":2352,"column":2}},"861":{"start":{"line":2351,"column":4},"end":{"line":2351,"column":42}},"862":{"start":{"line":2374,"column":0},"end":{"line":2409,"column":2}},"863":{"start":{"line":2392,"column":4},"end":{"line":2392,"column":57}},"864":{"start":{"line":2393,"column":4},"end":{"line":2393,"column":57}},"865":{"start":{"line":2394,"column":4},"end":{"line":2394,"column":71}},"866":{"start":{"line":2395,"column":4},"end":{"line":2395,"column":71}},"867":{"start":{"line":2396,"column":4},"end":{"line":2396,"column":54}},"868":{"start":{"line":2397,"column":4},"end":{"line":2397,"column":66}},"869":{"start":{"line":2398,"column":4},"end":{"line":2398,"column":84}},"870":{"start":{"line":2399,"column":4},"end":{"line":2399,"column":87}},"871":{"start":{"line":2400,"column":4},"end":{"line":2400,"column":75}},"872":{"start":{"line":2401,"column":4},"end":{"line":2401,"column":89}},"873":{"start":{"line":2402,"column":4},"end":{"line":2402,"column":86}},"874":{"start":{"line":2403,"column":4},"end":{"line":2403,"column":102}},"875":{"start":{"line":2404,"column":4},"end":{"line":2404,"column":99}},"876":{"start":{"line":2405,"column":4},"end":{"line":2405,"column":85}},"877":{"start":{"line":2406,"column":4},"end":{"line":2406,"column":60}},"878":{"start":{"line":2408,"column":4},"end":{"line":2408,"column":60}},"879":{"start":{"line":2415,"column":0},"end":{"line":2444,"column":2}},"880":{"start":{"line":2417,"column":4},"end":{"line":2417,"column":25}},"881":{"start":{"line":2420,"column":4},"end":{"line":2441,"column":5}},"882":{"start":{"line":2421,"column":8},"end":{"line":2439,"column":10}},"883":{"start":{"line":2443,"column":4},"end":{"line":2443,"column":21}},"884":{"start":{"line":2461,"column":0},"end":{"line":2516,"column":2}},"885":{"start":{"line":2474,"column":4},"end":{"line":2474,"column":17}},"886":{"start":{"line":2475,"column":4},"end":{"line":2475,"column":21}},"887":{"start":{"line":2476,"column":4},"end":{"line":2476,"column":21}},"888":{"start":{"line":2477,"column":4},"end":{"line":2479,"column":5}},"889":{"start":{"line":2478,"column":8},"end":{"line":2478,"column":30}},"890":{"start":{"line":2480,"column":4},"end":{"line":2480,"column":25}},"891":{"start":{"line":2482,"column":4},"end":{"line":2484,"column":5}},"892":{"start":{"line":2483,"column":8},"end":{"line":2483,"column":46}},"893":{"start":{"line":2485,"column":4},"end":{"line":2485,"column":33}},"894":{"start":{"line":2487,"column":4},"end":{"line":2489,"column":5}},"895":{"start":{"line":2488,"column":8},"end":{"line":2488,"column":49}},"896":{"start":{"line":2490,"column":4},"end":{"line":2490,"column":29}},"897":{"start":{"line":2492,"column":4},"end":{"line":2494,"column":5}},"898":{"start":{"line":2493,"column":8},"end":{"line":2493,"column":49}},"899":{"start":{"line":2495,"column":4},"end":{"line":2495,"column":29}},"900":{"start":{"line":2497,"column":4},"end":{"line":2499,"column":5}},"901":{"start":{"line":2498,"column":8},"end":{"line":2498,"column":46}},"902":{"start":{"line":2500,"column":4},"end":{"line":2500,"column":23}},"903":{"start":{"line":2502,"column":4},"end":{"line":2504,"column":5}},"904":{"start":{"line":2503,"column":8},"end":{"line":2503,"column":29}},"905":{"start":{"line":2505,"column":4},"end":{"line":2505,"column":39}},"906":{"start":{"line":2507,"column":4},"end":{"line":2509,"column":5}},"907":{"start":{"line":2508,"column":8},"end":{"line":2508,"column":20}},"908":{"start":{"line":2510,"column":4},"end":{"line":2510,"column":25}},"909":{"start":{"line":2512,"column":4},"end":{"line":2514,"column":5}},"910":{"start":{"line":2513,"column":8},"end":{"line":2513,"column":21}},"911":{"start":{"line":2515,"column":4},"end":{"line":2515,"column":27}},"912":{"start":{"line":2523,"column":0},"end":{"line":2720,"column":2}},"913":{"start":{"line":2528,"column":4},"end":{"line":2531,"column":5}},"914":{"start":{"line":2529,"column":8},"end":{"line":2529,"column":68}},"915":{"start":{"line":2530,"column":8},"end":{"line":2530,"column":60}},"916":{"start":{"line":2533,"column":4},"end":{"line":2533,"column":35}},"917":{"start":{"line":2534,"column":4},"end":{"line":2537,"column":6}},"918":{"start":{"line":2539,"column":4},"end":{"line":2717,"column":17}},"919":{"start":{"line":2540,"column":8},"end":{"line":2716,"column":9}},"920":{"start":{"line":2541,"column":12},"end":{"line":2715,"column":13}},"921":{"start":{"line":2543,"column":16},"end":{"line":2543,"column":60}},"922":{"start":{"line":2545,"column":16},"end":{"line":2547,"column":17}},"923":{"start":{"line":2546,"column":20},"end":{"line":2546,"column":83}},"924":{"start":{"line":2549,"column":16},"end":{"line":2549,"column":46}},"925":{"start":{"line":2551,"column":16},"end":{"line":2551,"column":36}},"926":{"start":{"line":2553,"column":16},"end":{"line":2628,"column":17}},"927":{"start":{"line":2555,"column":20},"end":{"line":2627,"column":21}},"928":{"start":{"line":2557,"column":24},"end":{"line":2557,"column":55}},"929":{"start":{"line":2559,"column":24},"end":{"line":2566,"column":26}},"930":{"start":{"line":2568,"column":24},"end":{"line":2568,"column":42}},"931":{"start":{"line":2570,"column":24},"end":{"line":2624,"column":25}},"932":{"start":{"line":2572,"column":28},"end":{"line":2572,"column":58}},"933":{"start":{"line":2574,"column":28},"end":{"line":2574,"column":62}},"934":{"start":{"line":2576,"column":28},"end":{"line":2580,"column":30}},"935":{"start":{"line":2582,"column":28},"end":{"line":2582,"column":54}},"936":{"start":{"line":2584,"column":28},"end":{"line":2590,"column":30}},"937":{"start":{"line":2592,"column":28},"end":{"line":2592,"column":59}},"938":{"start":{"line":2594,"column":28},"end":{"line":2594,"column":46}},"939":{"start":{"line":2596,"column":28},"end":{"line":2607,"column":29}},"940":{"start":{"line":2598,"column":32},"end":{"line":2598,"column":53}},"941":{"start":{"line":2601,"column":32},"end":{"line":2604,"column":34}},"942":{"start":{"line":2606,"column":32},"end":{"line":2606,"column":54}},"943":{"start":{"line":2609,"column":28},"end":{"line":2621,"column":30}},"944":{"start":{"line":2623,"column":28},"end":{"line":2623,"column":51}},"945":{"start":{"line":2626,"column":24},"end":{"line":2626,"column":51}},"946":{"start":{"line":2630,"column":16},"end":{"line":2630,"column":34}},"947":{"start":{"line":2632,"column":16},"end":{"line":2681,"column":17}},"948":{"start":{"line":2634,"column":20},"end":{"line":2634,"column":48}},"949":{"start":{"line":2636,"column":20},"end":{"line":2678,"column":22}},"950":{"start":{"line":2680,"column":20},"end":{"line":2680,"column":43}},"951":{"start":{"line":2683,"column":16},"end":{"line":2712,"column":18}},"952":{"start":{"line":2714,"column":16},"end":{"line":2714,"column":62}},"953":{"start":{"line":2719,"column":4},"end":{"line":2719,"column":15}},"954":{"start":{"line":2729,"column":0},"end":{"line":3017,"column":2}},"955":{"start":{"line":2731,"column":4},"end":{"line":2731,"column":54}},"956":{"start":{"line":2733,"column":4},"end":{"line":2733,"column":34}},"957":{"start":{"line":2735,"column":4},"end":{"line":2735,"column":19}},"958":{"start":{"line":2737,"column":4},"end":{"line":2920,"column":5}},"959":{"start":{"line":2739,"column":8},"end":{"line":2739,"column":42}},"960":{"start":{"line":2741,"column":8},"end":{"line":2741,"column":49}},"961":{"start":{"line":2743,"column":8},"end":{"line":2743,"column":49}},"962":{"start":{"line":2745,"column":8},"end":{"line":2745,"column":37}},"963":{"start":{"line":2747,"column":8},"end":{"line":2747,"column":31}},"964":{"start":{"line":2749,"column":8},"end":{"line":2749,"column":47}},"965":{"start":{"line":2751,"column":8},"end":{"line":2751,"column":39}},"966":{"start":{"line":2756,"column":8},"end":{"line":2764,"column":9}},"967":{"start":{"line":2757,"column":12},"end":{"line":2763,"column":13}},"968":{"start":{"line":2769,"column":8},"end":{"line":2831,"column":9}},"969":{"start":{"line":2771,"column":12},"end":{"line":2786,"column":14}},"970":{"start":{"line":2788,"column":12},"end":{"line":2804,"column":14}},"971":{"start":{"line":2806,"column":12},"end":{"line":2810,"column":14}},"972":{"start":{"line":2812,"column":12},"end":{"line":2828,"column":14}},"973":{"start":{"line":2830,"column":12},"end":{"line":2830,"column":38}},"974":{"start":{"line":2833,"column":8},"end":{"line":2833,"column":36}},"975":{"start":{"line":2838,"column":8},"end":{"line":2861,"column":9}},"976":{"start":{"line":2840,"column":12},"end":{"line":2840,"column":58}},"977":{"start":{"line":2842,"column":12},"end":{"line":2842,"column":44}},"978":{"start":{"line":2844,"column":12},"end":{"line":2860,"column":13}},"979":{"start":{"line":2845,"column":16},"end":{"line":2845,"column":53}},"980":{"start":{"line":2846,"column":16},"end":{"line":2859,"column":18}},"981":{"start":{"line":2867,"column":8},"end":{"line":2870,"column":9}},"982":{"start":{"line":2868,"column":12},"end":{"line":2868,"column":42}},"983":{"start":{"line":2869,"column":12},"end":{"line":2869,"column":44}},"984":{"start":{"line":2872,"column":8},"end":{"line":2872,"column":38}},"985":{"start":{"line":2877,"column":8},"end":{"line":2879,"column":9}},"986":{"start":{"line":2878,"column":12},"end":{"line":2878,"column":79}},"987":{"start":{"line":2881,"column":8},"end":{"line":2917,"column":11}},"988":{"start":{"line":2883,"column":16},"end":{"line":2913,"column":18}},"989":{"start":{"line":2885,"column":20},"end":{"line":2885,"column":74}},"990":{"start":{"line":2890,"column":20},"end":{"line":2890,"column":48}},"991":{"start":{"line":2892,"column":20},"end":{"line":2892,"column":83}},"992":{"start":{"line":2893,"column":20},"end":{"line":2893,"column":47}},"993":{"start":{"line":2895,"column":20},"end":{"line":2895,"column":59}},"994":{"start":{"line":2896,"column":20},"end":{"line":2896,"column":59}},"995":{"start":{"line":2897,"column":20},"end":{"line":2897,"column":59}},"996":{"start":{"line":2899,"column":20},"end":{"line":2899,"column":59}},"997":{"start":{"line":2900,"column":20},"end":{"line":2900,"column":59}},"998":{"start":{"line":2901,"column":20},"end":{"line":2901,"column":59}},"999":{"start":{"line":2903,"column":20},"end":{"line":2903,"column":53}},"1000":{"start":{"line":2904,"column":20},"end":{"line":2904,"column":53}},"1001":{"start":{"line":2905,"column":20},"end":{"line":2905,"column":53}},"1002":{"start":{"line":2907,"column":20},"end":{"line":2907,"column":63}},"1003":{"start":{"line":2908,"column":20},"end":{"line":2908,"column":63}},"1004":{"start":{"line":2909,"column":20},"end":{"line":2909,"column":63}},"1005":{"start":{"line":2910,"column":20},"end":{"line":2910,"column":63}},"1006":{"start":{"line":2912,"column":20},"end":{"line":2912,"column":37}},"1007":{"start":{"line":2916,"column":12},"end":{"line":2916,"column":31}},"1008":{"start":{"line":2919,"column":8},"end":{"line":2919,"column":27}},"1009":{"start":{"line":2922,"column":4},"end":{"line":3016,"column":7}},"1010":{"start":{"line":2923,"column":8},"end":{"line":2923,"column":46}},"1011":{"start":{"line":2924,"column":8},"end":{"line":3013,"column":9}},"1012":{"start":{"line":2926,"column":12},"end":{"line":2926,"column":33}},"1013":{"start":{"line":2928,"column":12},"end":{"line":2974,"column":13}},"1014":{"start":{"line":2930,"column":16},"end":{"line":2930,"column":60}},"1015":{"start":{"line":2932,"column":16},"end":{"line":2932,"column":33}},"1016":{"start":{"line":2934,"column":16},"end":{"line":2936,"column":17}},"1017":{"start":{"line":2935,"column":20},"end":{"line":2935,"column":100}},"1018":{"start":{"line":2938,"column":16},"end":{"line":2940,"column":17}},"1019":{"start":{"line":2939,"column":20},"end":{"line":2939,"column":104}},"1020":{"start":{"line":2942,"column":16},"end":{"line":2946,"column":17}},"1021":{"start":{"line":2943,"column":20},"end":{"line":2943,"column":98}},"1022":{"start":{"line":2944,"column":20},"end":{"line":2944,"column":59}},"1023":{"start":{"line":2945,"column":20},"end":{"line":2945,"column":53}},"1024":{"start":{"line":2948,"column":16},"end":{"line":2954,"column":17}},"1025":{"start":{"line":2949,"column":20},"end":{"line":2949,"column":97}},"1026":{"start":{"line":2950,"column":20},"end":{"line":2950,"column":59}},"1027":{"start":{"line":2951,"column":20},"end":{"line":2951,"column":53}},"1028":{"start":{"line":2952,"column":20},"end":{"line":2952,"column":59}},"1029":{"start":{"line":2953,"column":20},"end":{"line":2953,"column":53}},"1030":{"start":{"line":2956,"column":16},"end":{"line":2956,"column":59}},"1031":{"start":{"line":2957,"column":16},"end":{"line":2957,"column":59}},"1032":{"start":{"line":2958,"column":16},"end":{"line":2958,"column":59}},"1033":{"start":{"line":2960,"column":16},"end":{"line":2960,"column":59}},"1034":{"start":{"line":2961,"column":16},"end":{"line":2961,"column":59}},"1035":{"start":{"line":2962,"column":16},"end":{"line":2962,"column":59}},"1036":{"start":{"line":2968,"column":16},"end":{"line":2973,"column":17}},"1037":{"start":{"line":2969,"column":20},"end":{"line":2969,"column":114}},"1038":{"start":{"line":2971,"column":20},"end":{"line":2971,"column":51}},"1039":{"start":{"line":2972,"column":20},"end":{"line":2972,"column":44}},"1040":{"start":{"line":2976,"column":12},"end":{"line":2976,"column":52}},"1041":{"start":{"line":2978,"column":12},"end":{"line":2978,"column":48}},"1042":{"start":{"line":2980,"column":12},"end":{"line":2980,"column":60}},"1043":{"start":{"line":2981,"column":12},"end":{"line":2981,"column":60}},"1044":{"start":{"line":2982,"column":12},"end":{"line":2982,"column":60}},"1045":{"start":{"line":2984,"column":12},"end":{"line":2984,"column":60}},"1046":{"start":{"line":2985,"column":12},"end":{"line":2985,"column":60}},"1047":{"start":{"line":2986,"column":12},"end":{"line":2986,"column":60}},"1048":{"start":{"line":2988,"column":12},"end":{"line":2988,"column":54}},"1049":{"start":{"line":2989,"column":12},"end":{"line":2989,"column":54}},"1050":{"start":{"line":2990,"column":12},"end":{"line":2990,"column":54}},"1051":{"start":{"line":2992,"column":12},"end":{"line":2992,"column":64}},"1052":{"start":{"line":2993,"column":12},"end":{"line":2993,"column":64}},"1053":{"start":{"line":2994,"column":12},"end":{"line":2994,"column":64}},"1054":{"start":{"line":2995,"column":12},"end":{"line":2995,"column":64}},"1055":{"start":{"line":2997,"column":12},"end":{"line":2999,"column":13}},"1056":{"start":{"line":2998,"column":16},"end":{"line":2998,"column":47}},"1057":{"start":{"line":3001,"column":12},"end":{"line":3003,"column":13}},"1058":{"start":{"line":3002,"column":16},"end":{"line":3002,"column":47}},"1059":{"start":{"line":3005,"column":12},"end":{"line":3012,"column":14}},"1060":{"start":{"line":3015,"column":8},"end":{"line":3015,"column":27}},"1061":{"start":{"line":3022,"column":0},"end":{"line":3029,"column":2}},"1062":{"start":{"line":3026,"column":4},"end":{"line":3026,"column":35}},"1063":{"start":{"line":3027,"column":4},"end":{"line":3027,"column":31}},"1064":{"start":{"line":3028,"column":4},"end":{"line":3028,"column":49}},"1065":{"start":{"line":3031,"column":0},"end":{"line":3031,"column":48}},"1066":{"start":{"line":3032,"column":0},"end":{"line":3032,"column":48}},"1067":{"start":{"line":3033,"column":0},"end":{"line":3033,"column":48}},"1068":{"start":{"line":3034,"column":0},"end":{"line":3034,"column":48}},"1069":{"start":{"line":3037,"column":0},"end":{"line":3054,"column":2}},"1070":{"start":{"line":3038,"column":4},"end":{"line":3053,"column":5}},"1071":{"start":{"line":3039,"column":8},"end":{"line":3052,"column":9}},"1072":{"start":{"line":3040,"column":12},"end":{"line":3046,"column":14}},"1073":{"start":{"line":3047,"column":12},"end":{"line":3047,"column":42}},"1074":{"start":{"line":3048,"column":12},"end":{"line":3048,"column":45}},"1075":{"start":{"line":3049,"column":12},"end":{"line":3049,"column":43}},"1076":{"start":{"line":3050,"column":12},"end":{"line":3050,"column":58}},"1077":{"start":{"line":3051,"column":12},"end":{"line":3051,"column":42}},"1078":{"start":{"line":3068,"column":0},"end":{"line":3123,"column":2}},"1079":{"start":{"line":3078,"column":4},"end":{"line":3078,"column":17}},"1080":{"start":{"line":3080,"column":4},"end":{"line":3080,"column":23}},"1081":{"start":{"line":3086,"column":4},"end":{"line":3088,"column":5}},"1082":{"start":{"line":3087,"column":8},"end":{"line":3087,"column":26}},"1083":{"start":{"line":3089,"column":4},"end":{"line":3089,"column":37}},"1084":{"start":{"line":3095,"column":4},"end":{"line":3097,"column":5}},"1085":{"start":{"line":3096,"column":8},"end":{"line":3096,"column":33}},"1086":{"start":{"line":3098,"column":4},"end":{"line":3098,"column":45}},"1087":{"start":{"line":3100,"column":4},"end":{"line":3102,"column":5}},"1088":{"start":{"line":3101,"column":8},"end":{"line":3101,"column":112}},"1089":{"start":{"line":3104,"column":4},"end":{"line":3106,"column":5}},"1090":{"start":{"line":3105,"column":8},"end":{"line":3105,"column":29}},"1091":{"start":{"line":3107,"column":4},"end":{"line":3107,"column":45}},"1092":{"start":{"line":3109,"column":4},"end":{"line":3111,"column":5}},"1093":{"start":{"line":3110,"column":8},"end":{"line":3110,"column":30}},"1094":{"start":{"line":3112,"column":4},"end":{"line":3112,"column":47}},"1095":{"start":{"line":3114,"column":4},"end":{"line":3116,"column":5}},"1096":{"start":{"line":3115,"column":8},"end":{"line":3115,"column":26}},"1097":{"start":{"line":3117,"column":4},"end":{"line":3117,"column":37}},"1098":{"start":{"line":3119,"column":4},"end":{"line":3121,"column":5}},"1099":{"start":{"line":3120,"column":8},"end":{"line":3120,"column":25}},"1100":{"start":{"line":3122,"column":4},"end":{"line":3122,"column":35}},"1101":{"start":{"line":3126,"column":0},"end":{"line":3131,"column":2}},"1102":{"start":{"line":3129,"column":4},"end":{"line":3129,"column":19}},"1103":{"start":{"line":3130,"column":4},"end":{"line":3130,"column":31}},"1104":{"start":{"line":3133,"column":0},"end":{"line":3171,"column":2}},"1105":{"start":{"line":3136,"column":4},"end":{"line":3136,"column":41}},"1106":{"start":{"line":3137,"column":4},"end":{"line":3137,"column":23}},"1107":{"start":{"line":3138,"column":4},"end":{"line":3138,"column":24}},"1108":{"start":{"line":3139,"column":4},"end":{"line":3139,"column":19}},"1109":{"start":{"line":3140,"column":4},"end":{"line":3140,"column":35}},"1110":{"start":{"line":3141,"column":4},"end":{"line":3141,"column":28}},"1111":{"start":{"line":3143,"column":4},"end":{"line":3143,"column":50}},"1112":{"start":{"line":3146,"column":4},"end":{"line":3146,"column":75}},"1113":{"start":{"line":3147,"column":4},"end":{"line":3147,"column":75}},"1114":{"start":{"line":3148,"column":4},"end":{"line":3148,"column":75}},"1115":{"start":{"line":3149,"column":4},"end":{"line":3149,"column":75}},"1116":{"start":{"line":3150,"column":4},"end":{"line":3150,"column":75}},"1117":{"start":{"line":3151,"column":4},"end":{"line":3151,"column":75}},"1118":{"start":{"line":3154,"column":4},"end":{"line":3156,"column":5}},"1119":{"start":{"line":3155,"column":8},"end":{"line":3155,"column":84}},"1120":{"start":{"line":3159,"column":4},"end":{"line":3159,"column":108}},"1121":{"start":{"line":3160,"column":4},"end":{"line":3160,"column":67}},"1122":{"start":{"line":3161,"column":4},"end":{"line":3161,"column":30}},"1123":{"start":{"line":3166,"column":4},"end":{"line":3170,"column":7}},"1124":{"start":{"line":3173,"column":0},"end":{"line":3190,"column":2}},"1125":{"start":{"line":3177,"column":4},"end":{"line":3177,"column":115}},"1126":{"start":{"line":3179,"column":4},"end":{"line":3179,"column":38}},"1127":{"start":{"line":3181,"column":4},"end":{"line":3181,"column":35}},"1128":{"start":{"line":3183,"column":4},"end":{"line":3183,"column":30}},"1129":{"start":{"line":3185,"column":4},"end":{"line":3185,"column":50}},"1130":{"start":{"line":3187,"column":4},"end":{"line":3187,"column":29}},"1131":{"start":{"line":3189,"column":4},"end":{"line":3189,"column":46}},"1132":{"start":{"line":3201,"column":0},"end":{"line":3222,"column":2}},"1133":{"start":{"line":3208,"column":4},"end":{"line":3208,"column":17}},"1134":{"start":{"line":3209,"column":4},"end":{"line":3217,"column":5}},"1135":{"start":{"line":3210,"column":8},"end":{"line":3216,"column":9}},"1136":{"start":{"line":3211,"column":12},"end":{"line":3211,"column":34}},"1137":{"start":{"line":3212,"column":15},"end":{"line":3216,"column":9}},"1138":{"start":{"line":3213,"column":12},"end":{"line":3213,"column":31}},"1139":{"start":{"line":3215,"column":12},"end":{"line":3215,"column":36}},"1140":{"start":{"line":3218,"column":4},"end":{"line":3218,"column":21}},"1141":{"start":{"line":3219,"column":4},"end":{"line":3219,"column":33}},"1142":{"start":{"line":3220,"column":4},"end":{"line":3220,"column":33}},"1143":{"start":{"line":3221,"column":4},"end":{"line":3221,"column":31}},"1144":{"start":{"line":3228,"column":0},"end":{"line":3228,"column":38}},"1145":{"start":{"line":3229,"column":0},"end":{"line":3229,"column":35}},"1146":{"start":{"line":3255,"column":0},"end":{"line":3365,"column":2}},"1147":{"start":{"line":3277,"column":4},"end":{"line":3277,"column":17}},"1148":{"start":{"line":3278,"column":4},"end":{"line":3278,"column":21}},"1149":{"start":{"line":3279,"column":4},"end":{"line":3279,"column":23}},"1150":{"start":{"line":3281,"column":4},"end":{"line":3283,"column":5}},"1151":{"start":{"line":3282,"column":8},"end":{"line":3282,"column":56}},"1152":{"start":{"line":3284,"column":4},"end":{"line":3284,"column":23}},"1153":{"start":{"line":3286,"column":4},"end":{"line":3288,"column":5}},"1154":{"start":{"line":3287,"column":8},"end":{"line":3287,"column":56}},"1155":{"start":{"line":3289,"column":4},"end":{"line":3289,"column":23}},"1156":{"start":{"line":3291,"column":4},"end":{"line":3293,"column":5}},"1157":{"start":{"line":3292,"column":8},"end":{"line":3292,"column":46}},"1158":{"start":{"line":3294,"column":4},"end":{"line":3294,"column":25}},"1159":{"start":{"line":3296,"column":4},"end":{"line":3298,"column":5}},"1160":{"start":{"line":3297,"column":8},"end":{"line":3297,"column":20}},"1161":{"start":{"line":3299,"column":4},"end":{"line":3299,"column":21}},"1162":{"start":{"line":3301,"column":4},"end":{"line":3303,"column":5}},"1163":{"start":{"line":3302,"column":8},"end":{"line":3302,"column":53}},"1164":{"start":{"line":3304,"column":4},"end":{"line":3304,"column":25}},"1165":{"start":{"line":3306,"column":4},"end":{"line":3308,"column":5}},"1166":{"start":{"line":3307,"column":8},"end":{"line":3307,"column":53}},"1167":{"start":{"line":3309,"column":4},"end":{"line":3309,"column":27}},"1168":{"start":{"line":3311,"column":4},"end":{"line":3313,"column":5}},"1169":{"start":{"line":3312,"column":8},"end":{"line":3312,"column":58}},"1170":{"start":{"line":3314,"column":4},"end":{"line":3314,"column":31}},"1171":{"start":{"line":3316,"column":4},"end":{"line":3318,"column":5}},"1172":{"start":{"line":3317,"column":8},"end":{"line":3317,"column":72}},"1173":{"start":{"line":3319,"column":4},"end":{"line":3319,"column":31}},"1174":{"start":{"line":3321,"column":4},"end":{"line":3323,"column":5}},"1175":{"start":{"line":3322,"column":8},"end":{"line":3322,"column":60}},"1176":{"start":{"line":3324,"column":4},"end":{"line":3324,"column":35}},"1177":{"start":{"line":3326,"column":4},"end":{"line":3328,"column":5}},"1178":{"start":{"line":3327,"column":8},"end":{"line":3327,"column":23}},"1179":{"start":{"line":3329,"column":4},"end":{"line":3329,"column":33}},"1180":{"start":{"line":3331,"column":4},"end":{"line":3333,"column":5}},"1181":{"start":{"line":3332,"column":8},"end":{"line":3332,"column":46}},"1182":{"start":{"line":3334,"column":4},"end":{"line":3334,"column":25}},"1183":{"start":{"line":3336,"column":4},"end":{"line":3338,"column":5}},"1184":{"start":{"line":3337,"column":8},"end":{"line":3337,"column":31}},"1185":{"start":{"line":3339,"column":4},"end":{"line":3339,"column":43}},"1186":{"start":{"line":3341,"column":4},"end":{"line":3343,"column":5}},"1187":{"start":{"line":3342,"column":8},"end":{"line":3342,"column":21}},"1188":{"start":{"line":3344,"column":4},"end":{"line":3344,"column":23}},"1189":{"start":{"line":3346,"column":4},"end":{"line":3348,"column":5}},"1190":{"start":{"line":3347,"column":8},"end":{"line":3347,"column":21}},"1191":{"start":{"line":3349,"column":4},"end":{"line":3349,"column":27}},"1192":{"start":{"line":3351,"column":4},"end":{"line":3353,"column":5}},"1193":{"start":{"line":3352,"column":8},"end":{"line":3352,"column":28}},"1194":{"start":{"line":3354,"column":4},"end":{"line":3354,"column":43}},"1195":{"start":{"line":3356,"column":4},"end":{"line":3358,"column":5}},"1196":{"start":{"line":3357,"column":8},"end":{"line":3357,"column":33}},"1197":{"start":{"line":3359,"column":4},"end":{"line":3359,"column":45}},"1198":{"start":{"line":3361,"column":4},"end":{"line":3363,"column":5}},"1199":{"start":{"line":3362,"column":8},"end":{"line":3362,"column":59}},"1200":{"start":{"line":3364,"column":4},"end":{"line":3364,"column":29}},"1201":{"start":{"line":3371,"column":0},"end":{"line":3371,"column":44}},"1202":{"start":{"line":3372,"column":0},"end":{"line":3372,"column":42}},"1203":{"start":{"line":3373,"column":0},"end":{"line":3373,"column":43}},"1204":{"start":{"line":3374,"column":0},"end":{"line":3374,"column":48}},"1205":{"start":{"line":3375,"column":0},"end":{"line":3375,"column":54}},"1206":{"start":{"line":3376,"column":0},"end":{"line":3376,"column":44}},"1207":{"start":{"line":3382,"column":0},"end":{"line":3382,"column":41}},"1208":{"start":{"line":3383,"column":0},"end":{"line":3383,"column":54}},"1209":{"start":{"line":3384,"column":0},"end":{"line":3384,"column":54}},"1210":{"start":{"line":3385,"column":0},"end":{"line":3385,"column":66}},"1211":{"start":{"line":3386,"column":0},"end":{"line":3386,"column":66}},"1212":{"start":{"line":3387,"column":0},"end":{"line":3387,"column":59}},"1213":{"start":{"line":3388,"column":0},"end":{"line":3388,"column":57}},"1214":{"start":{"line":3389,"column":0},"end":{"line":3389,"column":57}},"1215":{"start":{"line":3395,"column":0},"end":{"line":3395,"column":47}},"1216":{"start":{"line":3396,"column":0},"end":{"line":3396,"column":54}},"1217":{"start":{"line":3397,"column":0},"end":{"line":3397,"column":56}},"1218":{"start":{"line":3403,"column":0},"end":{"line":3403,"column":46}},"1219":{"start":{"line":3404,"column":0},"end":{"line":3404,"column":61}},"1220":{"start":{"line":3405,"column":0},"end":{"line":3405,"column":60}},"1221":{"start":{"line":3406,"column":0},"end":{"line":3406,"column":45}},"1222":{"start":{"line":3407,"column":0},"end":{"line":3407,"column":60}},"1223":{"start":{"line":3408,"column":0},"end":{"line":3408,"column":59}},"1224":{"start":{"line":3414,"column":0},"end":{"line":3414,"column":45}},"1225":{"start":{"line":3415,"column":0},"end":{"line":3415,"column":36}},"1226":{"start":{"line":3416,"column":0},"end":{"line":3416,"column":37}},"1227":{"start":{"line":3417,"column":0},"end":{"line":3417,"column":46}},"1228":{"start":{"line":3418,"column":0},"end":{"line":3418,"column":35}},"1229":{"start":{"line":3419,"column":0},"end":{"line":3419,"column":44}},"1230":{"start":{"line":3420,"column":0},"end":{"line":3420,"column":37}},"1231":{"start":{"line":3421,"column":0},"end":{"line":3421,"column":42}},"1232":{"start":{"line":3427,"column":0},"end":{"line":3427,"column":47}},"1233":{"start":{"line":3428,"column":0},"end":{"line":3428,"column":45}},"1234":{"start":{"line":3429,"column":0},"end":{"line":3429,"column":46}},"1235":{"start":{"line":3430,"column":0},"end":{"line":3430,"column":45}},"1236":{"start":{"line":3431,"column":0},"end":{"line":3431,"column":48}},"1237":{"start":{"line":3432,"column":0},"end":{"line":3432,"column":46}},"1238":{"start":{"line":3433,"column":0},"end":{"line":3433,"column":47}},"1239":{"start":{"line":3434,"column":0},"end":{"line":3434,"column":45}},"1240":{"start":{"line":3445,"column":0},"end":{"line":3515,"column":2}},"1241":{"start":{"line":3447,"column":4},"end":{"line":3447,"column":27}},"1242":{"start":{"line":3449,"column":4},"end":{"line":3449,"column":25}},"1243":{"start":{"line":3451,"column":4},"end":{"line":3456,"column":5}},"1244":{"start":{"line":3455,"column":8},"end":{"line":3455,"column":98}},"1245":{"start":{"line":3458,"column":4},"end":{"line":3512,"column":5}},"1246":{"start":{"line":3460,"column":8},"end":{"line":3460,"column":44}},"1247":{"start":{"line":3462,"column":8},"end":{"line":3508,"column":10}},"1248":{"start":{"line":3468,"column":16},"end":{"line":3468,"column":62}},"1249":{"start":{"line":3469,"column":16},"end":{"line":3469,"column":79}},"1250":{"start":{"line":3470,"column":16},"end":{"line":3470,"column":91}},"1251":{"start":{"line":3471,"column":16},"end":{"line":3471,"column":87}},"1252":{"start":{"line":3472,"column":16},"end":{"line":3472,"column":81}},"1253":{"start":{"line":3476,"column":16},"end":{"line":3476,"column":101}},"1254":{"start":{"line":3477,"column":16},"end":{"line":3477,"column":89}},"1255":{"start":{"line":3478,"column":16},"end":{"line":3478,"column":89}},"1256":{"start":{"line":3479,"column":16},"end":{"line":3479,"column":85}},"1257":{"start":{"line":3480,"column":16},"end":{"line":3480,"column":85}},"1258":{"start":{"line":3481,"column":16},"end":{"line":3484,"column":18}},"1259":{"start":{"line":3485,"column":16},"end":{"line":3485,"column":103}},"1260":{"start":{"line":3486,"column":16},"end":{"line":3486,"column":93}},"1261":{"start":{"line":3487,"column":16},"end":{"line":3487,"column":81}},"1262":{"start":{"line":3488,"column":16},"end":{"line":3488,"column":81}},"1263":{"start":{"line":3489,"column":16},"end":{"line":3489,"column":101}},"1264":{"start":{"line":3490,"column":16},"end":{"line":3490,"column":49}},"1265":{"start":{"line":3491,"column":16},"end":{"line":3491,"column":32}},"1266":{"start":{"line":3497,"column":16},"end":{"line":3499,"column":17}},"1267":{"start":{"line":3498,"column":20},"end":{"line":3498,"column":116}},"1268":{"start":{"line":3505,"column":16},"end":{"line":3505,"column":95}},"1269":{"start":{"line":3506,"column":16},"end":{"line":3506,"column":32}},"1270":{"start":{"line":3511,"column":8},"end":{"line":3511,"column":24}},"1271":{"start":{"line":3514,"column":4},"end":{"line":3514,"column":21}},"1272":{"start":{"line":3525,"column":0},"end":{"line":3599,"column":2}},"1273":{"start":{"line":3527,"column":4},"end":{"line":3527,"column":25}},"1274":{"start":{"line":3529,"column":4},"end":{"line":3596,"column":5}},"1275":{"start":{"line":3531,"column":8},"end":{"line":3531,"column":34}},"1276":{"start":{"line":3533,"column":8},"end":{"line":3595,"column":9}},"1277":{"start":{"line":3535,"column":12},"end":{"line":3535,"column":59}},"1278":{"start":{"line":3537,"column":12},"end":{"line":3594,"column":13}},"1279":{"start":{"line":3543,"column":16},"end":{"line":3543,"column":36}},"1280":{"start":{"line":3545,"column":16},"end":{"line":3547,"column":17}},"1281":{"start":{"line":3546,"column":20},"end":{"line":3546,"column":42}},"1282":{"start":{"line":3549,"column":16},"end":{"line":3551,"column":17}},"1283":{"start":{"line":3550,"column":20},"end":{"line":3550,"column":39}},"1284":{"start":{"line":3553,"column":16},"end":{"line":3555,"column":17}},"1285":{"start":{"line":3554,"column":20},"end":{"line":3554,"column":41}},"1286":{"start":{"line":3557,"column":16},"end":{"line":3559,"column":17}},"1287":{"start":{"line":3558,"column":20},"end":{"line":3558,"column":49}},"1288":{"start":{"line":3561,"column":16},"end":{"line":3563,"column":17}},"1289":{"start":{"line":3562,"column":20},"end":{"line":3562,"column":45}},"1290":{"start":{"line":3565,"column":16},"end":{"line":3567,"column":17}},"1291":{"start":{"line":3566,"column":20},"end":{"line":3566,"column":40}},"1292":{"start":{"line":3569,"column":16},"end":{"line":3571,"column":17}},"1293":{"start":{"line":3570,"column":20},"end":{"line":3570,"column":42}},"1294":{"start":{"line":3573,"column":16},"end":{"line":3575,"column":17}},"1295":{"start":{"line":3574,"column":20},"end":{"line":3574,"column":45}},"1296":{"start":{"line":3577,"column":16},"end":{"line":3579,"column":17}},"1297":{"start":{"line":3578,"column":20},"end":{"line":3578,"column":37}},"1298":{"start":{"line":3581,"column":16},"end":{"line":3583,"column":17}},"1299":{"start":{"line":3582,"column":20},"end":{"line":3582,"column":46}},"1300":{"start":{"line":3585,"column":16},"end":{"line":3587,"column":17}},"1301":{"start":{"line":3586,"column":20},"end":{"line":3586,"column":46}},"1302":{"start":{"line":3589,"column":16},"end":{"line":3591,"column":17}},"1303":{"start":{"line":3590,"column":20},"end":{"line":3590,"column":66}},"1304":{"start":{"line":3593,"column":16},"end":{"line":3593,"column":99}},"1305":{"start":{"line":3598,"column":4},"end":{"line":3598,"column":23}},"1306":{"start":{"line":3607,"column":0},"end":{"line":3613,"column":2}},"1307":{"start":{"line":3611,"column":4},"end":{"line":3611,"column":29}},"1308":{"start":{"line":3612,"column":4},"end":{"line":3612,"column":21}},"1309":{"start":{"line":3629,"column":0},"end":{"line":3677,"column":2}},"1310":{"start":{"line":3642,"column":4},"end":{"line":3642,"column":17}},"1311":{"start":{"line":3643,"column":4},"end":{"line":3643,"column":17}},"1312":{"start":{"line":3644,"column":4},"end":{"line":3644,"column":17}},"1313":{"start":{"line":3645,"column":4},"end":{"line":3645,"column":39}},"1314":{"start":{"line":3646,"column":4},"end":{"line":3646,"column":21}},"1315":{"start":{"line":3647,"column":4},"end":{"line":3647,"column":21}},"1316":{"start":{"line":3648,"column":4},"end":{"line":3648,"column":21}},"1317":{"start":{"line":3649,"column":4},"end":{"line":3651,"column":5}},"1318":{"start":{"line":3650,"column":8},"end":{"line":3650,"column":61}},"1319":{"start":{"line":3652,"column":4},"end":{"line":3652,"column":23}},"1320":{"start":{"line":3654,"column":4},"end":{"line":3660,"column":5}},"1321":{"start":{"line":3655,"column":8},"end":{"line":3659,"column":10}},"1322":{"start":{"line":3661,"column":4},"end":{"line":3661,"column":37}},"1323":{"start":{"line":3663,"column":4},"end":{"line":3669,"column":5}},"1324":{"start":{"line":3664,"column":8},"end":{"line":3668,"column":9}},"1325":{"start":{"line":3670,"column":4},"end":{"line":3670,"column":39}},"1326":{"start":{"line":3672,"column":4},"end":{"line":3674,"column":5}},"1327":{"start":{"line":3673,"column":8},"end":{"line":3673,"column":43}},"1328":{"start":{"line":3676,"column":4},"end":{"line":3676,"column":25}},"1329":{"start":{"line":3683,"column":0},"end":{"line":3693,"column":2}},"1330":{"start":{"line":3684,"column":4},"end":{"line":3692,"column":6}},"1331":{"start":{"line":3700,"column":0},"end":{"line":3737,"column":2}},"1332":{"start":{"line":3701,"column":4},"end":{"line":3736,"column":7}},"1333":{"start":{"line":3740,"column":0},"end":{"line":3752,"column":2}},"1334":{"start":{"line":3742,"column":4},"end":{"line":3742,"column":15}},"1335":{"start":{"line":3743,"column":4},"end":{"line":3743,"column":15}},"1336":{"start":{"line":3745,"column":4},"end":{"line":3747,"column":5}},"1337":{"start":{"line":3746,"column":8},"end":{"line":3746,"column":19}},"1338":{"start":{"line":3749,"column":4},"end":{"line":3751,"column":5}},"1339":{"start":{"line":3750,"column":8},"end":{"line":3750,"column":19}},"1340":{"start":{"line":3754,"column":0},"end":{"line":3759,"column":2}},"1341":{"start":{"line":3755,"column":4},"end":{"line":3758,"column":6}},"1342":{"start":{"line":3761,"column":0},"end":{"line":3766,"column":2}},"1343":{"start":{"line":3762,"column":4},"end":{"line":3765,"column":22}},"1344":{"start":{"line":3768,"column":0},"end":{"line":3785,"column":2}},"1345":{"start":{"line":3770,"column":4},"end":{"line":3770,"column":15}},"1346":{"start":{"line":3771,"column":4},"end":{"line":3771,"column":15}},"1347":{"start":{"line":3772,"column":4},"end":{"line":3772,"column":15}},"1348":{"start":{"line":3774,"column":4},"end":{"line":3776,"column":5}},"1349":{"start":{"line":3775,"column":8},"end":{"line":3775,"column":19}},"1350":{"start":{"line":3778,"column":4},"end":{"line":3780,"column":5}},"1351":{"start":{"line":3779,"column":8},"end":{"line":3779,"column":19}},"1352":{"start":{"line":3782,"column":4},"end":{"line":3784,"column":5}},"1353":{"start":{"line":3783,"column":8},"end":{"line":3783,"column":19}},"1354":{"start":{"line":3787,"column":0},"end":{"line":3800,"column":2}},"1355":{"start":{"line":3789,"column":4},"end":{"line":3793,"column":5}},"1356":{"start":{"line":3790,"column":8},"end":{"line":3790,"column":22}},"1357":{"start":{"line":3791,"column":8},"end":{"line":3791,"column":22}},"1358":{"start":{"line":3792,"column":8},"end":{"line":3792,"column":22}},"1359":{"start":{"line":3795,"column":4},"end":{"line":3797,"column":5}},"1360":{"start":{"line":3796,"column":8},"end":{"line":3796,"column":77}},"1361":{"start":{"line":3799,"column":4},"end":{"line":3799,"column":16}},"1362":{"start":{"line":3802,"column":0},"end":{"line":3808,"column":2}},"1363":{"start":{"line":3803,"column":4},"end":{"line":3807,"column":6}},"1364":{"start":{"line":3810,"column":0},"end":{"line":3815,"column":2}},"1365":{"start":{"line":3811,"column":4},"end":{"line":3811,"column":17}},"1366":{"start":{"line":3812,"column":4},"end":{"line":3812,"column":17}},"1367":{"start":{"line":3813,"column":4},"end":{"line":3813,"column":17}},"1368":{"start":{"line":3814,"column":4},"end":{"line":3814,"column":16}},"1369":{"start":{"line":3817,"column":0},"end":{"line":3826,"column":2}},"1370":{"start":{"line":3819,"column":4},"end":{"line":3819,"column":52}},"1371":{"start":{"line":3821,"column":4},"end":{"line":3821,"column":22}},"1372":{"start":{"line":3823,"column":4},"end":{"line":3823,"column":53}},"1373":{"start":{"line":3825,"column":4},"end":{"line":3825,"column":25}},"1374":{"start":{"line":3828,"column":0},"end":{"line":3832,"column":2}},"1375":{"start":{"line":3829,"column":4},"end":{"line":3829,"column":22}},"1376":{"start":{"line":3830,"column":4},"end":{"line":3830,"column":22}},"1377":{"start":{"line":3831,"column":4},"end":{"line":3831,"column":48}},"1378":{"start":{"line":3834,"column":0},"end":{"line":3839,"column":2}},"1379":{"start":{"line":3836,"column":4},"end":{"line":3836,"column":63}},"1380":{"start":{"line":3838,"column":4},"end":{"line":3838,"column":32}},"1381":{"start":{"line":3841,"column":0},"end":{"line":3846,"column":2}},"1382":{"start":{"line":3842,"column":4},"end":{"line":3842,"column":18}},"1383":{"start":{"line":3843,"column":4},"end":{"line":3843,"column":18}},"1384":{"start":{"line":3844,"column":4},"end":{"line":3844,"column":18}},"1385":{"start":{"line":3845,"column":4},"end":{"line":3845,"column":16}},"1386":{"start":{"line":3848,"column":0},"end":{"line":3850,"column":2}},"1387":{"start":{"line":3849,"column":4},"end":{"line":3849,"column":63}},"1388":{"start":{"line":3852,"column":0},"end":{"line":3858,"column":2}},"1389":{"start":{"line":3853,"column":4},"end":{"line":3857,"column":6}},"1390":{"start":{"line":3860,"column":0},"end":{"line":3877,"column":2}},"1391":{"start":{"line":3861,"column":4},"end":{"line":3875,"column":5}},"1392":{"start":{"line":3862,"column":8},"end":{"line":3862,"column":22}},"1393":{"start":{"line":3863,"column":8},"end":{"line":3863,"column":22}},"1394":{"start":{"line":3864,"column":8},"end":{"line":3864,"column":22}},"1395":{"start":{"line":3865,"column":11},"end":{"line":3875,"column":5}},"1396":{"start":{"line":3866,"column":8},"end":{"line":3866,"column":83}},"1397":{"start":{"line":3867,"column":8},"end":{"line":3867,"column":83}},"1398":{"start":{"line":3868,"column":8},"end":{"line":3868,"column":83}},"1399":{"start":{"line":3869,"column":8},"end":{"line":3869,"column":19}},"1400":{"start":{"line":3870,"column":8},"end":{"line":3870,"column":19}},"1401":{"start":{"line":3871,"column":8},"end":{"line":3871,"column":19}},"1402":{"start":{"line":3873,"column":8},"end":{"line":3873,"column":70}},"1403":{"start":{"line":3874,"column":8},"end":{"line":3874,"column":43}},"1404":{"start":{"line":3876,"column":4},"end":{"line":3876,"column":16}},"1405":{"start":{"line":3880,"column":0},"end":{"line":3882,"column":2}},"1406":{"start":{"line":3881,"column":4},"end":{"line":3881,"column":60}},"1407":{"start":{"line":3884,"column":0},"end":{"line":3901,"column":2}},"1408":{"start":{"line":3886,"column":4},"end":{"line":3886,"column":27}},"1409":{"start":{"line":3888,"column":4},"end":{"line":3888,"column":28}},"1410":{"start":{"line":3890,"column":4},"end":{"line":3892,"column":5}},"1411":{"start":{"line":3891,"column":8},"end":{"line":3891,"column":20}},"1412":{"start":{"line":3894,"column":4},"end":{"line":3894,"column":38}},"1413":{"start":{"line":3896,"column":4},"end":{"line":3896,"column":24}},"1414":{"start":{"line":3897,"column":4},"end":{"line":3897,"column":24}},"1415":{"start":{"line":3898,"column":4},"end":{"line":3898,"column":24}},"1416":{"start":{"line":3900,"column":4},"end":{"line":3900,"column":16}},"1417":{"start":{"line":3903,"column":0},"end":{"line":3925,"column":2}},"1418":{"start":{"line":3905,"column":4},"end":{"line":3905,"column":15}},"1419":{"start":{"line":3906,"column":4},"end":{"line":3906,"column":15}},"1420":{"start":{"line":3907,"column":4},"end":{"line":3907,"column":15}},"1421":{"start":{"line":3908,"column":4},"end":{"line":3908,"column":15}},"1422":{"start":{"line":3910,"column":4},"end":{"line":3912,"column":5}},"1423":{"start":{"line":3911,"column":8},"end":{"line":3911,"column":19}},"1424":{"start":{"line":3914,"column":4},"end":{"line":3916,"column":5}},"1425":{"start":{"line":3915,"column":8},"end":{"line":3915,"column":19}},"1426":{"start":{"line":3918,"column":4},"end":{"line":3920,"column":5}},"1427":{"start":{"line":3919,"column":8},"end":{"line":3919,"column":19}},"1428":{"start":{"line":3922,"column":4},"end":{"line":3924,"column":5}},"1429":{"start":{"line":3923,"column":8},"end":{"line":3923,"column":19}},"1430":{"start":{"line":3927,"column":0},"end":{"line":3932,"column":2}},"1431":{"start":{"line":3928,"column":4},"end":{"line":3928,"column":18}},"1432":{"start":{"line":3929,"column":4},"end":{"line":3929,"column":18}},"1433":{"start":{"line":3930,"column":4},"end":{"line":3930,"column":18}},"1434":{"start":{"line":3931,"column":4},"end":{"line":3931,"column":16}},"1435":{"start":{"line":3934,"column":0},"end":{"line":3941,"column":2}},"1436":{"start":{"line":3935,"column":4},"end":{"line":3940,"column":6}},"1437":{"start":{"line":3943,"column":0},"end":{"line":3961,"column":2}},"1438":{"start":{"line":3944,"column":4},"end":{"line":3960,"column":5}},"1439":{"start":{"line":3945,"column":8},"end":{"line":3945,"column":22}},"1440":{"start":{"line":3946,"column":8},"end":{"line":3946,"column":22}},"1441":{"start":{"line":3947,"column":8},"end":{"line":3947,"column":22}},"1442":{"start":{"line":3948,"column":11},"end":{"line":3960,"column":5}},"1443":{"start":{"line":3949,"column":8},"end":{"line":3949,"column":106}},"1444":{"start":{"line":3950,"column":8},"end":{"line":3950,"column":106}},"1445":{"start":{"line":3951,"column":8},"end":{"line":3951,"column":106}},"1446":{"start":{"line":3952,"column":8},"end":{"line":3952,"column":106}},"1447":{"start":{"line":3953,"column":8},"end":{"line":3953,"column":19}},"1448":{"start":{"line":3954,"column":8},"end":{"line":3954,"column":19}},"1449":{"start":{"line":3955,"column":8},"end":{"line":3955,"column":19}},"1450":{"start":{"line":3956,"column":8},"end":{"line":3956,"column":19}},"1451":{"start":{"line":3958,"column":8},"end":{"line":3958,"column":70}},"1452":{"start":{"line":3959,"column":8},"end":{"line":3959,"column":43}},"1453":{"start":{"line":3964,"column":0},"end":{"line":3982,"column":2}},"1454":{"start":{"line":3967,"column":4},"end":{"line":3967,"column":27}},"1455":{"start":{"line":3969,"column":4},"end":{"line":3969,"column":65}},"1456":{"start":{"line":3971,"column":4},"end":{"line":3973,"column":5}},"1457":{"start":{"line":3972,"column":8},"end":{"line":3972,"column":20}},"1458":{"start":{"line":3975,"column":4},"end":{"line":3975,"column":38}},"1459":{"start":{"line":3977,"column":4},"end":{"line":3977,"column":24}},"1460":{"start":{"line":3978,"column":4},"end":{"line":3978,"column":24}},"1461":{"start":{"line":3979,"column":4},"end":{"line":3979,"column":24}},"1462":{"start":{"line":3981,"column":4},"end":{"line":3981,"column":16}},"1463":{"start":{"line":3984,"column":0},"end":{"line":4000,"column":2}},"1464":{"start":{"line":3986,"column":4},"end":{"line":3990,"column":5}},"1465":{"start":{"line":3987,"column":8},"end":{"line":3987,"column":22}},"1466":{"start":{"line":3988,"column":8},"end":{"line":3988,"column":22}},"1467":{"start":{"line":3989,"column":8},"end":{"line":3989,"column":22}},"1468":{"start":{"line":3992,"column":4},"end":{"line":3997,"column":5}},"1469":{"start":{"line":3993,"column":8},"end":{"line":3993,"column":22}},"1470":{"start":{"line":3994,"column":8},"end":{"line":3994,"column":22}},"1471":{"start":{"line":3995,"column":8},"end":{"line":3995,"column":22}},"1472":{"start":{"line":3996,"column":8},"end":{"line":3996,"column":22}},"1473":{"start":{"line":3999,"column":4},"end":{"line":3999,"column":16}},"1474":{"start":{"line":4002,"column":0},"end":{"line":4004,"column":2}},"1475":{"start":{"line":4003,"column":4},"end":{"line":4003,"column":22}},"1476":{"start":{"line":4006,"column":0},"end":{"line":4025,"column":2}},"1477":{"start":{"line":4008,"column":4},"end":{"line":4015,"column":5}},"1478":{"start":{"line":4009,"column":8},"end":{"line":4014,"column":9}},"1479":{"start":{"line":4017,"column":4},"end":{"line":4020,"column":5}},"1480":{"start":{"line":4018,"column":8},"end":{"line":4018,"column":59}},"1481":{"start":{"line":4019,"column":8},"end":{"line":4019,"column":62}},"1482":{"start":{"line":4022,"column":4},"end":{"line":4022,"column":30}},"1483":{"start":{"line":4024,"column":4},"end":{"line":4024,"column":16}},"1484":{"start":{"line":4027,"column":0},"end":{"line":4036,"column":2}},"1485":{"start":{"line":4029,"column":4},"end":{"line":4029,"column":21}},"1486":{"start":{"line":4031,"column":4},"end":{"line":4033,"column":5}},"1487":{"start":{"line":4032,"column":8},"end":{"line":4032,"column":45}},"1488":{"start":{"line":4035,"column":4},"end":{"line":4035,"column":19}},"1489":{"start":{"line":4038,"column":0},"end":{"line":4081,"column":2}},"1490":{"start":{"line":4042,"column":4},"end":{"line":4042,"column":23}},"1491":{"start":{"line":4044,"column":4},"end":{"line":4044,"column":74}},"1492":{"start":{"line":4046,"column":4},"end":{"line":4046,"column":25}},"1493":{"start":{"line":4048,"column":4},"end":{"line":4048,"column":36}},"1494":{"start":{"line":4050,"column":4},"end":{"line":4050,"column":25}},"1495":{"start":{"line":4052,"column":4},"end":{"line":4067,"column":5}},"1496":{"start":{"line":4054,"column":8},"end":{"line":4054,"column":21}},"1497":{"start":{"line":4056,"column":8},"end":{"line":4058,"column":9}},"1498":{"start":{"line":4057,"column":12},"end":{"line":4057,"column":72}},"1499":{"start":{"line":4060,"column":8},"end":{"line":4060,"column":41}},"1500":{"start":{"line":4062,"column":8},"end":{"line":4066,"column":9}},"1501":{"start":{"line":4064,"column":12},"end":{"line":4064,"column":39}},"1502":{"start":{"line":4065,"column":12},"end":{"line":4065,"column":46}},"1503":{"start":{"line":4069,"column":4},"end":{"line":4069,"column":33}},"1504":{"start":{"line":4073,"column":4},"end":{"line":4073,"column":83}},"1505":{"start":{"line":4075,"column":4},"end":{"line":4077,"column":5}},"1506":{"start":{"line":4076,"column":8},"end":{"line":4076,"column":70}},"1507":{"start":{"line":4083,"column":0},"end":{"line":4125,"column":2}},"1508":{"start":{"line":4087,"column":4},"end":{"line":4087,"column":23}},"1509":{"start":{"line":4089,"column":4},"end":{"line":4089,"column":74}},"1510":{"start":{"line":4091,"column":4},"end":{"line":4091,"column":25}},"1511":{"start":{"line":4093,"column":4},"end":{"line":4093,"column":36}},"1512":{"start":{"line":4095,"column":4},"end":{"line":4095,"column":25}},"1513":{"start":{"line":4097,"column":4},"end":{"line":4111,"column":5}},"1514":{"start":{"line":4099,"column":8},"end":{"line":4099,"column":21}},"1515":{"start":{"line":4101,"column":8},"end":{"line":4103,"column":9}},"1516":{"start":{"line":4102,"column":12},"end":{"line":4102,"column":72}},"1517":{"start":{"line":4105,"column":8},"end":{"line":4105,"column":41}},"1518":{"start":{"line":4107,"column":8},"end":{"line":4110,"column":9}},"1519":{"start":{"line":4108,"column":12},"end":{"line":4108,"column":39}},"1520":{"start":{"line":4109,"column":12},"end":{"line":4109,"column":46}},"1521":{"start":{"line":4113,"column":4},"end":{"line":4113,"column":33}},"1522":{"start":{"line":4117,"column":4},"end":{"line":4117,"column":83}},"1523":{"start":{"line":4119,"column":4},"end":{"line":4121,"column":5}},"1524":{"start":{"line":4120,"column":8},"end":{"line":4120,"column":70}},"1525":{"start":{"line":4128,"column":0},"end":{"line":4147,"column":2}},"1526":{"start":{"line":4130,"column":4},"end":{"line":4130,"column":36}},"1527":{"start":{"line":4132,"column":4},"end":{"line":4132,"column":63}},"1528":{"start":{"line":4134,"column":4},"end":{"line":4134,"column":75}},"1529":{"start":{"line":4136,"column":4},"end":{"line":4136,"column":62}},"1530":{"start":{"line":4137,"column":4},"end":{"line":4137,"column":62}},"1531":{"start":{"line":4138,"column":4},"end":{"line":4138,"column":62}},"1532":{"start":{"line":4140,"column":4},"end":{"line":4140,"column":77}},"1533":{"start":{"line":4142,"column":4},"end":{"line":4146,"column":5}},"1534":{"start":{"line":4143,"column":8},"end":{"line":4143,"column":85}},"1535":{"start":{"line":4144,"column":8},"end":{"line":4144,"column":65}},"1536":{"start":{"line":4145,"column":8},"end":{"line":4145,"column":85}},"1537":{"start":{"line":4149,"column":0},"end":{"line":4186,"column":2}},"1538":{"start":{"line":4151,"column":4},"end":{"line":4151,"column":33}},"1539":{"start":{"line":4152,"column":4},"end":{"line":4152,"column":33}},"1540":{"start":{"line":4153,"column":4},"end":{"line":4153,"column":33}},"1541":{"start":{"line":4155,"column":4},"end":{"line":4155,"column":33}},"1542":{"start":{"line":4156,"column":4},"end":{"line":4156,"column":33}},"1543":{"start":{"line":4157,"column":4},"end":{"line":4157,"column":33}},"1544":{"start":{"line":4159,"column":4},"end":{"line":4179,"column":5}},"1545":{"start":{"line":4160,"column":8},"end":{"line":4162,"column":9}},"1546":{"start":{"line":4161,"column":12},"end":{"line":4161,"column":37}},"1547":{"start":{"line":4163,"column":8},"end":{"line":4165,"column":9}},"1548":{"start":{"line":4164,"column":12},"end":{"line":4164,"column":37}},"1549":{"start":{"line":4166,"column":8},"end":{"line":4168,"column":9}},"1550":{"start":{"line":4167,"column":12},"end":{"line":4167,"column":37}},"1551":{"start":{"line":4170,"column":8},"end":{"line":4172,"column":9}},"1552":{"start":{"line":4171,"column":12},"end":{"line":4171,"column":37}},"1553":{"start":{"line":4173,"column":8},"end":{"line":4175,"column":9}},"1554":{"start":{"line":4174,"column":12},"end":{"line":4174,"column":37}},"1555":{"start":{"line":4176,"column":8},"end":{"line":4178,"column":9}},"1556":{"start":{"line":4177,"column":12},"end":{"line":4177,"column":37}},"1557":{"start":{"line":4181,"column":4},"end":{"line":4185,"column":5}},"1558":{"start":{"line":4188,"column":0},"end":{"line":4204,"column":2}},"1559":{"start":{"line":4189,"column":4},"end":{"line":4189,"column":21}},"1560":{"start":{"line":4190,"column":4},"end":{"line":4190,"column":21}},"1561":{"start":{"line":4191,"column":4},"end":{"line":4191,"column":21}},"1562":{"start":{"line":4193,"column":4},"end":{"line":4197,"column":5}},"1563":{"start":{"line":4194,"column":8},"end":{"line":4194,"column":38}},"1564":{"start":{"line":4195,"column":8},"end":{"line":4195,"column":38}},"1565":{"start":{"line":4196,"column":8},"end":{"line":4196,"column":38}},"1566":{"start":{"line":4199,"column":4},"end":{"line":4203,"column":6}},"1567":{"start":{"line":4206,"column":0},"end":{"line":4215,"column":2}},"1568":{"start":{"line":4208,"column":4},"end":{"line":4212,"column":5}},"1569":{"start":{"line":4209,"column":8},"end":{"line":4209,"column":32}},"1570":{"start":{"line":4210,"column":8},"end":{"line":4210,"column":32}},"1571":{"start":{"line":4211,"column":8},"end":{"line":4211,"column":32}},"1572":{"start":{"line":4214,"column":4},"end":{"line":4214,"column":16}},"1573":{"start":{"line":4218,"column":0},"end":{"line":4225,"column":2}},"1574":{"start":{"line":4220,"column":4},"end":{"line":4220,"column":55}},"1575":{"start":{"line":4222,"column":4},"end":{"line":4224,"column":5}},"1576":{"start":{"line":4223,"column":8},"end":{"line":4223,"column":54}},"1577":{"start":{"line":4233,"column":0},"end":{"line":4239,"column":2}},"1578":{"start":{"line":4237,"column":4},"end":{"line":4237,"column":29}},"1579":{"start":{"line":4238,"column":4},"end":{"line":4238,"column":35}},"1580":{"start":{"line":4251,"column":0},"end":{"line":4306,"column":2}},"1581":{"start":{"line":4261,"column":4},"end":{"line":4261,"column":17}},"1582":{"start":{"line":4263,"column":4},"end":{"line":4263,"column":21}},"1583":{"start":{"line":4265,"column":4},"end":{"line":4267,"column":5}},"1584":{"start":{"line":4266,"column":8},"end":{"line":4266,"column":54}},"1585":{"start":{"line":4268,"column":4},"end":{"line":4268,"column":27}},"1586":{"start":{"line":4270,"column":4},"end":{"line":4276,"column":5}},"1587":{"start":{"line":4271,"column":8},"end":{"line":4275,"column":10}},"1588":{"start":{"line":4277,"column":4},"end":{"line":4277,"column":33}},"1589":{"start":{"line":4279,"column":4},"end":{"line":4285,"column":5}},"1590":{"start":{"line":4280,"column":8},"end":{"line":4284,"column":10}},"1591":{"start":{"line":4286,"column":4},"end":{"line":4286,"column":25}},"1592":{"start":{"line":4288,"column":4},"end":{"line":4290,"column":5}},"1593":{"start":{"line":4289,"column":8},"end":{"line":4289,"column":25}},"1594":{"start":{"line":4291,"column":4},"end":{"line":4291,"column":35}},"1595":{"start":{"line":4293,"column":4},"end":{"line":4293,"column":23}},"1596":{"start":{"line":4295,"column":4},"end":{"line":4295,"column":30}},"1597":{"start":{"line":4302,"column":4},"end":{"line":4305,"column":5}},"1598":{"start":{"line":4303,"column":8},"end":{"line":4303,"column":29}},"1599":{"start":{"line":4304,"column":8},"end":{"line":4304,"column":56}},"1600":{"start":{"line":4309,"column":0},"end":{"line":4345,"column":2}},"1601":{"start":{"line":4311,"column":4},"end":{"line":4311,"column":35}},"1602":{"start":{"line":4313,"column":4},"end":{"line":4313,"column":55}},"1603":{"start":{"line":4315,"column":4},"end":{"line":4315,"column":32}},"1604":{"start":{"line":4318,"column":4},"end":{"line":4318,"column":46}},"1605":{"start":{"line":4320,"column":4},"end":{"line":4320,"column":28}},"1606":{"start":{"line":4322,"column":4},"end":{"line":4327,"column":5}},"1607":{"start":{"line":4323,"column":8},"end":{"line":4323,"column":62}},"1608":{"start":{"line":4324,"column":11},"end":{"line":4327,"column":5}},"1609":{"start":{"line":4325,"column":8},"end":{"line":4325,"column":59}},"1610":{"start":{"line":4326,"column":8},"end":{"line":4326,"column":57}},"1611":{"start":{"line":4329,"column":4},"end":{"line":4329,"column":38}},"1612":{"start":{"line":4331,"column":4},"end":{"line":4331,"column":43}},"1613":{"start":{"line":4332,"column":4},"end":{"line":4332,"column":43}},"1614":{"start":{"line":4333,"column":4},"end":{"line":4333,"column":43}},"1615":{"start":{"line":4335,"column":4},"end":{"line":4340,"column":5}},"1616":{"start":{"line":4337,"column":8},"end":{"line":4337,"column":68}},"1617":{"start":{"line":4342,"column":4},"end":{"line":4342,"column":33}},"1618":{"start":{"line":4344,"column":4},"end":{"line":4344,"column":23}},"1619":{"start":{"line":4347,"column":0},"end":{"line":4373,"column":2}},"1620":{"start":{"line":4353,"column":4},"end":{"line":4353,"column":24}},"1621":{"start":{"line":4358,"column":4},"end":{"line":4372,"column":5}},"1622":{"start":{"line":4360,"column":8},"end":{"line":4360,"column":27}},"1623":{"start":{"line":4361,"column":8},"end":{"line":4361,"column":32}},"1624":{"start":{"line":4363,"column":8},"end":{"line":4365,"column":9}},"1625":{"start":{"line":4364,"column":12},"end":{"line":4364,"column":81}},"1626":{"start":{"line":4367,"column":8},"end":{"line":4369,"column":9}},"1627":{"start":{"line":4368,"column":12},"end":{"line":4368,"column":122}},"1628":{"start":{"line":4371,"column":8},"end":{"line":4371,"column":80}},"1629":{"start":{"line":4375,"column":0},"end":{"line":4377,"column":2}},"1630":{"start":{"line":4379,"column":0},"end":{"line":4391,"column":2}},"1631":{"start":{"line":4382,"column":4},"end":{"line":4382,"column":61}},"1632":{"start":{"line":4384,"column":4},"end":{"line":4390,"column":5}},"1633":{"start":{"line":4385,"column":8},"end":{"line":4387,"column":11}},"1634":{"start":{"line":4388,"column":8},"end":{"line":4388,"column":45}},"1635":{"start":{"line":4389,"column":8},"end":{"line":4389,"column":28}},"1636":{"start":{"line":4393,"column":0},"end":{"line":4405,"column":2}},"1637":{"start":{"line":4396,"column":4},"end":{"line":4396,"column":65}},"1638":{"start":{"line":4398,"column":4},"end":{"line":4404,"column":5}},"1639":{"start":{"line":4399,"column":8},"end":{"line":4401,"column":11}},"1640":{"start":{"line":4402,"column":8},"end":{"line":4402,"column":47}},"1641":{"start":{"line":4403,"column":8},"end":{"line":4403,"column":30}},"1642":{"start":{"line":4407,"column":0},"end":{"line":4422,"column":2}},"1643":{"start":{"line":4414,"column":4},"end":{"line":4421,"column":5}},"1644":{"start":{"line":4415,"column":8},"end":{"line":4420,"column":11}},"1645":{"start":{"line":4424,"column":0},"end":{"line":4433,"column":2}},"1646":{"start":{"line":4428,"column":4},"end":{"line":4432,"column":5}},"1647":{"start":{"line":4429,"column":8},"end":{"line":4429,"column":48}},"1648":{"start":{"line":4431,"column":8},"end":{"line":4431,"column":59}},"1649":{"start":{"line":4437,"column":0},"end":{"line":4444,"column":2}},"1650":{"start":{"line":4441,"column":4},"end":{"line":4443,"column":5}},"1651":{"start":{"line":4442,"column":8},"end":{"line":4442,"column":135}},"1652":{"start":{"line":4446,"column":0},"end":{"line":4452,"column":2}},"1653":{"start":{"line":4449,"column":4},"end":{"line":4451,"column":5}},"1654":{"start":{"line":4450,"column":8},"end":{"line":4450,"column":122}},"1655":{"start":{"line":4454,"column":0},"end":{"line":4460,"column":2}},"1656":{"start":{"line":4457,"column":4},"end":{"line":4459,"column":5}},"1657":{"start":{"line":4458,"column":8},"end":{"line":4458,"column":192}},"1658":{"start":{"line":4462,"column":0},"end":{"line":4471,"column":2}},"1659":{"start":{"line":4468,"column":4},"end":{"line":4470,"column":5}},"1660":{"start":{"line":4469,"column":8},"end":{"line":4469,"column":164}},"1661":{"start":{"line":4473,"column":0},"end":{"line":4479,"column":2}},"1662":{"start":{"line":4476,"column":4},"end":{"line":4478,"column":5}},"1663":{"start":{"line":4477,"column":8},"end":{"line":4477,"column":55}},"1664":{"start":{"line":4481,"column":0},"end":{"line":4487,"column":2}},"1665":{"start":{"line":4484,"column":4},"end":{"line":4486,"column":5}},"1666":{"start":{"line":4485,"column":8},"end":{"line":4485,"column":59}},"1667":{"start":{"line":4489,"column":0},"end":{"line":4513,"column":2}},"1668":{"start":{"line":4492,"column":4},"end":{"line":4512,"column":5}},"1669":{"start":{"line":4498,"column":8},"end":{"line":4498,"column":43}},"1670":{"start":{"line":4500,"column":8},"end":{"line":4505,"column":9}},"1671":{"start":{"line":4502,"column":12},"end":{"line":4502,"column":44}},"1672":{"start":{"line":4503,"column":12},"end":{"line":4503,"column":36}},"1673":{"start":{"line":4504,"column":12},"end":{"line":4504,"column":19}},"1674":{"start":{"line":4507,"column":8},"end":{"line":4507,"column":56}},"1675":{"start":{"line":4509,"column":8},"end":{"line":4509,"column":59}},"1676":{"start":{"line":4511,"column":8},"end":{"line":4511,"column":32}},"1677":{"start":{"line":4515,"column":0},"end":{"line":4531,"column":2}},"1678":{"start":{"line":4519,"column":4},"end":{"line":4529,"column":5}},"1679":{"start":{"line":4521,"column":8},"end":{"line":4524,"column":10}},"1680":{"start":{"line":4528,"column":8},"end":{"line":4528,"column":20}},"1681":{"start":{"line":4533,"column":0},"end":{"line":4590,"column":2}},"1682":{"start":{"line":4540,"column":4},"end":{"line":4540,"column":45}},"1683":{"start":{"line":4541,"column":4},"end":{"line":4549,"column":6}},"1684":{"start":{"line":4551,"column":4},"end":{"line":4551,"column":58}},"1685":{"start":{"line":4553,"column":4},"end":{"line":4555,"column":5}},"1686":{"start":{"line":4554,"column":8},"end":{"line":4554,"column":129}},"1687":{"start":{"line":4557,"column":4},"end":{"line":4583,"column":5}},"1688":{"start":{"line":4558,"column":8},"end":{"line":4558,"column":37}},"1689":{"start":{"line":4559,"column":8},"end":{"line":4559,"column":41}},"1690":{"start":{"line":4560,"column":8},"end":{"line":4560,"column":41}},"1691":{"start":{"line":4562,"column":8},"end":{"line":4562,"column":62}},"1692":{"start":{"line":4567,"column":8},"end":{"line":4571,"column":29}},"1693":{"start":{"line":4573,"column":8},"end":{"line":4573,"column":26}},"1694":{"start":{"line":4574,"column":8},"end":{"line":4579,"column":9}},"1695":{"start":{"line":4575,"column":12},"end":{"line":4575,"column":56}},"1696":{"start":{"line":4576,"column":12},"end":{"line":4576,"column":51}},"1697":{"start":{"line":4581,"column":8},"end":{"line":4581,"column":162}},"1698":{"start":{"line":4582,"column":8},"end":{"line":4582,"column":40}},"1699":{"start":{"line":4585,"column":4},"end":{"line":4585,"column":41}},"1700":{"start":{"line":4586,"column":4},"end":{"line":4586,"column":41}},"1701":{"start":{"line":4587,"column":4},"end":{"line":4587,"column":41}},"1702":{"start":{"line":4589,"column":4},"end":{"line":4589,"column":30}},"1703":{"start":{"line":4592,"column":0},"end":{"line":4664,"column":2}},"1704":{"start":{"line":4600,"column":4},"end":{"line":4600,"column":27}},"1705":{"start":{"line":4601,"column":4},"end":{"line":4601,"column":53}},"1706":{"start":{"line":4602,"column":4},"end":{"line":4602,"column":51}},"1707":{"start":{"line":4603,"column":4},"end":{"line":4603,"column":56}},"1708":{"start":{"line":4604,"column":4},"end":{"line":4604,"column":108}},"1709":{"start":{"line":4606,"column":4},"end":{"line":4606,"column":19}},"1710":{"start":{"line":4608,"column":4},"end":{"line":4608,"column":22}},"1711":{"start":{"line":4609,"column":4},"end":{"line":4609,"column":22}},"1712":{"start":{"line":4611,"column":4},"end":{"line":4663,"column":5}},"1713":{"start":{"line":4612,"column":8},"end":{"line":4647,"column":9}},"1714":{"start":{"line":4614,"column":12},"end":{"line":4614,"column":28}},"1715":{"start":{"line":4616,"column":12},"end":{"line":4633,"column":13}},"1716":{"start":{"line":4618,"column":16},"end":{"line":4618,"column":84}},"1717":{"start":{"line":4619,"column":16},"end":{"line":4619,"column":122}},"1718":{"start":{"line":4620,"column":16},"end":{"line":4620,"column":39}},"1719":{"start":{"line":4621,"column":16},"end":{"line":4621,"column":42}},"1720":{"start":{"line":4622,"column":16},"end":{"line":4622,"column":40}},"1721":{"start":{"line":4623,"column":16},"end":{"line":4623,"column":55}},"1722":{"start":{"line":4624,"column":16},"end":{"line":4624,"column":39}},"1723":{"start":{"line":4626,"column":16},"end":{"line":4626,"column":115}},"1724":{"start":{"line":4627,"column":16},"end":{"line":4627,"column":41}},"1725":{"start":{"line":4629,"column":19},"end":{"line":4633,"column":13}},"1726":{"start":{"line":4631,"column":19},"end":{"line":4633,"column":13}},"1727":{"start":{"line":4635,"column":12},"end":{"line":4638,"column":15}},"1728":{"start":{"line":4640,"column":12},"end":{"line":4640,"column":26}},"1729":{"start":{"line":4641,"column":12},"end":{"line":4641,"column":26}},"1730":{"start":{"line":4642,"column":12},"end":{"line":4642,"column":31}},"1731":{"start":{"line":4644,"column":12},"end":{"line":4646,"column":13}},"1732":{"start":{"line":4645,"column":16},"end":{"line":4645,"column":29}},"1733":{"start":{"line":4649,"column":8},"end":{"line":4649,"column":47}},"1734":{"start":{"line":4650,"column":8},"end":{"line":4650,"column":39}},"1735":{"start":{"line":4651,"column":8},"end":{"line":4651,"column":39}},"1736":{"start":{"line":4652,"column":8},"end":{"line":4652,"column":39}},"1737":{"start":{"line":4654,"column":8},"end":{"line":4654,"column":53}},"1738":{"start":{"line":4655,"column":8},"end":{"line":4655,"column":53}},"1739":{"start":{"line":4656,"column":8},"end":{"line":4656,"column":53}},"1740":{"start":{"line":4658,"column":8},"end":{"line":4658,"column":40}},"1741":{"start":{"line":4659,"column":8},"end":{"line":4659,"column":40}},"1742":{"start":{"line":4660,"column":8},"end":{"line":4660,"column":40}},"1743":{"start":{"line":4662,"column":8},"end":{"line":4662,"column":25}},"1744":{"start":{"line":4666,"column":0},"end":{"line":4668,"column":1}},"1745":{"start":{"line":4667,"column":4},"end":{"line":4667,"column":29}}},"branchMap":{"1":{"line":1,"type":"if","locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]},"2":{"line":5,"type":"if","locations":[{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},{"start":{"line":5,"column":0},"end":{"line":5,"column":0}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":4}},{"start":{"line":51,"column":4},"end":{"line":51,"column":4}}]},"4":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":56,"column":4}},{"start":{"line":56,"column":4},"end":{"line":56,"column":4}}]},"5":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":61,"column":4}},{"start":{"line":61,"column":4},"end":{"line":61,"column":4}}]},"6":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":66,"column":4}},{"start":{"line":66,"column":4},"end":{"line":66,"column":4}}]},"7":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":71,"column":4}},{"start":{"line":71,"column":4},"end":{"line":71,"column":4}}]},"8":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":76,"column":4}},{"start":{"line":76,"column":4},"end":{"line":76,"column":4}}]},"9":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":81,"column":4}},{"start":{"line":81,"column":4},"end":{"line":81,"column":4}}]},"10":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":104,"column":4}},{"start":{"line":104,"column":4},"end":{"line":104,"column":4}}]},"11":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":109,"column":4}},{"start":{"line":109,"column":4},"end":{"line":109,"column":4}}]},"12":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":4},"end":{"line":114,"column":4}},{"start":{"line":114,"column":4},"end":{"line":114,"column":4}}]},"13":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":4},"end":{"line":121,"column":4}},{"start":{"line":121,"column":4},"end":{"line":121,"column":4}}]},"14":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":4},"end":{"line":131,"column":4}},{"start":{"line":131,"column":4},"end":{"line":131,"column":4}}]},"15":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":4},"end":{"line":140,"column":4}},{"start":{"line":140,"column":4},"end":{"line":140,"column":4}}]},"16":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":11},"end":{"line":142,"column":11}},{"start":{"line":142,"column":11},"end":{"line":142,"column":11}}]},"17":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":11},"end":{"line":144,"column":11}},{"start":{"line":144,"column":11},"end":{"line":144,"column":11}}]},"18":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":4},"end":{"line":203,"column":4}},{"start":{"line":203,"column":4},"end":{"line":203,"column":4}}]},"19":{"line":276,"type":"binary-expr","locations":[{"start":{"line":276,"column":27},"end":{"line":276,"column":59}},{"start":{"line":276,"column":63},"end":{"line":276,"column":98}},{"start":{"line":276,"column":102},"end":{"line":276,"column":140}}]},"20":{"line":279,"type":"if","locations":[{"start":{"line":279,"column":4},"end":{"line":279,"column":4}},{"start":{"line":279,"column":4},"end":{"line":279,"column":4}}]},"21":{"line":280,"type":"binary-expr","locations":[{"start":{"line":280,"column":42},"end":{"line":280,"column":73}},{"start":{"line":280,"column":77},"end":{"line":280,"column":111}},{"start":{"line":280,"column":115},"end":{"line":280,"column":152}}]},"22":{"line":281,"type":"binary-expr","locations":[{"start":{"line":281,"column":35},"end":{"line":281,"column":59}},{"start":{"line":281,"column":63},"end":{"line":281,"column":90}},{"start":{"line":281,"column":94},"end":{"line":281,"column":124}}]},"23":{"line":301,"type":"if","locations":[{"start":{"line":301,"column":4},"end":{"line":301,"column":4}},{"start":{"line":301,"column":4},"end":{"line":301,"column":4}}]},"24":{"line":312,"type":"if","locations":[{"start":{"line":312,"column":4},"end":{"line":312,"column":4}},{"start":{"line":312,"column":4},"end":{"line":312,"column":4}}]},"25":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":4},"end":{"line":339,"column":4}},{"start":{"line":339,"column":4},"end":{"line":339,"column":4}}]},"26":{"line":345,"type":"if","locations":[{"start":{"line":345,"column":11},"end":{"line":345,"column":11}},{"start":{"line":345,"column":11},"end":{"line":345,"column":11}}]},"27":{"line":352,"type":"if","locations":[{"start":{"line":352,"column":4},"end":{"line":352,"column":4}},{"start":{"line":352,"column":4},"end":{"line":352,"column":4}}]},"28":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":11},"end":{"line":358,"column":11}},{"start":{"line":358,"column":11},"end":{"line":358,"column":11}}]},"29":{"line":365,"type":"if","locations":[{"start":{"line":365,"column":4},"end":{"line":365,"column":4}},{"start":{"line":365,"column":4},"end":{"line":365,"column":4}}]},"30":{"line":369,"type":"if","locations":[{"start":{"line":369,"column":11},"end":{"line":369,"column":11}},{"start":{"line":369,"column":11},"end":{"line":369,"column":11}}]},"31":{"line":391,"type":"if","locations":[{"start":{"line":391,"column":4},"end":{"line":391,"column":4}},{"start":{"line":391,"column":4},"end":{"line":391,"column":4}}]},"32":{"line":392,"type":"binary-expr","locations":[{"start":{"line":392,"column":24},"end":{"line":392,"column":39}},{"start":{"line":392,"column":43},"end":{"line":392,"column":61}},{"start":{"line":392,"column":65},"end":{"line":392,"column":86}},{"start":{"line":392,"column":90},"end":{"line":392,"column":91}}]},"33":{"line":393,"type":"binary-expr","locations":[{"start":{"line":393,"column":24},"end":{"line":393,"column":39}},{"start":{"line":393,"column":43},"end":{"line":393,"column":61}},{"start":{"line":393,"column":65},"end":{"line":393,"column":86}},{"start":{"line":393,"column":90},"end":{"line":393,"column":91}}]},"34":{"line":405,"type":"switch","locations":[{"start":{"line":407,"column":8},"end":{"line":409,"column":18}},{"start":{"line":411,"column":8},"end":{"line":413,"column":18}},{"start":{"line":415,"column":8},"end":{"line":417,"column":18}},{"start":{"line":419,"column":8},"end":{"line":421,"column":18}},{"start":{"line":423,"column":8},"end":{"line":425,"column":18}},{"start":{"line":427,"column":8},"end":{"line":429,"column":18}}]},"35":{"line":438,"type":"switch","locations":[{"start":{"line":440,"column":8},"end":{"line":440,"column":16}},{"start":{"line":441,"column":8},"end":{"line":443,"column":18}},{"start":{"line":445,"column":8},"end":{"line":445,"column":16}},{"start":{"line":446,"column":8},"end":{"line":448,"column":18}},{"start":{"line":450,"column":8},"end":{"line":450,"column":16}},{"start":{"line":451,"column":8},"end":{"line":453,"column":18}},{"start":{"line":455,"column":8},"end":{"line":455,"column":16}},{"start":{"line":456,"column":8},"end":{"line":458,"column":18}},{"start":{"line":460,"column":8},"end":{"line":462,"column":18}},{"start":{"line":464,"column":8},"end":{"line":466,"column":18}}]},"36":{"line":493,"type":"binary-expr","locations":[{"start":{"line":493,"column":47},"end":{"line":493,"column":87}},{"start":{"line":493,"column":91},"end":{"line":493,"column":93}}]},"37":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":8},"end":{"line":511,"column":8}},{"start":{"line":511,"column":8},"end":{"line":511,"column":8}}]},"38":{"line":511,"type":"binary-expr","locations":[{"start":{"line":511,"column":11},"end":{"line":511,"column":16}},{"start":{"line":511,"column":20},"end":{"line":511,"column":37}}]},"39":{"line":523,"type":"if","locations":[{"start":{"line":523,"column":20},"end":{"line":523,"column":20}},{"start":{"line":523,"column":20},"end":{"line":523,"column":20}}]},"40":{"line":524,"type":"if","locations":[{"start":{"line":524,"column":24},"end":{"line":524,"column":24}},{"start":{"line":524,"column":24},"end":{"line":524,"column":24}}]},"41":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":28},"end":{"line":534,"column":28}},{"start":{"line":534,"column":28},"end":{"line":534,"column":28}}]},"42":{"line":536,"type":"if","locations":[{"start":{"line":536,"column":32},"end":{"line":536,"column":32}},{"start":{"line":536,"column":32},"end":{"line":536,"column":32}}]},"43":{"line":537,"type":"if","locations":[{"start":{"line":537,"column":36},"end":{"line":537,"column":36}},{"start":{"line":537,"column":36},"end":{"line":537,"column":36}}]},"44":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":36},"end":{"line":543,"column":36}},{"start":{"line":543,"column":36},"end":{"line":543,"column":36}}]},"45":{"line":568,"type":"binary-expr","locations":[{"start":{"line":568,"column":31},"end":{"line":568,"column":55}},{"start":{"line":568,"column":59},"end":{"line":568,"column":61}}]},"46":{"line":587,"type":"if","locations":[{"start":{"line":587,"column":4},"end":{"line":587,"column":4}},{"start":{"line":587,"column":4},"end":{"line":587,"column":4}}]},"47":{"line":592,"type":"if","locations":[{"start":{"line":592,"column":4},"end":{"line":592,"column":4}},{"start":{"line":592,"column":4},"end":{"line":592,"column":4}}]},"48":{"line":597,"type":"if","locations":[{"start":{"line":597,"column":4},"end":{"line":597,"column":4}},{"start":{"line":597,"column":4},"end":{"line":597,"column":4}}]},"49":{"line":707,"type":"if","locations":[{"start":{"line":707,"column":4},"end":{"line":707,"column":4}},{"start":{"line":707,"column":4},"end":{"line":707,"column":4}}]},"50":{"line":712,"type":"if","locations":[{"start":{"line":712,"column":4},"end":{"line":712,"column":4}},{"start":{"line":712,"column":4},"end":{"line":712,"column":4}}]},"51":{"line":716,"type":"if","locations":[{"start":{"line":716,"column":8},"end":{"line":716,"column":8}},{"start":{"line":716,"column":8},"end":{"line":716,"column":8}}]},"52":{"line":720,"type":"if","locations":[{"start":{"line":720,"column":8},"end":{"line":720,"column":8}},{"start":{"line":720,"column":8},"end":{"line":720,"column":8}}]},"53":{"line":724,"type":"if","locations":[{"start":{"line":724,"column":8},"end":{"line":724,"column":8}},{"start":{"line":724,"column":8},"end":{"line":724,"column":8}}]},"54":{"line":772,"type":"if","locations":[{"start":{"line":772,"column":4},"end":{"line":772,"column":4}},{"start":{"line":772,"column":4},"end":{"line":772,"column":4}}]},"55":{"line":777,"type":"if","locations":[{"start":{"line":777,"column":4},"end":{"line":777,"column":4}},{"start":{"line":777,"column":4},"end":{"line":777,"column":4}}]},"56":{"line":782,"type":"if","locations":[{"start":{"line":782,"column":4},"end":{"line":782,"column":4}},{"start":{"line":782,"column":4},"end":{"line":782,"column":4}}]},"57":{"line":787,"type":"if","locations":[{"start":{"line":787,"column":4},"end":{"line":787,"column":4}},{"start":{"line":787,"column":4},"end":{"line":787,"column":4}}]},"58":{"line":792,"type":"if","locations":[{"start":{"line":792,"column":4},"end":{"line":792,"column":4}},{"start":{"line":792,"column":4},"end":{"line":792,"column":4}}]},"59":{"line":797,"type":"if","locations":[{"start":{"line":797,"column":4},"end":{"line":797,"column":4}},{"start":{"line":797,"column":4},"end":{"line":797,"column":4}}]},"60":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":4},"end":{"line":802,"column":4}},{"start":{"line":802,"column":4},"end":{"line":802,"column":4}}]},"61":{"line":807,"type":"if","locations":[{"start":{"line":807,"column":4},"end":{"line":807,"column":4}},{"start":{"line":807,"column":4},"end":{"line":807,"column":4}}]},"62":{"line":812,"type":"if","locations":[{"start":{"line":812,"column":4},"end":{"line":812,"column":4}},{"start":{"line":812,"column":4},"end":{"line":812,"column":4}}]},"63":{"line":817,"type":"if","locations":[{"start":{"line":817,"column":4},"end":{"line":817,"column":4}},{"start":{"line":817,"column":4},"end":{"line":817,"column":4}}]},"64":{"line":944,"type":"if","locations":[{"start":{"line":944,"column":4},"end":{"line":944,"column":4}},{"start":{"line":944,"column":4},"end":{"line":944,"column":4}}]},"65":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":4},"end":{"line":949,"column":4}},{"start":{"line":949,"column":4},"end":{"line":949,"column":4}}]},"66":{"line":954,"type":"if","locations":[{"start":{"line":954,"column":4},"end":{"line":954,"column":4}},{"start":{"line":954,"column":4},"end":{"line":954,"column":4}}]},"67":{"line":959,"type":"if","locations":[{"start":{"line":959,"column":4},"end":{"line":959,"column":4}},{"start":{"line":959,"column":4},"end":{"line":959,"column":4}}]},"68":{"line":964,"type":"if","locations":[{"start":{"line":964,"column":4},"end":{"line":964,"column":4}},{"start":{"line":964,"column":4},"end":{"line":964,"column":4}}]},"69":{"line":982,"type":"if","locations":[{"start":{"line":982,"column":4},"end":{"line":982,"column":4}},{"start":{"line":982,"column":4},"end":{"line":982,"column":4}}]},"70":{"line":987,"type":"if","locations":[{"start":{"line":987,"column":4},"end":{"line":987,"column":4}},{"start":{"line":987,"column":4},"end":{"line":987,"column":4}}]},"71":{"line":992,"type":"if","locations":[{"start":{"line":992,"column":4},"end":{"line":992,"column":4}},{"start":{"line":992,"column":4},"end":{"line":992,"column":4}}]},"72":{"line":997,"type":"if","locations":[{"start":{"line":997,"column":4},"end":{"line":997,"column":4}},{"start":{"line":997,"column":4},"end":{"line":997,"column":4}}]},"73":{"line":1002,"type":"if","locations":[{"start":{"line":1002,"column":4},"end":{"line":1002,"column":4}},{"start":{"line":1002,"column":4},"end":{"line":1002,"column":4}}]},"74":{"line":1007,"type":"if","locations":[{"start":{"line":1007,"column":4},"end":{"line":1007,"column":4}},{"start":{"line":1007,"column":4},"end":{"line":1007,"column":4}}]},"75":{"line":1012,"type":"if","locations":[{"start":{"line":1012,"column":4},"end":{"line":1012,"column":4}},{"start":{"line":1012,"column":4},"end":{"line":1012,"column":4}}]},"76":{"line":1017,"type":"if","locations":[{"start":{"line":1017,"column":4},"end":{"line":1017,"column":4}},{"start":{"line":1017,"column":4},"end":{"line":1017,"column":4}}]},"77":{"line":1022,"type":"if","locations":[{"start":{"line":1022,"column":4},"end":{"line":1022,"column":4}},{"start":{"line":1022,"column":4},"end":{"line":1022,"column":4}}]},"78":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":4},"end":{"line":1027,"column":4}},{"start":{"line":1027,"column":4},"end":{"line":1027,"column":4}}]},"79":{"line":1032,"type":"if","locations":[{"start":{"line":1032,"column":4},"end":{"line":1032,"column":4}},{"start":{"line":1032,"column":4},"end":{"line":1032,"column":4}}]},"80":{"line":1037,"type":"if","locations":[{"start":{"line":1037,"column":4},"end":{"line":1037,"column":4}},{"start":{"line":1037,"column":4},"end":{"line":1037,"column":4}}]},"81":{"line":1042,"type":"if","locations":[{"start":{"line":1042,"column":4},"end":{"line":1042,"column":4}},{"start":{"line":1042,"column":4},"end":{"line":1042,"column":4}}]},"82":{"line":1047,"type":"if","locations":[{"start":{"line":1047,"column":4},"end":{"line":1047,"column":4}},{"start":{"line":1047,"column":4},"end":{"line":1047,"column":4}}]},"83":{"line":1052,"type":"if","locations":[{"start":{"line":1052,"column":4},"end":{"line":1052,"column":4}},{"start":{"line":1052,"column":4},"end":{"line":1052,"column":4}}]},"84":{"line":1057,"type":"if","locations":[{"start":{"line":1057,"column":4},"end":{"line":1057,"column":4}},{"start":{"line":1057,"column":4},"end":{"line":1057,"column":4}}]},"85":{"line":1062,"type":"if","locations":[{"start":{"line":1062,"column":4},"end":{"line":1062,"column":4}},{"start":{"line":1062,"column":4},"end":{"line":1062,"column":4}}]},"86":{"line":1067,"type":"if","locations":[{"start":{"line":1067,"column":4},"end":{"line":1067,"column":4}},{"start":{"line":1067,"column":4},"end":{"line":1067,"column":4}}]},"87":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":4},"end":{"line":1072,"column":4}},{"start":{"line":1072,"column":4},"end":{"line":1072,"column":4}}]},"88":{"line":1077,"type":"if","locations":[{"start":{"line":1077,"column":4},"end":{"line":1077,"column":4}},{"start":{"line":1077,"column":4},"end":{"line":1077,"column":4}}]},"89":{"line":1082,"type":"if","locations":[{"start":{"line":1082,"column":4},"end":{"line":1082,"column":4}},{"start":{"line":1082,"column":4},"end":{"line":1082,"column":4}}]},"90":{"line":1087,"type":"if","locations":[{"start":{"line":1087,"column":4},"end":{"line":1087,"column":4}},{"start":{"line":1087,"column":4},"end":{"line":1087,"column":4}}]},"91":{"line":1092,"type":"if","locations":[{"start":{"line":1092,"column":4},"end":{"line":1092,"column":4}},{"start":{"line":1092,"column":4},"end":{"line":1092,"column":4}}]},"92":{"line":1097,"type":"if","locations":[{"start":{"line":1097,"column":4},"end":{"line":1097,"column":4}},{"start":{"line":1097,"column":4},"end":{"line":1097,"column":4}}]},"93":{"line":1102,"type":"if","locations":[{"start":{"line":1102,"column":4},"end":{"line":1102,"column":4}},{"start":{"line":1102,"column":4},"end":{"line":1102,"column":4}}]},"94":{"line":1107,"type":"if","locations":[{"start":{"line":1107,"column":4},"end":{"line":1107,"column":4}},{"start":{"line":1107,"column":4},"end":{"line":1107,"column":4}}]},"95":{"line":1112,"type":"if","locations":[{"start":{"line":1112,"column":4},"end":{"line":1112,"column":4}},{"start":{"line":1112,"column":4},"end":{"line":1112,"column":4}}]},"96":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":4},"end":{"line":1117,"column":4}},{"start":{"line":1117,"column":4},"end":{"line":1117,"column":4}}]},"97":{"line":1122,"type":"if","locations":[{"start":{"line":1122,"column":4},"end":{"line":1122,"column":4}},{"start":{"line":1122,"column":4},"end":{"line":1122,"column":4}}]},"98":{"line":1127,"type":"if","locations":[{"start":{"line":1127,"column":4},"end":{"line":1127,"column":4}},{"start":{"line":1127,"column":4},"end":{"line":1127,"column":4}}]},"99":{"line":1132,"type":"if","locations":[{"start":{"line":1132,"column":4},"end":{"line":1132,"column":4}},{"start":{"line":1132,"column":4},"end":{"line":1132,"column":4}}]},"100":{"line":1137,"type":"if","locations":[{"start":{"line":1137,"column":4},"end":{"line":1137,"column":4}},{"start":{"line":1137,"column":4},"end":{"line":1137,"column":4}}]},"101":{"line":1142,"type":"if","locations":[{"start":{"line":1142,"column":4},"end":{"line":1142,"column":4}},{"start":{"line":1142,"column":4},"end":{"line":1142,"column":4}}]},"102":{"line":1147,"type":"if","locations":[{"start":{"line":1147,"column":4},"end":{"line":1147,"column":4}},{"start":{"line":1147,"column":4},"end":{"line":1147,"column":4}}]},"103":{"line":1152,"type":"if","locations":[{"start":{"line":1152,"column":4},"end":{"line":1152,"column":4}},{"start":{"line":1152,"column":4},"end":{"line":1152,"column":4}}]},"104":{"line":1157,"type":"if","locations":[{"start":{"line":1157,"column":4},"end":{"line":1157,"column":4}},{"start":{"line":1157,"column":4},"end":{"line":1157,"column":4}}]},"105":{"line":1162,"type":"if","locations":[{"start":{"line":1162,"column":4},"end":{"line":1162,"column":4}},{"start":{"line":1162,"column":4},"end":{"line":1162,"column":4}}]},"106":{"line":1167,"type":"if","locations":[{"start":{"line":1167,"column":4},"end":{"line":1167,"column":4}},{"start":{"line":1167,"column":4},"end":{"line":1167,"column":4}}]},"107":{"line":1172,"type":"if","locations":[{"start":{"line":1172,"column":4},"end":{"line":1172,"column":4}},{"start":{"line":1172,"column":4},"end":{"line":1172,"column":4}}]},"108":{"line":1177,"type":"if","locations":[{"start":{"line":1177,"column":4},"end":{"line":1177,"column":4}},{"start":{"line":1177,"column":4},"end":{"line":1177,"column":4}}]},"109":{"line":1182,"type":"if","locations":[{"start":{"line":1182,"column":4},"end":{"line":1182,"column":4}},{"start":{"line":1182,"column":4},"end":{"line":1182,"column":4}}]},"110":{"line":1187,"type":"if","locations":[{"start":{"line":1187,"column":4},"end":{"line":1187,"column":4}},{"start":{"line":1187,"column":4},"end":{"line":1187,"column":4}}]},"111":{"line":1192,"type":"if","locations":[{"start":{"line":1192,"column":4},"end":{"line":1192,"column":4}},{"start":{"line":1192,"column":4},"end":{"line":1192,"column":4}}]},"112":{"line":1197,"type":"if","locations":[{"start":{"line":1197,"column":4},"end":{"line":1197,"column":4}},{"start":{"line":1197,"column":4},"end":{"line":1197,"column":4}}]},"113":{"line":1202,"type":"if","locations":[{"start":{"line":1202,"column":4},"end":{"line":1202,"column":4}},{"start":{"line":1202,"column":4},"end":{"line":1202,"column":4}}]},"114":{"line":1207,"type":"if","locations":[{"start":{"line":1207,"column":4},"end":{"line":1207,"column":4}},{"start":{"line":1207,"column":4},"end":{"line":1207,"column":4}}]},"115":{"line":1212,"type":"if","locations":[{"start":{"line":1212,"column":4},"end":{"line":1212,"column":4}},{"start":{"line":1212,"column":4},"end":{"line":1212,"column":4}}]},"116":{"line":1217,"type":"if","locations":[{"start":{"line":1217,"column":4},"end":{"line":1217,"column":4}},{"start":{"line":1217,"column":4},"end":{"line":1217,"column":4}}]},"117":{"line":1222,"type":"if","locations":[{"start":{"line":1222,"column":4},"end":{"line":1222,"column":4}},{"start":{"line":1222,"column":4},"end":{"line":1222,"column":4}}]},"118":{"line":1227,"type":"if","locations":[{"start":{"line":1227,"column":4},"end":{"line":1227,"column":4}},{"start":{"line":1227,"column":4},"end":{"line":1227,"column":4}}]},"119":{"line":1343,"type":"if","locations":[{"start":{"line":1343,"column":4},"end":{"line":1343,"column":4}},{"start":{"line":1343,"column":4},"end":{"line":1343,"column":4}}]},"120":{"line":1409,"type":"if","locations":[{"start":{"line":1409,"column":11},"end":{"line":1409,"column":11}},{"start":{"line":1409,"column":11},"end":{"line":1409,"column":11}}]},"121":{"line":1484,"type":"if","locations":[{"start":{"line":1484,"column":4},"end":{"line":1484,"column":4}},{"start":{"line":1484,"column":4},"end":{"line":1484,"column":4}}]},"122":{"line":1516,"type":"if","locations":[{"start":{"line":1516,"column":4},"end":{"line":1516,"column":4}},{"start":{"line":1516,"column":4},"end":{"line":1516,"column":4}}]},"123":{"line":1520,"type":"if","locations":[{"start":{"line":1520,"column":4},"end":{"line":1520,"column":4}},{"start":{"line":1520,"column":4},"end":{"line":1520,"column":4}}]},"124":{"line":1524,"type":"if","locations":[{"start":{"line":1524,"column":4},"end":{"line":1524,"column":4}},{"start":{"line":1524,"column":4},"end":{"line":1524,"column":4}}]},"125":{"line":1548,"type":"if","locations":[{"start":{"line":1548,"column":4},"end":{"line":1548,"column":4}},{"start":{"line":1548,"column":4},"end":{"line":1548,"column":4}}]},"126":{"line":1552,"type":"if","locations":[{"start":{"line":1552,"column":4},"end":{"line":1552,"column":4}},{"start":{"line":1552,"column":4},"end":{"line":1552,"column":4}}]},"127":{"line":1556,"type":"if","locations":[{"start":{"line":1556,"column":4},"end":{"line":1556,"column":4}},{"start":{"line":1556,"column":4},"end":{"line":1556,"column":4}}]},"128":{"line":1560,"type":"if","locations":[{"start":{"line":1560,"column":4},"end":{"line":1560,"column":4}},{"start":{"line":1560,"column":4},"end":{"line":1560,"column":4}}]},"129":{"line":1615,"type":"if","locations":[{"start":{"line":1615,"column":4},"end":{"line":1615,"column":4}},{"start":{"line":1615,"column":4},"end":{"line":1615,"column":4}}]},"130":{"line":1622,"type":"if","locations":[{"start":{"line":1622,"column":11},"end":{"line":1622,"column":11}},{"start":{"line":1622,"column":11},"end":{"line":1622,"column":11}}]},"131":{"line":1646,"type":"if","locations":[{"start":{"line":1646,"column":4},"end":{"line":1646,"column":4}},{"start":{"line":1646,"column":4},"end":{"line":1646,"column":4}}]},"132":{"line":1652,"type":"if","locations":[{"start":{"line":1652,"column":4},"end":{"line":1652,"column":4}},{"start":{"line":1652,"column":4},"end":{"line":1652,"column":4}}]},"133":{"line":1766,"type":"if","locations":[{"start":{"line":1766,"column":4},"end":{"line":1766,"column":4}},{"start":{"line":1766,"column":4},"end":{"line":1766,"column":4}}]},"134":{"line":1771,"type":"if","locations":[{"start":{"line":1771,"column":4},"end":{"line":1771,"column":4}},{"start":{"line":1771,"column":4},"end":{"line":1771,"column":4}}]},"135":{"line":1776,"type":"if","locations":[{"start":{"line":1776,"column":4},"end":{"line":1776,"column":4}},{"start":{"line":1776,"column":4},"end":{"line":1776,"column":4}}]},"136":{"line":1781,"type":"if","locations":[{"start":{"line":1781,"column":4},"end":{"line":1781,"column":4}},{"start":{"line":1781,"column":4},"end":{"line":1781,"column":4}}]},"137":{"line":1786,"type":"if","locations":[{"start":{"line":1786,"column":4},"end":{"line":1786,"column":4}},{"start":{"line":1786,"column":4},"end":{"line":1786,"column":4}}]},"138":{"line":1791,"type":"if","locations":[{"start":{"line":1791,"column":4},"end":{"line":1791,"column":4}},{"start":{"line":1791,"column":4},"end":{"line":1791,"column":4}}]},"139":{"line":1796,"type":"if","locations":[{"start":{"line":1796,"column":4},"end":{"line":1796,"column":4}},{"start":{"line":1796,"column":4},"end":{"line":1796,"column":4}}]},"140":{"line":1801,"type":"if","locations":[{"start":{"line":1801,"column":4},"end":{"line":1801,"column":4}},{"start":{"line":1801,"column":4},"end":{"line":1801,"column":4}}]},"141":{"line":1806,"type":"if","locations":[{"start":{"line":1806,"column":4},"end":{"line":1806,"column":4}},{"start":{"line":1806,"column":4},"end":{"line":1806,"column":4}}]},"142":{"line":1811,"type":"if","locations":[{"start":{"line":1811,"column":4},"end":{"line":1811,"column":4}},{"start":{"line":1811,"column":4},"end":{"line":1811,"column":4}}]},"143":{"line":1845,"type":"if","locations":[{"start":{"line":1845,"column":4},"end":{"line":1845,"column":4}},{"start":{"line":1845,"column":4},"end":{"line":1845,"column":4}}]},"144":{"line":1849,"type":"if","locations":[{"start":{"line":1849,"column":4},"end":{"line":1849,"column":4}},{"start":{"line":1849,"column":4},"end":{"line":1849,"column":4}}]},"145":{"line":1933,"type":"if","locations":[{"start":{"line":1933,"column":12},"end":{"line":1933,"column":12}},{"start":{"line":1933,"column":12},"end":{"line":1933,"column":12}}]},"146":{"line":1947,"type":"if","locations":[{"start":{"line":1947,"column":4},"end":{"line":1947,"column":4}},{"start":{"line":1947,"column":4},"end":{"line":1947,"column":4}}]},"147":{"line":2014,"type":"if","locations":[{"start":{"line":2014,"column":8},"end":{"line":2014,"column":8}},{"start":{"line":2014,"column":8},"end":{"line":2014,"column":8}}]},"148":{"line":2070,"type":"if","locations":[{"start":{"line":2070,"column":12},"end":{"line":2070,"column":12}},{"start":{"line":2070,"column":12},"end":{"line":2070,"column":12}}]},"149":{"line":2088,"type":"if","locations":[{"start":{"line":2088,"column":12},"end":{"line":2088,"column":12}},{"start":{"line":2088,"column":12},"end":{"line":2088,"column":12}}]},"150":{"line":2089,"type":"binary-expr","locations":[{"start":{"line":2089,"column":17},"end":{"line":2089,"column":38}},{"start":{"line":2089,"column":42},"end":{"line":2089,"column":63}},{"start":{"line":2090,"column":17},"end":{"line":2090,"column":38}},{"start":{"line":2090,"column":42},"end":{"line":2090,"column":63}},{"start":{"line":2091,"column":17},"end":{"line":2091,"column":38}},{"start":{"line":2091,"column":42},"end":{"line":2091,"column":63}},{"start":{"line":2092,"column":17},"end":{"line":2092,"column":38}},{"start":{"line":2092,"column":42},"end":{"line":2092,"column":63}},{"start":{"line":2093,"column":17},"end":{"line":2093,"column":38}},{"start":{"line":2093,"column":42},"end":{"line":2093,"column":63}},{"start":{"line":2094,"column":17},"end":{"line":2094,"column":38}},{"start":{"line":2094,"column":42},"end":{"line":2094,"column":63}}]},"151":{"line":2107,"type":"if","locations":[{"start":{"line":2107,"column":16},"end":{"line":2107,"column":16}},{"start":{"line":2107,"column":16},"end":{"line":2107,"column":16}}]},"152":{"line":2146,"type":"if","locations":[{"start":{"line":2146,"column":8},"end":{"line":2146,"column":8}},{"start":{"line":2146,"column":8},"end":{"line":2146,"column":8}}]},"153":{"line":2147,"type":"binary-expr","locations":[{"start":{"line":2147,"column":13},"end":{"line":2147,"column":60}},{"start":{"line":2148,"column":12},"end":{"line":2148,"column":59}},{"start":{"line":2149,"column":13},"end":{"line":2149,"column":60}},{"start":{"line":2150,"column":12},"end":{"line":2150,"column":59}},{"start":{"line":2151,"column":13},"end":{"line":2151,"column":60}},{"start":{"line":2152,"column":12},"end":{"line":2152,"column":59}}]},"154":{"line":2182,"type":"if","locations":[{"start":{"line":2182,"column":12},"end":{"line":2182,"column":12}},{"start":{"line":2182,"column":12},"end":{"line":2182,"column":12}}]},"155":{"line":2182,"type":"binary-expr","locations":[{"start":{"line":2182,"column":16},"end":{"line":2182,"column":25}},{"start":{"line":2182,"column":29},"end":{"line":2182,"column":72}}]},"156":{"line":2196,"type":"if","locations":[{"start":{"line":2196,"column":12},"end":{"line":2196,"column":12}},{"start":{"line":2196,"column":12},"end":{"line":2196,"column":12}}]},"157":{"line":2201,"type":"if","locations":[{"start":{"line":2201,"column":8},"end":{"line":2201,"column":8}},{"start":{"line":2201,"column":8},"end":{"line":2201,"column":8}}]},"158":{"line":2219,"type":"if","locations":[{"start":{"line":2219,"column":4},"end":{"line":2219,"column":4}},{"start":{"line":2219,"column":4},"end":{"line":2219,"column":4}}]},"159":{"line":2219,"type":"binary-expr","locations":[{"start":{"line":2219,"column":8},"end":{"line":2219,"column":38}},{"start":{"line":2219,"column":42},"end":{"line":2219,"column":68}}]},"160":{"line":2271,"type":"if","locations":[{"start":{"line":2271,"column":4},"end":{"line":2271,"column":4}},{"start":{"line":2271,"column":4},"end":{"line":2271,"column":4}}]},"161":{"line":2392,"type":"binary-expr","locations":[{"start":{"line":2392,"column":20},"end":{"line":2392,"column":28}},{"start":{"line":2392,"column":32},"end":{"line":2392,"column":56}}]},"162":{"line":2393,"type":"binary-expr","locations":[{"start":{"line":2393,"column":20},"end":{"line":2393,"column":28}},{"start":{"line":2393,"column":32},"end":{"line":2393,"column":56}}]},"163":{"line":2394,"type":"binary-expr","locations":[{"start":{"line":2394,"column":27},"end":{"line":2394,"column":42}},{"start":{"line":2394,"column":46},"end":{"line":2394,"column":70}}]},"164":{"line":2395,"type":"binary-expr","locations":[{"start":{"line":2395,"column":22},"end":{"line":2395,"column":32}},{"start":{"line":2395,"column":36},"end":{"line":2395,"column":70}}]},"165":{"line":2396,"type":"cond-expr","locations":[{"start":{"line":2396,"column":45},"end":{"line":2396,"column":46}},{"start":{"line":2396,"column":49},"end":{"line":2396,"column":53}}]},"166":{"line":2397,"type":"cond-expr","locations":[{"start":{"line":2397,"column":53},"end":{"line":2397,"column":54}},{"start":{"line":2397,"column":57},"end":{"line":2397,"column":65}}]},"167":{"line":2398,"type":"cond-expr","locations":[{"start":{"line":2398,"column":63},"end":{"line":2398,"column":67}},{"start":{"line":2398,"column":70},"end":{"line":2398,"column":83}}]},"168":{"line":2399,"type":"cond-expr","locations":[{"start":{"line":2399,"column":65},"end":{"line":2399,"column":69}},{"start":{"line":2399,"column":72},"end":{"line":2399,"column":86}}]},"169":{"line":2400,"type":"cond-expr","locations":[{"start":{"line":2400,"column":57},"end":{"line":2400,"column":61}},{"start":{"line":2400,"column":64},"end":{"line":2400,"column":74}}]},"170":{"line":2401,"type":"cond-expr","locations":[{"start":{"line":2401,"column":67},"end":{"line":2401,"column":70}},{"start":{"line":2401,"column":73},"end":{"line":2401,"column":88}}]},"171":{"line":2402,"type":"cond-expr","locations":[{"start":{"line":2402,"column":65},"end":{"line":2402,"column":68}},{"start":{"line":2402,"column":71},"end":{"line":2402,"column":85}}]},"172":{"line":2403,"type":"cond-expr","locations":[{"start":{"line":2403,"column":77},"end":{"line":2403,"column":78}},{"start":{"line":2403,"column":81},"end":{"line":2403,"column":101}}]},"173":{"line":2404,"type":"cond-expr","locations":[{"start":{"line":2404,"column":75},"end":{"line":2404,"column":76}},{"start":{"line":2404,"column":79},"end":{"line":2404,"column":98}}]},"174":{"line":2405,"type":"cond-expr","locations":[{"start":{"line":2405,"column":63},"end":{"line":2405,"column":68}},{"start":{"line":2405,"column":71},"end":{"line":2405,"column":84}}]},"175":{"line":2406,"type":"cond-expr","locations":[{"start":{"line":2406,"column":47},"end":{"line":2406,"column":51}},{"start":{"line":2406,"column":54},"end":{"line":2406,"column":59}}]},"176":{"line":2420,"type":"if","locations":[{"start":{"line":2420,"column":4},"end":{"line":2420,"column":4}},{"start":{"line":2420,"column":4},"end":{"line":2420,"column":4}}]},"177":{"line":2477,"type":"if","locations":[{"start":{"line":2477,"column":4},"end":{"line":2477,"column":4}},{"start":{"line":2477,"column":4},"end":{"line":2477,"column":4}}]},"178":{"line":2482,"type":"if","locations":[{"start":{"line":2482,"column":4},"end":{"line":2482,"column":4}},{"start":{"line":2482,"column":4},"end":{"line":2482,"column":4}}]},"179":{"line":2487,"type":"if","locations":[{"start":{"line":2487,"column":4},"end":{"line":2487,"column":4}},{"start":{"line":2487,"column":4},"end":{"line":2487,"column":4}}]},"180":{"line":2492,"type":"if","locations":[{"start":{"line":2492,"column":4},"end":{"line":2492,"column":4}},{"start":{"line":2492,"column":4},"end":{"line":2492,"column":4}}]},"181":{"line":2497,"type":"if","locations":[{"start":{"line":2497,"column":4},"end":{"line":2497,"column":4}},{"start":{"line":2497,"column":4},"end":{"line":2497,"column":4}}]},"182":{"line":2502,"type":"if","locations":[{"start":{"line":2502,"column":4},"end":{"line":2502,"column":4}},{"start":{"line":2502,"column":4},"end":{"line":2502,"column":4}}]},"183":{"line":2507,"type":"if","locations":[{"start":{"line":2507,"column":4},"end":{"line":2507,"column":4}},{"start":{"line":2507,"column":4},"end":{"line":2507,"column":4}}]},"184":{"line":2512,"type":"if","locations":[{"start":{"line":2512,"column":4},"end":{"line":2512,"column":4}},{"start":{"line":2512,"column":4},"end":{"line":2512,"column":4}}]},"185":{"line":2528,"type":"if","locations":[{"start":{"line":2528,"column":4},"end":{"line":2528,"column":4}},{"start":{"line":2528,"column":4},"end":{"line":2528,"column":4}}]},"186":{"line":2541,"type":"if","locations":[{"start":{"line":2541,"column":12},"end":{"line":2541,"column":12}},{"start":{"line":2541,"column":12},"end":{"line":2541,"column":12}}]},"187":{"line":2545,"type":"if","locations":[{"start":{"line":2545,"column":16},"end":{"line":2545,"column":16}},{"start":{"line":2545,"column":16},"end":{"line":2545,"column":16}}]},"188":{"line":2545,"type":"binary-expr","locations":[{"start":{"line":2545,"column":20},"end":{"line":2545,"column":35}},{"start":{"line":2545,"column":39},"end":{"line":2545,"column":65}}]},"189":{"line":2553,"type":"if","locations":[{"start":{"line":2553,"column":16},"end":{"line":2553,"column":16}},{"start":{"line":2553,"column":16},"end":{"line":2553,"column":16}}]},"190":{"line":2553,"type":"binary-expr","locations":[{"start":{"line":2553,"column":20},"end":{"line":2553,"column":33}},{"start":{"line":2553,"column":37},"end":{"line":2553,"column":61}}]},"191":{"line":2684,"type":"binary-expr","locations":[{"start":{"line":2684,"column":20},"end":{"line":2684,"column":29}},{"start":{"line":2684,"column":33},"end":{"line":2684,"column":41}}]},"192":{"line":2867,"type":"if","locations":[{"start":{"line":2867,"column":8},"end":{"line":2867,"column":8}},{"start":{"line":2867,"column":8},"end":{"line":2867,"column":8}}]},"193":{"line":2924,"type":"if","locations":[{"start":{"line":2924,"column":8},"end":{"line":2924,"column":8}},{"start":{"line":2924,"column":8},"end":{"line":2924,"column":8}}]},"194":{"line":2934,"type":"if","locations":[{"start":{"line":2934,"column":16},"end":{"line":2934,"column":16}},{"start":{"line":2934,"column":16},"end":{"line":2934,"column":16}}]},"195":{"line":2938,"type":"if","locations":[{"start":{"line":2938,"column":16},"end":{"line":2938,"column":16}},{"start":{"line":2938,"column":16},"end":{"line":2938,"column":16}}]},"196":{"line":2942,"type":"if","locations":[{"start":{"line":2942,"column":16},"end":{"line":2942,"column":16}},{"start":{"line":2942,"column":16},"end":{"line":2942,"column":16}}]},"197":{"line":2948,"type":"if","locations":[{"start":{"line":2948,"column":16},"end":{"line":2948,"column":16}},{"start":{"line":2948,"column":16},"end":{"line":2948,"column":16}}]},"198":{"line":2968,"type":"if","locations":[{"start":{"line":2968,"column":16},"end":{"line":2968,"column":16}},{"start":{"line":2968,"column":16},"end":{"line":2968,"column":16}}]},"199":{"line":3038,"type":"if","locations":[{"start":{"line":3038,"column":4},"end":{"line":3038,"column":4}},{"start":{"line":3038,"column":4},"end":{"line":3038,"column":4}}]},"200":{"line":3039,"type":"if","locations":[{"start":{"line":3039,"column":8},"end":{"line":3039,"column":8}},{"start":{"line":3039,"column":8},"end":{"line":3039,"column":8}}]},"201":{"line":3086,"type":"if","locations":[{"start":{"line":3086,"column":4},"end":{"line":3086,"column":4}},{"start":{"line":3086,"column":4},"end":{"line":3086,"column":4}}]},"202":{"line":3095,"type":"if","locations":[{"start":{"line":3095,"column":4},"end":{"line":3095,"column":4}},{"start":{"line":3095,"column":4},"end":{"line":3095,"column":4}}]},"203":{"line":3100,"type":"if","locations":[{"start":{"line":3100,"column":4},"end":{"line":3100,"column":4}},{"start":{"line":3100,"column":4},"end":{"line":3100,"column":4}}]},"204":{"line":3104,"type":"if","locations":[{"start":{"line":3104,"column":4},"end":{"line":3104,"column":4}},{"start":{"line":3104,"column":4},"end":{"line":3104,"column":4}}]},"205":{"line":3109,"type":"if","locations":[{"start":{"line":3109,"column":4},"end":{"line":3109,"column":4}},{"start":{"line":3109,"column":4},"end":{"line":3109,"column":4}}]},"206":{"line":3114,"type":"if","locations":[{"start":{"line":3114,"column":4},"end":{"line":3114,"column":4}},{"start":{"line":3114,"column":4},"end":{"line":3114,"column":4}}]},"207":{"line":3119,"type":"if","locations":[{"start":{"line":3119,"column":4},"end":{"line":3119,"column":4}},{"start":{"line":3119,"column":4},"end":{"line":3119,"column":4}}]},"208":{"line":3209,"type":"if","locations":[{"start":{"line":3209,"column":4},"end":{"line":3209,"column":4}},{"start":{"line":3209,"column":4},"end":{"line":3209,"column":4}}]},"209":{"line":3210,"type":"if","locations":[{"start":{"line":3210,"column":8},"end":{"line":3210,"column":8}},{"start":{"line":3210,"column":8},"end":{"line":3210,"column":8}}]},"210":{"line":3212,"type":"if","locations":[{"start":{"line":3212,"column":15},"end":{"line":3212,"column":15}},{"start":{"line":3212,"column":15},"end":{"line":3212,"column":15}}]},"211":{"line":3281,"type":"if","locations":[{"start":{"line":3281,"column":4},"end":{"line":3281,"column":4}},{"start":{"line":3281,"column":4},"end":{"line":3281,"column":4}}]},"212":{"line":3286,"type":"if","locations":[{"start":{"line":3286,"column":4},"end":{"line":3286,"column":4}},{"start":{"line":3286,"column":4},"end":{"line":3286,"column":4}}]},"213":{"line":3291,"type":"if","locations":[{"start":{"line":3291,"column":4},"end":{"line":3291,"column":4}},{"start":{"line":3291,"column":4},"end":{"line":3291,"column":4}}]},"214":{"line":3296,"type":"if","locations":[{"start":{"line":3296,"column":4},"end":{"line":3296,"column":4}},{"start":{"line":3296,"column":4},"end":{"line":3296,"column":4}}]},"215":{"line":3301,"type":"if","locations":[{"start":{"line":3301,"column":4},"end":{"line":3301,"column":4}},{"start":{"line":3301,"column":4},"end":{"line":3301,"column":4}}]},"216":{"line":3306,"type":"if","locations":[{"start":{"line":3306,"column":4},"end":{"line":3306,"column":4}},{"start":{"line":3306,"column":4},"end":{"line":3306,"column":4}}]},"217":{"line":3311,"type":"if","locations":[{"start":{"line":3311,"column":4},"end":{"line":3311,"column":4}},{"start":{"line":3311,"column":4},"end":{"line":3311,"column":4}}]},"218":{"line":3316,"type":"if","locations":[{"start":{"line":3316,"column":4},"end":{"line":3316,"column":4}},{"start":{"line":3316,"column":4},"end":{"line":3316,"column":4}}]},"219":{"line":3321,"type":"if","locations":[{"start":{"line":3321,"column":4},"end":{"line":3321,"column":4}},{"start":{"line":3321,"column":4},"end":{"line":3321,"column":4}}]},"220":{"line":3326,"type":"if","locations":[{"start":{"line":3326,"column":4},"end":{"line":3326,"column":4}},{"start":{"line":3326,"column":4},"end":{"line":3326,"column":4}}]},"221":{"line":3331,"type":"if","locations":[{"start":{"line":3331,"column":4},"end":{"line":3331,"column":4}},{"start":{"line":3331,"column":4},"end":{"line":3331,"column":4}}]},"222":{"line":3336,"type":"if","locations":[{"start":{"line":3336,"column":4},"end":{"line":3336,"column":4}},{"start":{"line":3336,"column":4},"end":{"line":3336,"column":4}}]},"223":{"line":3341,"type":"if","locations":[{"start":{"line":3341,"column":4},"end":{"line":3341,"column":4}},{"start":{"line":3341,"column":4},"end":{"line":3341,"column":4}}]},"224":{"line":3346,"type":"if","locations":[{"start":{"line":3346,"column":4},"end":{"line":3346,"column":4}},{"start":{"line":3346,"column":4},"end":{"line":3346,"column":4}}]},"225":{"line":3351,"type":"if","locations":[{"start":{"line":3351,"column":4},"end":{"line":3351,"column":4}},{"start":{"line":3351,"column":4},"end":{"line":3351,"column":4}}]},"226":{"line":3356,"type":"if","locations":[{"start":{"line":3356,"column":4},"end":{"line":3356,"column":4}},{"start":{"line":3356,"column":4},"end":{"line":3356,"column":4}}]},"227":{"line":3361,"type":"if","locations":[{"start":{"line":3361,"column":4},"end":{"line":3361,"column":4}},{"start":{"line":3361,"column":4},"end":{"line":3361,"column":4}}]},"228":{"line":3451,"type":"if","locations":[{"start":{"line":3451,"column":4},"end":{"line":3451,"column":4}},{"start":{"line":3451,"column":4},"end":{"line":3451,"column":4}}]},"229":{"line":3451,"type":"binary-expr","locations":[{"start":{"line":3451,"column":8},"end":{"line":3451,"column":22}},{"start":{"line":3451,"column":26},"end":{"line":3451,"column":46}},{"start":{"line":3451,"column":50},"end":{"line":3451,"column":79}}]},"230":{"line":3458,"type":"if","locations":[{"start":{"line":3458,"column":4},"end":{"line":3458,"column":4}},{"start":{"line":3458,"column":4},"end":{"line":3458,"column":4}}]},"231":{"line":3497,"type":"if","locations":[{"start":{"line":3497,"column":16},"end":{"line":3497,"column":16}},{"start":{"line":3497,"column":16},"end":{"line":3497,"column":16}}]},"232":{"line":3533,"type":"if","locations":[{"start":{"line":3533,"column":8},"end":{"line":3533,"column":8}},{"start":{"line":3533,"column":8},"end":{"line":3533,"column":8}}]},"233":{"line":3537,"type":"if","locations":[{"start":{"line":3537,"column":12},"end":{"line":3537,"column":12}},{"start":{"line":3537,"column":12},"end":{"line":3537,"column":12}}]},"234":{"line":3538,"type":"binary-expr","locations":[{"start":{"line":3538,"column":16},"end":{"line":3538,"column":30}},{"start":{"line":3539,"column":16},"end":{"line":3539,"column":36}},{"start":{"line":3540,"column":16},"end":{"line":3540,"column":45}}]},"235":{"line":3545,"type":"if","locations":[{"start":{"line":3545,"column":16},"end":{"line":3545,"column":16}},{"start":{"line":3545,"column":16},"end":{"line":3545,"column":16}}]},"236":{"line":3549,"type":"if","locations":[{"start":{"line":3549,"column":16},"end":{"line":3549,"column":16}},{"start":{"line":3549,"column":16},"end":{"line":3549,"column":16}}]},"237":{"line":3553,"type":"if","locations":[{"start":{"line":3553,"column":16},"end":{"line":3553,"column":16}},{"start":{"line":3553,"column":16},"end":{"line":3553,"column":16}}]},"238":{"line":3557,"type":"if","locations":[{"start":{"line":3557,"column":16},"end":{"line":3557,"column":16}},{"start":{"line":3557,"column":16},"end":{"line":3557,"column":16}}]},"239":{"line":3561,"type":"if","locations":[{"start":{"line":3561,"column":16},"end":{"line":3561,"column":16}},{"start":{"line":3561,"column":16},"end":{"line":3561,"column":16}}]},"240":{"line":3565,"type":"if","locations":[{"start":{"line":3565,"column":16},"end":{"line":3565,"column":16}},{"start":{"line":3565,"column":16},"end":{"line":3565,"column":16}}]},"241":{"line":3569,"type":"if","locations":[{"start":{"line":3569,"column":16},"end":{"line":3569,"column":16}},{"start":{"line":3569,"column":16},"end":{"line":3569,"column":16}}]},"242":{"line":3573,"type":"if","locations":[{"start":{"line":3573,"column":16},"end":{"line":3573,"column":16}},{"start":{"line":3573,"column":16},"end":{"line":3573,"column":16}}]},"243":{"line":3577,"type":"if","locations":[{"start":{"line":3577,"column":16},"end":{"line":3577,"column":16}},{"start":{"line":3577,"column":16},"end":{"line":3577,"column":16}}]},"244":{"line":3581,"type":"if","locations":[{"start":{"line":3581,"column":16},"end":{"line":3581,"column":16}},{"start":{"line":3581,"column":16},"end":{"line":3581,"column":16}}]},"245":{"line":3585,"type":"if","locations":[{"start":{"line":3585,"column":16},"end":{"line":3585,"column":16}},{"start":{"line":3585,"column":16},"end":{"line":3585,"column":16}}]},"246":{"line":3589,"type":"if","locations":[{"start":{"line":3589,"column":16},"end":{"line":3589,"column":16}},{"start":{"line":3589,"column":16},"end":{"line":3589,"column":16}}]},"247":{"line":3649,"type":"if","locations":[{"start":{"line":3649,"column":4},"end":{"line":3649,"column":4}},{"start":{"line":3649,"column":4},"end":{"line":3649,"column":4}}]},"248":{"line":3654,"type":"if","locations":[{"start":{"line":3654,"column":4},"end":{"line":3654,"column":4}},{"start":{"line":3654,"column":4},"end":{"line":3654,"column":4}}]},"249":{"line":3663,"type":"if","locations":[{"start":{"line":3663,"column":4},"end":{"line":3663,"column":4}},{"start":{"line":3663,"column":4},"end":{"line":3663,"column":4}}]},"250":{"line":3672,"type":"if","locations":[{"start":{"line":3672,"column":4},"end":{"line":3672,"column":4}},{"start":{"line":3672,"column":4},"end":{"line":3672,"column":4}}]},"251":{"line":3702,"type":"binary-expr","locations":[{"start":{"line":3703,"column":9},"end":{"line":3703,"column":31}},{"start":{"line":3704,"column":9},"end":{"line":3704,"column":31}},{"start":{"line":3705,"column":9},"end":{"line":3705,"column":31}},{"start":{"line":3709,"column":9},"end":{"line":3709,"column":31}},{"start":{"line":3710,"column":9},"end":{"line":3710,"column":31}},{"start":{"line":3711,"column":9},"end":{"line":3711,"column":31}},{"start":{"line":3715,"column":9},"end":{"line":3715,"column":31}},{"start":{"line":3716,"column":9},"end":{"line":3716,"column":31}},{"start":{"line":3717,"column":9},"end":{"line":3717,"column":31}},{"start":{"line":3721,"column":9},"end":{"line":3721,"column":31}},{"start":{"line":3722,"column":9},"end":{"line":3722,"column":31}},{"start":{"line":3723,"column":9},"end":{"line":3723,"column":31}},{"start":{"line":3727,"column":9},"end":{"line":3727,"column":31}},{"start":{"line":3728,"column":9},"end":{"line":3728,"column":31}},{"start":{"line":3729,"column":9},"end":{"line":3729,"column":31}},{"start":{"line":3733,"column":9},"end":{"line":3733,"column":31}},{"start":{"line":3734,"column":9},"end":{"line":3734,"column":31}},{"start":{"line":3735,"column":9},"end":{"line":3735,"column":31}}]},"252":{"line":3745,"type":"if","locations":[{"start":{"line":3745,"column":4},"end":{"line":3745,"column":4}},{"start":{"line":3745,"column":4},"end":{"line":3745,"column":4}}]},"253":{"line":3749,"type":"if","locations":[{"start":{"line":3749,"column":4},"end":{"line":3749,"column":4}},{"start":{"line":3749,"column":4},"end":{"line":3749,"column":4}}]},"254":{"line":3762,"type":"binary-expr","locations":[{"start":{"line":3762,"column":16},"end":{"line":3762,"column":29}},{"start":{"line":3763,"column":5},"end":{"line":3763,"column":18}},{"start":{"line":3764,"column":6},"end":{"line":3764,"column":19}},{"start":{"line":3765,"column":5},"end":{"line":3765,"column":18}}]},"255":{"line":3774,"type":"if","locations":[{"start":{"line":3774,"column":4},"end":{"line":3774,"column":4}},{"start":{"line":3774,"column":4},"end":{"line":3774,"column":4}}]},"256":{"line":3778,"type":"if","locations":[{"start":{"line":3778,"column":4},"end":{"line":3778,"column":4}},{"start":{"line":3778,"column":4},"end":{"line":3778,"column":4}}]},"257":{"line":3782,"type":"if","locations":[{"start":{"line":3782,"column":4},"end":{"line":3782,"column":4}},{"start":{"line":3782,"column":4},"end":{"line":3782,"column":4}}]},"258":{"line":3789,"type":"if","locations":[{"start":{"line":3789,"column":4},"end":{"line":3789,"column":4}},{"start":{"line":3789,"column":4},"end":{"line":3789,"column":4}}]},"259":{"line":3795,"type":"if","locations":[{"start":{"line":3795,"column":4},"end":{"line":3795,"column":4}},{"start":{"line":3795,"column":4},"end":{"line":3795,"column":4}}]},"260":{"line":3861,"type":"if","locations":[{"start":{"line":3861,"column":4},"end":{"line":3861,"column":4}},{"start":{"line":3861,"column":4},"end":{"line":3861,"column":4}}]},"261":{"line":3865,"type":"if","locations":[{"start":{"line":3865,"column":11},"end":{"line":3865,"column":11}},{"start":{"line":3865,"column":11},"end":{"line":3865,"column":11}}]},"262":{"line":3890,"type":"if","locations":[{"start":{"line":3890,"column":4},"end":{"line":3890,"column":4}},{"start":{"line":3890,"column":4},"end":{"line":3890,"column":4}}]},"263":{"line":3910,"type":"if","locations":[{"start":{"line":3910,"column":4},"end":{"line":3910,"column":4}},{"start":{"line":3910,"column":4},"end":{"line":3910,"column":4}}]},"264":{"line":3914,"type":"if","locations":[{"start":{"line":3914,"column":4},"end":{"line":3914,"column":4}},{"start":{"line":3914,"column":4},"end":{"line":3914,"column":4}}]},"265":{"line":3918,"type":"if","locations":[{"start":{"line":3918,"column":4},"end":{"line":3918,"column":4}},{"start":{"line":3918,"column":4},"end":{"line":3918,"column":4}}]},"266":{"line":3922,"type":"if","locations":[{"start":{"line":3922,"column":4},"end":{"line":3922,"column":4}},{"start":{"line":3922,"column":4},"end":{"line":3922,"column":4}}]},"267":{"line":3944,"type":"if","locations":[{"start":{"line":3944,"column":4},"end":{"line":3944,"column":4}},{"start":{"line":3944,"column":4},"end":{"line":3944,"column":4}}]},"268":{"line":3948,"type":"if","locations":[{"start":{"line":3948,"column":11},"end":{"line":3948,"column":11}},{"start":{"line":3948,"column":11},"end":{"line":3948,"column":11}}]},"269":{"line":3971,"type":"if","locations":[{"start":{"line":3971,"column":4},"end":{"line":3971,"column":4}},{"start":{"line":3971,"column":4},"end":{"line":3971,"column":4}}]},"270":{"line":3986,"type":"if","locations":[{"start":{"line":3986,"column":4},"end":{"line":3986,"column":4}},{"start":{"line":3986,"column":4},"end":{"line":3986,"column":4}}]},"271":{"line":3992,"type":"if","locations":[{"start":{"line":3992,"column":4},"end":{"line":3992,"column":4}},{"start":{"line":3992,"column":4},"end":{"line":3992,"column":4}}]},"272":{"line":4008,"type":"if","locations":[{"start":{"line":4008,"column":4},"end":{"line":4008,"column":4}},{"start":{"line":4008,"column":4},"end":{"line":4008,"column":4}}]},"273":{"line":4017,"type":"if","locations":[{"start":{"line":4017,"column":4},"end":{"line":4017,"column":4}},{"start":{"line":4017,"column":4},"end":{"line":4017,"column":4}}]},"274":{"line":4062,"type":"if","locations":[{"start":{"line":4062,"column":8},"end":{"line":4062,"column":8}},{"start":{"line":4062,"column":8},"end":{"line":4062,"column":8}}]},"275":{"line":4107,"type":"if","locations":[{"start":{"line":4107,"column":8},"end":{"line":4107,"column":8}},{"start":{"line":4107,"column":8},"end":{"line":4107,"column":8}}]},"276":{"line":4160,"type":"if","locations":[{"start":{"line":4160,"column":8},"end":{"line":4160,"column":8}},{"start":{"line":4160,"column":8},"end":{"line":4160,"column":8}}]},"277":{"line":4163,"type":"if","locations":[{"start":{"line":4163,"column":8},"end":{"line":4163,"column":8}},{"start":{"line":4163,"column":8},"end":{"line":4163,"column":8}}]},"278":{"line":4166,"type":"if","locations":[{"start":{"line":4166,"column":8},"end":{"line":4166,"column":8}},{"start":{"line":4166,"column":8},"end":{"line":4166,"column":8}}]},"279":{"line":4170,"type":"if","locations":[{"start":{"line":4170,"column":8},"end":{"line":4170,"column":8}},{"start":{"line":4170,"column":8},"end":{"line":4170,"column":8}}]},"280":{"line":4173,"type":"if","locations":[{"start":{"line":4173,"column":8},"end":{"line":4173,"column":8}},{"start":{"line":4173,"column":8},"end":{"line":4173,"column":8}}]},"281":{"line":4176,"type":"if","locations":[{"start":{"line":4176,"column":8},"end":{"line":4176,"column":8}},{"start":{"line":4176,"column":8},"end":{"line":4176,"column":8}}]},"282":{"line":4265,"type":"if","locations":[{"start":{"line":4265,"column":4},"end":{"line":4265,"column":4}},{"start":{"line":4265,"column":4},"end":{"line":4265,"column":4}}]},"283":{"line":4270,"type":"if","locations":[{"start":{"line":4270,"column":4},"end":{"line":4270,"column":4}},{"start":{"line":4270,"column":4},"end":{"line":4270,"column":4}}]},"284":{"line":4279,"type":"if","locations":[{"start":{"line":4279,"column":4},"end":{"line":4279,"column":4}},{"start":{"line":4279,"column":4},"end":{"line":4279,"column":4}}]},"285":{"line":4288,"type":"if","locations":[{"start":{"line":4288,"column":4},"end":{"line":4288,"column":4}},{"start":{"line":4288,"column":4},"end":{"line":4288,"column":4}}]},"286":{"line":4302,"type":"if","locations":[{"start":{"line":4302,"column":4},"end":{"line":4302,"column":4}},{"start":{"line":4302,"column":4},"end":{"line":4302,"column":4}}]},"287":{"line":4322,"type":"if","locations":[{"start":{"line":4322,"column":4},"end":{"line":4322,"column":4}},{"start":{"line":4322,"column":4},"end":{"line":4322,"column":4}}]},"288":{"line":4324,"type":"if","locations":[{"start":{"line":4324,"column":11},"end":{"line":4324,"column":11}},{"start":{"line":4324,"column":11},"end":{"line":4324,"column":11}}]},"289":{"line":4358,"type":"if","locations":[{"start":{"line":4358,"column":4},"end":{"line":4358,"column":4}},{"start":{"line":4358,"column":4},"end":{"line":4358,"column":4}}]},"290":{"line":4363,"type":"if","locations":[{"start":{"line":4363,"column":8},"end":{"line":4363,"column":8}},{"start":{"line":4363,"column":8},"end":{"line":4363,"column":8}}]},"291":{"line":4363,"type":"binary-expr","locations":[{"start":{"line":4363,"column":11},"end":{"line":4363,"column":25}},{"start":{"line":4363,"column":29},"end":{"line":4363,"column":58}}]},"292":{"line":4367,"type":"if","locations":[{"start":{"line":4367,"column":8},"end":{"line":4367,"column":8}},{"start":{"line":4367,"column":8},"end":{"line":4367,"column":8}}]},"293":{"line":4367,"type":"binary-expr","locations":[{"start":{"line":4367,"column":11},"end":{"line":4367,"column":30}},{"start":{"line":4367,"column":34},"end":{"line":4367,"column":68}}]},"294":{"line":4384,"type":"if","locations":[{"start":{"line":4384,"column":4},"end":{"line":4384,"column":4}},{"start":{"line":4384,"column":4},"end":{"line":4384,"column":4}}]},"295":{"line":4398,"type":"if","locations":[{"start":{"line":4398,"column":4},"end":{"line":4398,"column":4}},{"start":{"line":4398,"column":4},"end":{"line":4398,"column":4}}]},"296":{"line":4414,"type":"if","locations":[{"start":{"line":4414,"column":4},"end":{"line":4414,"column":4}},{"start":{"line":4414,"column":4},"end":{"line":4414,"column":4}}]},"297":{"line":4428,"type":"if","locations":[{"start":{"line":4428,"column":4},"end":{"line":4428,"column":4}},{"start":{"line":4428,"column":4},"end":{"line":4428,"column":4}}]},"298":{"line":4441,"type":"if","locations":[{"start":{"line":4441,"column":4},"end":{"line":4441,"column":4}},{"start":{"line":4441,"column":4},"end":{"line":4441,"column":4}}]},"299":{"line":4449,"type":"if","locations":[{"start":{"line":4449,"column":4},"end":{"line":4449,"column":4}},{"start":{"line":4449,"column":4},"end":{"line":4449,"column":4}}]},"300":{"line":4457,"type":"if","locations":[{"start":{"line":4457,"column":4},"end":{"line":4457,"column":4}},{"start":{"line":4457,"column":4},"end":{"line":4457,"column":4}}]},"301":{"line":4468,"type":"if","locations":[{"start":{"line":4468,"column":4},"end":{"line":4468,"column":4}},{"start":{"line":4468,"column":4},"end":{"line":4468,"column":4}}]},"302":{"line":4476,"type":"if","locations":[{"start":{"line":4476,"column":4},"end":{"line":4476,"column":4}},{"start":{"line":4476,"column":4},"end":{"line":4476,"column":4}}]},"303":{"line":4484,"type":"if","locations":[{"start":{"line":4484,"column":4},"end":{"line":4484,"column":4}},{"start":{"line":4484,"column":4},"end":{"line":4484,"column":4}}]},"304":{"line":4492,"type":"if","locations":[{"start":{"line":4492,"column":4},"end":{"line":4492,"column":4}},{"start":{"line":4492,"column":4},"end":{"line":4492,"column":4}}]},"305":{"line":4500,"type":"if","locations":[{"start":{"line":4500,"column":8},"end":{"line":4500,"column":8}},{"start":{"line":4500,"column":8},"end":{"line":4500,"column":8}}]},"306":{"line":4519,"type":"if","locations":[{"start":{"line":4519,"column":4},"end":{"line":4519,"column":4}},{"start":{"line":4519,"column":4},"end":{"line":4519,"column":4}}]},"307":{"line":4545,"type":"cond-expr","locations":[{"start":{"line":4545,"column":36},"end":{"line":4545,"column":50}},{"start":{"line":4545,"column":53},"end":{"line":4545,"column":61}}]},"308":{"line":4547,"type":"cond-expr","locations":[{"start":{"line":4547,"column":31},"end":{"line":4547,"column":38}},{"start":{"line":4547,"column":41},"end":{"line":4547,"column":44}}]},"309":{"line":4574,"type":"if","locations":[{"start":{"line":4574,"column":8},"end":{"line":4574,"column":8}},{"start":{"line":4574,"column":8},"end":{"line":4574,"column":8}}]},"310":{"line":4601,"type":"binary-expr","locations":[{"start":{"line":4601,"column":29},"end":{"line":4601,"column":47}},{"start":{"line":4601,"column":51},"end":{"line":4601,"column":52}}]},"311":{"line":4602,"type":"binary-expr","locations":[{"start":{"line":4602,"column":27},"end":{"line":4602,"column":45}},{"start":{"line":4602,"column":49},"end":{"line":4602,"column":50}}]},"312":{"line":4604,"type":"cond-expr","locations":[{"start":{"line":4604,"column":53},"end":{"line":4604,"column":90}},{"start":{"line":4604,"column":94},"end":{"line":4604,"column":107}}]},"313":{"line":4612,"type":"if","locations":[{"start":{"line":4612,"column":8},"end":{"line":4612,"column":8}},{"start":{"line":4612,"column":8},"end":{"line":4612,"column":8}}]},"314":{"line":4612,"type":"binary-expr","locations":[{"start":{"line":4612,"column":11},"end":{"line":4612,"column":43}},{"start":{"line":4612,"column":47},"end":{"line":4612,"column":65}}]},"315":{"line":4616,"type":"if","locations":[{"start":{"line":4616,"column":12},"end":{"line":4616,"column":12}},{"start":{"line":4616,"column":12},"end":{"line":4616,"column":12}}]},"316":{"line":4626,"type":"cond-expr","locations":[{"start":{"line":4626,"column":67},"end":{"line":4626,"column":71}},{"start":{"line":4626,"column":74},"end":{"line":4626,"column":75}}]},"317":{"line":4626,"type":"cond-expr","locations":[{"start":{"line":4626,"column":98},"end":{"line":4626,"column":106}},{"start":{"line":4626,"column":109},"end":{"line":4626,"column":111}}]},"318":{"line":4629,"type":"if","locations":[{"start":{"line":4629,"column":19},"end":{"line":4629,"column":19}},{"start":{"line":4629,"column":19},"end":{"line":4629,"column":19}}]},"319":{"line":4631,"type":"if","locations":[{"start":{"line":4631,"column":19},"end":{"line":4631,"column":19}},{"start":{"line":4631,"column":19},"end":{"line":4631,"column":19}}]},"320":{"line":4636,"type":"cond-expr","locations":[{"start":{"line":4636,"column":57},"end":{"line":4636,"column":61}},{"start":{"line":4636,"column":64},"end":{"line":4636,"column":73}}]},"321":{"line":4644,"type":"if","locations":[{"start":{"line":4644,"column":12},"end":{"line":4644,"column":12}},{"start":{"line":4644,"column":12},"end":{"line":4644,"column":12}}]},"322":{"line":4666,"type":"if","locations":[{"start":{"line":4666,"column":0},"end":{"line":4666,"column":0}},{"start":{"line":4666,"column":0},"end":{"line":4666,"column":0}}]}},"l":{"1":1,"2":1,"5":1,"6":1,"14":1,"18":1,"19":1,"35":1,"47":1,"48":1,"49":1,"51":1,"52":0,"54":1,"56":1,"57":1,"59":1,"61":1,"62":1,"64":1,"66":1,"67":1,"69":1,"71":1,"72":1,"74":1,"76":1,"77":1,"79":1,"81":1,"82":1,"84":1,"95":1,"102":1,"104":1,"105":0,"107":1,"109":1,"110":0,"112":1,"114":1,"115":0,"117":1,"119":1,"121":1,"122":1,"129":1,"131":1,"132":0,"133":0,"136":1,"138":1,"140":1,"141":1,"142":0,"143":0,"144":0,"145":0,"147":0,"148":0,"151":1,"153":1,"160":1,"161":1,"162":1,"171":1,"172":2,"173":2,"174":2,"175":2,"183":1,"187":2,"188":2,"195":1,"196":0,"202":1,"203":1,"204":0,"205":0,"213":1,"214":0,"221":1,"222":0,"229":1,"230":1,"231":1,"239":1,"244":0,"246":0,"248":0,"250":0,"251":0,"252":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"268":0,"270":0,"271":0,"272":0,"273":0,"274":0,"276":0,"277":0,"279":0,"280":0,"281":0,"289":1,"290":0,"291":0,"292":0,"293":0,"300":1,"301":0,"302":0,"303":0,"311":1,"312":0,"313":0,"314":0,"321":1,"322":0,"329":1,"330":0,"331":0,"332":0,"334":0,"336":0,"337":0,"339":0,"341":0,"342":0,"343":0,"345":0,"347":0,"348":0,"349":0,"352":0,"354":0,"355":0,"356":0,"358":0,"360":0,"361":0,"362":0,"365":0,"367":0,"369":0,"371":0,"381":1,"382":0,"383":0,"390":1,"391":0,"392":0,"393":0,"395":0,"396":0,"404":1,"405":0,"408":0,"409":0,"412":0,"413":0,"416":0,"417":0,"420":0,"421":0,"424":0,"425":0,"428":0,"429":0,"437":1,"438":0,"442":0,"443":0,"447":0,"448":0,"452":0,"453":0,"457":0,"458":0,"461":0,"462":0,"465":0,"466":0,"469":1,"472":0,"473":0,"474":0,"477":1,"480":0,"483":1,"486":0,"489":1,"493":0,"494":0,"497":1,"500":0,"503":1,"506":0,"508":0,"509":0,"511":0,"513":0,"515":0,"516":0,"518":0,"519":0,"520":0,"521":0,"523":0,"524":0,"526":0,"527":0,"529":0,"531":0,"532":0,"534":0,"536":0,"537":0,"538":0,"539":0,"540":0,"543":0,"544":0,"545":0,"547":0,"552":0,"553":0,"563":1,"568":0,"570":0,"582":1,"587":0,"588":0,"590":0,"592":0,"593":0,"595":0,"597":0,"598":0,"600":0,"603":1,"608":0,"610":0,"611":0,"612":0,"614":0,"615":0,"616":0,"617":0,"618":0,"619":0,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"630":0,"631":0,"635":0,"636":0,"638":0,"642":1,"646":0,"648":0,"650":0,"651":0,"652":0,"654":0,"655":0,"657":0,"658":0,"660":0,"661":0,"662":0,"665":0,"666":0,"669":0,"670":0,"671":0,"672":0,"673":0,"680":0,"683":0,"694":1,"701":0,"703":0,"705":0,"707":0,"708":0,"710":0,"712":0,"714":0,"716":0,"717":0,"720":0,"721":0,"724":0,"725":0,"728":0,"749":1,"766":0,"767":0,"768":0,"769":0,"770":0,"772":0,"773":0,"775":0,"777":0,"778":0,"780":0,"782":0,"783":0,"785":0,"787":0,"788":0,"790":0,"792":0,"793":0,"795":0,"797":0,"798":0,"800":0,"802":0,"803":0,"805":0,"807":0,"808":0,"810":0,"812":0,"813":0,"815":0,"817":0,"818":0,"820":0,"883":1,"942":0,"943":0,"944":0,"945":0,"947":0,"949":0,"950":0,"952":0,"954":0,"955":0,"957":0,"959":0,"960":0,"962":0,"964":0,"965":0,"980":0,"982":0,"983":0,"985":0,"987":0,"988":0,"990":0,"992":0,"993":0,"995":0,"997":0,"998":0,"1000":0,"1002":0,"1003":0,"1005":0,"1007":0,"1008":0,"1010":0,"1012":0,"1013":0,"1015":0,"1017":0,"1018":0,"1020":0,"1022":0,"1023":0,"1025":0,"1027":0,"1028":0,"1030":0,"1032":0,"1033":0,"1035":0,"1037":0,"1038":0,"1040":0,"1042":0,"1043":0,"1045":0,"1047":0,"1048":0,"1050":0,"1052":0,"1053":0,"1055":0,"1057":0,"1058":0,"1060":0,"1062":0,"1063":0,"1065":0,"1067":0,"1068":0,"1070":0,"1072":0,"1073":0,"1075":0,"1077":0,"1078":0,"1080":0,"1082":0,"1083":0,"1085":0,"1087":0,"1088":0,"1090":0,"1092":0,"1093":0,"1095":0,"1097":0,"1098":0,"1100":0,"1102":0,"1103":0,"1105":0,"1107":0,"1108":0,"1110":0,"1112":0,"1113":0,"1115":0,"1117":0,"1118":0,"1120":0,"1122":0,"1123":0,"1125":0,"1127":0,"1128":0,"1130":0,"1132":0,"1133":0,"1135":0,"1137":0,"1138":0,"1140":0,"1142":0,"1143":0,"1145":0,"1147":0,"1148":0,"1150":0,"1152":0,"1153":0,"1155":0,"1157":0,"1158":0,"1160":0,"1162":0,"1163":0,"1165":0,"1167":0,"1168":0,"1170":0,"1172":0,"1173":0,"1175":0,"1177":0,"1178":0,"1180":0,"1182":0,"1183":0,"1185":0,"1187":0,"1188":0,"1190":0,"1192":0,"1193":0,"1195":0,"1197":0,"1198":0,"1200":0,"1202":0,"1203":0,"1205":0,"1207":0,"1208":0,"1210":0,"1212":0,"1213":0,"1215":0,"1217":0,"1218":0,"1220":0,"1222":0,"1223":0,"1225":0,"1227":0,"1228":0,"1230":0,"1238":1,"1239":1,"1240":1,"1246":1,"1247":1,"1248":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1303":1,"1304":1,"1305":1,"1311":1,"1312":1,"1318":1,"1319":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1335":1,"1337":0,"1339":0,"1341":0,"1343":0,"1345":0,"1396":0,"1409":0,"1411":0,"1467":0,"1481":0,"1484":0,"1485":0,"1486":0,"1488":0,"1492":0,"1493":0,"1497":0,"1500":0,"1509":1,"1514":0,"1516":0,"1517":0,"1520":0,"1521":0,"1524":0,"1525":0,"1532":1,"1533":0,"1539":1,"1546":0,"1548":0,"1549":0,"1552":0,"1553":0,"1556":0,"1557":0,"1560":0,"1561":0,"1565":1,"1566":0,"1567":0,"1568":0,"1569":0,"1572":1,"1573":0,"1574":0,"1580":0,"1586":0,"1589":1,"1590":0,"1591":0,"1592":0,"1593":0,"1596":1,"1597":0,"1598":0,"1599":0,"1602":1,"1603":0,"1604":0,"1605":0,"1608":1,"1609":0,"1610":0,"1611":0,"1614":1,"1615":0,"1616":0,"1622":0,"1623":0,"1631":1,"1632":0,"1640":1,"1642":0,"1644":0,"1646":0,"1647":0,"1650":0,"1652":0,"1653":0,"1654":0,"1657":0,"1659":0,"1660":0,"1661":0,"1663":0,"1664":0,"1665":0,"1667":0,"1668":0,"1669":0,"1671":0,"1737":1,"1759":0,"1760":0,"1761":0,"1762":0,"1763":0,"1764":0,"1766":0,"1767":0,"1769":0,"1771":0,"1772":0,"1774":0,"1776":0,"1777":0,"1779":0,"1781":0,"1782":0,"1784":0,"1786":0,"1787":0,"1789":0,"1791":0,"1792":0,"1794":0,"1796":0,"1797":0,"1799":0,"1801":0,"1802":0,"1804":0,"1806":0,"1807":0,"1809":0,"1811":0,"1812":0,"1814":0,"1816":0,"1818":0,"1820":0,"1822":0,"1830":1,"1831":1,"1841":1,"1843":0,"1845":0,"1846":0,"1849":0,"1851":0,"1853":0,"1855":0,"1857":0,"1859":0,"1861":0,"1863":0,"1865":0,"1866":0,"1867":0,"1869":0,"1870":0,"1871":0,"1873":0,"1874":0,"1875":0,"1876":0,"1878":0,"1879":0,"1880":0,"1882":0,"1883":0,"1884":0,"1886":0,"1892":0,"1893":0,"1894":0,"1901":0,"1902":0,"1915":0,"1916":0,"1926":0,"1928":0,"1930":0,"1932":0,"1933":0,"1934":0,"1935":0,"1939":0,"1941":0,"1943":0,"1944":0,"1947":0,"1948":0,"1951":0,"1953":0,"1956":1,"1958":0,"1959":0,"1960":0,"1961":0,"1963":0,"1964":0,"1965":0,"1968":0,"1974":1,"1976":0,"1978":0,"1979":0,"1986":0,"1988":0,"1990":0,"1992":0,"1993":0,"1994":0,"1996":0,"2013":0,"2014":0,"2022":0,"2023":0,"2024":0,"2025":0,"2027":0,"2031":0,"2059":1,"2067":1,"2069":0,"2070":0,"2071":0,"2075":0,"2085":1,"2087":0,"2088":0,"2097":0,"2107":0,"2108":0,"2111":0,"2118":0,"2121":0,"2136":0,"2138":0,"2140":0,"2146":0,"2154":0,"2155":0,"2156":0,"2158":0,"2159":0,"2160":0,"2163":0,"2165":0,"2180":0,"2181":0,"2182":0,"2183":0,"2192":0,"2193":0,"2194":0,"2195":0,"2196":0,"2197":0,"2198":0,"2201":0,"2202":0,"2206":0,"2217":1,"2219":0,"2220":0,"2223":0,"2225":0,"2227":0,"2228":0,"2235":0,"2237":0,"2239":0,"2241":0,"2242":0,"2250":0,"2261":1,"2267":0,"2268":0,"2269":0,"2271":0,"2272":0,"2274":0,"2282":1,"2283":1,"2293":1,"2300":0,"2301":0,"2302":0,"2303":0,"2304":0,"2311":1,"2312":0,"2325":1,"2327":0,"2330":1,"2334":0,"2342":1,"2344":0,"2347":1,"2351":0,"2374":1,"2392":0,"2393":0,"2394":0,"2395":0,"2396":0,"2397":0,"2398":0,"2399":0,"2400":0,"2401":0,"2402":0,"2403":0,"2404":0,"2405":0,"2406":0,"2408":0,"2415":1,"2417":0,"2420":0,"2421":0,"2443":0,"2461":1,"2474":0,"2475":0,"2476":0,"2477":0,"2478":0,"2480":0,"2482":0,"2483":0,"2485":0,"2487":0,"2488":0,"2490":0,"2492":0,"2493":0,"2495":0,"2497":0,"2498":0,"2500":0,"2502":0,"2503":0,"2505":0,"2507":0,"2508":0,"2510":0,"2512":0,"2513":0,"2515":0,"2523":1,"2528":0,"2529":0,"2530":0,"2533":0,"2534":0,"2539":0,"2540":0,"2541":0,"2543":0,"2545":0,"2546":0,"2549":0,"2551":0,"2553":0,"2555":0,"2557":0,"2559":0,"2568":0,"2570":0,"2572":0,"2574":0,"2576":0,"2582":0,"2584":0,"2592":0,"2594":0,"2596":0,"2598":0,"2601":0,"2606":0,"2609":0,"2623":0,"2626":0,"2630":0,"2632":0,"2634":0,"2636":0,"2680":0,"2683":0,"2714":0,"2719":0,"2729":1,"2731":0,"2733":0,"2735":0,"2737":0,"2739":0,"2741":0,"2743":0,"2745":0,"2747":0,"2749":0,"2751":0,"2756":0,"2757":0,"2769":0,"2771":0,"2788":0,"2806":0,"2812":0,"2830":0,"2833":0,"2838":0,"2840":0,"2842":0,"2844":0,"2845":0,"2846":0,"2867":0,"2868":0,"2869":0,"2872":0,"2877":0,"2878":0,"2881":0,"2883":0,"2885":0,"2890":0,"2892":0,"2893":0,"2895":0,"2896":0,"2897":0,"2899":0,"2900":0,"2901":0,"2903":0,"2904":0,"2905":0,"2907":0,"2908":0,"2909":0,"2910":0,"2912":0,"2916":0,"2919":0,"2922":0,"2923":0,"2924":0,"2926":0,"2928":0,"2930":0,"2932":0,"2934":0,"2935":0,"2938":0,"2939":0,"2942":0,"2943":0,"2944":0,"2945":0,"2948":0,"2949":0,"2950":0,"2951":0,"2952":0,"2953":0,"2956":0,"2957":0,"2958":0,"2960":0,"2961":0,"2962":0,"2968":0,"2969":0,"2971":0,"2972":0,"2976":0,"2978":0,"2980":0,"2981":0,"2982":0,"2984":0,"2985":0,"2986":0,"2988":0,"2989":0,"2990":0,"2992":0,"2993":0,"2994":0,"2995":0,"2997":0,"2998":0,"3001":0,"3002":0,"3005":0,"3015":0,"3022":1,"3026":0,"3027":0,"3028":0,"3031":1,"3032":1,"3033":1,"3034":1,"3037":1,"3038":0,"3039":0,"3040":0,"3047":0,"3048":0,"3049":0,"3050":0,"3051":0,"3068":1,"3078":0,"3080":0,"3086":0,"3087":0,"3089":0,"3095":0,"3096":0,"3098":0,"3100":0,"3101":0,"3104":0,"3105":0,"3107":0,"3109":0,"3110":0,"3112":0,"3114":0,"3115":0,"3117":0,"3119":0,"3120":0,"3122":0,"3126":1,"3129":0,"3130":0,"3133":1,"3136":0,"3137":0,"3138":0,"3139":0,"3140":0,"3141":0,"3143":0,"3146":0,"3147":0,"3148":0,"3149":0,"3150":0,"3151":0,"3154":0,"3155":0,"3159":0,"3160":0,"3161":0,"3166":0,"3173":1,"3177":0,"3179":0,"3181":0,"3183":0,"3185":0,"3187":0,"3189":0,"3201":1,"3208":0,"3209":0,"3210":0,"3211":0,"3212":0,"3213":0,"3215":0,"3218":0,"3219":0,"3220":0,"3221":0,"3228":1,"3229":1,"3255":1,"3277":0,"3278":0,"3279":0,"3281":0,"3282":0,"3284":0,"3286":0,"3287":0,"3289":0,"3291":0,"3292":0,"3294":0,"3296":0,"3297":0,"3299":0,"3301":0,"3302":0,"3304":0,"3306":0,"3307":0,"3309":0,"3311":0,"3312":0,"3314":0,"3316":0,"3317":0,"3319":0,"3321":0,"3322":0,"3324":0,"3326":0,"3327":0,"3329":0,"3331":0,"3332":0,"3334":0,"3336":0,"3337":0,"3339":0,"3341":0,"3342":0,"3344":0,"3346":0,"3347":0,"3349":0,"3351":0,"3352":0,"3354":0,"3356":0,"3357":0,"3359":0,"3361":0,"3362":0,"3364":0,"3371":1,"3372":1,"3373":1,"3374":1,"3375":1,"3376":1,"3382":1,"3383":1,"3384":1,"3385":1,"3386":1,"3387":1,"3388":1,"3389":1,"3395":1,"3396":1,"3397":1,"3403":1,"3404":1,"3405":1,"3406":1,"3407":1,"3408":1,"3414":1,"3415":1,"3416":1,"3417":1,"3418":1,"3419":1,"3420":1,"3421":1,"3427":1,"3428":1,"3429":1,"3430":1,"3431":1,"3432":1,"3433":1,"3434":1,"3445":1,"3447":0,"3449":0,"3451":0,"3455":0,"3458":0,"3460":0,"3462":0,"3468":0,"3469":0,"3470":0,"3471":0,"3472":0,"3476":0,"3477":0,"3478":0,"3479":0,"3480":0,"3481":0,"3485":0,"3486":0,"3487":0,"3488":0,"3489":0,"3490":0,"3491":0,"3497":0,"3498":0,"3505":0,"3506":0,"3511":0,"3514":0,"3525":1,"3527":0,"3529":0,"3531":0,"3533":0,"3535":0,"3537":0,"3543":0,"3545":0,"3546":0,"3549":0,"3550":0,"3553":0,"3554":0,"3557":0,"3558":0,"3561":0,"3562":0,"3565":0,"3566":0,"3569":0,"3570":0,"3573":0,"3574":0,"3577":0,"3578":0,"3581":0,"3582":0,"3585":0,"3586":0,"3589":0,"3590":0,"3593":0,"3598":0,"3607":1,"3611":0,"3612":0,"3629":1,"3642":0,"3643":0,"3644":0,"3645":0,"3646":0,"3647":0,"3648":0,"3649":0,"3650":0,"3652":0,"3654":0,"3655":0,"3661":0,"3663":0,"3664":0,"3670":0,"3672":0,"3673":0,"3676":0,"3683":1,"3684":0,"3700":1,"3701":0,"3740":1,"3742":0,"3743":0,"3745":0,"3746":0,"3749":0,"3750":0,"3754":1,"3755":0,"3761":1,"3762":0,"3768":1,"3770":4,"3771":4,"3772":4,"3774":4,"3775":1,"3778":4,"3779":2,"3782":4,"3783":1,"3787":1,"3789":0,"3790":0,"3791":0,"3792":0,"3795":0,"3796":0,"3799":0,"3802":1,"3803":0,"3810":1,"3811":0,"3812":0,"3813":0,"3814":0,"3817":1,"3819":0,"3821":0,"3823":0,"3825":0,"3828":1,"3829":0,"3830":0,"3831":0,"3834":1,"3836":0,"3838":0,"3841":1,"3842":0,"3843":0,"3844":0,"3845":0,"3848":1,"3849":0,"3852":1,"3853":0,"3860":1,"3861":0,"3862":0,"3863":0,"3864":0,"3865":0,"3866":0,"3867":0,"3868":0,"3869":0,"3870":0,"3871":0,"3873":0,"3874":0,"3876":0,"3880":1,"3881":0,"3884":1,"3886":0,"3888":0,"3890":0,"3891":0,"3894":0,"3896":0,"3897":0,"3898":0,"3900":0,"3903":1,"3905":1,"3906":1,"3907":1,"3908":1,"3910":1,"3911":0,"3914":1,"3915":0,"3918":1,"3919":0,"3922":1,"3923":0,"3927":1,"3928":0,"3929":0,"3930":0,"3931":0,"3934":1,"3935":0,"3943":1,"3944":0,"3945":0,"3946":0,"3947":0,"3948":0,"3949":0,"3950":0,"3951":0,"3952":0,"3953":0,"3954":0,"3955":0,"3956":0,"3958":0,"3959":0,"3964":1,"3967":0,"3969":0,"3971":0,"3972":0,"3975":0,"3977":0,"3978":0,"3979":0,"3981":0,"3984":1,"3986":0,"3987":0,"3988":0,"3989":0,"3992":0,"3993":0,"3994":0,"3995":0,"3996":0,"3999":0,"4002":1,"4003":0,"4006":1,"4008":0,"4009":0,"4017":0,"4018":0,"4019":0,"4022":0,"4024":0,"4027":1,"4029":0,"4031":0,"4032":0,"4035":0,"4038":1,"4042":0,"4044":0,"4046":0,"4048":0,"4050":0,"4052":0,"4054":0,"4056":0,"4057":0,"4060":0,"4062":0,"4064":0,"4065":0,"4069":0,"4073":0,"4075":0,"4076":0,"4083":1,"4087":0,"4089":0,"4091":0,"4093":0,"4095":0,"4097":0,"4099":0,"4101":0,"4102":0,"4105":0,"4107":0,"4108":0,"4109":0,"4113":0,"4117":0,"4119":0,"4120":0,"4128":1,"4130":0,"4132":0,"4134":0,"4136":0,"4137":0,"4138":0,"4140":0,"4142":0,"4143":0,"4144":0,"4145":0,"4149":1,"4151":0,"4152":0,"4153":0,"4155":0,"4156":0,"4157":0,"4159":0,"4160":0,"4161":0,"4163":0,"4164":0,"4166":0,"4167":0,"4170":0,"4171":0,"4173":0,"4174":0,"4176":0,"4177":0,"4181":0,"4188":1,"4189":0,"4190":0,"4191":0,"4193":0,"4194":0,"4195":0,"4196":0,"4199":0,"4206":1,"4208":0,"4209":0,"4210":0,"4211":0,"4214":0,"4218":1,"4220":0,"4222":0,"4223":0,"4233":1,"4237":0,"4238":0,"4251":1,"4261":0,"4263":0,"4265":0,"4266":0,"4268":0,"4270":0,"4271":0,"4277":0,"4279":0,"4280":0,"4286":0,"4288":0,"4289":0,"4291":0,"4293":0,"4295":0,"4302":0,"4303":0,"4304":0,"4309":1,"4311":0,"4313":0,"4315":0,"4318":0,"4320":0,"4322":0,"4323":0,"4324":0,"4325":0,"4326":0,"4329":0,"4331":0,"4332":0,"4333":0,"4335":0,"4337":0,"4342":0,"4344":0,"4347":1,"4353":0,"4358":0,"4360":0,"4361":0,"4363":0,"4364":0,"4367":0,"4368":0,"4371":0,"4375":1,"4379":1,"4382":0,"4384":0,"4385":0,"4388":0,"4389":0,"4393":1,"4396":0,"4398":0,"4399":0,"4402":0,"4403":0,"4407":1,"4414":0,"4415":0,"4424":1,"4428":0,"4429":0,"4431":0,"4437":1,"4441":0,"4442":0,"4446":1,"4449":0,"4450":0,"4454":1,"4457":0,"4458":0,"4462":1,"4468":0,"4469":0,"4473":1,"4476":0,"4477":0,"4481":1,"4484":0,"4485":0,"4489":1,"4492":0,"4498":0,"4500":0,"4502":0,"4503":0,"4504":0,"4507":0,"4509":0,"4511":0,"4515":1,"4519":0,"4521":0,"4528":0,"4533":1,"4540":0,"4541":0,"4551":0,"4553":0,"4554":0,"4557":0,"4558":0,"4559":0,"4560":0,"4562":0,"4567":0,"4573":0,"4574":0,"4575":0,"4576":0,"4581":0,"4582":0,"4585":0,"4586":0,"4587":0,"4589":0,"4592":1,"4600":0,"4601":0,"4602":0,"4603":0,"4604":0,"4606":0,"4608":0,"4609":0,"4611":0,"4612":0,"4614":0,"4616":0,"4618":0,"4619":0,"4620":0,"4621":0,"4622":0,"4623":0,"4624":0,"4626":0,"4627":0,"4629":0,"4631":0,"4635":0,"4640":0,"4641":0,"4642":0,"4644":0,"4645":0,"4649":0,"4650":0,"4651":0,"4652":0,"4654":0,"4655":0,"4656":0,"4658":0,"4659":0,"4660":0,"4662":0,"4666":1,"4667":1}}} +"/usr/share/gamewheel/game-lib/build/game-lib.js":{"path":"/usr/share/gamewheel/game-lib/build/game-lib.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":0,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":0,"42":1,"43":1,"44":0,"45":1,"46":1,"47":0,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":0,"55":0,"56":1,"57":1,"58":1,"59":1,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":2,"73":2,"74":2,"75":2,"76":1,"77":2,"78":2,"79":1,"80":0,"81":1,"82":1,"83":0,"84":0,"85":1,"86":0,"87":1,"88":0,"89":1,"90":1,"91":1,"92":1,"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":1,"123":0,"124":0,"125":0,"126":0,"127":1,"128":0,"129":0,"130":0,"131":1,"132":0,"133":0,"134":0,"135":1,"136":0,"137":1,"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":1,"165":0,"166":0,"167":1,"168":0,"169":0,"170":0,"171":0,"172":0,"173":1,"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":1,"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":1,"202":0,"203":0,"204":0,"205":1,"206":0,"207":1,"208":0,"209":1,"210":0,"211":0,"212":1,"213":0,"214":1,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":1,"246":0,"247":0,"248":1,"249":0,"250":0,"251":1,"252":0,"253":1,"254":0,"255":0,"256":0,"257":1,"258":1,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":1,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":1,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":1,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":1,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":1,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":0,"416":0,"417":0,"418":0,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"479":0,"480":0,"481":0,"482":0,"483":0,"484":0,"485":0,"486":0,"487":0,"488":0,"489":0,"490":0,"491":0,"492":0,"493":0,"494":0,"495":0,"496":0,"497":0,"498":0,"499":0,"500":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"508":0,"509":0,"510":0,"511":0,"512":0,"513":0,"514":0,"515":0,"516":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"523":0,"524":0,"525":0,"526":0,"527":0,"528":0,"529":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":0,"592":0,"593":0,"594":0,"595":0,"596":0,"597":0,"598":0,"599":0,"600":0,"601":0,"602":0,"603":0,"604":0,"605":0,"606":0,"607":0,"608":0,"609":1,"610":0,"611":0,"612":0,"613":0,"614":0,"615":0,"616":0,"617":1,"618":0,"619":1,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"626":0,"627":0,"628":0,"629":1,"630":0,"631":0,"632":0,"633":0,"634":1,"635":0,"636":0,"637":0,"638":0,"639":1,"640":0,"641":0,"642":0,"643":0,"644":1,"645":0,"646":0,"647":0,"648":1,"649":0,"650":0,"651":0,"652":1,"653":0,"654":0,"655":0,"656":1,"657":0,"658":0,"659":0,"660":0,"661":1,"662":0,"663":1,"664":0,"665":0,"666":0,"667":0,"668":0,"669":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0,"682":0,"683":1,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"691":0,"692":0,"693":0,"694":0,"695":0,"696":0,"697":0,"698":0,"699":0,"700":0,"701":0,"702":0,"703":0,"704":0,"705":0,"706":0,"707":0,"708":0,"709":0,"710":0,"711":0,"712":0,"713":0,"714":0,"715":0,"716":0,"717":0,"718":0,"719":0,"720":0,"721":0,"722":0,"723":0,"724":1,"725":1,"726":1,"727":0,"728":0,"729":0,"730":0,"731":0,"732":0,"733":0,"734":0,"735":0,"736":0,"737":0,"738":0,"739":0,"740":0,"741":0,"742":0,"743":0,"744":0,"745":0,"746":0,"747":0,"748":0,"749":0,"750":0,"751":0,"752":0,"753":0,"754":0,"755":0,"756":0,"757":0,"758":0,"759":0,"760":0,"761":0,"762":0,"763":0,"764":0,"765":0,"766":0,"767":0,"768":0,"769":0,"770":0,"771":0,"772":0,"773":0,"774":0,"775":0,"776":0,"777":1,"778":0,"779":0,"780":0,"781":0,"782":0,"783":0,"784":0,"785":0,"786":1,"787":0,"788":0,"789":0,"790":0,"791":0,"792":0,"793":0,"794":0,"795":0,"796":0,"797":0,"798":0,"799":0,"800":0,"801":0,"802":0,"803":0,"804":0,"805":1,"806":1,"807":0,"808":0,"809":0,"810":0,"811":1,"812":0,"813":0,"814":0,"815":0,"816":0,"817":0,"818":0,"819":0,"820":0,"821":0,"822":0,"823":0,"824":0,"825":0,"826":0,"827":0,"828":0,"829":0,"830":0,"831":0,"832":0,"833":0,"834":0,"835":0,"836":0,"837":0,"838":0,"839":0,"840":0,"841":0,"842":0,"843":0,"844":0,"845":0,"846":1,"847":0,"848":0,"849":0,"850":0,"851":0,"852":0,"853":0,"854":0,"855":0,"856":0,"857":0,"858":0,"859":1,"860":0,"861":0,"862":0,"863":0,"864":0,"865":0,"866":1,"867":1,"868":1,"869":0,"870":0,"871":0,"872":0,"873":0,"874":1,"875":0,"876":1,"877":0,"878":0,"879":0,"880":0,"881":0,"882":0,"883":0,"884":1,"885":0,"886":1,"887":0,"888":0,"889":1,"890":0,"891":1,"892":0,"893":0,"894":0,"895":0,"896":0,"897":0,"898":0,"899":0,"900":0,"901":0,"902":0,"903":0,"904":0,"905":0,"906":0,"907":0,"908":0,"909":0,"910":0,"911":0,"912":0,"913":0,"914":0,"915":0,"916":0,"917":0,"918":0,"919":0,"920":0,"921":0,"922":0,"923":0,"924":0,"925":0,"926":0,"927":0,"928":0,"929":0,"930":0,"931":0,"932":0,"933":0,"934":0,"935":0,"936":0,"937":0,"938":0,"939":0,"940":0,"941":0,"942":0,"943":0,"944":0,"945":0,"946":0,"947":0,"948":0,"949":0,"950":0,"951":0,"952":0,"953":0,"954":0,"955":0,"956":0,"957":0,"958":0,"959":0,"960":0,"961":0,"962":0,"963":0,"964":0,"965":0,"966":0,"967":0,"968":0,"969":0,"970":0,"971":0,"972":0,"973":0,"974":0,"975":0,"976":1,"977":0,"978":1,"979":0,"980":0,"981":0,"982":0,"983":0,"984":0,"985":0,"986":1,"987":0,"988":1,"989":0,"990":1,"991":0,"992":0,"993":1,"994":0,"995":0,"996":0,"997":0,"998":0,"999":0,"1000":0,"1001":0,"1002":0,"1003":0,"1004":0,"1005":0,"1006":0,"1007":0,"1008":0,"1009":0,"1010":0,"1011":0,"1012":1,"1013":0,"1014":0,"1015":0,"1016":1,"1017":0,"1018":0,"1019":0,"1020":0,"1021":0,"1022":1,"1023":0,"1024":0,"1025":0,"1026":0,"1027":1,"1028":0,"1029":0,"1030":0,"1031":0,"1032":0,"1033":0,"1034":0,"1035":0,"1036":0,"1037":0,"1038":0,"1039":0,"1040":0,"1041":0,"1042":0,"1043":0,"1044":0,"1045":0,"1046":0,"1047":0,"1048":0,"1049":0,"1050":0,"1051":0,"1052":0,"1053":0,"1054":0,"1055":0,"1056":0,"1057":0,"1058":1,"1059":0,"1060":0,"1061":0,"1062":0,"1063":0,"1064":0,"1065":0,"1066":0,"1067":0,"1068":0,"1069":0,"1070":0,"1071":0,"1072":0,"1073":0,"1074":0,"1075":0,"1076":0,"1077":0,"1078":0,"1079":0,"1080":0,"1081":0,"1082":0,"1083":0,"1084":0,"1085":0,"1086":0,"1087":0,"1088":0,"1089":0,"1090":0,"1091":0,"1092":0,"1093":0,"1094":0,"1095":0,"1096":0,"1097":0,"1098":0,"1099":0,"1100":0,"1101":0,"1102":0,"1103":1,"1104":0,"1105":0,"1106":0,"1107":0,"1108":0,"1109":0,"1110":0,"1111":0,"1112":0,"1113":0,"1114":0,"1115":0,"1116":0,"1117":0,"1118":0,"1119":0,"1120":0,"1121":0,"1122":0,"1123":0,"1124":0,"1125":0,"1126":0,"1127":0,"1128":0,"1129":0,"1130":0,"1131":0,"1132":0,"1133":0,"1134":0,"1135":0,"1136":0,"1137":0,"1138":0,"1139":0,"1140":0,"1141":0,"1142":0,"1143":0,"1144":0,"1145":0,"1146":0,"1147":0,"1148":0,"1149":0,"1150":0,"1151":0,"1152":0,"1153":0,"1154":0,"1155":0,"1156":0,"1157":0,"1158":0,"1159":0,"1160":0,"1161":0,"1162":0,"1163":0,"1164":0,"1165":0,"1166":0,"1167":0,"1168":0,"1169":0,"1170":0,"1171":0,"1172":0,"1173":0,"1174":0,"1175":0,"1176":0,"1177":0,"1178":0,"1179":0,"1180":0,"1181":0,"1182":0,"1183":0,"1184":0,"1185":0,"1186":0,"1187":0,"1188":0,"1189":0,"1190":0,"1191":0,"1192":0,"1193":0,"1194":0,"1195":0,"1196":0,"1197":0,"1198":0,"1199":0,"1200":0,"1201":0,"1202":0,"1203":0,"1204":0,"1205":0,"1206":0,"1207":0,"1208":0,"1209":0,"1210":1,"1211":0,"1212":0,"1213":0,"1214":0,"1215":0,"1216":0,"1217":0,"1218":0,"1219":0,"1220":0,"1221":0,"1222":0,"1223":0,"1224":0,"1225":0,"1226":0,"1227":0,"1228":0,"1229":0,"1230":0,"1231":0,"1232":0,"1233":0,"1234":0,"1235":0,"1236":0,"1237":0,"1238":0,"1239":0,"1240":0,"1241":0,"1242":0,"1243":0,"1244":0,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":0,"1253":0,"1254":0,"1255":0,"1256":0,"1257":0,"1258":0,"1259":0,"1260":0,"1261":0,"1262":0,"1263":0,"1264":0,"1265":0,"1266":0,"1267":0,"1268":0,"1269":0,"1270":1,"1271":0,"1272":0,"1273":0,"1274":0,"1275":0,"1276":0,"1277":0,"1278":0,"1279":1,"1280":0,"1281":0,"1282":0,"1283":0,"1284":0,"1285":0,"1286":0,"1287":0,"1288":0,"1289":0,"1290":0,"1291":0,"1292":0,"1293":0,"1294":0,"1295":0,"1296":0,"1297":0,"1298":0,"1299":0,"1300":0,"1301":0,"1302":1,"1303":0,"1304":0,"1305":0,"1306":0,"1307":1,"1308":0,"1309":0,"1310":0,"1311":0,"1312":0,"1313":0,"1314":0,"1315":0,"1316":0,"1317":0,"1318":0,"1319":0,"1320":0,"1321":0,"1322":0,"1323":0,"1324":0,"1325":0,"1326":0,"1327":1,"1328":0,"1329":0,"1330":0,"1331":0,"1332":0,"1333":0,"1334":0,"1335":1,"1336":0,"1337":0,"1338":0,"1339":0,"1340":0,"1341":0,"1342":0,"1343":0,"1344":0,"1345":0,"1346":0,"1347":1,"1348":1,"1349":1,"1350":0,"1351":0,"1352":0,"1353":0,"1354":0,"1355":0,"1356":0,"1357":0,"1358":0,"1359":0,"1360":0,"1361":0,"1362":0,"1363":0,"1364":0,"1365":0,"1366":0,"1367":0,"1368":0,"1369":0,"1370":0,"1371":0,"1372":0,"1373":0,"1374":0,"1375":0,"1376":0,"1377":0,"1378":0,"1379":0,"1380":0,"1381":0,"1382":0,"1383":0,"1384":0,"1385":0,"1386":0,"1387":0,"1388":0,"1389":0,"1390":0,"1391":0,"1392":0,"1393":0,"1394":0,"1395":0,"1396":0,"1397":0,"1398":0,"1399":0,"1400":0,"1401":0,"1402":0,"1403":0,"1404":1,"1405":1,"1406":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1434":1,"1435":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1443":1,"1444":0,"1445":0,"1446":0,"1447":0,"1448":0,"1449":0,"1450":0,"1451":0,"1452":0,"1453":0,"1454":0,"1455":0,"1456":0,"1457":0,"1458":0,"1459":0,"1460":0,"1461":0,"1462":0,"1463":0,"1464":0,"1465":0,"1466":0,"1467":0,"1468":0,"1469":0,"1470":0,"1471":0,"1472":0,"1473":0,"1474":0,"1475":0,"1476":1,"1477":0,"1478":0,"1479":0,"1480":0,"1481":0,"1482":0,"1483":0,"1484":0,"1485":0,"1486":0,"1487":0,"1488":0,"1489":0,"1490":0,"1491":0,"1492":0,"1493":0,"1494":0,"1495":0,"1496":0,"1497":0,"1498":0,"1499":0,"1500":0,"1501":0,"1502":0,"1503":0,"1504":0,"1505":0,"1506":0,"1507":0,"1508":0,"1509":0,"1510":1,"1511":0,"1512":0,"1513":1,"1514":0,"1515":0,"1516":0,"1517":0,"1518":0,"1519":0,"1520":0,"1521":0,"1522":0,"1523":0,"1524":0,"1525":0,"1526":0,"1527":0,"1528":0,"1529":0,"1530":0,"1531":0,"1532":0,"1533":1,"1534":0,"1535":1,"1536":0,"1537":1,"1538":0,"1539":0,"1540":0,"1541":0,"1542":0,"1543":0,"1544":1,"1545":0,"1546":1,"1547":0,"1548":1,"1549":4,"1550":4,"1551":4,"1552":4,"1553":1,"1554":4,"1555":2,"1556":4,"1557":1,"1558":1,"1559":0,"1560":0,"1561":0,"1562":0,"1563":0,"1564":0,"1565":0,"1566":1,"1567":0,"1568":1,"1569":0,"1570":0,"1571":0,"1572":0,"1573":1,"1574":0,"1575":0,"1576":0,"1577":0,"1578":1,"1579":0,"1580":0,"1581":0,"1582":1,"1583":0,"1584":0,"1585":1,"1586":0,"1587":0,"1588":0,"1589":0,"1590":1,"1591":0,"1592":1,"1593":0,"1594":1,"1595":0,"1596":0,"1597":0,"1598":0,"1599":0,"1600":0,"1601":0,"1602":0,"1603":0,"1604":0,"1605":0,"1606":0,"1607":0,"1608":0,"1609":1,"1610":0,"1611":1,"1612":0,"1613":0,"1614":0,"1615":0,"1616":0,"1617":0,"1618":0,"1619":0,"1620":0,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":0,"1628":1,"1629":0,"1630":1,"1631":0,"1632":1,"1633":0,"1634":1,"1635":0,"1636":0,"1637":0,"1638":0,"1639":1,"1640":0,"1641":1,"1642":0,"1643":0,"1644":0,"1645":0,"1646":0,"1647":0,"1648":0,"1649":0,"1650":0,"1651":0,"1652":0,"1653":0,"1654":0,"1655":0,"1656":0,"1657":1,"1658":0,"1659":0,"1660":0,"1661":0,"1662":0,"1663":0,"1664":0,"1665":0,"1666":0,"1667":1,"1668":0,"1669":0,"1670":0,"1671":0,"1672":0,"1673":0,"1674":0,"1675":0,"1676":0,"1677":0,"1678":1,"1679":0,"1680":1,"1681":0,"1682":0,"1683":0,"1684":0,"1685":0,"1686":0,"1687":0,"1688":1,"1689":0,"1690":0,"1691":0,"1692":0,"1693":1,"1694":0,"1695":0,"1696":0,"1697":0,"1698":0,"1699":0,"1700":0,"1701":0,"1702":0,"1703":0,"1704":0,"1705":0,"1706":0,"1707":0,"1708":0,"1709":0,"1710":0,"1711":1,"1712":0,"1713":0,"1714":0,"1715":0,"1716":0,"1717":0,"1718":0,"1719":0,"1720":0,"1721":0,"1722":0,"1723":0,"1724":0,"1725":0,"1726":0,"1727":0,"1728":0,"1729":1,"1730":0,"1731":0,"1732":0,"1733":0,"1734":0,"1735":0,"1736":0,"1737":0,"1738":0,"1739":0,"1740":0,"1741":1,"1742":0,"1743":0,"1744":0,"1745":0,"1746":0,"1747":0,"1748":0,"1749":0,"1750":0,"1751":0,"1752":0,"1753":0,"1754":0,"1755":0,"1756":0,"1757":0,"1758":0,"1759":0,"1760":0,"1761":0,"1762":1,"1763":0,"1764":0,"1765":0,"1766":0,"1767":0,"1768":0,"1769":0,"1770":0,"1771":1,"1772":0,"1773":0,"1774":0,"1775":0,"1776":0,"1777":1,"1778":0,"1779":0,"1780":0,"1781":1,"1782":0,"1783":0,"1784":1,"1785":0,"1786":0,"1787":0,"1788":0,"1789":0,"1790":0,"1791":0,"1792":0,"1793":0,"1794":0,"1795":0,"1796":0,"1797":0,"1798":0,"1799":0,"1800":0,"1801":0,"1802":1,"1803":0,"1804":0,"1805":0,"1806":0,"1807":0,"1808":0,"1809":0,"1810":0,"1811":1,"1812":0,"1813":1,"1814":0,"1815":1,"1816":0,"1817":0,"1818":0,"1819":0,"1820":0,"1821":0,"1822":0,"1823":0,"1824":1,"1825":0,"1826":0,"1827":0,"1828":1,"1829":0,"1830":0,"1831":0,"1832":0,"1833":0,"1834":0,"1835":0,"1836":0,"1837":0,"1838":0,"1839":0,"1840":0,"1841":0,"1842":0,"1843":0,"1844":0,"1845":0,"1846":0,"1847":0,"1848":0,"1849":0,"1850":0,"1851":0,"1852":0,"1853":0,"1854":0,"1855":0,"1856":0,"1857":1,"1858":0,"1859":0,"1860":0,"1861":0,"1862":0,"1863":0,"1864":0,"1865":0,"1866":0,"1867":0,"1868":0,"1869":0,"1870":0,"1871":0,"1872":0,"1873":0,"1874":0,"1875":0,"1876":0,"1877":0,"1878":0,"1879":0,"1880":0,"1881":0,"1882":0,"1883":0,"1884":0,"1885":0,"1886":0,"1887":0,"1888":1,"1889":0,"1890":0,"1891":0,"1892":0,"1893":0,"1894":0,"1895":0,"1896":0,"1897":0,"1898":0,"1899":0,"1900":0,"1901":0,"1902":0,"1903":0,"1904":0,"1905":0,"1906":0,"1907":0,"1908":0,"1909":0,"1910":0,"1911":0,"1912":0,"1913":0,"1914":0,"1915":0,"1916":0,"1917":0,"1918":0,"1919":0,"1920":0,"1921":0,"1922":0,"1923":0,"1924":0,"1925":0,"1926":0,"1927":0,"1928":0,"1929":0,"1930":0,"1931":0,"1932":0,"1933":0,"1934":1,"1935":0,"1936":0,"1937":0,"1938":0,"1939":0,"1940":0,"1941":0,"1942":0,"1943":0,"1944":0,"1945":0,"1946":0,"1947":0,"1948":0,"1949":0,"1950":0,"1951":0,"1952":0,"1953":0,"1954":0,"1955":0,"1956":0,"1957":0,"1958":0,"1959":0,"1960":0,"1961":0,"1962":0,"1963":0,"1964":0,"1965":0,"1966":0,"1967":0,"1968":0,"1969":0,"1970":0,"1971":0,"1972":0,"1973":0,"1974":0,"1975":0,"1976":1,"1977":0,"1978":0,"1979":0,"1980":0,"1981":0,"1982":0,"1983":0,"1984":0,"1985":0,"1986":0,"1987":0,"1988":0,"1989":0,"1990":0,"1991":0,"1992":0,"1993":0,"1994":0,"1995":0,"1996":0,"1997":0,"1998":0,"1999":0,"2000":0,"2001":0,"2002":0,"2003":0,"2004":0,"2005":0,"2006":0,"2007":0,"2008":0,"2009":0,"2010":0,"2011":0,"2012":0,"2013":0,"2014":0,"2015":0,"2016":0,"2017":0,"2018":0,"2019":0,"2020":0,"2021":0,"2022":0,"2023":0,"2024":0,"2025":0,"2026":0,"2027":0,"2028":0,"2029":0,"2030":0,"2031":0,"2032":0,"2033":0,"2034":0,"2035":0,"2036":0,"2037":0,"2038":0,"2039":0,"2040":0,"2041":0,"2042":0,"2043":0,"2044":0,"2045":0,"2046":0,"2047":0,"2048":0,"2049":0,"2050":0,"2051":0,"2052":0,"2053":0,"2054":0,"2055":0,"2056":0,"2057":1,"2058":1},"b":{"1":[0,1],"2":[1,0],"3":[1,0],"4":[0,1],"5":[0,1],"6":[1,0],"7":[1,0],"8":[1,0],"9":[1,0],"10":[1,0],"11":[1,0],"12":[0,1],"13":[0,1],"14":[0,1],"15":[1,0],"16":[0,1],"17":[1,0],"18":[0,0],"19":[0,0],"20":[0,1],"21":[0,0,0],"22":[0,0],"23":[0,0,0],"24":[0,0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0,0,0],"35":[0,0,0,0],"36":[0,0,0,0,0,0],"37":[0,0,0,0,0,0,0,0,0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[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],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[0,0],"122":[0,0],"123":[0,0],"124":[0,0],"125":[0,0],"126":[0,0],"127":[0,0],"128":[0,0],"129":[0,0],"130":[0,0],"131":[0,0],"132":[0,0],"133":[0,0],"134":[0,0],"135":[0,0],"136":[0,0],"137":[0,0],"138":[0,0],"139":[0,0],"140":[0,0],"141":[0,0],"142":[0,0],"143":[0,0],"144":[0,0],"145":[0,0],"146":[0,0],"147":[0,0],"148":[0,0],"149":[0,0],"150":[0,0],"151":[0,0],"152":[0,0],"153":[0,0],"154":[0,0],"155":[0,0,0,0,0,0,0,0,0,0,0,0],"156":[0,0],"157":[0,0],"158":[0,0,0,0,0,0],"159":[0,0],"160":[0,0],"161":[0,0],"162":[0,0],"163":[0,0],"164":[0,0],"165":[0,0],"166":[0,0],"167":[0,0],"168":[0,0],"169":[0,0],"170":[0,0],"171":[0,0],"172":[0,0],"173":[0,0],"174":[0,0],"175":[0,0],"176":[0,0],"177":[0,0],"178":[0,0],"179":[0,0],"180":[0,0],"181":[0,0],"182":[0,0],"183":[0,0],"184":[0,0],"185":[0,0],"186":[0,0],"187":[0,0],"188":[0,0],"189":[0,0],"190":[0,0],"191":[0,0],"192":[0,0],"193":[0,0],"194":[0,0],"195":[0,0],"196":[0,0],"197":[0,0],"198":[0,0],"199":[0,0],"200":[0,0],"201":[0,0],"202":[0,0],"203":[0,0],"204":[0,0],"205":[0,0],"206":[0,0],"207":[0,0],"208":[0,0],"209":[0,0],"210":[0,0],"211":[0,0],"212":[0,0],"213":[0,0],"214":[0,0],"215":[0,0],"216":[0,0],"217":[0,0],"218":[0,0],"219":[0,0],"220":[0,0],"221":[0,0],"222":[0,0],"223":[0,0],"224":[0,0],"225":[0,0],"226":[0,0],"227":[0,0],"228":[0,0],"229":[0,0],"230":[0,0],"231":[0,0],"232":[0,0],"233":[0,0],"234":[0,0],"235":[0,0],"236":[0,0],"237":[0,0],"238":[0,0],"239":[0,0],"240":[0,0],"241":[0,0],"242":[0,0],"243":[0,0],"244":[0,0],"245":[0,0],"246":[0,0],"247":[0,0],"248":[0,0],"249":[0,0],"250":[0,0],"251":[0,0],"252":[0,0],"253":[0,0],"254":[0,0],"255":[0,0],"256":[0,0],"257":[0,0],"258":[0,0],"259":[0,0],"260":[0,0],"261":[0,0],"262":[0,0],"263":[0,0],"264":[0,0],"265":[0,0],"266":[0,0],"267":[0,0],"268":[0,0],"269":[0,0],"270":[0,0],"271":[0,0],"272":[0,0],"273":[0,0],"274":[0,0],"275":[0,0],"276":[0,0],"277":[0,0],"278":[0,0],"279":[0,0],"280":[0,0],"281":[0,0,0],"282":[0,0],"283":[0,0],"284":[0,0],"285":[0,0],"286":[0,0,0],"287":[0,0],"288":[0,0],"289":[0,0],"290":[0,0],"291":[0,0],"292":[0,0],"293":[0,0],"294":[0,0],"295":[0,0],"296":[0,0],"297":[0,0],"298":[0,0],"299":[0,0],"300":[0,0],"301":[0,0],"302":[0,0],"303":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"304":[0,0],"305":[0,0],"306":[0,0,0,0],"307":[1,3],"308":[2,2],"309":[1,3],"310":[0,0],"311":[0,0],"312":[0,0],"313":[0,0],"314":[0,0],"315":[0,1],"316":[0,1],"317":[0,1],"318":[0,1],"319":[0,0],"320":[0,0],"321":[0,0],"322":[0,0],"323":[0,0],"324":[0,0],"325":[0,0],"326":[0,0],"327":[0,0],"328":[0,0],"329":[0,0],"330":[0,0],"331":[0,0],"332":[0,0],"333":[0,0],"334":[0,0],"335":[0,0],"336":[0,0],"337":[0,0],"338":[0,0],"339":[0,0],"340":[0,0],"341":[0,0],"342":[0,0],"343":[0,0],"344":[0,0],"345":[0,0],"346":[0,0],"347":[0,0],"348":[0,0],"349":[0,0],"350":[0,0],"351":[0,0],"352":[0,0],"353":[0,0],"354":[0,0],"355":[0,0],"356":[0,0],"357":[0,0],"358":[0,0],"359":[0,0],"360":[0,0],"361":[0,0],"362":[0,0],"363":[0,0],"364":[0,0],"365":[0,0,0],"366":[0,0],"367":[0,0],"368":[0,0],"369":[0,0],"370":[0,0],"371":[0,0],"372":[0,0],"373":[0,0],"374":[0,0],"375":[0,0],"376":[1,0]},"f":{"1":0,"2":0,"3":1,"4":1,"5":1,"6":1,"7":2,"8":2,"9":0,"10":1,"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":4,"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":1,"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},"fnMap":{"1":{"name":"GameLib","line":2,"loc":{"start":{"line":2,"column":4},"end":{"line":2,"column":23}}},"2":{"name":"(anonymous_2)","line":6,"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":27}}},"3":{"name":"(anonymous_3)","line":23,"loc":{"start":{"line":23,"column":24},"end":{"line":26,"column":2}}},"4":{"name":"(anonymous_4)","line":44,"loc":{"start":{"line":44,"column":18},"end":{"line":55,"column":2}}},"5":{"name":"(anonymous_5)","line":104,"loc":{"start":{"line":104,"column":24},"end":{"line":110,"column":2}}},"6":{"name":"(anonymous_6)","line":138,"loc":{"start":{"line":138,"column":49},"end":{"line":138,"column":60}}},"7":{"name":"(anonymous_7)","line":180,"loc":{"start":{"line":180,"column":19},"end":{"line":180,"column":40}}},"8":{"name":"(anonymous_8)","line":192,"loc":{"start":{"line":192,"column":20},"end":{"line":195,"column":2}}},"9":{"name":"(anonymous_9)","line":204,"loc":{"start":{"line":204,"column":39},"end":{"line":204,"column":50}}},"10":{"name":"(anonymous_10)","line":211,"loc":{"start":{"line":211,"column":47},"end":{"line":211,"column":58}}},"11":{"name":"(anonymous_11)","line":222,"loc":{"start":{"line":222,"column":37},"end":{"line":222,"column":48}}},"12":{"name":"(anonymous_12)","line":230,"loc":{"start":{"line":230,"column":39},"end":{"line":230,"column":50}}},"13":{"name":"(anonymous_13)","line":248,"loc":{"start":{"line":248,"column":25},"end":{"line":252,"column":2}}},"14":{"name":"(anonymous_14)","line":298,"loc":{"start":{"line":298,"column":48},"end":{"line":298,"column":64}}},"15":{"name":"(anonymous_15)","line":309,"loc":{"start":{"line":309,"column":47},"end":{"line":309,"column":63}}},"16":{"name":"(anonymous_16)","line":320,"loc":{"start":{"line":320,"column":45},"end":{"line":320,"column":61}}},"17":{"name":"(anonymous_17)","line":330,"loc":{"start":{"line":330,"column":49},"end":{"line":330,"column":60}}},"18":{"name":"(anonymous_18)","line":338,"loc":{"start":{"line":338,"column":52},"end":{"line":338,"column":72}}},"19":{"name":"(anonymous_19)","line":390,"loc":{"start":{"line":390,"column":42},"end":{"line":390,"column":62}}},"20":{"name":"(anonymous_20)","line":399,"loc":{"start":{"line":399,"column":47},"end":{"line":399,"column":66}}},"21":{"name":"(anonymous_21)","line":413,"loc":{"start":{"line":413,"column":45},"end":{"line":413,"column":64}}},"22":{"name":"(anonymous_22)","line":446,"loc":{"start":{"line":446,"column":43},"end":{"line":446,"column":62}}},"23":{"name":"(anonymous_23)","line":478,"loc":{"start":{"line":478,"column":18},"end":{"line":480,"column":2}}},"24":{"name":"(anonymous_24)","line":486,"loc":{"start":{"line":486,"column":37},"end":{"line":488,"column":2}}},"25":{"name":"(anonymous_25)","line":492,"loc":{"start":{"line":492,"column":44},"end":{"line":494,"column":2}}},"26":{"name":"(anonymous_26)","line":498,"loc":{"start":{"line":498,"column":52},"end":{"line":501,"column":2}}},"27":{"name":"(anonymous_27)","line":506,"loc":{"start":{"line":506,"column":53},"end":{"line":508,"column":2}}},"28":{"name":"(anonymous_28)","line":512,"loc":{"start":{"line":512,"column":43},"end":{"line":514,"column":2}}},"29":{"name":"(anonymous_29)","line":572,"loc":{"start":{"line":572,"column":37},"end":{"line":576,"column":2}}},"30":{"name":"(anonymous_30)","line":590,"loc":{"start":{"line":590,"column":22},"end":{"line":593,"column":2}}},"31":{"name":"(anonymous_31)","line":602,"loc":{"start":{"line":602,"column":40},"end":{"line":602,"column":51}}},"32":{"name":"(anonymous_32)","line":609,"loc":{"start":{"line":609,"column":48},"end":{"line":609,"column":59}}},"33":{"name":"(anonymous_33)","line":629,"loc":{"start":{"line":629,"column":23},"end":{"line":635,"column":2}}},"34":{"name":"(anonymous_34)","line":669,"loc":{"start":{"line":669,"column":44},"end":{"line":673,"column":2}}},"35":{"name":"(anonymous_35)","line":724,"loc":{"start":{"line":724,"column":54},"end":{"line":728,"column":2}}},"36":{"name":"(anonymous_36)","line":731,"loc":{"start":{"line":731,"column":17},"end":{"line":731,"column":29}}},"37":{"name":"(anonymous_37)","line":784,"loc":{"start":{"line":784,"column":19},"end":{"line":790,"column":2}}},"38":{"name":"(anonymous_38)","line":839,"loc":{"start":{"line":839,"column":19},"end":{"line":855,"column":2}}},"39":{"name":"(anonymous_39)","line":973,"loc":{"start":{"line":973,"column":22},"end":{"line":1031,"column":2}}},"40":{"name":"(anonymous_40)","line":1427,"loc":{"start":{"line":1427,"column":45},"end":{"line":1432,"column":2}}},"41":{"name":"(anonymous_41)","line":1591,"loc":{"start":{"line":1591,"column":12},"end":{"line":1591,"column":22}}},"42":{"name":"(anonymous_42)","line":1595,"loc":{"start":{"line":1595,"column":12},"end":{"line":1595,"column":27}}},"43":{"name":"(anonymous_43)","line":1613,"loc":{"start":{"line":1613,"column":21},"end":{"line":1617,"column":2}}},"44":{"name":"(anonymous_44)","line":1636,"loc":{"start":{"line":1636,"column":40},"end":{"line":1636,"column":52}}},"45":{"name":"(anonymous_45)","line":1643,"loc":{"start":{"line":1643,"column":21},"end":{"line":1648,"column":2}}},"46":{"name":"(anonymous_46)","line":1669,"loc":{"start":{"line":1669,"column":47},"end":{"line":1669,"column":66}}},"47":{"name":"(anonymous_47)","line":1676,"loc":{"start":{"line":1676,"column":47},"end":{"line":1676,"column":66}}},"48":{"name":"(anonymous_48)","line":1693,"loc":{"start":{"line":1693,"column":47},"end":{"line":1693,"column":66}}},"49":{"name":"(anonymous_49)","line":1700,"loc":{"start":{"line":1700,"column":39},"end":{"line":1700,"column":65}}},"50":{"name":"(anonymous_50)","line":1706,"loc":{"start":{"line":1706,"column":39},"end":{"line":1706,"column":65}}},"51":{"name":"(anonymous_51)","line":1712,"loc":{"start":{"line":1712,"column":39},"end":{"line":1712,"column":65}}},"52":{"name":"(anonymous_52)","line":1718,"loc":{"start":{"line":1718,"column":40},"end":{"line":1718,"column":55}}},"53":{"name":"(anonymous_53)","line":1735,"loc":{"start":{"line":1735,"column":40},"end":{"line":1735,"column":52}}},"54":{"name":"(anonymous_54)","line":1744,"loc":{"start":{"line":1744,"column":38},"end":{"line":1744,"column":70}}},"55":{"name":"(anonymous_55)","line":1840,"loc":{"start":{"line":1840,"column":18},"end":{"line":1860,"column":2}}},"56":{"name":"(anonymous_56)","line":1943,"loc":{"start":{"line":1943,"column":37},"end":{"line":1943,"column":105}}},"57":{"name":"(anonymous_57)","line":2058,"loc":{"start":{"line":2058,"column":42},"end":{"line":2058,"column":62}}},"58":{"name":"(anonymous_58)","line":2076,"loc":{"start":{"line":2076,"column":41},"end":{"line":2076,"column":67}}},"59":{"name":"(anonymous_59)","line":2161,"loc":{"start":{"line":2161,"column":29},"end":{"line":2161,"column":62}}},"60":{"name":"inProcessed","line":2169,"loc":{"start":{"line":2169,"column":4},"end":{"line":2169,"column":46}}},"61":{"name":"neighbourOnEdge","line":2187,"loc":{"start":{"line":2187,"column":4},"end":{"line":2187,"column":59}}},"62":{"name":"(anonymous_62)","line":2319,"loc":{"start":{"line":2319,"column":27},"end":{"line":2319,"column":57}}},"63":{"name":"(anonymous_63)","line":2363,"loc":{"start":{"line":2363,"column":21},"end":{"line":2368,"column":2}}},"64":{"name":"(anonymous_64)","line":2395,"loc":{"start":{"line":2395,"column":24},"end":{"line":2401,"column":2}}},"65":{"name":"(anonymous_65)","line":2413,"loc":{"start":{"line":2413,"column":40},"end":{"line":2413,"column":51}}},"66":{"name":"(anonymous_66)","line":2429,"loc":{"start":{"line":2429,"column":28},"end":{"line":2433,"column":2}}},"67":{"name":"(anonymous_67)","line":2451,"loc":{"start":{"line":2451,"column":53},"end":{"line":2451,"column":64}}},"68":{"name":"(anonymous_68)","line":2461,"loc":{"start":{"line":2461,"column":47},"end":{"line":2463,"column":2}}},"69":{"name":"(anonymous_69)","line":2473,"loc":{"start":{"line":2473,"column":51},"end":{"line":2473,"column":62}}},"70":{"name":"(anonymous_70)","line":2476,"loc":{"start":{"line":2476,"column":26},"end":{"line":2505,"column":2}}},"71":{"name":"(anonymous_71)","line":2647,"loc":{"start":{"line":2647,"column":51},"end":{"line":2647,"column":62}}},"72":{"name":"(anonymous_72)","line":2688,"loc":{"start":{"line":2688,"column":30},"end":{"line":2692,"column":2}}},"73":{"name":"(anonymous_73)","line":2710,"loc":{"start":{"line":2710,"column":53},"end":{"line":2710,"column":64}}},"74":{"name":"(anonymous_74)","line":2718,"loc":{"start":{"line":2718,"column":55},"end":{"line":2718,"column":66}}},"75":{"name":"(anonymous_75)","line":2728,"loc":{"start":{"line":2728,"column":49},"end":{"line":2728,"column":65}}},"76":{"name":"(anonymous_76)","line":2774,"loc":{"start":{"line":2774,"column":23},"end":{"line":2791,"column":2}}},"77":{"name":"(anonymous_77)","line":2820,"loc":{"start":{"line":2820,"column":48},"end":{"line":2820,"column":59}}},"78":{"name":"(anonymous_78)","line":2869,"loc":{"start":{"line":2869,"column":42},"end":{"line":2873,"column":2}}},"79":{"name":"(anonymous_79)","line":2908,"loc":{"start":{"line":2908,"column":24},"end":{"line":2913,"column":2}}},"80":{"name":"(anonymous_80)","line":2935,"loc":{"start":{"line":2935,"column":19},"end":{"line":2947,"column":2}}},"81":{"name":"(anonymous_81)","line":3006,"loc":{"start":{"line":3006,"column":36},"end":{"line":3013,"column":2}}},"82":{"name":"(anonymous_82)","line":3029,"loc":{"start":{"line":3029,"column":29},"end":{"line":3029,"column":43}}},"83":{"name":"(anonymous_83)","line":3030,"loc":{"start":{"line":3030,"column":15},"end":{"line":3030,"column":26}}},"84":{"name":"(anonymous_84)","line":3235,"loc":{"start":{"line":3235,"column":29},"end":{"line":3242,"column":2}}},"85":{"name":"(anonymous_85)","line":3402,"loc":{"start":{"line":3402,"column":12},"end":{"line":3402,"column":37}}},"86":{"name":"(anonymous_86)","line":3403,"loc":{"start":{"line":3403,"column":23},"end":{"line":3403,"column":43}}},"87":{"name":"(anonymous_87)","line":3440,"loc":{"start":{"line":3440,"column":16},"end":{"line":3440,"column":31}}},"88":{"name":"(anonymous_88)","line":3448,"loc":{"start":{"line":3448,"column":8},"end":{"line":3448,"column":32}}},"89":{"name":"(anonymous_89)","line":3537,"loc":{"start":{"line":3537,"column":8},"end":{"line":3537,"column":23}}},"90":{"name":"(anonymous_90)","line":3559,"loc":{"start":{"line":3559,"column":19},"end":{"line":3572,"column":2}}},"91":{"name":"(anonymous_91)","line":3647,"loc":{"start":{"line":3647,"column":44},"end":{"line":3647,"column":55}}},"92":{"name":"(anonymous_92)","line":3699,"loc":{"start":{"line":3699,"column":36},"end":{"line":3701,"column":2}}},"93":{"name":"(anonymous_93)","line":3732,"loc":{"start":{"line":3732,"column":22},"end":{"line":3741,"column":2}}},"94":{"name":"(anonymous_94)","line":3790,"loc":{"start":{"line":3790,"column":20},"end":{"line":3792,"column":2}}},"95":{"name":"(anonymous_95)","line":3801,"loc":{"start":{"line":3801,"column":35},"end":{"line":3803,"column":2}}},"96":{"name":"(anonymous_96)","line":3841,"loc":{"start":{"line":3841,"column":37},"end":{"line":3844,"column":2}}},"97":{"name":"(anonymous_97)","line":3869,"loc":{"start":{"line":3869,"column":28},"end":{"line":3875,"column":2}}},"98":{"name":"(anonymous_98)","line":3923,"loc":{"start":{"line":3923,"column":21},"end":{"line":3944,"column":2}}},"99":{"name":"(anonymous_99)","line":4114,"loc":{"start":{"line":4114,"column":29},"end":{"line":4121,"column":2}}},"100":{"name":"(anonymous_100)","line":4142,"loc":{"start":{"line":4142,"column":12},"end":{"line":4142,"column":30}}},"101":{"name":"(anonymous_101)","line":4171,"loc":{"start":{"line":4171,"column":12},"end":{"line":4171,"column":26}}},"102":{"name":"(anonymous_102)","line":4179,"loc":{"start":{"line":4179,"column":12},"end":{"line":4179,"column":28}}},"103":{"name":"(anonymous_103)","line":4206,"loc":{"start":{"line":4206,"column":30},"end":{"line":4213,"column":2}}},"104":{"name":"(anonymous_104)","line":4304,"loc":{"start":{"line":4304,"column":26},"end":{"line":4307,"column":2}}},"105":{"name":"(anonymous_105)","line":4326,"loc":{"start":{"line":4326,"column":26},"end":{"line":4338,"column":2}}},"106":{"name":"(anonymous_106)","line":4380,"loc":{"start":{"line":4380,"column":42},"end":{"line":4380,"column":52}}},"107":{"name":"(anonymous_107)","line":4397,"loc":{"start":{"line":4397,"column":43},"end":{"line":4397,"column":62}}},"108":{"name":"(anonymous_108)","line":4437,"loc":{"start":{"line":4437,"column":21},"end":{"line":4437,"column":36}}},"109":{"name":"(anonymous_109)","line":4451,"loc":{"start":{"line":4451,"column":36},"end":{"line":4451,"column":47}}},"110":{"name":"(anonymous_110)","line":4458,"loc":{"start":{"line":4458,"column":38},"end":{"line":4458,"column":50}}},"111":{"name":"(anonymous_111)","line":4465,"loc":{"start":{"line":4465,"column":21},"end":{"line":4465,"column":39}}},"112":{"name":"(anonymous_112)","line":4484,"loc":{"start":{"line":4484,"column":40},"end":{"line":4484,"column":53}}},"113":{"name":"(anonymous_113)","line":4499,"loc":{"start":{"line":4499,"column":37},"end":{"line":4499,"column":50}}},"114":{"name":"(anonymous_114)","line":4507,"loc":{"start":{"line":4507,"column":40},"end":{"line":4507,"column":52}}},"115":{"name":"(anonymous_115)","line":4514,"loc":{"start":{"line":4514,"column":31},"end":{"line":4514,"column":61}}},"116":{"name":"(anonymous_116)","line":4525,"loc":{"start":{"line":4525,"column":28},"end":{"line":4525,"column":47}}},"117":{"name":"(anonymous_117)","line":4531,"loc":{"start":{"line":4531,"column":38},"end":{"line":4531,"column":56}}},"118":{"name":"(anonymous_118)","line":4538,"loc":{"start":{"line":4538,"column":41},"end":{"line":4538,"column":54}}},"119":{"name":"(anonymous_119)","line":4545,"loc":{"start":{"line":4545,"column":39},"end":{"line":4545,"column":51}}},"120":{"name":"(anonymous_120)","line":4549,"loc":{"start":{"line":4549,"column":36},"end":{"line":4549,"column":48}}},"121":{"name":"(anonymous_121)","line":4557,"loc":{"start":{"line":4557,"column":40},"end":{"line":4557,"column":53}}},"122":{"name":"(anonymous_122)","line":4577,"loc":{"start":{"line":4577,"column":35},"end":{"line":4577,"column":48}}},"123":{"name":"(anonymous_123)","line":4581,"loc":{"start":{"line":4581,"column":41},"end":{"line":4581,"column":53}}},"124":{"name":"(anonymous_124)","line":4600,"loc":{"start":{"line":4600,"column":21},"end":{"line":4600,"column":42}}},"125":{"name":"(anonymous_125)","line":4624,"loc":{"start":{"line":4624,"column":41},"end":{"line":4624,"column":54}}},"126":{"name":"(anonymous_126)","line":4631,"loc":{"start":{"line":4631,"column":36},"end":{"line":4631,"column":48}}},"127":{"name":"(anonymous_127)","line":4640,"loc":{"start":{"line":4640,"column":40},"end":{"line":4640,"column":53}}},"128":{"name":"(anonymous_128)","line":4661,"loc":{"start":{"line":4661,"column":41},"end":{"line":4661,"column":53}}},"129":{"name":"(anonymous_129)","line":4681,"loc":{"start":{"line":4681,"column":40},"end":{"line":4681,"column":53}}},"130":{"name":"(anonymous_130)","line":4699,"loc":{"start":{"line":4699,"column":28},"end":{"line":4699,"column":40}}},"131":{"name":"(anonymous_131)","line":4703,"loc":{"start":{"line":4703,"column":42},"end":{"line":4703,"column":60}}},"132":{"name":"(anonymous_132)","line":4724,"loc":{"start":{"line":4724,"column":43},"end":{"line":4724,"column":55}}},"133":{"name":"(anonymous_133)","line":4735,"loc":{"start":{"line":4735,"column":56},"end":{"line":4735,"column":73}}},"134":{"name":"(anonymous_134)","line":4780,"loc":{"start":{"line":4780,"column":56},"end":{"line":4780,"column":73}}},"135":{"name":"(anonymous_135)","line":4825,"loc":{"start":{"line":4825,"column":45},"end":{"line":4825,"column":63}}},"136":{"name":"(anonymous_136)","line":4846,"loc":{"start":{"line":4846,"column":48},"end":{"line":4846,"column":60}}},"137":{"name":"(anonymous_137)","line":4885,"loc":{"start":{"line":4885,"column":46},"end":{"line":4885,"column":58}}},"138":{"name":"(anonymous_138)","line":4903,"loc":{"start":{"line":4903,"column":47},"end":{"line":4903,"column":59}}},"139":{"name":"(anonymous_139)","line":4915,"loc":{"start":{"line":4915,"column":47},"end":{"line":4915,"column":59}}},"140":{"name":"(anonymous_140)","line":4930,"loc":{"start":{"line":4930,"column":20},"end":{"line":4933,"column":2}}},"141":{"name":"(anonymous_141)","line":4948,"loc":{"start":{"line":4948,"column":19},"end":{"line":4956,"column":2}}},"142":{"name":"(anonymous_142)","line":5001,"loc":{"start":{"line":5001,"column":44},"end":{"line":5001,"column":55}}},"143":{"name":"(anonymous_143)","line":5023,"loc":{"start":{"line":5023,"column":42},"end":{"line":5025,"column":2}}},"144":{"name":"(anonymous_144)","line":5034,"loc":{"start":{"line":5034,"column":40},"end":{"line":5036,"column":2}}},"145":{"name":"(anonymous_145)","line":5040,"loc":{"start":{"line":5040,"column":34},"end":{"line":5042,"column":2}}},"146":{"name":"(anonymous_146)","line":5062,"loc":{"start":{"line":5062,"column":48},"end":{"line":5064,"column":2}}},"147":{"name":"(anonymous_147)","line":5090,"loc":{"start":{"line":5090,"column":63},"end":{"line":5097,"column":2}}},"148":{"name":"(anonymous_148)","line":5197,"loc":{"start":{"line":5197,"column":65},"end":{"line":5204,"column":2}}},"149":{"name":"(anonymous_149)","line":5295,"loc":{"start":{"line":5295,"column":62},"end":{"line":5303,"column":2}}},"150":{"name":"(anonymous_150)","line":5392,"loc":{"start":{"line":5392,"column":55},"end":{"line":5395,"column":2}}},"151":{"name":"(anonymous_151)","line":5493,"loc":{"start":{"line":5493,"column":52},"end":{"line":5501,"column":2}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":3,"column":1}},"2":{"start":{"line":2,"column":4},"end":{"line":2,"column":25}},"3":{"start":{"line":5,"column":0},"end":{"line":7,"column":1}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":30}},"5":{"start":{"line":9,"column":0},"end":{"line":16,"column":1}},"6":{"start":{"line":10,"column":4},"end":{"line":13,"column":5}},"7":{"start":{"line":11,"column":8},"end":{"line":11,"column":74}},"8":{"start":{"line":12,"column":8},"end":{"line":12,"column":77}},"9":{"start":{"line":15,"column":4},"end":{"line":15,"column":25}},"10":{"start":{"line":23,"column":0},"end":{"line":29,"column":2}},"11":{"start":{"line":27,"column":4},"end":{"line":27,"column":31}},"12":{"start":{"line":28,"column":4},"end":{"line":28,"column":25}},"13":{"start":{"line":44,"column":0},"end":{"line":94,"column":2}},"14":{"start":{"line":56,"column":4},"end":{"line":56,"column":17}},"15":{"start":{"line":57,"column":4},"end":{"line":57,"column":21}},"16":{"start":{"line":58,"column":4},"end":{"line":58,"column":25}},"17":{"start":{"line":60,"column":4},"end":{"line":62,"column":5}},"18":{"start":{"line":61,"column":8},"end":{"line":61,"column":26}},"19":{"start":{"line":63,"column":4},"end":{"line":63,"column":37}},"20":{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},"21":{"start":{"line":66,"column":8},"end":{"line":66,"column":28}},"22":{"start":{"line":68,"column":4},"end":{"line":68,"column":37}},"23":{"start":{"line":70,"column":4},"end":{"line":72,"column":5}},"24":{"start":{"line":71,"column":8},"end":{"line":71,"column":46}},"25":{"start":{"line":73,"column":4},"end":{"line":73,"column":33}},"26":{"start":{"line":75,"column":4},"end":{"line":77,"column":5}},"27":{"start":{"line":76,"column":8},"end":{"line":76,"column":49}},"28":{"start":{"line":78,"column":4},"end":{"line":78,"column":29}},"29":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"30":{"start":{"line":81,"column":8},"end":{"line":81,"column":49}},"31":{"start":{"line":83,"column":4},"end":{"line":83,"column":29}},"32":{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},"33":{"start":{"line":86,"column":8},"end":{"line":86,"column":46}},"34":{"start":{"line":88,"column":4},"end":{"line":88,"column":23}},"35":{"start":{"line":90,"column":4},"end":{"line":92,"column":5}},"36":{"start":{"line":91,"column":8},"end":{"line":91,"column":43}},"37":{"start":{"line":93,"column":4},"end":{"line":93,"column":17}},"38":{"start":{"line":104,"column":0},"end":{"line":133,"column":2}},"39":{"start":{"line":111,"column":4},"end":{"line":111,"column":17}},"40":{"start":{"line":113,"column":4},"end":{"line":115,"column":5}},"41":{"start":{"line":114,"column":8},"end":{"line":114,"column":46}},"42":{"start":{"line":116,"column":4},"end":{"line":116,"column":21}},"43":{"start":{"line":118,"column":4},"end":{"line":120,"column":5}},"44":{"start":{"line":119,"column":8},"end":{"line":119,"column":69}},"45":{"start":{"line":121,"column":4},"end":{"line":121,"column":41}},"46":{"start":{"line":123,"column":4},"end":{"line":125,"column":5}},"47":{"start":{"line":124,"column":8},"end":{"line":124,"column":22}},"48":{"start":{"line":126,"column":4},"end":{"line":126,"column":25}},"49":{"start":{"line":128,"column":4},"end":{"line":128,"column":25}},"50":{"start":{"line":130,"column":4},"end":{"line":132,"column":5}},"51":{"start":{"line":131,"column":8},"end":{"line":131,"column":30}},"52":{"start":{"line":138,"column":0},"end":{"line":163,"column":2}},"53":{"start":{"line":140,"column":4},"end":{"line":143,"column":5}},"54":{"start":{"line":141,"column":8},"end":{"line":141,"column":34}},"55":{"start":{"line":142,"column":8},"end":{"line":142,"column":37}},"56":{"start":{"line":145,"column":4},"end":{"line":145,"column":35}},"57":{"start":{"line":147,"column":4},"end":{"line":147,"column":24}},"58":{"start":{"line":149,"column":4},"end":{"line":158,"column":5}},"59":{"start":{"line":150,"column":8},"end":{"line":150,"column":62}},"60":{"start":{"line":151,"column":11},"end":{"line":158,"column":5}},"61":{"start":{"line":152,"column":8},"end":{"line":152,"column":61}},"62":{"start":{"line":153,"column":11},"end":{"line":158,"column":5}},"63":{"start":{"line":154,"column":8},"end":{"line":154,"column":61}},"64":{"start":{"line":156,"column":8},"end":{"line":156,"column":76}},"65":{"start":{"line":157,"column":8},"end":{"line":157,"column":79}},"66":{"start":{"line":160,"column":4},"end":{"line":160,"column":29}},"67":{"start":{"line":162,"column":4},"end":{"line":162,"column":20}},"68":{"start":{"line":169,"column":0},"end":{"line":169,"column":50}},"69":{"start":{"line":170,"column":0},"end":{"line":170,"column":49}},"70":{"start":{"line":171,"column":0},"end":{"line":171,"column":48}},"71":{"start":{"line":180,"column":0},"end":{"line":185,"column":2}},"72":{"start":{"line":181,"column":4},"end":{"line":181,"column":15}},"73":{"start":{"line":182,"column":4},"end":{"line":182,"column":15}},"74":{"start":{"line":183,"column":4},"end":{"line":183,"column":15}},"75":{"start":{"line":184,"column":4},"end":{"line":184,"column":15}},"76":{"start":{"line":192,"column":0},"end":{"line":198,"column":2}},"77":{"start":{"line":196,"column":4},"end":{"line":196,"column":33}},"78":{"start":{"line":197,"column":4},"end":{"line":197,"column":29}},"79":{"start":{"line":204,"column":0},"end":{"line":206,"column":2}},"80":{"start":{"line":205,"column":4},"end":{"line":205,"column":68}},"81":{"start":{"line":211,"column":0},"end":{"line":216,"column":2}},"82":{"start":{"line":212,"column":4},"end":{"line":215,"column":5}},"83":{"start":{"line":213,"column":8},"end":{"line":213,"column":64}},"84":{"start":{"line":214,"column":8},"end":{"line":214,"column":67}},"85":{"start":{"line":222,"column":0},"end":{"line":224,"column":2}},"86":{"start":{"line":223,"column":4},"end":{"line":223,"column":66}},"87":{"start":{"line":230,"column":0},"end":{"line":232,"column":2}},"88":{"start":{"line":231,"column":4},"end":{"line":231,"column":68}},"89":{"start":{"line":238,"column":0},"end":{"line":238,"column":43}},"90":{"start":{"line":239,"column":0},"end":{"line":239,"column":41}},"91":{"start":{"line":240,"column":0},"end":{"line":240,"column":43}},"92":{"start":{"line":248,"column":0},"end":{"line":292,"column":2}},"93":{"start":{"line":253,"column":4},"end":{"line":253,"column":24}},"94":{"start":{"line":255,"column":4},"end":{"line":255,"column":25}},"95":{"start":{"line":257,"column":4},"end":{"line":257,"column":23}},"96":{"start":{"line":259,"column":4},"end":{"line":259,"column":17}},"97":{"start":{"line":260,"column":4},"end":{"line":260,"column":19}},"98":{"start":{"line":261,"column":4},"end":{"line":261,"column":27}},"99":{"start":{"line":263,"column":4},"end":{"line":263,"column":29}},"100":{"start":{"line":264,"column":4},"end":{"line":264,"column":30}},"101":{"start":{"line":265,"column":4},"end":{"line":265,"column":26}},"102":{"start":{"line":266,"column":4},"end":{"line":266,"column":27}},"103":{"start":{"line":267,"column":4},"end":{"line":267,"column":24}},"104":{"start":{"line":268,"column":4},"end":{"line":268,"column":26}},"105":{"start":{"line":270,"column":4},"end":{"line":270,"column":53}},"106":{"start":{"line":271,"column":4},"end":{"line":271,"column":57}},"107":{"start":{"line":272,"column":4},"end":{"line":272,"column":57}},"108":{"start":{"line":273,"column":4},"end":{"line":273,"column":59}},"109":{"start":{"line":274,"column":4},"end":{"line":274,"column":53}},"110":{"start":{"line":275,"column":4},"end":{"line":275,"column":49}},"111":{"start":{"line":277,"column":4},"end":{"line":277,"column":25}},"112":{"start":{"line":279,"column":4},"end":{"line":279,"column":73}},"113":{"start":{"line":280,"column":4},"end":{"line":280,"column":69}},"114":{"start":{"line":281,"column":4},"end":{"line":281,"column":77}},"115":{"start":{"line":282,"column":4},"end":{"line":282,"column":73}},"116":{"start":{"line":283,"column":4},"end":{"line":283,"column":79}},"117":{"start":{"line":285,"column":4},"end":{"line":285,"column":141}},"118":{"start":{"line":286,"column":4},"end":{"line":286,"column":33}},"119":{"start":{"line":288,"column":4},"end":{"line":291,"column":5}},"120":{"start":{"line":289,"column":8},"end":{"line":289,"column":153}},"121":{"start":{"line":290,"column":8},"end":{"line":290,"column":125}},"122":{"start":{"line":298,"column":0},"end":{"line":303,"column":2}},"123":{"start":{"line":299,"column":4},"end":{"line":299,"column":28}},"124":{"start":{"line":300,"column":4},"end":{"line":300,"column":52}},"125":{"start":{"line":301,"column":4},"end":{"line":301,"column":27}},"126":{"start":{"line":302,"column":4},"end":{"line":302,"column":29}},"127":{"start":{"line":309,"column":0},"end":{"line":314,"column":2}},"128":{"start":{"line":310,"column":4},"end":{"line":313,"column":5}},"129":{"start":{"line":311,"column":8},"end":{"line":311,"column":30}},"130":{"start":{"line":312,"column":8},"end":{"line":312,"column":81}},"131":{"start":{"line":320,"column":0},"end":{"line":325,"column":2}},"132":{"start":{"line":321,"column":4},"end":{"line":324,"column":5}},"133":{"start":{"line":322,"column":8},"end":{"line":322,"column":31}},"134":{"start":{"line":323,"column":8},"end":{"line":323,"column":77}},"135":{"start":{"line":330,"column":0},"end":{"line":332,"column":2}},"136":{"start":{"line":331,"column":4},"end":{"line":331,"column":61}},"137":{"start":{"line":338,"column":0},"end":{"line":383,"column":2}},"138":{"start":{"line":339,"column":4},"end":{"line":339,"column":53}},"139":{"start":{"line":340,"column":4},"end":{"line":340,"column":56}},"140":{"start":{"line":341,"column":4},"end":{"line":341,"column":49}},"141":{"start":{"line":343,"column":4},"end":{"line":343,"column":47}},"142":{"start":{"line":345,"column":4},"end":{"line":345,"column":40}},"143":{"start":{"line":346,"column":4},"end":{"line":346,"column":63}},"144":{"start":{"line":348,"column":4},"end":{"line":359,"column":5}},"145":{"start":{"line":350,"column":8},"end":{"line":350,"column":74}},"146":{"start":{"line":351,"column":8},"end":{"line":351,"column":74}},"147":{"start":{"line":352,"column":8},"end":{"line":352,"column":74}},"148":{"start":{"line":354,"column":11},"end":{"line":359,"column":5}},"149":{"start":{"line":356,"column":8},"end":{"line":356,"column":74}},"150":{"start":{"line":357,"column":8},"end":{"line":357,"column":74}},"151":{"start":{"line":358,"column":8},"end":{"line":358,"column":74}},"152":{"start":{"line":361,"column":4},"end":{"line":372,"column":5}},"153":{"start":{"line":363,"column":8},"end":{"line":363,"column":72}},"154":{"start":{"line":364,"column":8},"end":{"line":364,"column":72}},"155":{"start":{"line":365,"column":8},"end":{"line":365,"column":72}},"156":{"start":{"line":367,"column":11},"end":{"line":372,"column":5}},"157":{"start":{"line":369,"column":8},"end":{"line":369,"column":72}},"158":{"start":{"line":370,"column":8},"end":{"line":370,"column":72}},"159":{"start":{"line":371,"column":8},"end":{"line":371,"column":72}},"160":{"start":{"line":374,"column":4},"end":{"line":382,"column":5}},"161":{"start":{"line":376,"column":8},"end":{"line":376,"column":62}},"162":{"start":{"line":378,"column":11},"end":{"line":382,"column":5}},"163":{"start":{"line":380,"column":8},"end":{"line":380,"column":62}},"164":{"start":{"line":390,"column":0},"end":{"line":393,"column":2}},"165":{"start":{"line":391,"column":4},"end":{"line":391,"column":25}},"166":{"start":{"line":392,"column":4},"end":{"line":392,"column":37}},"167":{"start":{"line":399,"column":0},"end":{"line":407,"column":2}},"168":{"start":{"line":400,"column":4},"end":{"line":406,"column":5}},"169":{"start":{"line":401,"column":8},"end":{"line":401,"column":92}},"170":{"start":{"line":402,"column":8},"end":{"line":402,"column":92}},"171":{"start":{"line":404,"column":8},"end":{"line":404,"column":38}},"172":{"start":{"line":405,"column":8},"end":{"line":405,"column":40}},"173":{"start":{"line":413,"column":0},"end":{"line":440,"column":2}},"174":{"start":{"line":414,"column":4},"end":{"line":439,"column":5}},"175":{"start":{"line":417,"column":12},"end":{"line":417,"column":36}},"176":{"start":{"line":418,"column":12},"end":{"line":418,"column":18}},"177":{"start":{"line":421,"column":12},"end":{"line":421,"column":33}},"178":{"start":{"line":422,"column":12},"end":{"line":422,"column":18}},"179":{"start":{"line":425,"column":12},"end":{"line":425,"column":37}},"180":{"start":{"line":426,"column":12},"end":{"line":426,"column":18}},"181":{"start":{"line":429,"column":12},"end":{"line":429,"column":34}},"182":{"start":{"line":430,"column":12},"end":{"line":430,"column":18}},"183":{"start":{"line":433,"column":12},"end":{"line":433,"column":31}},"184":{"start":{"line":434,"column":12},"end":{"line":434,"column":18}},"185":{"start":{"line":437,"column":12},"end":{"line":437,"column":33}},"186":{"start":{"line":438,"column":12},"end":{"line":438,"column":18}},"187":{"start":{"line":446,"column":0},"end":{"line":477,"column":2}},"188":{"start":{"line":447,"column":4},"end":{"line":476,"column":5}},"189":{"start":{"line":451,"column":12},"end":{"line":451,"column":37}},"190":{"start":{"line":452,"column":12},"end":{"line":452,"column":18}},"191":{"start":{"line":456,"column":12},"end":{"line":456,"column":34}},"192":{"start":{"line":457,"column":12},"end":{"line":457,"column":18}},"193":{"start":{"line":461,"column":12},"end":{"line":461,"column":38}},"194":{"start":{"line":462,"column":12},"end":{"line":462,"column":18}},"195":{"start":{"line":466,"column":12},"end":{"line":466,"column":35}},"196":{"start":{"line":467,"column":12},"end":{"line":467,"column":18}},"197":{"start":{"line":470,"column":12},"end":{"line":470,"column":32}},"198":{"start":{"line":471,"column":12},"end":{"line":471,"column":18}},"199":{"start":{"line":474,"column":12},"end":{"line":474,"column":34}},"200":{"start":{"line":475,"column":12},"end":{"line":475,"column":18}},"201":{"start":{"line":478,"column":0},"end":{"line":484,"column":2}},"202":{"start":{"line":481,"column":4},"end":{"line":481,"column":21}},"203":{"start":{"line":482,"column":4},"end":{"line":482,"column":28}},"204":{"start":{"line":483,"column":4},"end":{"line":483,"column":38}},"205":{"start":{"line":486,"column":0},"end":{"line":490,"column":2}},"206":{"start":{"line":489,"column":4},"end":{"line":489,"column":36}},"207":{"start":{"line":492,"column":0},"end":{"line":496,"column":2}},"208":{"start":{"line":495,"column":4},"end":{"line":495,"column":42}},"209":{"start":{"line":498,"column":0},"end":{"line":504,"column":2}},"210":{"start":{"line":502,"column":4},"end":{"line":502,"column":94}},"211":{"start":{"line":503,"column":4},"end":{"line":503,"column":64}},"212":{"start":{"line":506,"column":0},"end":{"line":510,"column":2}},"213":{"start":{"line":509,"column":4},"end":{"line":509,"column":52}},"214":{"start":{"line":512,"column":0},"end":{"line":570,"column":2}},"215":{"start":{"line":515,"column":4},"end":{"line":569,"column":5}},"216":{"start":{"line":517,"column":8},"end":{"line":517,"column":64}},"217":{"start":{"line":518,"column":8},"end":{"line":518,"column":35}},"218":{"start":{"line":520,"column":8},"end":{"line":567,"column":9}},"219":{"start":{"line":522,"column":12},"end":{"line":566,"column":13}},"220":{"start":{"line":524,"column":16},"end":{"line":524,"column":56}},"221":{"start":{"line":525,"column":16},"end":{"line":525,"column":44}},"222":{"start":{"line":527,"column":16},"end":{"line":565,"column":17}},"223":{"start":{"line":528,"column":20},"end":{"line":528,"column":59}},"224":{"start":{"line":529,"column":20},"end":{"line":529,"column":46}},"225":{"start":{"line":530,"column":20},"end":{"line":530,"column":48}},"226":{"start":{"line":532,"column":20},"end":{"line":564,"column":21}},"227":{"start":{"line":533,"column":24},"end":{"line":563,"column":25}},"228":{"start":{"line":535,"column":28},"end":{"line":535,"column":68}},"229":{"start":{"line":536,"column":28},"end":{"line":536,"column":79}},"230":{"start":{"line":538,"column":28},"end":{"line":538,"column":68}},"231":{"start":{"line":540,"column":28},"end":{"line":540,"column":63}},"232":{"start":{"line":541,"column":28},"end":{"line":541,"column":75}},"233":{"start":{"line":543,"column":28},"end":{"line":559,"column":29}},"234":{"start":{"line":545,"column":32},"end":{"line":558,"column":33}},"235":{"start":{"line":546,"column":36},"end":{"line":550,"column":37}},"236":{"start":{"line":547,"column":40},"end":{"line":547,"column":86}},"237":{"start":{"line":548,"column":40},"end":{"line":548,"column":96}},"238":{"start":{"line":549,"column":40},"end":{"line":549,"column":103}},"239":{"start":{"line":552,"column":36},"end":{"line":557,"column":37}},"240":{"start":{"line":553,"column":40},"end":{"line":553,"column":81}},"241":{"start":{"line":554,"column":40},"end":{"line":554,"column":92}},"242":{"start":{"line":556,"column":40},"end":{"line":556,"column":112}},"243":{"start":{"line":561,"column":28},"end":{"line":561,"column":57}},"244":{"start":{"line":562,"column":28},"end":{"line":562,"column":61}},"245":{"start":{"line":572,"column":0},"end":{"line":583,"column":2}},"246":{"start":{"line":577,"column":4},"end":{"line":577,"column":62}},"247":{"start":{"line":579,"column":4},"end":{"line":582,"column":7}},"248":{"start":{"line":590,"column":0},"end":{"line":596,"column":2}},"249":{"start":{"line":594,"column":4},"end":{"line":594,"column":37}},"250":{"start":{"line":595,"column":4},"end":{"line":595,"column":29}},"251":{"start":{"line":602,"column":0},"end":{"line":604,"column":2}},"252":{"start":{"line":603,"column":4},"end":{"line":603,"column":73}},"253":{"start":{"line":609,"column":0},"end":{"line":614,"column":2}},"254":{"start":{"line":610,"column":4},"end":{"line":613,"column":5}},"255":{"start":{"line":611,"column":8},"end":{"line":611,"column":63}},"256":{"start":{"line":612,"column":8},"end":{"line":612,"column":66}},"257":{"start":{"line":620,"column":0},"end":{"line":620,"column":46}},"258":{"start":{"line":629,"column":0},"end":{"line":660,"column":2}},"259":{"start":{"line":636,"column":4},"end":{"line":638,"column":5}},"260":{"start":{"line":637,"column":8},"end":{"line":637,"column":18}},"261":{"start":{"line":639,"column":4},"end":{"line":639,"column":23}},"262":{"start":{"line":641,"column":4},"end":{"line":643,"column":5}},"263":{"start":{"line":642,"column":8},"end":{"line":642,"column":18}},"264":{"start":{"line":644,"column":4},"end":{"line":644,"column":23}},"265":{"start":{"line":646,"column":4},"end":{"line":648,"column":5}},"266":{"start":{"line":647,"column":8},"end":{"line":647,"column":20}},"267":{"start":{"line":649,"column":4},"end":{"line":649,"column":25}},"268":{"start":{"line":651,"column":4},"end":{"line":653,"column":5}},"269":{"start":{"line":652,"column":8},"end":{"line":652,"column":25}},"270":{"start":{"line":654,"column":4},"end":{"line":654,"column":35}},"271":{"start":{"line":656,"column":4},"end":{"line":658,"column":5}},"272":{"start":{"line":657,"column":8},"end":{"line":657,"column":25}},"273":{"start":{"line":659,"column":4},"end":{"line":659,"column":35}},"274":{"start":{"line":669,"column":0},"end":{"line":715,"column":2}},"275":{"start":{"line":674,"column":4},"end":{"line":674,"column":31}},"276":{"start":{"line":675,"column":4},"end":{"line":675,"column":30}},"277":{"start":{"line":677,"column":4},"end":{"line":677,"column":52}},"278":{"start":{"line":679,"column":4},"end":{"line":679,"column":40}},"279":{"start":{"line":680,"column":4},"end":{"line":680,"column":40}},"280":{"start":{"line":681,"column":4},"end":{"line":681,"column":40}},"281":{"start":{"line":683,"column":5},"end":{"line":702,"column":5}},"282":{"start":{"line":684,"column":8},"end":{"line":701,"column":9}},"283":{"start":{"line":685,"column":12},"end":{"line":700,"column":13}},"284":{"start":{"line":686,"column":16},"end":{"line":686,"column":70}},"285":{"start":{"line":687,"column":16},"end":{"line":687,"column":65}},"286":{"start":{"line":688,"column":16},"end":{"line":688,"column":65}},"287":{"start":{"line":689,"column":16},"end":{"line":689,"column":65}},"288":{"start":{"line":690,"column":16},"end":{"line":690,"column":57}},"289":{"start":{"line":691,"column":16},"end":{"line":691,"column":57}},"290":{"start":{"line":692,"column":16},"end":{"line":692,"column":57}},"291":{"start":{"line":693,"column":16},"end":{"line":697,"column":18}},"292":{"start":{"line":698,"column":16},"end":{"line":698,"column":53}},"293":{"start":{"line":699,"column":16},"end":{"line":699,"column":78}},"294":{"start":{"line":703,"column":4},"end":{"line":703,"column":37}},"295":{"start":{"line":704,"column":4},"end":{"line":704,"column":34}},"296":{"start":{"line":706,"column":4},"end":{"line":714,"column":6}},"297":{"start":{"line":724,"column":0},"end":{"line":774,"column":2}},"298":{"start":{"line":729,"column":4},"end":{"line":729,"column":26}},"299":{"start":{"line":731,"column":4},"end":{"line":771,"column":6}},"300":{"start":{"line":733,"column":8},"end":{"line":733,"column":54}},"301":{"start":{"line":734,"column":8},"end":{"line":734,"column":33}},"302":{"start":{"line":735,"column":8},"end":{"line":735,"column":35}},"303":{"start":{"line":737,"column":8},"end":{"line":737,"column":46}},"304":{"start":{"line":738,"column":8},"end":{"line":738,"column":37}},"305":{"start":{"line":740,"column":8},"end":{"line":740,"column":69}},"306":{"start":{"line":741,"column":8},"end":{"line":741,"column":31}},"307":{"start":{"line":743,"column":8},"end":{"line":743,"column":28}},"308":{"start":{"line":744,"column":8},"end":{"line":746,"column":9}},"309":{"start":{"line":745,"column":12},"end":{"line":745,"column":39}},"310":{"start":{"line":748,"column":8},"end":{"line":748,"column":24}},"311":{"start":{"line":749,"column":8},"end":{"line":750,"column":31}},"312":{"start":{"line":752,"column":8},"end":{"line":758,"column":9}},"313":{"start":{"line":753,"column":12},"end":{"line":753,"column":28}},"314":{"start":{"line":754,"column":12},"end":{"line":757,"column":13}},"315":{"start":{"line":755,"column":16},"end":{"line":755,"column":87}},"316":{"start":{"line":756,"column":16},"end":{"line":756,"column":39}},"317":{"start":{"line":762,"column":8},"end":{"line":770,"column":10}},"318":{"start":{"line":773,"column":4},"end":{"line":773,"column":24}},"319":{"start":{"line":784,"column":0},"end":{"line":819,"column":2}},"320":{"start":{"line":791,"column":4},"end":{"line":791,"column":17}},"321":{"start":{"line":793,"column":4},"end":{"line":793,"column":29}},"322":{"start":{"line":795,"column":4},"end":{"line":795,"column":35}},"323":{"start":{"line":797,"column":4},"end":{"line":799,"column":5}},"324":{"start":{"line":798,"column":8},"end":{"line":798,"column":17}},"325":{"start":{"line":800,"column":4},"end":{"line":800,"column":21}},"326":{"start":{"line":802,"column":4},"end":{"line":817,"column":5}},"327":{"start":{"line":804,"column":8},"end":{"line":804,"column":49}},"328":{"start":{"line":806,"column":8},"end":{"line":808,"column":9}},"329":{"start":{"line":807,"column":12},"end":{"line":807,"column":38}},"330":{"start":{"line":810,"column":8},"end":{"line":812,"column":9}},"331":{"start":{"line":811,"column":12},"end":{"line":811,"column":39}},"332":{"start":{"line":814,"column":8},"end":{"line":816,"column":9}},"333":{"start":{"line":815,"column":12},"end":{"line":815,"column":38}},"334":{"start":{"line":818,"column":4},"end":{"line":818,"column":35}},"335":{"start":{"line":839,"column":0},"end":{"line":911,"column":2}},"336":{"start":{"line":856,"column":4},"end":{"line":856,"column":17}},"337":{"start":{"line":857,"column":4},"end":{"line":857,"column":31}},"338":{"start":{"line":858,"column":4},"end":{"line":858,"column":21}},"339":{"start":{"line":859,"column":4},"end":{"line":859,"column":23}},"340":{"start":{"line":860,"column":4},"end":{"line":860,"column":31}},"341":{"start":{"line":862,"column":4},"end":{"line":864,"column":5}},"342":{"start":{"line":863,"column":8},"end":{"line":863,"column":49}},"343":{"start":{"line":865,"column":4},"end":{"line":865,"column":29}},"344":{"start":{"line":867,"column":4},"end":{"line":869,"column":5}},"345":{"start":{"line":868,"column":8},"end":{"line":868,"column":55}},"346":{"start":{"line":870,"column":4},"end":{"line":870,"column":41}},"347":{"start":{"line":872,"column":4},"end":{"line":874,"column":5}},"348":{"start":{"line":873,"column":8},"end":{"line":873,"column":46}},"349":{"start":{"line":875,"column":4},"end":{"line":875,"column":33}},"350":{"start":{"line":877,"column":4},"end":{"line":879,"column":5}},"351":{"start":{"line":878,"column":8},"end":{"line":878,"column":49}},"352":{"start":{"line":880,"column":4},"end":{"line":880,"column":29}},"353":{"start":{"line":882,"column":4},"end":{"line":884,"column":5}},"354":{"start":{"line":883,"column":8},"end":{"line":883,"column":46}},"355":{"start":{"line":885,"column":4},"end":{"line":885,"column":23}},"356":{"start":{"line":887,"column":4},"end":{"line":889,"column":5}},"357":{"start":{"line":888,"column":8},"end":{"line":888,"column":21}},"358":{"start":{"line":890,"column":4},"end":{"line":890,"column":29}},"359":{"start":{"line":892,"column":4},"end":{"line":894,"column":5}},"360":{"start":{"line":893,"column":8},"end":{"line":893,"column":18}},"361":{"start":{"line":895,"column":4},"end":{"line":895,"column":23}},"362":{"start":{"line":897,"column":4},"end":{"line":899,"column":5}},"363":{"start":{"line":898,"column":8},"end":{"line":898,"column":28}},"364":{"start":{"line":900,"column":4},"end":{"line":900,"column":23}},"365":{"start":{"line":902,"column":4},"end":{"line":904,"column":5}},"366":{"start":{"line":903,"column":8},"end":{"line":903,"column":28}},"367":{"start":{"line":905,"column":4},"end":{"line":905,"column":23}},"368":{"start":{"line":907,"column":4},"end":{"line":909,"column":5}},"369":{"start":{"line":908,"column":8},"end":{"line":908,"column":21}},"370":{"start":{"line":910,"column":4},"end":{"line":910,"column":29}},"371":{"start":{"line":973,"column":0},"end":{"line":1322,"column":2}},"372":{"start":{"line":1032,"column":4},"end":{"line":1032,"column":17}},"373":{"start":{"line":1033,"column":4},"end":{"line":1033,"column":21}},"374":{"start":{"line":1034,"column":4},"end":{"line":1036,"column":5}},"375":{"start":{"line":1035,"column":8},"end":{"line":1035,"column":62}},"376":{"start":{"line":1037,"column":4},"end":{"line":1037,"column":37}},"377":{"start":{"line":1039,"column":4},"end":{"line":1041,"column":5}},"378":{"start":{"line":1040,"column":8},"end":{"line":1040,"column":22}},"379":{"start":{"line":1042,"column":4},"end":{"line":1042,"column":27}},"380":{"start":{"line":1044,"column":4},"end":{"line":1046,"column":5}},"381":{"start":{"line":1045,"column":8},"end":{"line":1045,"column":51}},"382":{"start":{"line":1047,"column":4},"end":{"line":1047,"column":21}},"383":{"start":{"line":1049,"column":4},"end":{"line":1051,"column":5}},"384":{"start":{"line":1050,"column":8},"end":{"line":1050,"column":28}},"385":{"start":{"line":1052,"column":4},"end":{"line":1052,"column":35}},"386":{"start":{"line":1054,"column":4},"end":{"line":1069,"column":5}},"387":{"start":{"line":1055,"column":8},"end":{"line":1068,"column":10}},"388":{"start":{"line":1070,"column":4},"end":{"line":1070,"column":21}},"389":{"start":{"line":1072,"column":4},"end":{"line":1074,"column":5}},"390":{"start":{"line":1073,"column":8},"end":{"line":1073,"column":64}},"391":{"start":{"line":1075,"column":4},"end":{"line":1075,"column":29}},"392":{"start":{"line":1077,"column":4},"end":{"line":1079,"column":5}},"393":{"start":{"line":1078,"column":8},"end":{"line":1078,"column":30}},"394":{"start":{"line":1080,"column":4},"end":{"line":1080,"column":47}},"395":{"start":{"line":1082,"column":4},"end":{"line":1084,"column":5}},"396":{"start":{"line":1083,"column":8},"end":{"line":1083,"column":27}},"397":{"start":{"line":1085,"column":4},"end":{"line":1085,"column":41}},"398":{"start":{"line":1087,"column":4},"end":{"line":1089,"column":5}},"399":{"start":{"line":1088,"column":8},"end":{"line":1088,"column":48}},"400":{"start":{"line":1090,"column":4},"end":{"line":1090,"column":23}},"401":{"start":{"line":1092,"column":4},"end":{"line":1094,"column":5}},"402":{"start":{"line":1093,"column":8},"end":{"line":1093,"column":52}},"403":{"start":{"line":1095,"column":4},"end":{"line":1095,"column":29}},"404":{"start":{"line":1097,"column":4},"end":{"line":1099,"column":5}},"405":{"start":{"line":1098,"column":8},"end":{"line":1098,"column":30}},"406":{"start":{"line":1100,"column":4},"end":{"line":1100,"column":47}},"407":{"start":{"line":1102,"column":4},"end":{"line":1104,"column":5}},"408":{"start":{"line":1103,"column":8},"end":{"line":1103,"column":62}},"409":{"start":{"line":1105,"column":4},"end":{"line":1105,"column":27}},"410":{"start":{"line":1107,"column":4},"end":{"line":1109,"column":5}},"411":{"start":{"line":1108,"column":8},"end":{"line":1108,"column":23}},"412":{"start":{"line":1110,"column":4},"end":{"line":1110,"column":31}},"413":{"start":{"line":1112,"column":4},"end":{"line":1114,"column":5}},"414":{"start":{"line":1113,"column":8},"end":{"line":1113,"column":25}},"415":{"start":{"line":1115,"column":4},"end":{"line":1115,"column":37}},"416":{"start":{"line":1117,"column":4},"end":{"line":1119,"column":5}},"417":{"start":{"line":1118,"column":8},"end":{"line":1118,"column":31}},"418":{"start":{"line":1120,"column":4},"end":{"line":1120,"column":43}},"419":{"start":{"line":1122,"column":4},"end":{"line":1124,"column":5}},"420":{"start":{"line":1123,"column":8},"end":{"line":1123,"column":19}},"421":{"start":{"line":1125,"column":4},"end":{"line":1125,"column":19}},"422":{"start":{"line":1127,"column":4},"end":{"line":1129,"column":5}},"423":{"start":{"line":1128,"column":8},"end":{"line":1128,"column":26}},"424":{"start":{"line":1130,"column":4},"end":{"line":1130,"column":31}},"425":{"start":{"line":1132,"column":4},"end":{"line":1134,"column":5}},"426":{"start":{"line":1133,"column":8},"end":{"line":1133,"column":31}},"427":{"start":{"line":1135,"column":4},"end":{"line":1135,"column":49}},"428":{"start":{"line":1137,"column":4},"end":{"line":1139,"column":5}},"429":{"start":{"line":1138,"column":8},"end":{"line":1138,"column":35}},"430":{"start":{"line":1140,"column":4},"end":{"line":1140,"column":45}},"431":{"start":{"line":1142,"column":4},"end":{"line":1144,"column":5}},"432":{"start":{"line":1143,"column":8},"end":{"line":1143,"column":36}},"433":{"start":{"line":1145,"column":4},"end":{"line":1145,"column":47}},"434":{"start":{"line":1147,"column":4},"end":{"line":1149,"column":5}},"435":{"start":{"line":1148,"column":8},"end":{"line":1148,"column":58}},"436":{"start":{"line":1150,"column":4},"end":{"line":1150,"column":37}},"437":{"start":{"line":1152,"column":4},"end":{"line":1154,"column":5}},"438":{"start":{"line":1153,"column":8},"end":{"line":1153,"column":25}},"439":{"start":{"line":1155,"column":4},"end":{"line":1155,"column":29}},"440":{"start":{"line":1157,"column":4},"end":{"line":1159,"column":5}},"441":{"start":{"line":1158,"column":8},"end":{"line":1158,"column":29}},"442":{"start":{"line":1160,"column":4},"end":{"line":1160,"column":37}},"443":{"start":{"line":1162,"column":4},"end":{"line":1164,"column":5}},"444":{"start":{"line":1163,"column":8},"end":{"line":1163,"column":29}},"445":{"start":{"line":1165,"column":4},"end":{"line":1165,"column":37}},"446":{"start":{"line":1167,"column":4},"end":{"line":1169,"column":5}},"447":{"start":{"line":1168,"column":8},"end":{"line":1168,"column":21}},"448":{"start":{"line":1170,"column":4},"end":{"line":1170,"column":29}},"449":{"start":{"line":1172,"column":4},"end":{"line":1174,"column":5}},"450":{"start":{"line":1173,"column":8},"end":{"line":1173,"column":22}},"451":{"start":{"line":1175,"column":4},"end":{"line":1175,"column":31}},"452":{"start":{"line":1177,"column":4},"end":{"line":1179,"column":5}},"453":{"start":{"line":1178,"column":8},"end":{"line":1178,"column":26}},"454":{"start":{"line":1180,"column":4},"end":{"line":1180,"column":27}},"455":{"start":{"line":1182,"column":4},"end":{"line":1184,"column":5}},"456":{"start":{"line":1183,"column":8},"end":{"line":1183,"column":27}},"457":{"start":{"line":1185,"column":4},"end":{"line":1185,"column":29}},"458":{"start":{"line":1187,"column":4},"end":{"line":1189,"column":5}},"459":{"start":{"line":1188,"column":8},"end":{"line":1188,"column":21}},"460":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":29}},"461":{"start":{"line":1192,"column":4},"end":{"line":1194,"column":5}},"462":{"start":{"line":1193,"column":8},"end":{"line":1193,"column":21}},"463":{"start":{"line":1195,"column":4},"end":{"line":1195,"column":29}},"464":{"start":{"line":1197,"column":4},"end":{"line":1199,"column":5}},"465":{"start":{"line":1198,"column":8},"end":{"line":1198,"column":60}},"466":{"start":{"line":1200,"column":4},"end":{"line":1200,"column":29}},"467":{"start":{"line":1202,"column":4},"end":{"line":1204,"column":5}},"468":{"start":{"line":1203,"column":8},"end":{"line":1203,"column":61}},"469":{"start":{"line":1205,"column":4},"end":{"line":1205,"column":29}},"470":{"start":{"line":1207,"column":4},"end":{"line":1209,"column":5}},"471":{"start":{"line":1208,"column":8},"end":{"line":1208,"column":71}},"472":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":29}},"473":{"start":{"line":1212,"column":4},"end":{"line":1214,"column":5}},"474":{"start":{"line":1213,"column":8},"end":{"line":1213,"column":62}},"475":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":39}},"476":{"start":{"line":1217,"column":4},"end":{"line":1219,"column":5}},"477":{"start":{"line":1218,"column":8},"end":{"line":1218,"column":25}},"478":{"start":{"line":1220,"column":4},"end":{"line":1220,"column":31}},"479":{"start":{"line":1222,"column":4},"end":{"line":1224,"column":5}},"480":{"start":{"line":1223,"column":8},"end":{"line":1223,"column":62}},"481":{"start":{"line":1225,"column":4},"end":{"line":1225,"column":31}},"482":{"start":{"line":1227,"column":4},"end":{"line":1229,"column":5}},"483":{"start":{"line":1228,"column":8},"end":{"line":1228,"column":26}},"484":{"start":{"line":1230,"column":4},"end":{"line":1230,"column":33}},"485":{"start":{"line":1232,"column":4},"end":{"line":1234,"column":5}},"486":{"start":{"line":1233,"column":8},"end":{"line":1233,"column":30}},"487":{"start":{"line":1235,"column":4},"end":{"line":1235,"column":39}},"488":{"start":{"line":1237,"column":4},"end":{"line":1239,"column":5}},"489":{"start":{"line":1238,"column":8},"end":{"line":1238,"column":32}},"490":{"start":{"line":1240,"column":4},"end":{"line":1240,"column":51}},"491":{"start":{"line":1242,"column":4},"end":{"line":1244,"column":5}},"492":{"start":{"line":1243,"column":8},"end":{"line":1243,"column":31}},"493":{"start":{"line":1245,"column":4},"end":{"line":1245,"column":49}},"494":{"start":{"line":1247,"column":4},"end":{"line":1249,"column":5}},"495":{"start":{"line":1248,"column":8},"end":{"line":1248,"column":22}},"496":{"start":{"line":1250,"column":4},"end":{"line":1250,"column":31}},"497":{"start":{"line":1252,"column":4},"end":{"line":1254,"column":5}},"498":{"start":{"line":1253,"column":8},"end":{"line":1253,"column":28}},"499":{"start":{"line":1255,"column":4},"end":{"line":1255,"column":41}},"500":{"start":{"line":1257,"column":4},"end":{"line":1259,"column":5}},"501":{"start":{"line":1258,"column":8},"end":{"line":1258,"column":28}},"502":{"start":{"line":1260,"column":4},"end":{"line":1260,"column":35}},"503":{"start":{"line":1262,"column":4},"end":{"line":1264,"column":5}},"504":{"start":{"line":1263,"column":8},"end":{"line":1263,"column":23}},"505":{"start":{"line":1265,"column":4},"end":{"line":1265,"column":27}},"506":{"start":{"line":1267,"column":4},"end":{"line":1269,"column":5}},"507":{"start":{"line":1268,"column":8},"end":{"line":1268,"column":56}},"508":{"start":{"line":1270,"column":4},"end":{"line":1270,"column":27}},"509":{"start":{"line":1272,"column":4},"end":{"line":1274,"column":5}},"510":{"start":{"line":1273,"column":8},"end":{"line":1273,"column":22}},"511":{"start":{"line":1275,"column":4},"end":{"line":1275,"column":31}},"512":{"start":{"line":1277,"column":4},"end":{"line":1279,"column":5}},"513":{"start":{"line":1278,"column":8},"end":{"line":1278,"column":24}},"514":{"start":{"line":1280,"column":4},"end":{"line":1280,"column":35}},"515":{"start":{"line":1282,"column":4},"end":{"line":1284,"column":5}},"516":{"start":{"line":1283,"column":8},"end":{"line":1283,"column":30}},"517":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":47}},"518":{"start":{"line":1287,"column":4},"end":{"line":1289,"column":5}},"519":{"start":{"line":1288,"column":8},"end":{"line":1288,"column":29}},"520":{"start":{"line":1290,"column":4},"end":{"line":1290,"column":45}},"521":{"start":{"line":1292,"column":4},"end":{"line":1294,"column":5}},"522":{"start":{"line":1293,"column":8},"end":{"line":1293,"column":24}},"523":{"start":{"line":1295,"column":4},"end":{"line":1295,"column":31}},"524":{"start":{"line":1297,"column":4},"end":{"line":1299,"column":5}},"525":{"start":{"line":1298,"column":8},"end":{"line":1298,"column":24}},"526":{"start":{"line":1300,"column":4},"end":{"line":1300,"column":31}},"527":{"start":{"line":1302,"column":4},"end":{"line":1304,"column":5}},"528":{"start":{"line":1303,"column":8},"end":{"line":1303,"column":22}},"529":{"start":{"line":1305,"column":4},"end":{"line":1305,"column":31}},"530":{"start":{"line":1307,"column":4},"end":{"line":1309,"column":5}},"531":{"start":{"line":1308,"column":8},"end":{"line":1308,"column":36}},"532":{"start":{"line":1310,"column":4},"end":{"line":1310,"column":53}},"533":{"start":{"line":1312,"column":4},"end":{"line":1314,"column":5}},"534":{"start":{"line":1313,"column":8},"end":{"line":1313,"column":27}},"535":{"start":{"line":1315,"column":4},"end":{"line":1315,"column":41}},"536":{"start":{"line":1317,"column":4},"end":{"line":1319,"column":5}},"537":{"start":{"line":1318,"column":8},"end":{"line":1318,"column":30}},"538":{"start":{"line":1320,"column":4},"end":{"line":1320,"column":43}},"539":{"start":{"line":1328,"column":0},"end":{"line":1328,"column":48}},"540":{"start":{"line":1329,"column":0},"end":{"line":1329,"column":43}},"541":{"start":{"line":1330,"column":0},"end":{"line":1330,"column":43}},"542":{"start":{"line":1336,"column":0},"end":{"line":1336,"column":39}},"543":{"start":{"line":1337,"column":0},"end":{"line":1337,"column":41}},"544":{"start":{"line":1338,"column":0},"end":{"line":1338,"column":43}},"545":{"start":{"line":1344,"column":0},"end":{"line":1344,"column":45}},"546":{"start":{"line":1345,"column":0},"end":{"line":1345,"column":47}},"547":{"start":{"line":1346,"column":0},"end":{"line":1346,"column":50}},"548":{"start":{"line":1347,"column":0},"end":{"line":1347,"column":47}},"549":{"start":{"line":1348,"column":0},"end":{"line":1348,"column":45}},"550":{"start":{"line":1354,"column":0},"end":{"line":1354,"column":43}},"551":{"start":{"line":1355,"column":0},"end":{"line":1355,"column":42}},"552":{"start":{"line":1356,"column":0},"end":{"line":1356,"column":48}},"553":{"start":{"line":1357,"column":0},"end":{"line":1357,"column":58}},"554":{"start":{"line":1358,"column":0},"end":{"line":1358,"column":48}},"555":{"start":{"line":1359,"column":0},"end":{"line":1359,"column":58}},"556":{"start":{"line":1360,"column":0},"end":{"line":1360,"column":48}},"557":{"start":{"line":1361,"column":0},"end":{"line":1361,"column":58}},"558":{"start":{"line":1362,"column":0},"end":{"line":1362,"column":48}},"559":{"start":{"line":1363,"column":0},"end":{"line":1363,"column":58}},"560":{"start":{"line":1364,"column":0},"end":{"line":1364,"column":57}},"561":{"start":{"line":1370,"column":0},"end":{"line":1370,"column":44}},"562":{"start":{"line":1371,"column":0},"end":{"line":1371,"column":49}},"563":{"start":{"line":1372,"column":0},"end":{"line":1372,"column":57}},"564":{"start":{"line":1373,"column":0},"end":{"line":1373,"column":44}},"565":{"start":{"line":1374,"column":0},"end":{"line":1374,"column":44}},"566":{"start":{"line":1380,"column":0},"end":{"line":1380,"column":41}},"567":{"start":{"line":1381,"column":0},"end":{"line":1381,"column":42}},"568":{"start":{"line":1382,"column":0},"end":{"line":1382,"column":40}},"569":{"start":{"line":1383,"column":0},"end":{"line":1383,"column":46}},"570":{"start":{"line":1384,"column":0},"end":{"line":1384,"column":41}},"571":{"start":{"line":1385,"column":0},"end":{"line":1385,"column":49}},"572":{"start":{"line":1386,"column":0},"end":{"line":1386,"column":43}},"573":{"start":{"line":1387,"column":0},"end":{"line":1387,"column":45}},"574":{"start":{"line":1393,"column":0},"end":{"line":1393,"column":40}},"575":{"start":{"line":1394,"column":0},"end":{"line":1394,"column":39}},"576":{"start":{"line":1395,"column":0},"end":{"line":1395,"column":41}},"577":{"start":{"line":1401,"column":0},"end":{"line":1401,"column":42}},"578":{"start":{"line":1402,"column":0},"end":{"line":1402,"column":44}},"579":{"start":{"line":1408,"column":0},"end":{"line":1408,"column":61}},"580":{"start":{"line":1409,"column":0},"end":{"line":1409,"column":62}},"581":{"start":{"line":1410,"column":0},"end":{"line":1410,"column":61}},"582":{"start":{"line":1411,"column":0},"end":{"line":1411,"column":61}},"583":{"start":{"line":1412,"column":0},"end":{"line":1412,"column":63}},"584":{"start":{"line":1413,"column":0},"end":{"line":1413,"column":62}},"585":{"start":{"line":1414,"column":0},"end":{"line":1414,"column":61}},"586":{"start":{"line":1415,"column":0},"end":{"line":1415,"column":64}},"587":{"start":{"line":1416,"column":0},"end":{"line":1416,"column":58}},"588":{"start":{"line":1417,"column":0},"end":{"line":1417,"column":58}},"589":{"start":{"line":1418,"column":0},"end":{"line":1418,"column":57}},"590":{"start":{"line":1427,"column":0},"end":{"line":1605,"column":2}},"591":{"start":{"line":1434,"column":4},"end":{"line":1434,"column":26}},"592":{"start":{"line":1436,"column":4},"end":{"line":1436,"column":32}},"593":{"start":{"line":1438,"column":4},"end":{"line":1438,"column":25}},"594":{"start":{"line":1440,"column":4},"end":{"line":1579,"column":5}},"595":{"start":{"line":1442,"column":8},"end":{"line":1491,"column":11}},"596":{"start":{"line":1493,"column":8},"end":{"line":1505,"column":10}},"597":{"start":{"line":1506,"column":11},"end":{"line":1579,"column":5}},"598":{"start":{"line":1508,"column":8},"end":{"line":1562,"column":11}},"599":{"start":{"line":1564,"column":8},"end":{"line":1575,"column":10}},"600":{"start":{"line":1578,"column":8},"end":{"line":1578,"column":137}},"601":{"start":{"line":1581,"column":4},"end":{"line":1602,"column":5}},"602":{"start":{"line":1582,"column":8},"end":{"line":1589,"column":10}},"603":{"start":{"line":1590,"column":8},"end":{"line":1599,"column":9}},"604":{"start":{"line":1592,"column":16},"end":{"line":1592,"column":48}},"605":{"start":{"line":1596,"column":16},"end":{"line":1596,"column":35}},"606":{"start":{"line":1597,"column":16},"end":{"line":1597,"column":36}},"607":{"start":{"line":1601,"column":8},"end":{"line":1601,"column":40}},"608":{"start":{"line":1604,"column":4},"end":{"line":1604,"column":25}},"609":{"start":{"line":1613,"column":0},"end":{"line":1631,"column":2}},"610":{"start":{"line":1618,"column":4},"end":{"line":1618,"column":20}},"611":{"start":{"line":1620,"column":4},"end":{"line":1622,"column":5}},"612":{"start":{"line":1621,"column":8},"end":{"line":1621,"column":28}},"613":{"start":{"line":1624,"column":4},"end":{"line":1626,"column":5}},"614":{"start":{"line":1625,"column":8},"end":{"line":1625,"column":28}},"615":{"start":{"line":1628,"column":4},"end":{"line":1630,"column":5}},"616":{"start":{"line":1629,"column":8},"end":{"line":1629,"column":28}},"617":{"start":{"line":1636,"column":0},"end":{"line":1642,"column":2}},"618":{"start":{"line":1637,"column":4},"end":{"line":1641,"column":6}},"619":{"start":{"line":1643,"column":0},"end":{"line":1667,"column":2}},"620":{"start":{"line":1650,"column":4},"end":{"line":1650,"column":20}},"621":{"start":{"line":1652,"column":4},"end":{"line":1654,"column":5}},"622":{"start":{"line":1653,"column":8},"end":{"line":1653,"column":28}},"623":{"start":{"line":1656,"column":4},"end":{"line":1658,"column":5}},"624":{"start":{"line":1657,"column":8},"end":{"line":1657,"column":28}},"625":{"start":{"line":1660,"column":4},"end":{"line":1662,"column":5}},"626":{"start":{"line":1661,"column":8},"end":{"line":1661,"column":28}},"627":{"start":{"line":1664,"column":4},"end":{"line":1666,"column":5}},"628":{"start":{"line":1665,"column":8},"end":{"line":1665,"column":28}},"629":{"start":{"line":1669,"column":0},"end":{"line":1674,"column":2}},"630":{"start":{"line":1670,"column":4},"end":{"line":1670,"column":20}},"631":{"start":{"line":1671,"column":4},"end":{"line":1671,"column":91}},"632":{"start":{"line":1672,"column":4},"end":{"line":1672,"column":86}},"633":{"start":{"line":1673,"column":4},"end":{"line":1673,"column":16}},"634":{"start":{"line":1676,"column":0},"end":{"line":1691,"column":2}},"635":{"start":{"line":1677,"column":4},"end":{"line":1677,"column":20}},"636":{"start":{"line":1678,"column":4},"end":{"line":1683,"column":6}},"637":{"start":{"line":1684,"column":4},"end":{"line":1689,"column":6}},"638":{"start":{"line":1690,"column":4},"end":{"line":1690,"column":16}},"639":{"start":{"line":1693,"column":0},"end":{"line":1698,"column":2}},"640":{"start":{"line":1694,"column":4},"end":{"line":1694,"column":20}},"641":{"start":{"line":1695,"column":4},"end":{"line":1695,"column":91}},"642":{"start":{"line":1696,"column":4},"end":{"line":1696,"column":86}},"643":{"start":{"line":1697,"column":4},"end":{"line":1697,"column":16}},"644":{"start":{"line":1700,"column":0},"end":{"line":1704,"column":2}},"645":{"start":{"line":1701,"column":4},"end":{"line":1701,"column":20}},"646":{"start":{"line":1702,"column":4},"end":{"line":1702,"column":34}},"647":{"start":{"line":1703,"column":4},"end":{"line":1703,"column":32}},"648":{"start":{"line":1706,"column":0},"end":{"line":1710,"column":2}},"649":{"start":{"line":1707,"column":4},"end":{"line":1707,"column":20}},"650":{"start":{"line":1708,"column":4},"end":{"line":1708,"column":34}},"651":{"start":{"line":1709,"column":4},"end":{"line":1709,"column":32}},"652":{"start":{"line":1712,"column":0},"end":{"line":1716,"column":2}},"653":{"start":{"line":1713,"column":4},"end":{"line":1713,"column":20}},"654":{"start":{"line":1714,"column":4},"end":{"line":1714,"column":34}},"655":{"start":{"line":1715,"column":4},"end":{"line":1715,"column":32}},"656":{"start":{"line":1718,"column":0},"end":{"line":1733,"column":2}},"657":{"start":{"line":1719,"column":4},"end":{"line":1732,"column":5}},"658":{"start":{"line":1720,"column":8},"end":{"line":1725,"column":10}},"659":{"start":{"line":1726,"column":11},"end":{"line":1732,"column":5}},"660":{"start":{"line":1727,"column":8},"end":{"line":1731,"column":10}},"661":{"start":{"line":1735,"column":0},"end":{"line":1742,"column":2}},"662":{"start":{"line":1736,"column":4},"end":{"line":1741,"column":6}},"663":{"start":{"line":1744,"column":0},"end":{"line":1815,"column":2}},"664":{"start":{"line":1746,"column":4},"end":{"line":1746,"column":72}},"665":{"start":{"line":1748,"column":4},"end":{"line":1748,"column":44}},"666":{"start":{"line":1750,"column":4},"end":{"line":1752,"column":5}},"667":{"start":{"line":1751,"column":8},"end":{"line":1751,"column":16}},"668":{"start":{"line":1754,"column":4},"end":{"line":1754,"column":36}},"669":{"start":{"line":1756,"column":4},"end":{"line":1759,"column":5}},"670":{"start":{"line":1757,"column":8},"end":{"line":1757,"column":22}},"671":{"start":{"line":1758,"column":8},"end":{"line":1758,"column":36}},"672":{"start":{"line":1761,"column":4},"end":{"line":1761,"column":23}},"673":{"start":{"line":1763,"column":4},"end":{"line":1763,"column":25}},"674":{"start":{"line":1764,"column":4},"end":{"line":1764,"column":25}},"675":{"start":{"line":1765,"column":4},"end":{"line":1765,"column":25}},"676":{"start":{"line":1767,"column":4},"end":{"line":1767,"column":25}},"677":{"start":{"line":1768,"column":4},"end":{"line":1768,"column":25}},"678":{"start":{"line":1769,"column":4},"end":{"line":1769,"column":25}},"679":{"start":{"line":1771,"column":4},"end":{"line":1771,"column":25}},"680":{"start":{"line":1772,"column":4},"end":{"line":1772,"column":25}},"681":{"start":{"line":1773,"column":4},"end":{"line":1773,"column":25}},"682":{"start":{"line":1775,"column":4},"end":{"line":1775,"column":16}},"683":{"start":{"line":1840,"column":0},"end":{"line":1924,"column":2}},"684":{"start":{"line":1861,"column":4},"end":{"line":1861,"column":17}},"685":{"start":{"line":1862,"column":4},"end":{"line":1862,"column":40}},"686":{"start":{"line":1863,"column":4},"end":{"line":1863,"column":21}},"687":{"start":{"line":1864,"column":4},"end":{"line":1864,"column":21}},"688":{"start":{"line":1865,"column":4},"end":{"line":1865,"column":29}},"689":{"start":{"line":1866,"column":4},"end":{"line":1866,"column":29}},"690":{"start":{"line":1867,"column":4},"end":{"line":1867,"column":23}},"691":{"start":{"line":1869,"column":4},"end":{"line":1871,"column":5}},"692":{"start":{"line":1870,"column":8},"end":{"line":1870,"column":24}},"693":{"start":{"line":1872,"column":4},"end":{"line":1872,"column":29}},"694":{"start":{"line":1874,"column":4},"end":{"line":1876,"column":5}},"695":{"start":{"line":1875,"column":8},"end":{"line":1875,"column":27}},"696":{"start":{"line":1877,"column":4},"end":{"line":1877,"column":39}},"697":{"start":{"line":1879,"column":4},"end":{"line":1881,"column":5}},"698":{"start":{"line":1880,"column":8},"end":{"line":1880,"column":25}},"699":{"start":{"line":1882,"column":4},"end":{"line":1882,"column":35}},"700":{"start":{"line":1884,"column":4},"end":{"line":1886,"column":5}},"701":{"start":{"line":1885,"column":8},"end":{"line":1885,"column":25}},"702":{"start":{"line":1887,"column":4},"end":{"line":1887,"column":35}},"703":{"start":{"line":1889,"column":4},"end":{"line":1891,"column":5}},"704":{"start":{"line":1890,"column":8},"end":{"line":1890,"column":23}},"705":{"start":{"line":1892,"column":4},"end":{"line":1892,"column":31}},"706":{"start":{"line":1894,"column":4},"end":{"line":1896,"column":5}},"707":{"start":{"line":1895,"column":8},"end":{"line":1895,"column":49}},"708":{"start":{"line":1897,"column":4},"end":{"line":1897,"column":29}},"709":{"start":{"line":1899,"column":4},"end":{"line":1901,"column":5}},"710":{"start":{"line":1900,"column":8},"end":{"line":1900,"column":33}},"711":{"start":{"line":1902,"column":4},"end":{"line":1902,"column":33}},"712":{"start":{"line":1904,"column":4},"end":{"line":1906,"column":5}},"713":{"start":{"line":1905,"column":8},"end":{"line":1905,"column":49}},"714":{"start":{"line":1907,"column":4},"end":{"line":1907,"column":29}},"715":{"start":{"line":1909,"column":4},"end":{"line":1911,"column":5}},"716":{"start":{"line":1910,"column":8},"end":{"line":1910,"column":46}},"717":{"start":{"line":1912,"column":4},"end":{"line":1912,"column":23}},"718":{"start":{"line":1914,"column":4},"end":{"line":1916,"column":5}},"719":{"start":{"line":1915,"column":8},"end":{"line":1915,"column":43}},"720":{"start":{"line":1917,"column":4},"end":{"line":1917,"column":17}},"721":{"start":{"line":1919,"column":4},"end":{"line":1919,"column":27}},"722":{"start":{"line":1921,"column":4},"end":{"line":1921,"column":37}},"723":{"start":{"line":1923,"column":4},"end":{"line":1923,"column":39}},"724":{"start":{"line":1931,"column":0},"end":{"line":1931,"column":32}},"725":{"start":{"line":1932,"column":0},"end":{"line":1932,"column":33}},"726":{"start":{"line":1943,"column":0},"end":{"line":2056,"column":2}},"727":{"start":{"line":1945,"column":4},"end":{"line":1945,"column":25}},"728":{"start":{"line":1947,"column":4},"end":{"line":1949,"column":5}},"729":{"start":{"line":1948,"column":8},"end":{"line":1948,"column":83}},"730":{"start":{"line":1951,"column":4},"end":{"line":2047,"column":5}},"731":{"start":{"line":1953,"column":8},"end":{"line":1953,"column":47}},"732":{"start":{"line":1955,"column":8},"end":{"line":1955,"column":50}},"733":{"start":{"line":1957,"column":8},"end":{"line":1957,"column":50}},"734":{"start":{"line":1959,"column":8},"end":{"line":1959,"column":28}},"735":{"start":{"line":1961,"column":8},"end":{"line":1989,"column":9}},"736":{"start":{"line":1963,"column":12},"end":{"line":1963,"column":52}},"737":{"start":{"line":1965,"column":12},"end":{"line":1965,"column":39}},"738":{"start":{"line":1967,"column":12},"end":{"line":1967,"column":51}},"739":{"start":{"line":1968,"column":12},"end":{"line":1968,"column":51}},"740":{"start":{"line":1969,"column":12},"end":{"line":1969,"column":51}},"741":{"start":{"line":1971,"column":12},"end":{"line":1971,"column":51}},"742":{"start":{"line":1972,"column":12},"end":{"line":1972,"column":51}},"743":{"start":{"line":1973,"column":12},"end":{"line":1973,"column":51}},"744":{"start":{"line":1975,"column":12},"end":{"line":1975,"column":55}},"745":{"start":{"line":1976,"column":12},"end":{"line":1976,"column":55}},"746":{"start":{"line":1977,"column":12},"end":{"line":1977,"column":55}},"747":{"start":{"line":1978,"column":12},"end":{"line":1978,"column":55}},"748":{"start":{"line":1980,"column":12},"end":{"line":1980,"column":45}},"749":{"start":{"line":1981,"column":12},"end":{"line":1981,"column":45}},"750":{"start":{"line":1982,"column":12},"end":{"line":1982,"column":45}},"751":{"start":{"line":1984,"column":12},"end":{"line":1984,"column":39}},"752":{"start":{"line":1985,"column":12},"end":{"line":1985,"column":39}},"753":{"start":{"line":1986,"column":12},"end":{"line":1986,"column":39}},"754":{"start":{"line":1988,"column":12},"end":{"line":1988,"column":34}},"755":{"start":{"line":1994,"column":8},"end":{"line":1998,"column":9}},"756":{"start":{"line":1995,"column":12},"end":{"line":1997,"column":13}},"757":{"start":{"line":1996,"column":16},"end":{"line":1996,"column":76}},"758":{"start":{"line":2003,"column":8},"end":{"line":2012,"column":9}},"759":{"start":{"line":2004,"column":12},"end":{"line":2011,"column":14}},"760":{"start":{"line":2017,"column":8},"end":{"line":2026,"column":9}},"761":{"start":{"line":2018,"column":12},"end":{"line":2025,"column":14}},"762":{"start":{"line":2028,"column":8},"end":{"line":2028,"column":90}},"763":{"start":{"line":2030,"column":8},"end":{"line":2030,"column":66}},"764":{"start":{"line":2032,"column":8},"end":{"line":2032,"column":74}},"765":{"start":{"line":2034,"column":8},"end":{"line":2039,"column":9}},"766":{"start":{"line":2035,"column":12},"end":{"line":2038,"column":13}},"767":{"start":{"line":2036,"column":16},"end":{"line":2036,"column":45}},"768":{"start":{"line":2037,"column":16},"end":{"line":2037,"column":22}},"769":{"start":{"line":2041,"column":8},"end":{"line":2041,"column":33}},"770":{"start":{"line":2043,"column":8},"end":{"line":2043,"column":25}},"771":{"start":{"line":2045,"column":8},"end":{"line":2045,"column":92}},"772":{"start":{"line":2046,"column":8},"end":{"line":2046,"column":65}},"773":{"start":{"line":2049,"column":4},"end":{"line":2051,"column":5}},"774":{"start":{"line":2050,"column":8},"end":{"line":2050,"column":86}},"775":{"start":{"line":2053,"column":4},"end":{"line":2053,"column":43}},"776":{"start":{"line":2055,"column":4},"end":{"line":2055,"column":21}},"777":{"start":{"line":2058,"column":0},"end":{"line":2071,"column":2}},"778":{"start":{"line":2060,"column":4},"end":{"line":2068,"column":5}},"779":{"start":{"line":2061,"column":8},"end":{"line":2061,"column":33}},"780":{"start":{"line":2062,"column":8},"end":{"line":2062,"column":42}},"781":{"start":{"line":2063,"column":8},"end":{"line":2063,"column":29}},"782":{"start":{"line":2065,"column":8},"end":{"line":2065,"column":50}},"783":{"start":{"line":2066,"column":8},"end":{"line":2066,"column":64}},"784":{"start":{"line":2067,"column":8},"end":{"line":2067,"column":46}},"785":{"start":{"line":2070,"column":4},"end":{"line":2070,"column":21}},"786":{"start":{"line":2076,"column":0},"end":{"line":2134,"column":2}},"787":{"start":{"line":2078,"column":4},"end":{"line":2078,"column":53}},"788":{"start":{"line":2080,"column":4},"end":{"line":2086,"column":5}},"789":{"start":{"line":2081,"column":8},"end":{"line":2085,"column":11}},"790":{"start":{"line":2088,"column":4},"end":{"line":2088,"column":33}},"791":{"start":{"line":2090,"column":4},"end":{"line":2090,"column":23}},"792":{"start":{"line":2092,"column":4},"end":{"line":2113,"column":5}},"793":{"start":{"line":2094,"column":8},"end":{"line":2094,"column":26}},"794":{"start":{"line":2095,"column":8},"end":{"line":2095,"column":28}},"795":{"start":{"line":2096,"column":8},"end":{"line":2096,"column":28}},"796":{"start":{"line":2098,"column":8},"end":{"line":2112,"column":10}},"797":{"start":{"line":2115,"column":4},"end":{"line":2131,"column":5}},"798":{"start":{"line":2116,"column":8},"end":{"line":2130,"column":9}},"799":{"start":{"line":2124,"column":12},"end":{"line":2124,"column":37}},"800":{"start":{"line":2125,"column":12},"end":{"line":2125,"column":38}},"801":{"start":{"line":2126,"column":12},"end":{"line":2126,"column":46}},"802":{"start":{"line":2127,"column":12},"end":{"line":2127,"column":34}},"803":{"start":{"line":2129,"column":12},"end":{"line":2129,"column":41}},"804":{"start":{"line":2133,"column":4},"end":{"line":2133,"column":21}},"805":{"start":{"line":2161,"column":0},"end":{"line":2309,"column":2}},"806":{"start":{"line":2169,"column":4},"end":{"line":2178,"column":5}},"807":{"start":{"line":2171,"column":8},"end":{"line":2175,"column":9}},"808":{"start":{"line":2172,"column":12},"end":{"line":2174,"column":13}},"809":{"start":{"line":2173,"column":16},"end":{"line":2173,"column":28}},"810":{"start":{"line":2177,"column":8},"end":{"line":2177,"column":21}},"811":{"start":{"line":2187,"column":4},"end":{"line":2221,"column":5}},"812":{"start":{"line":2189,"column":8},"end":{"line":2218,"column":9}},"813":{"start":{"line":2190,"column":12},"end":{"line":2217,"column":13}},"814":{"start":{"line":2199,"column":16},"end":{"line":2207,"column":18}},"815":{"start":{"line":2209,"column":16},"end":{"line":2211,"column":17}},"816":{"start":{"line":2210,"column":20},"end":{"line":2210,"column":29}},"817":{"start":{"line":2213,"column":16},"end":{"line":2216,"column":18}},"818":{"start":{"line":2220,"column":8},"end":{"line":2220,"column":20}},"819":{"start":{"line":2223,"column":4},"end":{"line":2236,"column":6}},"820":{"start":{"line":2238,"column":4},"end":{"line":2238,"column":23}},"821":{"start":{"line":2240,"column":4},"end":{"line":2288,"column":5}},"822":{"start":{"line":2242,"column":8},"end":{"line":2242,"column":43}},"823":{"start":{"line":2248,"column":8},"end":{"line":2263,"column":9}},"824":{"start":{"line":2256,"column":12},"end":{"line":2256,"column":51}},"825":{"start":{"line":2257,"column":12},"end":{"line":2257,"column":64}},"826":{"start":{"line":2258,"column":12},"end":{"line":2258,"column":47}},"827":{"start":{"line":2260,"column":12},"end":{"line":2260,"column":54}},"828":{"start":{"line":2261,"column":12},"end":{"line":2261,"column":68}},"829":{"start":{"line":2262,"column":12},"end":{"line":2262,"column":50}},"830":{"start":{"line":2265,"column":8},"end":{"line":2265,"column":37}},"831":{"start":{"line":2267,"column":8},"end":{"line":2280,"column":10}},"832":{"start":{"line":2282,"column":8},"end":{"line":2287,"column":9}},"833":{"start":{"line":2283,"column":12},"end":{"line":2283,"column":84}},"834":{"start":{"line":2284,"column":12},"end":{"line":2286,"column":13}},"835":{"start":{"line":2285,"column":16},"end":{"line":2285,"column":42}},"836":{"start":{"line":2294,"column":4},"end":{"line":2294,"column":23}},"837":{"start":{"line":2295,"column":4},"end":{"line":2306,"column":5}},"838":{"start":{"line":2296,"column":8},"end":{"line":2296,"column":26}},"839":{"start":{"line":2297,"column":8},"end":{"line":2302,"column":9}},"840":{"start":{"line":2298,"column":12},"end":{"line":2301,"column":13}},"841":{"start":{"line":2299,"column":16},"end":{"line":2299,"column":29}},"842":{"start":{"line":2300,"column":16},"end":{"line":2300,"column":22}},"843":{"start":{"line":2303,"column":8},"end":{"line":2305,"column":9}},"844":{"start":{"line":2304,"column":12},"end":{"line":2304,"column":50}},"845":{"start":{"line":2308,"column":4},"end":{"line":2308,"column":21}},"846":{"start":{"line":2319,"column":0},"end":{"line":2353,"column":2}},"847":{"start":{"line":2321,"column":4},"end":{"line":2323,"column":5}},"848":{"start":{"line":2322,"column":8},"end":{"line":2322,"column":89}},"849":{"start":{"line":2325,"column":4},"end":{"line":2325,"column":22}},"850":{"start":{"line":2327,"column":4},"end":{"line":2327,"column":49}},"851":{"start":{"line":2329,"column":4},"end":{"line":2335,"column":5}},"852":{"start":{"line":2330,"column":8},"end":{"line":2334,"column":11}},"853":{"start":{"line":2337,"column":4},"end":{"line":2337,"column":22}},"854":{"start":{"line":2339,"column":4},"end":{"line":2339,"column":36}},"855":{"start":{"line":2341,"column":4},"end":{"line":2341,"column":36}},"856":{"start":{"line":2343,"column":4},"end":{"line":2350,"column":5}},"857":{"start":{"line":2344,"column":8},"end":{"line":2349,"column":10}},"858":{"start":{"line":2352,"column":4},"end":{"line":2352,"column":20}},"859":{"start":{"line":2363,"column":0},"end":{"line":2377,"column":2}},"860":{"start":{"line":2369,"column":4},"end":{"line":2369,"column":17}},"861":{"start":{"line":2370,"column":4},"end":{"line":2370,"column":21}},"862":{"start":{"line":2371,"column":4},"end":{"line":2371,"column":25}},"863":{"start":{"line":2373,"column":4},"end":{"line":2375,"column":5}},"864":{"start":{"line":2374,"column":8},"end":{"line":2374,"column":20}},"865":{"start":{"line":2376,"column":4},"end":{"line":2376,"column":25}},"866":{"start":{"line":2384,"column":0},"end":{"line":2384,"column":38}},"867":{"start":{"line":2385,"column":0},"end":{"line":2385,"column":35}},"868":{"start":{"line":2395,"column":0},"end":{"line":2407,"column":2}},"869":{"start":{"line":2402,"column":4},"end":{"line":2402,"column":33}},"870":{"start":{"line":2403,"column":4},"end":{"line":2403,"column":33}},"871":{"start":{"line":2404,"column":4},"end":{"line":2404,"column":17}},"872":{"start":{"line":2405,"column":4},"end":{"line":2405,"column":39}},"873":{"start":{"line":2406,"column":4},"end":{"line":2406,"column":31}},"874":{"start":{"line":2413,"column":0},"end":{"line":2421,"column":2}},"875":{"start":{"line":2414,"column":4},"end":{"line":2420,"column":5}},"876":{"start":{"line":2429,"column":0},"end":{"line":2445,"column":2}},"877":{"start":{"line":2434,"column":4},"end":{"line":2434,"column":25}},"878":{"start":{"line":2435,"column":4},"end":{"line":2435,"column":35}},"879":{"start":{"line":2437,"column":4},"end":{"line":2437,"column":35}},"880":{"start":{"line":2439,"column":4},"end":{"line":2441,"column":5}},"881":{"start":{"line":2440,"column":8},"end":{"line":2440,"column":20}},"882":{"start":{"line":2442,"column":4},"end":{"line":2442,"column":25}},"883":{"start":{"line":2444,"column":4},"end":{"line":2444,"column":42}},"884":{"start":{"line":2451,"column":0},"end":{"line":2455,"column":2}},"885":{"start":{"line":2452,"column":4},"end":{"line":2454,"column":7}},"886":{"start":{"line":2461,"column":0},"end":{"line":2466,"column":2}},"887":{"start":{"line":2464,"column":4},"end":{"line":2464,"column":28}},"888":{"start":{"line":2465,"column":4},"end":{"line":2465,"column":43}},"889":{"start":{"line":2473,"column":0},"end":{"line":2475,"column":2}},"890":{"start":{"line":2474,"column":4},"end":{"line":2474,"column":36}},"891":{"start":{"line":2476,"column":0},"end":{"line":2645,"column":2}},"892":{"start":{"line":2506,"column":4},"end":{"line":2506,"column":25}},"893":{"start":{"line":2507,"column":4},"end":{"line":2507,"column":35}},"894":{"start":{"line":2509,"column":1},"end":{"line":2511,"column":2}},"895":{"start":{"line":2510,"column":2},"end":{"line":2510,"column":64}},"896":{"start":{"line":2512,"column":1},"end":{"line":2512,"column":64}},"897":{"start":{"line":2514,"column":1},"end":{"line":2516,"column":2}},"898":{"start":{"line":2515,"column":2},"end":{"line":2515,"column":64}},"899":{"start":{"line":2517,"column":1},"end":{"line":2517,"column":64}},"900":{"start":{"line":2519,"column":1},"end":{"line":2521,"column":2}},"901":{"start":{"line":2520,"column":2},"end":{"line":2520,"column":51}},"902":{"start":{"line":2522,"column":1},"end":{"line":2522,"column":38}},"903":{"start":{"line":2524,"column":1},"end":{"line":2526,"column":2}},"904":{"start":{"line":2525,"column":2},"end":{"line":2525,"column":51}},"905":{"start":{"line":2527,"column":1},"end":{"line":2527,"column":38}},"906":{"start":{"line":2529,"column":1},"end":{"line":2531,"column":2}},"907":{"start":{"line":2530,"column":2},"end":{"line":2530,"column":46}},"908":{"start":{"line":2532,"column":1},"end":{"line":2532,"column":28}},"909":{"start":{"line":2534,"column":1},"end":{"line":2536,"column":2}},"910":{"start":{"line":2535,"column":2},"end":{"line":2535,"column":46}},"911":{"start":{"line":2537,"column":1},"end":{"line":2537,"column":28}},"912":{"start":{"line":2539,"column":1},"end":{"line":2541,"column":2}},"913":{"start":{"line":2540,"column":2},"end":{"line":2540,"column":27}},"914":{"start":{"line":2542,"column":1},"end":{"line":2542,"column":50}},"915":{"start":{"line":2544,"column":1},"end":{"line":2546,"column":2}},"916":{"start":{"line":2545,"column":2},"end":{"line":2545,"column":26}},"917":{"start":{"line":2547,"column":1},"end":{"line":2547,"column":48}},"918":{"start":{"line":2549,"column":1},"end":{"line":2551,"column":2}},"919":{"start":{"line":2550,"column":2},"end":{"line":2550,"column":13}},"920":{"start":{"line":2552,"column":1},"end":{"line":2552,"column":22}},"921":{"start":{"line":2554,"column":1},"end":{"line":2556,"column":2}},"922":{"start":{"line":2555,"column":2},"end":{"line":2555,"column":28}},"923":{"start":{"line":2557,"column":1},"end":{"line":2557,"column":48}},"924":{"start":{"line":2559,"column":1},"end":{"line":2561,"column":2}},"925":{"start":{"line":2560,"column":2},"end":{"line":2560,"column":26}},"926":{"start":{"line":2562,"column":1},"end":{"line":2562,"column":46}},"927":{"start":{"line":2564,"column":1},"end":{"line":2566,"column":2}},"928":{"start":{"line":2565,"column":2},"end":{"line":2565,"column":25}},"929":{"start":{"line":2567,"column":1},"end":{"line":2567,"column":44}},"930":{"start":{"line":2569,"column":1},"end":{"line":2571,"column":2}},"931":{"start":{"line":2570,"column":2},"end":{"line":2570,"column":23}},"932":{"start":{"line":2572,"column":1},"end":{"line":2572,"column":34}},"933":{"start":{"line":2574,"column":1},"end":{"line":2576,"column":2}},"934":{"start":{"line":2575,"column":2},"end":{"line":2575,"column":15}},"935":{"start":{"line":2577,"column":1},"end":{"line":2577,"column":26}},"936":{"start":{"line":2579,"column":1},"end":{"line":2581,"column":2}},"937":{"start":{"line":2580,"column":2},"end":{"line":2580,"column":15}},"938":{"start":{"line":2582,"column":1},"end":{"line":2582,"column":26}},"939":{"start":{"line":2584,"column":1},"end":{"line":2586,"column":2}},"940":{"start":{"line":2585,"column":2},"end":{"line":2585,"column":20}},"941":{"start":{"line":2587,"column":1},"end":{"line":2587,"column":36}},"942":{"start":{"line":2589,"column":1},"end":{"line":2591,"column":2}},"943":{"start":{"line":2590,"column":2},"end":{"line":2590,"column":23}},"944":{"start":{"line":2592,"column":1},"end":{"line":2592,"column":36}},"945":{"start":{"line":2594,"column":1},"end":{"line":2596,"column":2}},"946":{"start":{"line":2595,"column":2},"end":{"line":2595,"column":40}},"947":{"start":{"line":2597,"column":1},"end":{"line":2597,"column":46}},"948":{"start":{"line":2599,"column":1},"end":{"line":2601,"column":2}},"949":{"start":{"line":2600,"column":2},"end":{"line":2600,"column":22}},"950":{"start":{"line":2602,"column":1},"end":{"line":2602,"column":34}},"951":{"start":{"line":2604,"column":1},"end":{"line":2606,"column":2}},"952":{"start":{"line":2605,"column":2},"end":{"line":2605,"column":37}},"953":{"start":{"line":2607,"column":1},"end":{"line":2607,"column":70}},"954":{"start":{"line":2609,"column":1},"end":{"line":2611,"column":2}},"955":{"start":{"line":2610,"column":2},"end":{"line":2610,"column":33}},"956":{"start":{"line":2612,"column":1},"end":{"line":2612,"column":62}},"957":{"start":{"line":2614,"column":1},"end":{"line":2616,"column":2}},"958":{"start":{"line":2615,"column":2},"end":{"line":2615,"column":22}},"959":{"start":{"line":2617,"column":1},"end":{"line":2617,"column":40}},"960":{"start":{"line":2619,"column":1},"end":{"line":2621,"column":2}},"961":{"start":{"line":2620,"column":2},"end":{"line":2620,"column":15}},"962":{"start":{"line":2622,"column":1},"end":{"line":2622,"column":26}},"963":{"start":{"line":2624,"column":1},"end":{"line":2626,"column":2}},"964":{"start":{"line":2625,"column":2},"end":{"line":2625,"column":23}},"965":{"start":{"line":2627,"column":1},"end":{"line":2627,"column":42}},"966":{"start":{"line":2629,"column":1},"end":{"line":2631,"column":2}},"967":{"start":{"line":2630,"column":2},"end":{"line":2630,"column":26}},"968":{"start":{"line":2632,"column":1},"end":{"line":2632,"column":48}},"969":{"start":{"line":2634,"column":1},"end":{"line":2636,"column":2}},"970":{"start":{"line":2635,"column":2},"end":{"line":2635,"column":42}},"971":{"start":{"line":2637,"column":1},"end":{"line":2637,"column":72}},"972":{"start":{"line":2639,"column":1},"end":{"line":2641,"column":2}},"973":{"start":{"line":2640,"column":2},"end":{"line":2640,"column":38}},"974":{"start":{"line":2642,"column":1},"end":{"line":2642,"column":66}},"975":{"start":{"line":2644,"column":4},"end":{"line":2644,"column":42}},"976":{"start":{"line":2647,"column":0},"end":{"line":2679,"column":2}},"977":{"start":{"line":2649,"column":4},"end":{"line":2677,"column":7}},"978":{"start":{"line":2688,"column":0},"end":{"line":2704,"column":2}},"979":{"start":{"line":2693,"column":4},"end":{"line":2693,"column":25}},"980":{"start":{"line":2694,"column":4},"end":{"line":2694,"column":35}},"981":{"start":{"line":2696,"column":4},"end":{"line":2696,"column":35}},"982":{"start":{"line":2698,"column":4},"end":{"line":2700,"column":5}},"983":{"start":{"line":2699,"column":8},"end":{"line":2699,"column":20}},"984":{"start":{"line":2701,"column":4},"end":{"line":2701,"column":25}},"985":{"start":{"line":2703,"column":4},"end":{"line":2703,"column":42}},"986":{"start":{"line":2710,"column":0},"end":{"line":2712,"column":2}},"987":{"start":{"line":2711,"column":4},"end":{"line":2711,"column":37}},"988":{"start":{"line":2718,"column":0},"end":{"line":2722,"column":2}},"989":{"start":{"line":2719,"column":4},"end":{"line":2721,"column":7}},"990":{"start":{"line":2728,"column":0},"end":{"line":2751,"column":2}},"991":{"start":{"line":2730,"column":4},"end":{"line":2730,"column":28}},"992":{"start":{"line":2732,"column":4},"end":{"line":2749,"column":7}},"993":{"start":{"line":2774,"column":0},"end":{"line":2814,"column":2}},"994":{"start":{"line":2793,"column":4},"end":{"line":2793,"column":57}},"995":{"start":{"line":2794,"column":4},"end":{"line":2794,"column":57}},"996":{"start":{"line":2795,"column":4},"end":{"line":2795,"column":71}},"997":{"start":{"line":2796,"column":4},"end":{"line":2796,"column":71}},"998":{"start":{"line":2797,"column":4},"end":{"line":2797,"column":54}},"999":{"start":{"line":2798,"column":4},"end":{"line":2798,"column":66}},"1000":{"start":{"line":2799,"column":4},"end":{"line":2799,"column":84}},"1001":{"start":{"line":2800,"column":4},"end":{"line":2800,"column":87}},"1002":{"start":{"line":2801,"column":4},"end":{"line":2801,"column":75}},"1003":{"start":{"line":2802,"column":4},"end":{"line":2802,"column":89}},"1004":{"start":{"line":2803,"column":4},"end":{"line":2803,"column":86}},"1005":{"start":{"line":2804,"column":4},"end":{"line":2804,"column":102}},"1006":{"start":{"line":2805,"column":4},"end":{"line":2805,"column":99}},"1007":{"start":{"line":2806,"column":4},"end":{"line":2806,"column":85}},"1008":{"start":{"line":2807,"column":4},"end":{"line":2807,"column":60}},"1009":{"start":{"line":2809,"column":4},"end":{"line":2809,"column":25}},"1010":{"start":{"line":2811,"column":4},"end":{"line":2811,"column":35}},"1011":{"start":{"line":2813,"column":4},"end":{"line":2813,"column":42}},"1012":{"start":{"line":2820,"column":0},"end":{"line":2860,"column":2}},"1013":{"start":{"line":2822,"column":4},"end":{"line":2855,"column":7}},"1014":{"start":{"line":2857,"column":4},"end":{"line":2857,"column":29}},"1015":{"start":{"line":2859,"column":4},"end":{"line":2859,"column":20}},"1016":{"start":{"line":2869,"column":0},"end":{"line":2896,"column":2}},"1017":{"start":{"line":2874,"column":4},"end":{"line":2876,"column":5}},"1018":{"start":{"line":2875,"column":8},"end":{"line":2875,"column":47}},"1019":{"start":{"line":2878,"column":4},"end":{"line":2880,"column":5}},"1020":{"start":{"line":2879,"column":8},"end":{"line":2879,"column":54}},"1021":{"start":{"line":2882,"column":4},"end":{"line":2895,"column":6}},"1022":{"start":{"line":2908,"column":0},"end":{"line":2918,"column":2}},"1023":{"start":{"line":2914,"column":4},"end":{"line":2914,"column":21}},"1024":{"start":{"line":2915,"column":4},"end":{"line":2915,"column":29}},"1025":{"start":{"line":2916,"column":4},"end":{"line":2916,"column":21}},"1026":{"start":{"line":2917,"column":4},"end":{"line":2917,"column":31}},"1027":{"start":{"line":2935,"column":0},"end":{"line":2995,"column":2}},"1028":{"start":{"line":2948,"column":4},"end":{"line":2948,"column":17}},"1029":{"start":{"line":2949,"column":4},"end":{"line":2949,"column":41}},"1030":{"start":{"line":2950,"column":4},"end":{"line":2950,"column":21}},"1031":{"start":{"line":2951,"column":4},"end":{"line":2951,"column":21}},"1032":{"start":{"line":2952,"column":4},"end":{"line":2954,"column":5}},"1033":{"start":{"line":2953,"column":8},"end":{"line":2953,"column":30}},"1034":{"start":{"line":2956,"column":4},"end":{"line":2958,"column":5}},"1035":{"start":{"line":2957,"column":8},"end":{"line":2957,"column":20}},"1036":{"start":{"line":2959,"column":4},"end":{"line":2959,"column":25}},"1037":{"start":{"line":2961,"column":4},"end":{"line":2963,"column":5}},"1038":{"start":{"line":2962,"column":8},"end":{"line":2962,"column":46}},"1039":{"start":{"line":2964,"column":4},"end":{"line":2964,"column":33}},"1040":{"start":{"line":2966,"column":4},"end":{"line":2968,"column":5}},"1041":{"start":{"line":2967,"column":8},"end":{"line":2967,"column":49}},"1042":{"start":{"line":2969,"column":4},"end":{"line":2969,"column":29}},"1043":{"start":{"line":2971,"column":4},"end":{"line":2973,"column":5}},"1044":{"start":{"line":2972,"column":8},"end":{"line":2972,"column":49}},"1045":{"start":{"line":2974,"column":4},"end":{"line":2974,"column":29}},"1046":{"start":{"line":2976,"column":4},"end":{"line":2978,"column":5}},"1047":{"start":{"line":2977,"column":8},"end":{"line":2977,"column":46}},"1048":{"start":{"line":2979,"column":4},"end":{"line":2979,"column":23}},"1049":{"start":{"line":2981,"column":4},"end":{"line":2983,"column":5}},"1050":{"start":{"line":2982,"column":8},"end":{"line":2982,"column":29}},"1051":{"start":{"line":2984,"column":4},"end":{"line":2984,"column":39}},"1052":{"start":{"line":2986,"column":4},"end":{"line":2988,"column":5}},"1053":{"start":{"line":2987,"column":8},"end":{"line":2987,"column":20}},"1054":{"start":{"line":2989,"column":4},"end":{"line":2989,"column":25}},"1055":{"start":{"line":2991,"column":4},"end":{"line":2993,"column":5}},"1056":{"start":{"line":2992,"column":8},"end":{"line":2992,"column":21}},"1057":{"start":{"line":2994,"column":4},"end":{"line":2994,"column":27}},"1058":{"start":{"line":3006,"column":0},"end":{"line":3224,"column":2}},"1059":{"start":{"line":3018,"column":4},"end":{"line":3021,"column":5}},"1060":{"start":{"line":3019,"column":8},"end":{"line":3019,"column":68}},"1061":{"start":{"line":3020,"column":8},"end":{"line":3020,"column":60}},"1062":{"start":{"line":3023,"column":4},"end":{"line":3023,"column":35}},"1063":{"start":{"line":3024,"column":4},"end":{"line":3027,"column":6}},"1064":{"start":{"line":3029,"column":4},"end":{"line":3221,"column":11}},"1065":{"start":{"line":3030,"column":8},"end":{"line":3220,"column":9}},"1066":{"start":{"line":3031,"column":12},"end":{"line":3219,"column":13}},"1067":{"start":{"line":3033,"column":16},"end":{"line":3033,"column":60}},"1068":{"start":{"line":3035,"column":16},"end":{"line":3037,"column":17}},"1069":{"start":{"line":3036,"column":20},"end":{"line":3036,"column":83}},"1070":{"start":{"line":3039,"column":16},"end":{"line":3039,"column":46}},"1071":{"start":{"line":3041,"column":16},"end":{"line":3041,"column":36}},"1072":{"start":{"line":3043,"column":16},"end":{"line":3125,"column":17}},"1073":{"start":{"line":3045,"column":20},"end":{"line":3124,"column":21}},"1074":{"start":{"line":3047,"column":24},"end":{"line":3047,"column":55}},"1075":{"start":{"line":3049,"column":24},"end":{"line":3049,"column":42}},"1076":{"start":{"line":3051,"column":24},"end":{"line":3056,"column":25}},"1077":{"start":{"line":3052,"column":28},"end":{"line":3055,"column":30}},"1078":{"start":{"line":3058,"column":24},"end":{"line":3063,"column":26}},"1079":{"start":{"line":3065,"column":24},"end":{"line":3065,"column":42}},"1080":{"start":{"line":3067,"column":24},"end":{"line":3121,"column":25}},"1081":{"start":{"line":3069,"column":28},"end":{"line":3069,"column":58}},"1082":{"start":{"line":3071,"column":28},"end":{"line":3071,"column":62}},"1083":{"start":{"line":3073,"column":28},"end":{"line":3077,"column":30}},"1084":{"start":{"line":3079,"column":28},"end":{"line":3079,"column":54}},"1085":{"start":{"line":3081,"column":28},"end":{"line":3087,"column":30}},"1086":{"start":{"line":3089,"column":28},"end":{"line":3089,"column":59}},"1087":{"start":{"line":3091,"column":28},"end":{"line":3091,"column":46}},"1088":{"start":{"line":3093,"column":28},"end":{"line":3104,"column":29}},"1089":{"start":{"line":3095,"column":32},"end":{"line":3095,"column":53}},"1090":{"start":{"line":3098,"column":32},"end":{"line":3101,"column":34}},"1091":{"start":{"line":3103,"column":32},"end":{"line":3103,"column":54}},"1092":{"start":{"line":3106,"column":28},"end":{"line":3118,"column":30}},"1093":{"start":{"line":3120,"column":28},"end":{"line":3120,"column":51}},"1094":{"start":{"line":3123,"column":24},"end":{"line":3123,"column":51}},"1095":{"start":{"line":3127,"column":16},"end":{"line":3127,"column":34}},"1096":{"start":{"line":3129,"column":16},"end":{"line":3178,"column":17}},"1097":{"start":{"line":3131,"column":20},"end":{"line":3131,"column":48}},"1098":{"start":{"line":3133,"column":20},"end":{"line":3175,"column":22}},"1099":{"start":{"line":3177,"column":20},"end":{"line":3177,"column":43}},"1100":{"start":{"line":3180,"column":16},"end":{"line":3209,"column":18}},"1101":{"start":{"line":3211,"column":16},"end":{"line":3218,"column":18}},"1102":{"start":{"line":3223,"column":4},"end":{"line":3223,"column":15}},"1103":{"start":{"line":3235,"column":0},"end":{"line":3541,"column":2}},"1104":{"start":{"line":3244,"column":4},"end":{"line":3244,"column":54}},"1105":{"start":{"line":3246,"column":4},"end":{"line":3246,"column":31}},"1106":{"start":{"line":3248,"column":4},"end":{"line":3248,"column":19}},"1107":{"start":{"line":3250,"column":4},"end":{"line":3445,"column":5}},"1108":{"start":{"line":3252,"column":8},"end":{"line":3252,"column":42}},"1109":{"start":{"line":3254,"column":8},"end":{"line":3254,"column":49}},"1110":{"start":{"line":3256,"column":8},"end":{"line":3256,"column":56}},"1111":{"start":{"line":3258,"column":8},"end":{"line":3258,"column":37}},"1112":{"start":{"line":3260,"column":8},"end":{"line":3260,"column":31}},"1113":{"start":{"line":3262,"column":8},"end":{"line":3262,"column":47}},"1114":{"start":{"line":3264,"column":8},"end":{"line":3264,"column":39}},"1115":{"start":{"line":3269,"column":8},"end":{"line":3277,"column":9}},"1116":{"start":{"line":3270,"column":12},"end":{"line":3276,"column":13}},"1117":{"start":{"line":3282,"column":8},"end":{"line":3344,"column":9}},"1118":{"start":{"line":3284,"column":12},"end":{"line":3299,"column":14}},"1119":{"start":{"line":3301,"column":12},"end":{"line":3317,"column":14}},"1120":{"start":{"line":3319,"column":12},"end":{"line":3323,"column":14}},"1121":{"start":{"line":3325,"column":12},"end":{"line":3341,"column":14}},"1122":{"start":{"line":3343,"column":12},"end":{"line":3343,"column":38}},"1123":{"start":{"line":3346,"column":8},"end":{"line":3346,"column":36}},"1124":{"start":{"line":3351,"column":8},"end":{"line":3374,"column":9}},"1125":{"start":{"line":3353,"column":12},"end":{"line":3353,"column":58}},"1126":{"start":{"line":3355,"column":12},"end":{"line":3355,"column":44}},"1127":{"start":{"line":3357,"column":12},"end":{"line":3373,"column":13}},"1128":{"start":{"line":3358,"column":16},"end":{"line":3358,"column":53}},"1129":{"start":{"line":3359,"column":16},"end":{"line":3372,"column":18}},"1130":{"start":{"line":3380,"column":8},"end":{"line":3383,"column":9}},"1131":{"start":{"line":3381,"column":12},"end":{"line":3381,"column":42}},"1132":{"start":{"line":3382,"column":12},"end":{"line":3382,"column":44}},"1133":{"start":{"line":3385,"column":8},"end":{"line":3385,"column":41}},"1134":{"start":{"line":3390,"column":8},"end":{"line":3399,"column":9}},"1135":{"start":{"line":3391,"column":12},"end":{"line":3398,"column":14}},"1136":{"start":{"line":3401,"column":8},"end":{"line":3442,"column":11}},"1137":{"start":{"line":3403,"column":16},"end":{"line":3438,"column":18}},"1138":{"start":{"line":3405,"column":20},"end":{"line":3405,"column":74}},"1139":{"start":{"line":3410,"column":20},"end":{"line":3410,"column":48}},"1140":{"start":{"line":3412,"column":20},"end":{"line":3417,"column":22}},"1141":{"start":{"line":3418,"column":20},"end":{"line":3418,"column":47}},"1142":{"start":{"line":3420,"column":20},"end":{"line":3420,"column":59}},"1143":{"start":{"line":3421,"column":20},"end":{"line":3421,"column":59}},"1144":{"start":{"line":3422,"column":20},"end":{"line":3422,"column":59}},"1145":{"start":{"line":3424,"column":20},"end":{"line":3424,"column":59}},"1146":{"start":{"line":3425,"column":20},"end":{"line":3425,"column":59}},"1147":{"start":{"line":3426,"column":20},"end":{"line":3426,"column":59}},"1148":{"start":{"line":3428,"column":20},"end":{"line":3428,"column":53}},"1149":{"start":{"line":3429,"column":20},"end":{"line":3429,"column":53}},"1150":{"start":{"line":3430,"column":20},"end":{"line":3430,"column":53}},"1151":{"start":{"line":3432,"column":20},"end":{"line":3432,"column":63}},"1152":{"start":{"line":3433,"column":20},"end":{"line":3433,"column":63}},"1153":{"start":{"line":3434,"column":20},"end":{"line":3434,"column":63}},"1154":{"start":{"line":3435,"column":20},"end":{"line":3435,"column":63}},"1155":{"start":{"line":3437,"column":20},"end":{"line":3437,"column":37}},"1156":{"start":{"line":3441,"column":12},"end":{"line":3441,"column":31}},"1157":{"start":{"line":3444,"column":8},"end":{"line":3444,"column":27}},"1158":{"start":{"line":3447,"column":4},"end":{"line":3540,"column":6}},"1159":{"start":{"line":3449,"column":8},"end":{"line":3449,"column":46}},"1160":{"start":{"line":3450,"column":8},"end":{"line":3535,"column":9}},"1161":{"start":{"line":3452,"column":12},"end":{"line":3452,"column":36}},"1162":{"start":{"line":3454,"column":12},"end":{"line":3496,"column":13}},"1163":{"start":{"line":3456,"column":16},"end":{"line":3456,"column":60}},"1164":{"start":{"line":3458,"column":16},"end":{"line":3458,"column":33}},"1165":{"start":{"line":3460,"column":16},"end":{"line":3462,"column":17}},"1166":{"start":{"line":3461,"column":20},"end":{"line":3461,"column":107}},"1167":{"start":{"line":3464,"column":16},"end":{"line":3466,"column":17}},"1168":{"start":{"line":3465,"column":20},"end":{"line":3465,"column":111}},"1169":{"start":{"line":3468,"column":16},"end":{"line":3472,"column":17}},"1170":{"start":{"line":3469,"column":20},"end":{"line":3469,"column":105}},"1171":{"start":{"line":3470,"column":20},"end":{"line":3470,"column":59}},"1172":{"start":{"line":3471,"column":20},"end":{"line":3471,"column":53}},"1173":{"start":{"line":3474,"column":16},"end":{"line":3480,"column":17}},"1174":{"start":{"line":3475,"column":20},"end":{"line":3475,"column":104}},"1175":{"start":{"line":3476,"column":20},"end":{"line":3476,"column":59}},"1176":{"start":{"line":3477,"column":20},"end":{"line":3477,"column":53}},"1177":{"start":{"line":3478,"column":20},"end":{"line":3478,"column":59}},"1178":{"start":{"line":3479,"column":20},"end":{"line":3479,"column":53}},"1179":{"start":{"line":3482,"column":16},"end":{"line":3482,"column":59}},"1180":{"start":{"line":3483,"column":16},"end":{"line":3483,"column":59}},"1181":{"start":{"line":3484,"column":16},"end":{"line":3484,"column":59}},"1182":{"start":{"line":3486,"column":16},"end":{"line":3486,"column":59}},"1183":{"start":{"line":3487,"column":16},"end":{"line":3487,"column":59}},"1184":{"start":{"line":3488,"column":16},"end":{"line":3488,"column":59}},"1185":{"start":{"line":3490,"column":16},"end":{"line":3495,"column":17}},"1186":{"start":{"line":3491,"column":20},"end":{"line":3491,"column":114}},"1187":{"start":{"line":3493,"column":20},"end":{"line":3493,"column":51}},"1188":{"start":{"line":3494,"column":20},"end":{"line":3494,"column":47}},"1189":{"start":{"line":3498,"column":12},"end":{"line":3498,"column":62}},"1190":{"start":{"line":3500,"column":12},"end":{"line":3500,"column":51}},"1191":{"start":{"line":3502,"column":12},"end":{"line":3502,"column":63}},"1192":{"start":{"line":3503,"column":12},"end":{"line":3503,"column":63}},"1193":{"start":{"line":3504,"column":12},"end":{"line":3504,"column":63}},"1194":{"start":{"line":3506,"column":12},"end":{"line":3506,"column":63}},"1195":{"start":{"line":3507,"column":12},"end":{"line":3507,"column":63}},"1196":{"start":{"line":3508,"column":12},"end":{"line":3508,"column":63}},"1197":{"start":{"line":3510,"column":12},"end":{"line":3510,"column":57}},"1198":{"start":{"line":3511,"column":12},"end":{"line":3511,"column":57}},"1199":{"start":{"line":3512,"column":12},"end":{"line":3512,"column":57}},"1200":{"start":{"line":3514,"column":12},"end":{"line":3514,"column":67}},"1201":{"start":{"line":3515,"column":12},"end":{"line":3515,"column":67}},"1202":{"start":{"line":3516,"column":12},"end":{"line":3516,"column":67}},"1203":{"start":{"line":3517,"column":12},"end":{"line":3517,"column":67}},"1204":{"start":{"line":3519,"column":12},"end":{"line":3521,"column":13}},"1205":{"start":{"line":3520,"column":16},"end":{"line":3520,"column":53}},"1206":{"start":{"line":3523,"column":12},"end":{"line":3525,"column":13}},"1207":{"start":{"line":3524,"column":16},"end":{"line":3524,"column":53}},"1208":{"start":{"line":3527,"column":12},"end":{"line":3534,"column":14}},"1209":{"start":{"line":3538,"column":12},"end":{"line":3538,"column":31}},"1210":{"start":{"line":3559,"column":0},"end":{"line":3631,"column":2}},"1211":{"start":{"line":3573,"column":4},"end":{"line":3573,"column":25}},"1212":{"start":{"line":3575,"column":4},"end":{"line":3575,"column":35}},"1213":{"start":{"line":3577,"column":4},"end":{"line":3577,"column":31}},"1214":{"start":{"line":3579,"column":4},"end":{"line":3579,"column":42}},"1215":{"start":{"line":3581,"column":4},"end":{"line":3583,"column":5}},"1216":{"start":{"line":3582,"column":8},"end":{"line":3582,"column":47}},"1217":{"start":{"line":3584,"column":4},"end":{"line":3584,"column":23}},"1218":{"start":{"line":3586,"column":4},"end":{"line":3588,"column":5}},"1219":{"start":{"line":3587,"column":8},"end":{"line":3587,"column":22}},"1220":{"start":{"line":3589,"column":4},"end":{"line":3589,"column":29}},"1221":{"start":{"line":3591,"column":4},"end":{"line":3593,"column":5}},"1222":{"start":{"line":3592,"column":8},"end":{"line":3592,"column":21}},"1223":{"start":{"line":3594,"column":4},"end":{"line":3594,"column":27}},"1224":{"start":{"line":3596,"column":4},"end":{"line":3598,"column":5}},"1225":{"start":{"line":3597,"column":8},"end":{"line":3597,"column":19}},"1226":{"start":{"line":3599,"column":4},"end":{"line":3599,"column":25}},"1227":{"start":{"line":3601,"column":4},"end":{"line":3603,"column":5}},"1228":{"start":{"line":3602,"column":8},"end":{"line":3602,"column":55}},"1229":{"start":{"line":3604,"column":4},"end":{"line":3604,"column":41}},"1230":{"start":{"line":3606,"column":4},"end":{"line":3608,"column":5}},"1231":{"start":{"line":3607,"column":8},"end":{"line":3607,"column":22}},"1232":{"start":{"line":3609,"column":4},"end":{"line":3609,"column":31}},"1233":{"start":{"line":3611,"column":4},"end":{"line":3613,"column":5}},"1234":{"start":{"line":3612,"column":8},"end":{"line":3612,"column":25}},"1235":{"start":{"line":3614,"column":4},"end":{"line":3614,"column":37}},"1236":{"start":{"line":3616,"column":4},"end":{"line":3618,"column":5}},"1237":{"start":{"line":3617,"column":8},"end":{"line":3617,"column":19}},"1238":{"start":{"line":3619,"column":4},"end":{"line":3619,"column":25}},"1239":{"start":{"line":3621,"column":4},"end":{"line":3623,"column":5}},"1240":{"start":{"line":3622,"column":8},"end":{"line":3622,"column":24}},"1241":{"start":{"line":3624,"column":4},"end":{"line":3624,"column":35}},"1242":{"start":{"line":3626,"column":4},"end":{"line":3628,"column":5}},"1243":{"start":{"line":3627,"column":8},"end":{"line":3627,"column":47}},"1244":{"start":{"line":3629,"column":4},"end":{"line":3629,"column":31}},"1245":{"start":{"line":3637,"column":0},"end":{"line":3637,"column":46}},"1246":{"start":{"line":3638,"column":0},"end":{"line":3638,"column":46}},"1247":{"start":{"line":3639,"column":0},"end":{"line":3639,"column":46}},"1248":{"start":{"line":3640,"column":0},"end":{"line":3640,"column":46}},"1249":{"start":{"line":3641,"column":0},"end":{"line":3641,"column":46}},"1250":{"start":{"line":3642,"column":0},"end":{"line":3642,"column":46}},"1251":{"start":{"line":3647,"column":0},"end":{"line":3693,"column":2}},"1252":{"start":{"line":3649,"column":4},"end":{"line":3649,"column":24}},"1253":{"start":{"line":3651,"column":4},"end":{"line":3688,"column":5}},"1254":{"start":{"line":3652,"column":8},"end":{"line":3655,"column":10}},"1255":{"start":{"line":3656,"column":11},"end":{"line":3688,"column":5}},"1256":{"start":{"line":3657,"column":8},"end":{"line":3659,"column":10}},"1257":{"start":{"line":3660,"column":11},"end":{"line":3688,"column":5}},"1258":{"start":{"line":3661,"column":8},"end":{"line":3667,"column":10}},"1259":{"start":{"line":3668,"column":11},"end":{"line":3688,"column":5}},"1260":{"start":{"line":3669,"column":8},"end":{"line":3674,"column":10}},"1261":{"start":{"line":3675,"column":11},"end":{"line":3688,"column":5}},"1262":{"start":{"line":3676,"column":8},"end":{"line":3681,"column":10}},"1263":{"start":{"line":3682,"column":11},"end":{"line":3688,"column":5}},"1264":{"start":{"line":3683,"column":8},"end":{"line":3683,"column":70}},"1265":{"start":{"line":3684,"column":8},"end":{"line":3684,"column":73}},"1266":{"start":{"line":3686,"column":8},"end":{"line":3686,"column":70}},"1267":{"start":{"line":3687,"column":8},"end":{"line":3687,"column":73}},"1268":{"start":{"line":3690,"column":4},"end":{"line":3690,"column":29}},"1269":{"start":{"line":3692,"column":4},"end":{"line":3692,"column":20}},"1270":{"start":{"line":3699,"column":0},"end":{"line":3718,"column":2}},"1271":{"start":{"line":3702,"column":4},"end":{"line":3702,"column":30}},"1272":{"start":{"line":3704,"column":4},"end":{"line":3717,"column":5}},"1273":{"start":{"line":3705,"column":8},"end":{"line":3711,"column":10}},"1274":{"start":{"line":3712,"column":8},"end":{"line":3712,"column":35}},"1275":{"start":{"line":3713,"column":8},"end":{"line":3713,"column":38}},"1276":{"start":{"line":3714,"column":8},"end":{"line":3714,"column":36}},"1277":{"start":{"line":3715,"column":8},"end":{"line":3715,"column":51}},"1278":{"start":{"line":3716,"column":8},"end":{"line":3716,"column":35}},"1279":{"start":{"line":3732,"column":0},"end":{"line":3787,"column":2}},"1280":{"start":{"line":3742,"column":4},"end":{"line":3742,"column":17}},"1281":{"start":{"line":3744,"column":4},"end":{"line":3744,"column":23}},"1282":{"start":{"line":3750,"column":4},"end":{"line":3752,"column":5}},"1283":{"start":{"line":3751,"column":8},"end":{"line":3751,"column":26}},"1284":{"start":{"line":3753,"column":4},"end":{"line":3753,"column":37}},"1285":{"start":{"line":3759,"column":4},"end":{"line":3761,"column":5}},"1286":{"start":{"line":3760,"column":8},"end":{"line":3760,"column":33}},"1287":{"start":{"line":3762,"column":4},"end":{"line":3762,"column":45}},"1288":{"start":{"line":3764,"column":4},"end":{"line":3766,"column":5}},"1289":{"start":{"line":3765,"column":8},"end":{"line":3765,"column":112}},"1290":{"start":{"line":3768,"column":4},"end":{"line":3770,"column":5}},"1291":{"start":{"line":3769,"column":8},"end":{"line":3769,"column":29}},"1292":{"start":{"line":3771,"column":4},"end":{"line":3771,"column":45}},"1293":{"start":{"line":3773,"column":4},"end":{"line":3775,"column":5}},"1294":{"start":{"line":3774,"column":8},"end":{"line":3774,"column":30}},"1295":{"start":{"line":3776,"column":4},"end":{"line":3776,"column":47}},"1296":{"start":{"line":3778,"column":4},"end":{"line":3780,"column":5}},"1297":{"start":{"line":3779,"column":8},"end":{"line":3779,"column":26}},"1298":{"start":{"line":3781,"column":4},"end":{"line":3781,"column":37}},"1299":{"start":{"line":3783,"column":4},"end":{"line":3785,"column":5}},"1300":{"start":{"line":3784,"column":8},"end":{"line":3784,"column":25}},"1301":{"start":{"line":3786,"column":4},"end":{"line":3786,"column":35}},"1302":{"start":{"line":3790,"column":0},"end":{"line":3799,"column":2}},"1303":{"start":{"line":3793,"column":4},"end":{"line":3793,"column":19}},"1304":{"start":{"line":3795,"column":4},"end":{"line":3795,"column":29}},"1305":{"start":{"line":3796,"column":4},"end":{"line":3796,"column":36}},"1306":{"start":{"line":3798,"column":4},"end":{"line":3798,"column":31}},"1307":{"start":{"line":3801,"column":0},"end":{"line":3839,"column":2}},"1308":{"start":{"line":3804,"column":4},"end":{"line":3804,"column":41}},"1309":{"start":{"line":3805,"column":4},"end":{"line":3805,"column":23}},"1310":{"start":{"line":3806,"column":4},"end":{"line":3806,"column":24}},"1311":{"start":{"line":3807,"column":4},"end":{"line":3807,"column":19}},"1312":{"start":{"line":3808,"column":4},"end":{"line":3808,"column":52}},"1313":{"start":{"line":3809,"column":4},"end":{"line":3809,"column":28}},"1314":{"start":{"line":3811,"column":4},"end":{"line":3811,"column":67}},"1315":{"start":{"line":3814,"column":4},"end":{"line":3814,"column":75}},"1316":{"start":{"line":3815,"column":4},"end":{"line":3815,"column":75}},"1317":{"start":{"line":3816,"column":4},"end":{"line":3816,"column":75}},"1318":{"start":{"line":3817,"column":4},"end":{"line":3817,"column":75}},"1319":{"start":{"line":3818,"column":4},"end":{"line":3818,"column":75}},"1320":{"start":{"line":3819,"column":4},"end":{"line":3819,"column":75}},"1321":{"start":{"line":3822,"column":4},"end":{"line":3824,"column":5}},"1322":{"start":{"line":3823,"column":8},"end":{"line":3823,"column":101}},"1323":{"start":{"line":3827,"column":4},"end":{"line":3827,"column":159}},"1324":{"start":{"line":3828,"column":4},"end":{"line":3828,"column":84}},"1325":{"start":{"line":3829,"column":4},"end":{"line":3829,"column":30}},"1326":{"start":{"line":3834,"column":4},"end":{"line":3838,"column":7}},"1327":{"start":{"line":3841,"column":0},"end":{"line":3858,"column":2}},"1328":{"start":{"line":3845,"column":4},"end":{"line":3845,"column":132}},"1329":{"start":{"line":3847,"column":4},"end":{"line":3847,"column":38}},"1330":{"start":{"line":3849,"column":4},"end":{"line":3849,"column":35}},"1331":{"start":{"line":3851,"column":4},"end":{"line":3851,"column":30}},"1332":{"start":{"line":3853,"column":4},"end":{"line":3853,"column":50}},"1333":{"start":{"line":3855,"column":4},"end":{"line":3855,"column":29}},"1334":{"start":{"line":3857,"column":4},"end":{"line":3857,"column":46}},"1335":{"start":{"line":3869,"column":0},"end":{"line":3890,"column":2}},"1336":{"start":{"line":3876,"column":4},"end":{"line":3876,"column":17}},"1337":{"start":{"line":3877,"column":4},"end":{"line":3885,"column":5}},"1338":{"start":{"line":3878,"column":8},"end":{"line":3884,"column":9}},"1339":{"start":{"line":3879,"column":12},"end":{"line":3879,"column":34}},"1340":{"start":{"line":3880,"column":15},"end":{"line":3884,"column":9}},"1341":{"start":{"line":3881,"column":12},"end":{"line":3881,"column":31}},"1342":{"start":{"line":3883,"column":12},"end":{"line":3883,"column":36}},"1343":{"start":{"line":3886,"column":4},"end":{"line":3886,"column":21}},"1344":{"start":{"line":3887,"column":4},"end":{"line":3887,"column":33}},"1345":{"start":{"line":3888,"column":4},"end":{"line":3888,"column":33}},"1346":{"start":{"line":3889,"column":4},"end":{"line":3889,"column":31}},"1347":{"start":{"line":3896,"column":0},"end":{"line":3896,"column":38}},"1348":{"start":{"line":3897,"column":0},"end":{"line":3897,"column":35}},"1349":{"start":{"line":3923,"column":0},"end":{"line":4033,"column":2}},"1350":{"start":{"line":3945,"column":4},"end":{"line":3945,"column":17}},"1351":{"start":{"line":3946,"column":4},"end":{"line":3946,"column":21}},"1352":{"start":{"line":3947,"column":4},"end":{"line":3947,"column":23}},"1353":{"start":{"line":3949,"column":4},"end":{"line":3951,"column":5}},"1354":{"start":{"line":3950,"column":8},"end":{"line":3950,"column":56}},"1355":{"start":{"line":3952,"column":4},"end":{"line":3952,"column":23}},"1356":{"start":{"line":3954,"column":4},"end":{"line":3956,"column":5}},"1357":{"start":{"line":3955,"column":8},"end":{"line":3955,"column":56}},"1358":{"start":{"line":3957,"column":4},"end":{"line":3957,"column":23}},"1359":{"start":{"line":3959,"column":4},"end":{"line":3961,"column":5}},"1360":{"start":{"line":3960,"column":8},"end":{"line":3960,"column":46}},"1361":{"start":{"line":3962,"column":4},"end":{"line":3962,"column":25}},"1362":{"start":{"line":3964,"column":4},"end":{"line":3966,"column":5}},"1363":{"start":{"line":3965,"column":8},"end":{"line":3965,"column":20}},"1364":{"start":{"line":3967,"column":4},"end":{"line":3967,"column":21}},"1365":{"start":{"line":3969,"column":4},"end":{"line":3971,"column":5}},"1366":{"start":{"line":3970,"column":8},"end":{"line":3970,"column":53}},"1367":{"start":{"line":3972,"column":4},"end":{"line":3972,"column":25}},"1368":{"start":{"line":3974,"column":4},"end":{"line":3976,"column":5}},"1369":{"start":{"line":3975,"column":8},"end":{"line":3975,"column":53}},"1370":{"start":{"line":3977,"column":4},"end":{"line":3977,"column":27}},"1371":{"start":{"line":3979,"column":4},"end":{"line":3981,"column":5}},"1372":{"start":{"line":3980,"column":8},"end":{"line":3980,"column":58}},"1373":{"start":{"line":3982,"column":4},"end":{"line":3982,"column":31}},"1374":{"start":{"line":3984,"column":4},"end":{"line":3986,"column":5}},"1375":{"start":{"line":3985,"column":8},"end":{"line":3985,"column":72}},"1376":{"start":{"line":3987,"column":4},"end":{"line":3987,"column":31}},"1377":{"start":{"line":3989,"column":4},"end":{"line":3991,"column":5}},"1378":{"start":{"line":3990,"column":8},"end":{"line":3990,"column":60}},"1379":{"start":{"line":3992,"column":4},"end":{"line":3992,"column":35}},"1380":{"start":{"line":3994,"column":4},"end":{"line":3996,"column":5}},"1381":{"start":{"line":3995,"column":8},"end":{"line":3995,"column":23}},"1382":{"start":{"line":3997,"column":4},"end":{"line":3997,"column":33}},"1383":{"start":{"line":3999,"column":4},"end":{"line":4001,"column":5}},"1384":{"start":{"line":4000,"column":8},"end":{"line":4000,"column":46}},"1385":{"start":{"line":4002,"column":4},"end":{"line":4002,"column":25}},"1386":{"start":{"line":4004,"column":4},"end":{"line":4006,"column":5}},"1387":{"start":{"line":4005,"column":8},"end":{"line":4005,"column":31}},"1388":{"start":{"line":4007,"column":4},"end":{"line":4007,"column":43}},"1389":{"start":{"line":4009,"column":4},"end":{"line":4011,"column":5}},"1390":{"start":{"line":4010,"column":8},"end":{"line":4010,"column":21}},"1391":{"start":{"line":4012,"column":4},"end":{"line":4012,"column":23}},"1392":{"start":{"line":4014,"column":4},"end":{"line":4016,"column":5}},"1393":{"start":{"line":4015,"column":8},"end":{"line":4015,"column":21}},"1394":{"start":{"line":4017,"column":4},"end":{"line":4017,"column":27}},"1395":{"start":{"line":4019,"column":4},"end":{"line":4021,"column":5}},"1396":{"start":{"line":4020,"column":8},"end":{"line":4020,"column":28}},"1397":{"start":{"line":4022,"column":4},"end":{"line":4022,"column":43}},"1398":{"start":{"line":4024,"column":4},"end":{"line":4026,"column":5}},"1399":{"start":{"line":4025,"column":8},"end":{"line":4025,"column":33}},"1400":{"start":{"line":4027,"column":4},"end":{"line":4027,"column":45}},"1401":{"start":{"line":4029,"column":4},"end":{"line":4031,"column":5}},"1402":{"start":{"line":4030,"column":8},"end":{"line":4030,"column":59}},"1403":{"start":{"line":4032,"column":4},"end":{"line":4032,"column":29}},"1404":{"start":{"line":4039,"column":0},"end":{"line":4039,"column":44}},"1405":{"start":{"line":4040,"column":0},"end":{"line":4040,"column":42}},"1406":{"start":{"line":4041,"column":0},"end":{"line":4041,"column":43}},"1407":{"start":{"line":4042,"column":0},"end":{"line":4042,"column":48}},"1408":{"start":{"line":4043,"column":0},"end":{"line":4043,"column":54}},"1409":{"start":{"line":4044,"column":0},"end":{"line":4044,"column":44}},"1410":{"start":{"line":4050,"column":0},"end":{"line":4050,"column":41}},"1411":{"start":{"line":4051,"column":0},"end":{"line":4051,"column":54}},"1412":{"start":{"line":4052,"column":0},"end":{"line":4052,"column":54}},"1413":{"start":{"line":4053,"column":0},"end":{"line":4053,"column":66}},"1414":{"start":{"line":4054,"column":0},"end":{"line":4054,"column":66}},"1415":{"start":{"line":4055,"column":0},"end":{"line":4055,"column":59}},"1416":{"start":{"line":4056,"column":0},"end":{"line":4056,"column":57}},"1417":{"start":{"line":4057,"column":0},"end":{"line":4057,"column":57}},"1418":{"start":{"line":4063,"column":0},"end":{"line":4063,"column":47}},"1419":{"start":{"line":4064,"column":0},"end":{"line":4064,"column":54}},"1420":{"start":{"line":4065,"column":0},"end":{"line":4065,"column":56}},"1421":{"start":{"line":4071,"column":0},"end":{"line":4071,"column":46}},"1422":{"start":{"line":4072,"column":0},"end":{"line":4072,"column":61}},"1423":{"start":{"line":4073,"column":0},"end":{"line":4073,"column":60}},"1424":{"start":{"line":4074,"column":0},"end":{"line":4074,"column":45}},"1425":{"start":{"line":4075,"column":0},"end":{"line":4075,"column":60}},"1426":{"start":{"line":4076,"column":0},"end":{"line":4076,"column":59}},"1427":{"start":{"line":4082,"column":0},"end":{"line":4082,"column":45}},"1428":{"start":{"line":4083,"column":0},"end":{"line":4083,"column":36}},"1429":{"start":{"line":4084,"column":0},"end":{"line":4084,"column":37}},"1430":{"start":{"line":4085,"column":0},"end":{"line":4085,"column":46}},"1431":{"start":{"line":4086,"column":0},"end":{"line":4086,"column":35}},"1432":{"start":{"line":4087,"column":0},"end":{"line":4087,"column":44}},"1433":{"start":{"line":4088,"column":0},"end":{"line":4088,"column":37}},"1434":{"start":{"line":4089,"column":0},"end":{"line":4089,"column":42}},"1435":{"start":{"line":4095,"column":0},"end":{"line":4095,"column":47}},"1436":{"start":{"line":4096,"column":0},"end":{"line":4096,"column":45}},"1437":{"start":{"line":4097,"column":0},"end":{"line":4097,"column":46}},"1438":{"start":{"line":4098,"column":0},"end":{"line":4098,"column":45}},"1439":{"start":{"line":4099,"column":0},"end":{"line":4099,"column":48}},"1440":{"start":{"line":4100,"column":0},"end":{"line":4100,"column":46}},"1441":{"start":{"line":4101,"column":0},"end":{"line":4101,"column":47}},"1442":{"start":{"line":4102,"column":0},"end":{"line":4102,"column":45}},"1443":{"start":{"line":4114,"column":0},"end":{"line":4193,"column":2}},"1444":{"start":{"line":4123,"column":4},"end":{"line":4123,"column":26}},"1445":{"start":{"line":4125,"column":4},"end":{"line":4125,"column":25}},"1446":{"start":{"line":4127,"column":4},"end":{"line":4127,"column":62}},"1447":{"start":{"line":4129,"column":4},"end":{"line":4134,"column":5}},"1448":{"start":{"line":4133,"column":8},"end":{"line":4133,"column":68}},"1449":{"start":{"line":4136,"column":4},"end":{"line":4190,"column":5}},"1450":{"start":{"line":4138,"column":8},"end":{"line":4138,"column":39}},"1451":{"start":{"line":4140,"column":8},"end":{"line":4186,"column":10}},"1452":{"start":{"line":4146,"column":16},"end":{"line":4146,"column":68}},"1453":{"start":{"line":4147,"column":16},"end":{"line":4147,"column":85}},"1454":{"start":{"line":4148,"column":16},"end":{"line":4148,"column":97}},"1455":{"start":{"line":4149,"column":16},"end":{"line":4149,"column":93}},"1456":{"start":{"line":4150,"column":16},"end":{"line":4150,"column":87}},"1457":{"start":{"line":4154,"column":16},"end":{"line":4154,"column":107}},"1458":{"start":{"line":4155,"column":16},"end":{"line":4155,"column":95}},"1459":{"start":{"line":4156,"column":16},"end":{"line":4156,"column":95}},"1460":{"start":{"line":4157,"column":16},"end":{"line":4157,"column":91}},"1461":{"start":{"line":4158,"column":16},"end":{"line":4158,"column":91}},"1462":{"start":{"line":4159,"column":16},"end":{"line":4162,"column":18}},"1463":{"start":{"line":4163,"column":16},"end":{"line":4163,"column":109}},"1464":{"start":{"line":4164,"column":16},"end":{"line":4164,"column":99}},"1465":{"start":{"line":4165,"column":16},"end":{"line":4165,"column":87}},"1466":{"start":{"line":4166,"column":16},"end":{"line":4166,"column":87}},"1467":{"start":{"line":4167,"column":16},"end":{"line":4167,"column":107}},"1468":{"start":{"line":4168,"column":16},"end":{"line":4168,"column":52}},"1469":{"start":{"line":4169,"column":16},"end":{"line":4169,"column":36}},"1470":{"start":{"line":4175,"column":16},"end":{"line":4177,"column":17}},"1471":{"start":{"line":4176,"column":20},"end":{"line":4176,"column":79}},"1472":{"start":{"line":4183,"column":16},"end":{"line":4183,"column":95}},"1473":{"start":{"line":4184,"column":16},"end":{"line":4184,"column":36}},"1474":{"start":{"line":4189,"column":8},"end":{"line":4189,"column":28}},"1475":{"start":{"line":4192,"column":4},"end":{"line":4192,"column":25}},"1476":{"start":{"line":4206,"column":0},"end":{"line":4296,"column":2}},"1477":{"start":{"line":4215,"column":4},"end":{"line":4215,"column":25}},"1478":{"start":{"line":4217,"column":4},"end":{"line":4293,"column":5}},"1479":{"start":{"line":4219,"column":8},"end":{"line":4219,"column":34}},"1480":{"start":{"line":4221,"column":8},"end":{"line":4292,"column":9}},"1481":{"start":{"line":4223,"column":12},"end":{"line":4223,"column":59}},"1482":{"start":{"line":4225,"column":12},"end":{"line":4291,"column":13}},"1483":{"start":{"line":4231,"column":16},"end":{"line":4231,"column":39}},"1484":{"start":{"line":4233,"column":16},"end":{"line":4235,"column":17}},"1485":{"start":{"line":4234,"column":20},"end":{"line":4234,"column":45}},"1486":{"start":{"line":4237,"column":16},"end":{"line":4239,"column":17}},"1487":{"start":{"line":4238,"column":20},"end":{"line":4238,"column":42}},"1488":{"start":{"line":4241,"column":16},"end":{"line":4243,"column":17}},"1489":{"start":{"line":4242,"column":20},"end":{"line":4242,"column":44}},"1490":{"start":{"line":4245,"column":16},"end":{"line":4247,"column":17}},"1491":{"start":{"line":4246,"column":20},"end":{"line":4246,"column":52}},"1492":{"start":{"line":4249,"column":16},"end":{"line":4251,"column":17}},"1493":{"start":{"line":4250,"column":20},"end":{"line":4250,"column":48}},"1494":{"start":{"line":4253,"column":16},"end":{"line":4255,"column":17}},"1495":{"start":{"line":4254,"column":20},"end":{"line":4254,"column":43}},"1496":{"start":{"line":4257,"column":16},"end":{"line":4259,"column":17}},"1497":{"start":{"line":4258,"column":20},"end":{"line":4258,"column":45}},"1498":{"start":{"line":4261,"column":16},"end":{"line":4263,"column":17}},"1499":{"start":{"line":4262,"column":20},"end":{"line":4262,"column":48}},"1500":{"start":{"line":4265,"column":16},"end":{"line":4267,"column":17}},"1501":{"start":{"line":4266,"column":20},"end":{"line":4266,"column":40}},"1502":{"start":{"line":4269,"column":16},"end":{"line":4271,"column":17}},"1503":{"start":{"line":4270,"column":20},"end":{"line":4270,"column":49}},"1504":{"start":{"line":4273,"column":16},"end":{"line":4275,"column":17}},"1505":{"start":{"line":4274,"column":20},"end":{"line":4274,"column":49}},"1506":{"start":{"line":4277,"column":16},"end":{"line":4279,"column":17}},"1507":{"start":{"line":4278,"column":20},"end":{"line":4278,"column":66}},"1508":{"start":{"line":4281,"column":16},"end":{"line":4290,"column":18}},"1509":{"start":{"line":4295,"column":4},"end":{"line":4295,"column":23}},"1510":{"start":{"line":4304,"column":0},"end":{"line":4310,"column":2}},"1511":{"start":{"line":4308,"column":4},"end":{"line":4308,"column":29}},"1512":{"start":{"line":4309,"column":4},"end":{"line":4309,"column":21}},"1513":{"start":{"line":4326,"column":0},"end":{"line":4374,"column":2}},"1514":{"start":{"line":4339,"column":4},"end":{"line":4339,"column":17}},"1515":{"start":{"line":4340,"column":4},"end":{"line":4340,"column":17}},"1516":{"start":{"line":4341,"column":4},"end":{"line":4341,"column":17}},"1517":{"start":{"line":4342,"column":4},"end":{"line":4342,"column":39}},"1518":{"start":{"line":4343,"column":4},"end":{"line":4343,"column":21}},"1519":{"start":{"line":4344,"column":4},"end":{"line":4344,"column":21}},"1520":{"start":{"line":4345,"column":4},"end":{"line":4345,"column":21}},"1521":{"start":{"line":4346,"column":4},"end":{"line":4348,"column":5}},"1522":{"start":{"line":4347,"column":8},"end":{"line":4347,"column":61}},"1523":{"start":{"line":4349,"column":4},"end":{"line":4349,"column":23}},"1524":{"start":{"line":4351,"column":4},"end":{"line":4357,"column":5}},"1525":{"start":{"line":4352,"column":8},"end":{"line":4356,"column":10}},"1526":{"start":{"line":4358,"column":4},"end":{"line":4358,"column":37}},"1527":{"start":{"line":4360,"column":4},"end":{"line":4366,"column":5}},"1528":{"start":{"line":4361,"column":8},"end":{"line":4365,"column":9}},"1529":{"start":{"line":4367,"column":4},"end":{"line":4367,"column":39}},"1530":{"start":{"line":4369,"column":4},"end":{"line":4371,"column":5}},"1531":{"start":{"line":4370,"column":8},"end":{"line":4370,"column":43}},"1532":{"start":{"line":4373,"column":4},"end":{"line":4373,"column":25}},"1533":{"start":{"line":4380,"column":0},"end":{"line":4390,"column":2}},"1534":{"start":{"line":4381,"column":4},"end":{"line":4389,"column":6}},"1535":{"start":{"line":4397,"column":0},"end":{"line":4434,"column":2}},"1536":{"start":{"line":4398,"column":4},"end":{"line":4433,"column":7}},"1537":{"start":{"line":4437,"column":0},"end":{"line":4449,"column":2}},"1538":{"start":{"line":4439,"column":4},"end":{"line":4439,"column":15}},"1539":{"start":{"line":4440,"column":4},"end":{"line":4440,"column":15}},"1540":{"start":{"line":4442,"column":4},"end":{"line":4444,"column":5}},"1541":{"start":{"line":4443,"column":8},"end":{"line":4443,"column":19}},"1542":{"start":{"line":4446,"column":4},"end":{"line":4448,"column":5}},"1543":{"start":{"line":4447,"column":8},"end":{"line":4447,"column":19}},"1544":{"start":{"line":4451,"column":0},"end":{"line":4456,"column":2}},"1545":{"start":{"line":4452,"column":4},"end":{"line":4455,"column":6}},"1546":{"start":{"line":4458,"column":0},"end":{"line":4463,"column":2}},"1547":{"start":{"line":4459,"column":4},"end":{"line":4462,"column":22}},"1548":{"start":{"line":4465,"column":0},"end":{"line":4482,"column":2}},"1549":{"start":{"line":4467,"column":4},"end":{"line":4467,"column":15}},"1550":{"start":{"line":4468,"column":4},"end":{"line":4468,"column":15}},"1551":{"start":{"line":4469,"column":4},"end":{"line":4469,"column":15}},"1552":{"start":{"line":4471,"column":4},"end":{"line":4473,"column":5}},"1553":{"start":{"line":4472,"column":8},"end":{"line":4472,"column":19}},"1554":{"start":{"line":4475,"column":4},"end":{"line":4477,"column":5}},"1555":{"start":{"line":4476,"column":8},"end":{"line":4476,"column":19}},"1556":{"start":{"line":4479,"column":4},"end":{"line":4481,"column":5}},"1557":{"start":{"line":4480,"column":8},"end":{"line":4480,"column":19}},"1558":{"start":{"line":4484,"column":0},"end":{"line":4497,"column":2}},"1559":{"start":{"line":4486,"column":4},"end":{"line":4490,"column":5}},"1560":{"start":{"line":4487,"column":8},"end":{"line":4487,"column":22}},"1561":{"start":{"line":4488,"column":8},"end":{"line":4488,"column":22}},"1562":{"start":{"line":4489,"column":8},"end":{"line":4489,"column":22}},"1563":{"start":{"line":4492,"column":4},"end":{"line":4494,"column":5}},"1564":{"start":{"line":4493,"column":8},"end":{"line":4493,"column":77}},"1565":{"start":{"line":4496,"column":4},"end":{"line":4496,"column":16}},"1566":{"start":{"line":4499,"column":0},"end":{"line":4505,"column":2}},"1567":{"start":{"line":4500,"column":4},"end":{"line":4504,"column":6}},"1568":{"start":{"line":4507,"column":0},"end":{"line":4512,"column":2}},"1569":{"start":{"line":4508,"column":4},"end":{"line":4508,"column":17}},"1570":{"start":{"line":4509,"column":4},"end":{"line":4509,"column":17}},"1571":{"start":{"line":4510,"column":4},"end":{"line":4510,"column":17}},"1572":{"start":{"line":4511,"column":4},"end":{"line":4511,"column":16}},"1573":{"start":{"line":4514,"column":0},"end":{"line":4523,"column":2}},"1574":{"start":{"line":4516,"column":4},"end":{"line":4516,"column":52}},"1575":{"start":{"line":4518,"column":4},"end":{"line":4518,"column":22}},"1576":{"start":{"line":4520,"column":4},"end":{"line":4520,"column":53}},"1577":{"start":{"line":4522,"column":4},"end":{"line":4522,"column":25}},"1578":{"start":{"line":4525,"column":0},"end":{"line":4529,"column":2}},"1579":{"start":{"line":4526,"column":4},"end":{"line":4526,"column":22}},"1580":{"start":{"line":4527,"column":4},"end":{"line":4527,"column":22}},"1581":{"start":{"line":4528,"column":4},"end":{"line":4528,"column":48}},"1582":{"start":{"line":4531,"column":0},"end":{"line":4536,"column":2}},"1583":{"start":{"line":4533,"column":4},"end":{"line":4533,"column":63}},"1584":{"start":{"line":4535,"column":4},"end":{"line":4535,"column":32}},"1585":{"start":{"line":4538,"column":0},"end":{"line":4543,"column":2}},"1586":{"start":{"line":4539,"column":4},"end":{"line":4539,"column":18}},"1587":{"start":{"line":4540,"column":4},"end":{"line":4540,"column":18}},"1588":{"start":{"line":4541,"column":4},"end":{"line":4541,"column":18}},"1589":{"start":{"line":4542,"column":4},"end":{"line":4542,"column":16}},"1590":{"start":{"line":4545,"column":0},"end":{"line":4547,"column":2}},"1591":{"start":{"line":4546,"column":4},"end":{"line":4546,"column":63}},"1592":{"start":{"line":4549,"column":0},"end":{"line":4555,"column":2}},"1593":{"start":{"line":4550,"column":4},"end":{"line":4554,"column":6}},"1594":{"start":{"line":4557,"column":0},"end":{"line":4574,"column":2}},"1595":{"start":{"line":4558,"column":4},"end":{"line":4572,"column":5}},"1596":{"start":{"line":4559,"column":8},"end":{"line":4559,"column":22}},"1597":{"start":{"line":4560,"column":8},"end":{"line":4560,"column":22}},"1598":{"start":{"line":4561,"column":8},"end":{"line":4561,"column":22}},"1599":{"start":{"line":4562,"column":11},"end":{"line":4572,"column":5}},"1600":{"start":{"line":4563,"column":8},"end":{"line":4563,"column":83}},"1601":{"start":{"line":4564,"column":8},"end":{"line":4564,"column":83}},"1602":{"start":{"line":4565,"column":8},"end":{"line":4565,"column":83}},"1603":{"start":{"line":4566,"column":8},"end":{"line":4566,"column":19}},"1604":{"start":{"line":4567,"column":8},"end":{"line":4567,"column":19}},"1605":{"start":{"line":4568,"column":8},"end":{"line":4568,"column":19}},"1606":{"start":{"line":4570,"column":8},"end":{"line":4570,"column":70}},"1607":{"start":{"line":4571,"column":8},"end":{"line":4571,"column":43}},"1608":{"start":{"line":4573,"column":4},"end":{"line":4573,"column":16}},"1609":{"start":{"line":4577,"column":0},"end":{"line":4579,"column":2}},"1610":{"start":{"line":4578,"column":4},"end":{"line":4578,"column":60}},"1611":{"start":{"line":4581,"column":0},"end":{"line":4598,"column":2}},"1612":{"start":{"line":4583,"column":4},"end":{"line":4583,"column":27}},"1613":{"start":{"line":4585,"column":4},"end":{"line":4585,"column":28}},"1614":{"start":{"line":4587,"column":4},"end":{"line":4589,"column":5}},"1615":{"start":{"line":4588,"column":8},"end":{"line":4588,"column":20}},"1616":{"start":{"line":4591,"column":4},"end":{"line":4591,"column":38}},"1617":{"start":{"line":4593,"column":4},"end":{"line":4593,"column":24}},"1618":{"start":{"line":4594,"column":4},"end":{"line":4594,"column":24}},"1619":{"start":{"line":4595,"column":4},"end":{"line":4595,"column":24}},"1620":{"start":{"line":4597,"column":4},"end":{"line":4597,"column":16}},"1621":{"start":{"line":4600,"column":0},"end":{"line":4622,"column":2}},"1622":{"start":{"line":4602,"column":4},"end":{"line":4602,"column":15}},"1623":{"start":{"line":4603,"column":4},"end":{"line":4603,"column":15}},"1624":{"start":{"line":4604,"column":4},"end":{"line":4604,"column":15}},"1625":{"start":{"line":4605,"column":4},"end":{"line":4605,"column":15}},"1626":{"start":{"line":4607,"column":4},"end":{"line":4609,"column":5}},"1627":{"start":{"line":4608,"column":8},"end":{"line":4608,"column":19}},"1628":{"start":{"line":4611,"column":4},"end":{"line":4613,"column":5}},"1629":{"start":{"line":4612,"column":8},"end":{"line":4612,"column":19}},"1630":{"start":{"line":4615,"column":4},"end":{"line":4617,"column":5}},"1631":{"start":{"line":4616,"column":8},"end":{"line":4616,"column":19}},"1632":{"start":{"line":4619,"column":4},"end":{"line":4621,"column":5}},"1633":{"start":{"line":4620,"column":8},"end":{"line":4620,"column":19}},"1634":{"start":{"line":4624,"column":0},"end":{"line":4629,"column":2}},"1635":{"start":{"line":4625,"column":4},"end":{"line":4625,"column":18}},"1636":{"start":{"line":4626,"column":4},"end":{"line":4626,"column":18}},"1637":{"start":{"line":4627,"column":4},"end":{"line":4627,"column":18}},"1638":{"start":{"line":4628,"column":4},"end":{"line":4628,"column":16}},"1639":{"start":{"line":4631,"column":0},"end":{"line":4638,"column":2}},"1640":{"start":{"line":4632,"column":4},"end":{"line":4637,"column":6}},"1641":{"start":{"line":4640,"column":0},"end":{"line":4658,"column":2}},"1642":{"start":{"line":4641,"column":4},"end":{"line":4657,"column":5}},"1643":{"start":{"line":4642,"column":8},"end":{"line":4642,"column":22}},"1644":{"start":{"line":4643,"column":8},"end":{"line":4643,"column":22}},"1645":{"start":{"line":4644,"column":8},"end":{"line":4644,"column":22}},"1646":{"start":{"line":4645,"column":11},"end":{"line":4657,"column":5}},"1647":{"start":{"line":4646,"column":8},"end":{"line":4646,"column":106}},"1648":{"start":{"line":4647,"column":8},"end":{"line":4647,"column":106}},"1649":{"start":{"line":4648,"column":8},"end":{"line":4648,"column":106}},"1650":{"start":{"line":4649,"column":8},"end":{"line":4649,"column":106}},"1651":{"start":{"line":4650,"column":8},"end":{"line":4650,"column":19}},"1652":{"start":{"line":4651,"column":8},"end":{"line":4651,"column":19}},"1653":{"start":{"line":4652,"column":8},"end":{"line":4652,"column":19}},"1654":{"start":{"line":4653,"column":8},"end":{"line":4653,"column":19}},"1655":{"start":{"line":4655,"column":8},"end":{"line":4655,"column":70}},"1656":{"start":{"line":4656,"column":8},"end":{"line":4656,"column":43}},"1657":{"start":{"line":4661,"column":0},"end":{"line":4679,"column":2}},"1658":{"start":{"line":4664,"column":4},"end":{"line":4664,"column":27}},"1659":{"start":{"line":4666,"column":4},"end":{"line":4666,"column":65}},"1660":{"start":{"line":4668,"column":4},"end":{"line":4670,"column":5}},"1661":{"start":{"line":4669,"column":8},"end":{"line":4669,"column":20}},"1662":{"start":{"line":4672,"column":4},"end":{"line":4672,"column":38}},"1663":{"start":{"line":4674,"column":4},"end":{"line":4674,"column":24}},"1664":{"start":{"line":4675,"column":4},"end":{"line":4675,"column":24}},"1665":{"start":{"line":4676,"column":4},"end":{"line":4676,"column":24}},"1666":{"start":{"line":4678,"column":4},"end":{"line":4678,"column":16}},"1667":{"start":{"line":4681,"column":0},"end":{"line":4697,"column":2}},"1668":{"start":{"line":4683,"column":4},"end":{"line":4687,"column":5}},"1669":{"start":{"line":4684,"column":8},"end":{"line":4684,"column":22}},"1670":{"start":{"line":4685,"column":8},"end":{"line":4685,"column":22}},"1671":{"start":{"line":4686,"column":8},"end":{"line":4686,"column":22}},"1672":{"start":{"line":4689,"column":4},"end":{"line":4694,"column":5}},"1673":{"start":{"line":4690,"column":8},"end":{"line":4690,"column":22}},"1674":{"start":{"line":4691,"column":8},"end":{"line":4691,"column":22}},"1675":{"start":{"line":4692,"column":8},"end":{"line":4692,"column":22}},"1676":{"start":{"line":4693,"column":8},"end":{"line":4693,"column":22}},"1677":{"start":{"line":4696,"column":4},"end":{"line":4696,"column":16}},"1678":{"start":{"line":4699,"column":0},"end":{"line":4701,"column":2}},"1679":{"start":{"line":4700,"column":4},"end":{"line":4700,"column":22}},"1680":{"start":{"line":4703,"column":0},"end":{"line":4722,"column":2}},"1681":{"start":{"line":4705,"column":4},"end":{"line":4712,"column":5}},"1682":{"start":{"line":4706,"column":8},"end":{"line":4711,"column":9}},"1683":{"start":{"line":4714,"column":4},"end":{"line":4717,"column":5}},"1684":{"start":{"line":4715,"column":8},"end":{"line":4715,"column":59}},"1685":{"start":{"line":4716,"column":8},"end":{"line":4716,"column":62}},"1686":{"start":{"line":4719,"column":4},"end":{"line":4719,"column":30}},"1687":{"start":{"line":4721,"column":4},"end":{"line":4721,"column":16}},"1688":{"start":{"line":4724,"column":0},"end":{"line":4733,"column":2}},"1689":{"start":{"line":4726,"column":4},"end":{"line":4726,"column":21}},"1690":{"start":{"line":4728,"column":4},"end":{"line":4730,"column":5}},"1691":{"start":{"line":4729,"column":8},"end":{"line":4729,"column":45}},"1692":{"start":{"line":4732,"column":4},"end":{"line":4732,"column":19}},"1693":{"start":{"line":4735,"column":0},"end":{"line":4778,"column":2}},"1694":{"start":{"line":4739,"column":4},"end":{"line":4739,"column":23}},"1695":{"start":{"line":4741,"column":4},"end":{"line":4741,"column":74}},"1696":{"start":{"line":4743,"column":4},"end":{"line":4743,"column":25}},"1697":{"start":{"line":4745,"column":4},"end":{"line":4745,"column":36}},"1698":{"start":{"line":4747,"column":4},"end":{"line":4747,"column":25}},"1699":{"start":{"line":4749,"column":4},"end":{"line":4764,"column":5}},"1700":{"start":{"line":4751,"column":8},"end":{"line":4751,"column":21}},"1701":{"start":{"line":4753,"column":8},"end":{"line":4755,"column":9}},"1702":{"start":{"line":4754,"column":12},"end":{"line":4754,"column":72}},"1703":{"start":{"line":4757,"column":8},"end":{"line":4757,"column":41}},"1704":{"start":{"line":4759,"column":8},"end":{"line":4763,"column":9}},"1705":{"start":{"line":4761,"column":12},"end":{"line":4761,"column":39}},"1706":{"start":{"line":4762,"column":12},"end":{"line":4762,"column":46}},"1707":{"start":{"line":4766,"column":4},"end":{"line":4766,"column":33}},"1708":{"start":{"line":4770,"column":4},"end":{"line":4770,"column":83}},"1709":{"start":{"line":4772,"column":4},"end":{"line":4774,"column":5}},"1710":{"start":{"line":4773,"column":8},"end":{"line":4773,"column":70}},"1711":{"start":{"line":4780,"column":0},"end":{"line":4822,"column":2}},"1712":{"start":{"line":4784,"column":4},"end":{"line":4784,"column":23}},"1713":{"start":{"line":4786,"column":4},"end":{"line":4786,"column":74}},"1714":{"start":{"line":4788,"column":4},"end":{"line":4788,"column":25}},"1715":{"start":{"line":4790,"column":4},"end":{"line":4790,"column":36}},"1716":{"start":{"line":4792,"column":4},"end":{"line":4792,"column":25}},"1717":{"start":{"line":4794,"column":4},"end":{"line":4808,"column":5}},"1718":{"start":{"line":4796,"column":8},"end":{"line":4796,"column":21}},"1719":{"start":{"line":4798,"column":8},"end":{"line":4800,"column":9}},"1720":{"start":{"line":4799,"column":12},"end":{"line":4799,"column":72}},"1721":{"start":{"line":4802,"column":8},"end":{"line":4802,"column":41}},"1722":{"start":{"line":4804,"column":8},"end":{"line":4807,"column":9}},"1723":{"start":{"line":4805,"column":12},"end":{"line":4805,"column":39}},"1724":{"start":{"line":4806,"column":12},"end":{"line":4806,"column":46}},"1725":{"start":{"line":4810,"column":4},"end":{"line":4810,"column":33}},"1726":{"start":{"line":4814,"column":4},"end":{"line":4814,"column":83}},"1727":{"start":{"line":4816,"column":4},"end":{"line":4818,"column":5}},"1728":{"start":{"line":4817,"column":8},"end":{"line":4817,"column":70}},"1729":{"start":{"line":4825,"column":0},"end":{"line":4844,"column":2}},"1730":{"start":{"line":4827,"column":4},"end":{"line":4827,"column":36}},"1731":{"start":{"line":4829,"column":4},"end":{"line":4829,"column":63}},"1732":{"start":{"line":4831,"column":4},"end":{"line":4831,"column":75}},"1733":{"start":{"line":4833,"column":4},"end":{"line":4833,"column":62}},"1734":{"start":{"line":4834,"column":4},"end":{"line":4834,"column":62}},"1735":{"start":{"line":4835,"column":4},"end":{"line":4835,"column":62}},"1736":{"start":{"line":4837,"column":4},"end":{"line":4837,"column":77}},"1737":{"start":{"line":4839,"column":4},"end":{"line":4843,"column":5}},"1738":{"start":{"line":4840,"column":8},"end":{"line":4840,"column":85}},"1739":{"start":{"line":4841,"column":8},"end":{"line":4841,"column":65}},"1740":{"start":{"line":4842,"column":8},"end":{"line":4842,"column":85}},"1741":{"start":{"line":4846,"column":0},"end":{"line":4883,"column":2}},"1742":{"start":{"line":4848,"column":4},"end":{"line":4848,"column":33}},"1743":{"start":{"line":4849,"column":4},"end":{"line":4849,"column":33}},"1744":{"start":{"line":4850,"column":4},"end":{"line":4850,"column":33}},"1745":{"start":{"line":4852,"column":4},"end":{"line":4852,"column":33}},"1746":{"start":{"line":4853,"column":4},"end":{"line":4853,"column":33}},"1747":{"start":{"line":4854,"column":4},"end":{"line":4854,"column":33}},"1748":{"start":{"line":4856,"column":4},"end":{"line":4876,"column":5}},"1749":{"start":{"line":4857,"column":8},"end":{"line":4859,"column":9}},"1750":{"start":{"line":4858,"column":12},"end":{"line":4858,"column":37}},"1751":{"start":{"line":4860,"column":8},"end":{"line":4862,"column":9}},"1752":{"start":{"line":4861,"column":12},"end":{"line":4861,"column":37}},"1753":{"start":{"line":4863,"column":8},"end":{"line":4865,"column":9}},"1754":{"start":{"line":4864,"column":12},"end":{"line":4864,"column":37}},"1755":{"start":{"line":4867,"column":8},"end":{"line":4869,"column":9}},"1756":{"start":{"line":4868,"column":12},"end":{"line":4868,"column":37}},"1757":{"start":{"line":4870,"column":8},"end":{"line":4872,"column":9}},"1758":{"start":{"line":4871,"column":12},"end":{"line":4871,"column":37}},"1759":{"start":{"line":4873,"column":8},"end":{"line":4875,"column":9}},"1760":{"start":{"line":4874,"column":12},"end":{"line":4874,"column":37}},"1761":{"start":{"line":4878,"column":4},"end":{"line":4882,"column":5}},"1762":{"start":{"line":4885,"column":0},"end":{"line":4901,"column":2}},"1763":{"start":{"line":4886,"column":4},"end":{"line":4886,"column":21}},"1764":{"start":{"line":4887,"column":4},"end":{"line":4887,"column":21}},"1765":{"start":{"line":4888,"column":4},"end":{"line":4888,"column":21}},"1766":{"start":{"line":4890,"column":4},"end":{"line":4894,"column":5}},"1767":{"start":{"line":4891,"column":8},"end":{"line":4891,"column":38}},"1768":{"start":{"line":4892,"column":8},"end":{"line":4892,"column":38}},"1769":{"start":{"line":4893,"column":8},"end":{"line":4893,"column":38}},"1770":{"start":{"line":4896,"column":4},"end":{"line":4900,"column":6}},"1771":{"start":{"line":4903,"column":0},"end":{"line":4912,"column":2}},"1772":{"start":{"line":4905,"column":4},"end":{"line":4909,"column":5}},"1773":{"start":{"line":4906,"column":8},"end":{"line":4906,"column":32}},"1774":{"start":{"line":4907,"column":8},"end":{"line":4907,"column":32}},"1775":{"start":{"line":4908,"column":8},"end":{"line":4908,"column":32}},"1776":{"start":{"line":4911,"column":4},"end":{"line":4911,"column":16}},"1777":{"start":{"line":4915,"column":0},"end":{"line":4922,"column":2}},"1778":{"start":{"line":4917,"column":4},"end":{"line":4917,"column":55}},"1779":{"start":{"line":4919,"column":4},"end":{"line":4921,"column":5}},"1780":{"start":{"line":4920,"column":8},"end":{"line":4920,"column":54}},"1781":{"start":{"line":4930,"column":0},"end":{"line":4936,"column":2}},"1782":{"start":{"line":4934,"column":4},"end":{"line":4934,"column":29}},"1783":{"start":{"line":4935,"column":4},"end":{"line":4935,"column":35}},"1784":{"start":{"line":4948,"column":0},"end":{"line":4995,"column":2}},"1785":{"start":{"line":4958,"column":4},"end":{"line":4958,"column":17}},"1786":{"start":{"line":4960,"column":4},"end":{"line":4960,"column":21}},"1787":{"start":{"line":4962,"column":4},"end":{"line":4964,"column":5}},"1788":{"start":{"line":4963,"column":8},"end":{"line":4963,"column":54}},"1789":{"start":{"line":4965,"column":4},"end":{"line":4965,"column":27}},"1790":{"start":{"line":4967,"column":4},"end":{"line":4973,"column":5}},"1791":{"start":{"line":4968,"column":8},"end":{"line":4972,"column":10}},"1792":{"start":{"line":4974,"column":4},"end":{"line":4974,"column":33}},"1793":{"start":{"line":4976,"column":4},"end":{"line":4982,"column":5}},"1794":{"start":{"line":4977,"column":8},"end":{"line":4981,"column":10}},"1795":{"start":{"line":4983,"column":4},"end":{"line":4983,"column":25}},"1796":{"start":{"line":4985,"column":4},"end":{"line":4987,"column":5}},"1797":{"start":{"line":4986,"column":8},"end":{"line":4986,"column":25}},"1798":{"start":{"line":4988,"column":4},"end":{"line":4988,"column":35}},"1799":{"start":{"line":4990,"column":4},"end":{"line":4990,"column":25}},"1800":{"start":{"line":4992,"column":4},"end":{"line":4992,"column":35}},"1801":{"start":{"line":4994,"column":4},"end":{"line":4994,"column":42}},"1802":{"start":{"line":5001,"column":0},"end":{"line":5016,"column":2}},"1803":{"start":{"line":5003,"column":4},"end":{"line":5003,"column":52}},"1804":{"start":{"line":5005,"column":4},"end":{"line":5005,"column":51}},"1805":{"start":{"line":5007,"column":4},"end":{"line":5007,"column":43}},"1806":{"start":{"line":5009,"column":4},"end":{"line":5009,"column":40}},"1807":{"start":{"line":5010,"column":4},"end":{"line":5010,"column":40}},"1808":{"start":{"line":5011,"column":4},"end":{"line":5011,"column":40}},"1809":{"start":{"line":5013,"column":4},"end":{"line":5013,"column":30}},"1810":{"start":{"line":5015,"column":4},"end":{"line":5015,"column":20}},"1811":{"start":{"line":5023,"column":0},"end":{"line":5027,"column":2}},"1812":{"start":{"line":5026,"column":4},"end":{"line":5026,"column":46}},"1813":{"start":{"line":5034,"column":0},"end":{"line":5038,"column":2}},"1814":{"start":{"line":5037,"column":4},"end":{"line":5037,"column":53}},"1815":{"start":{"line":5040,"column":0},"end":{"line":5060,"column":2}},"1816":{"start":{"line":5047,"column":4},"end":{"line":5047,"column":39}},"1817":{"start":{"line":5048,"column":4},"end":{"line":5053,"column":5}},"1818":{"start":{"line":5050,"column":8},"end":{"line":5050,"column":37}},"1819":{"start":{"line":5051,"column":8},"end":{"line":5051,"column":32}},"1820":{"start":{"line":5052,"column":8},"end":{"line":5052,"column":15}},"1821":{"start":{"line":5055,"column":4},"end":{"line":5055,"column":52}},"1822":{"start":{"line":5057,"column":4},"end":{"line":5057,"column":52}},"1823":{"start":{"line":5059,"column":4},"end":{"line":5059,"column":28}},"1824":{"start":{"line":5062,"column":0},"end":{"line":5078,"column":2}},"1825":{"start":{"line":5066,"column":4},"end":{"line":5076,"column":5}},"1826":{"start":{"line":5068,"column":8},"end":{"line":5071,"column":10}},"1827":{"start":{"line":5075,"column":8},"end":{"line":5075,"column":20}},"1828":{"start":{"line":5090,"column":0},"end":{"line":5185,"column":2}},"1829":{"start":{"line":5098,"column":4},"end":{"line":5098,"column":31}},"1830":{"start":{"line":5099,"column":4},"end":{"line":5099,"column":35}},"1831":{"start":{"line":5101,"column":4},"end":{"line":5103,"column":5}},"1832":{"start":{"line":5102,"column":8},"end":{"line":5102,"column":26}},"1833":{"start":{"line":5105,"column":4},"end":{"line":5107,"column":5}},"1834":{"start":{"line":5106,"column":8},"end":{"line":5106,"column":55}},"1835":{"start":{"line":5109,"column":4},"end":{"line":5111,"column":5}},"1836":{"start":{"line":5110,"column":8},"end":{"line":5110,"column":22}},"1837":{"start":{"line":5113,"column":4},"end":{"line":5115,"column":5}},"1838":{"start":{"line":5114,"column":8},"end":{"line":5114,"column":34}},"1839":{"start":{"line":5117,"column":4},"end":{"line":5117,"column":60}},"1840":{"start":{"line":5119,"column":4},"end":{"line":5126,"column":6}},"1841":{"start":{"line":5128,"column":4},"end":{"line":5136,"column":5}},"1842":{"start":{"line":5129,"column":8},"end":{"line":5135,"column":10}},"1843":{"start":{"line":5138,"column":4},"end":{"line":5178,"column":5}},"1844":{"start":{"line":5139,"column":8},"end":{"line":5139,"column":59}},"1845":{"start":{"line":5140,"column":8},"end":{"line":5140,"column":63}},"1846":{"start":{"line":5141,"column":8},"end":{"line":5141,"column":63}},"1847":{"start":{"line":5143,"column":8},"end":{"line":5149,"column":10}},"1848":{"start":{"line":5153,"column":8},"end":{"line":5157,"column":29}},"1849":{"start":{"line":5160,"column":8},"end":{"line":5160,"column":53}},"1850":{"start":{"line":5161,"column":8},"end":{"line":5161,"column":57}},"1851":{"start":{"line":5163,"column":8},"end":{"line":5176,"column":10}},"1852":{"start":{"line":5177,"column":8},"end":{"line":5177,"column":35}},"1853":{"start":{"line":5180,"column":4},"end":{"line":5180,"column":36}},"1854":{"start":{"line":5181,"column":4},"end":{"line":5181,"column":36}},"1855":{"start":{"line":5182,"column":4},"end":{"line":5182,"column":36}},"1856":{"start":{"line":5184,"column":4},"end":{"line":5184,"column":25}},"1857":{"start":{"line":5197,"column":0},"end":{"line":5282,"column":2}},"1858":{"start":{"line":5205,"column":4},"end":{"line":5205,"column":31}},"1859":{"start":{"line":5206,"column":4},"end":{"line":5206,"column":35}},"1860":{"start":{"line":5208,"column":4},"end":{"line":5210,"column":5}},"1861":{"start":{"line":5209,"column":8},"end":{"line":5209,"column":26}},"1862":{"start":{"line":5212,"column":4},"end":{"line":5214,"column":5}},"1863":{"start":{"line":5213,"column":8},"end":{"line":5213,"column":55}},"1864":{"start":{"line":5216,"column":4},"end":{"line":5218,"column":5}},"1865":{"start":{"line":5217,"column":8},"end":{"line":5217,"column":22}},"1866":{"start":{"line":5220,"column":4},"end":{"line":5222,"column":5}},"1867":{"start":{"line":5221,"column":8},"end":{"line":5221,"column":34}},"1868":{"start":{"line":5225,"column":4},"end":{"line":5225,"column":60}},"1869":{"start":{"line":5226,"column":4},"end":{"line":5233,"column":6}},"1870":{"start":{"line":5235,"column":4},"end":{"line":5238,"column":5}},"1871":{"start":{"line":5236,"column":8},"end":{"line":5236,"column":62}},"1872":{"start":{"line":5237,"column":8},"end":{"line":5237,"column":100}},"1873":{"start":{"line":5240,"column":4},"end":{"line":5275,"column":5}},"1874":{"start":{"line":5241,"column":8},"end":{"line":5241,"column":57}},"1875":{"start":{"line":5243,"column":8},"end":{"line":5243,"column":25}},"1876":{"start":{"line":5244,"column":8},"end":{"line":5244,"column":25}},"1877":{"start":{"line":5245,"column":8},"end":{"line":5245,"column":25}},"1878":{"start":{"line":5247,"column":8},"end":{"line":5247,"column":77}},"1879":{"start":{"line":5250,"column":8},"end":{"line":5254,"column":29}},"1880":{"start":{"line":5256,"column":8},"end":{"line":5256,"column":69}},"1881":{"start":{"line":5257,"column":8},"end":{"line":5261,"column":10}},"1882":{"start":{"line":5263,"column":8},"end":{"line":5272,"column":10}},"1883":{"start":{"line":5274,"column":8},"end":{"line":5274,"column":35}},"1884":{"start":{"line":5277,"column":4},"end":{"line":5277,"column":36}},"1885":{"start":{"line":5278,"column":4},"end":{"line":5278,"column":36}},"1886":{"start":{"line":5279,"column":4},"end":{"line":5279,"column":36}},"1887":{"start":{"line":5281,"column":4},"end":{"line":5281,"column":25}},"1888":{"start":{"line":5295,"column":0},"end":{"line":5384,"column":2}},"1889":{"start":{"line":5304,"column":4},"end":{"line":5304,"column":31}},"1890":{"start":{"line":5305,"column":4},"end":{"line":5305,"column":35}},"1891":{"start":{"line":5307,"column":4},"end":{"line":5309,"column":5}},"1892":{"start":{"line":5308,"column":8},"end":{"line":5308,"column":17}},"1893":{"start":{"line":5311,"column":4},"end":{"line":5313,"column":5}},"1894":{"start":{"line":5312,"column":8},"end":{"line":5312,"column":22}},"1895":{"start":{"line":5315,"column":4},"end":{"line":5317,"column":5}},"1896":{"start":{"line":5316,"column":8},"end":{"line":5316,"column":41}},"1897":{"start":{"line":5319,"column":4},"end":{"line":5319,"column":27}},"1898":{"start":{"line":5320,"column":4},"end":{"line":5320,"column":53}},"1899":{"start":{"line":5321,"column":4},"end":{"line":5321,"column":51}},"1900":{"start":{"line":5322,"column":4},"end":{"line":5322,"column":59}},"1901":{"start":{"line":5323,"column":4},"end":{"line":5323,"column":108}},"1902":{"start":{"line":5325,"column":4},"end":{"line":5325,"column":19}},"1903":{"start":{"line":5327,"column":4},"end":{"line":5327,"column":22}},"1904":{"start":{"line":5328,"column":4},"end":{"line":5328,"column":22}},"1905":{"start":{"line":5330,"column":4},"end":{"line":5383,"column":5}},"1906":{"start":{"line":5331,"column":8},"end":{"line":5367,"column":9}},"1907":{"start":{"line":5333,"column":12},"end":{"line":5333,"column":28}},"1908":{"start":{"line":5335,"column":12},"end":{"line":5335,"column":81}},"1909":{"start":{"line":5337,"column":12},"end":{"line":5341,"column":15}},"1910":{"start":{"line":5343,"column":12},"end":{"line":5343,"column":35}},"1911":{"start":{"line":5344,"column":12},"end":{"line":5344,"column":38}},"1912":{"start":{"line":5345,"column":12},"end":{"line":5345,"column":36}},"1913":{"start":{"line":5346,"column":12},"end":{"line":5346,"column":51}},"1914":{"start":{"line":5347,"column":12},"end":{"line":5347,"column":35}},"1915":{"start":{"line":5349,"column":12},"end":{"line":5352,"column":15}},"1916":{"start":{"line":5353,"column":12},"end":{"line":5353,"column":37}},"1917":{"start":{"line":5355,"column":12},"end":{"line":5358,"column":15}},"1918":{"start":{"line":5360,"column":12},"end":{"line":5360,"column":26}},"1919":{"start":{"line":5361,"column":12},"end":{"line":5361,"column":26}},"1920":{"start":{"line":5362,"column":12},"end":{"line":5362,"column":31}},"1921":{"start":{"line":5364,"column":12},"end":{"line":5366,"column":13}},"1922":{"start":{"line":5365,"column":16},"end":{"line":5365,"column":29}},"1923":{"start":{"line":5369,"column":8},"end":{"line":5369,"column":50}},"1924":{"start":{"line":5370,"column":8},"end":{"line":5370,"column":39}},"1925":{"start":{"line":5371,"column":8},"end":{"line":5371,"column":39}},"1926":{"start":{"line":5372,"column":8},"end":{"line":5372,"column":39}},"1927":{"start":{"line":5374,"column":8},"end":{"line":5374,"column":56}},"1928":{"start":{"line":5375,"column":8},"end":{"line":5375,"column":56}},"1929":{"start":{"line":5376,"column":8},"end":{"line":5376,"column":56}},"1930":{"start":{"line":5378,"column":8},"end":{"line":5378,"column":40}},"1931":{"start":{"line":5379,"column":8},"end":{"line":5379,"column":40}},"1932":{"start":{"line":5380,"column":8},"end":{"line":5380,"column":40}},"1933":{"start":{"line":5382,"column":8},"end":{"line":5382,"column":25}},"1934":{"start":{"line":5392,"column":0},"end":{"line":5480,"column":2}},"1935":{"start":{"line":5401,"column":4},"end":{"line":5401,"column":28}},"1936":{"start":{"line":5402,"column":4},"end":{"line":5412,"column":5}},"1937":{"start":{"line":5404,"column":8},"end":{"line":5404,"column":55}},"1938":{"start":{"line":5406,"column":8},"end":{"line":5410,"column":11}},"1939":{"start":{"line":5414,"column":4},"end":{"line":5414,"column":27}},"1940":{"start":{"line":5415,"column":4},"end":{"line":5425,"column":5}},"1941":{"start":{"line":5416,"column":8},"end":{"line":5416,"column":50}},"1942":{"start":{"line":5417,"column":8},"end":{"line":5417,"column":50}},"1943":{"start":{"line":5418,"column":8},"end":{"line":5418,"column":50}},"1944":{"start":{"line":5420,"column":8},"end":{"line":5424,"column":11}},"1945":{"start":{"line":5431,"column":4},"end":{"line":5431,"column":28}},"1946":{"start":{"line":5432,"column":4},"end":{"line":5432,"column":22}},"1947":{"start":{"line":5433,"column":4},"end":{"line":5433,"column":19}},"1948":{"start":{"line":5435,"column":4},"end":{"line":5435,"column":27}},"1949":{"start":{"line":5436,"column":4},"end":{"line":5436,"column":51}},"1950":{"start":{"line":5437,"column":4},"end":{"line":5437,"column":24}},"1951":{"start":{"line":5439,"column":4},"end":{"line":5466,"column":5}},"1952":{"start":{"line":5441,"column":8},"end":{"line":5441,"column":37}},"1953":{"start":{"line":5442,"column":8},"end":{"line":5442,"column":37}},"1954":{"start":{"line":5443,"column":8},"end":{"line":5443,"column":37}},"1955":{"start":{"line":5445,"column":8},"end":{"line":5449,"column":9}},"1956":{"start":{"line":5446,"column":12},"end":{"line":5446,"column":92}},"1957":{"start":{"line":5447,"column":12},"end":{"line":5447,"column":45}},"1958":{"start":{"line":5448,"column":12},"end":{"line":5448,"column":26}},"1959":{"start":{"line":5451,"column":8},"end":{"line":5455,"column":9}},"1960":{"start":{"line":5452,"column":12},"end":{"line":5452,"column":92}},"1961":{"start":{"line":5453,"column":12},"end":{"line":5453,"column":45}},"1962":{"start":{"line":5454,"column":12},"end":{"line":5454,"column":26}},"1963":{"start":{"line":5457,"column":8},"end":{"line":5461,"column":9}},"1964":{"start":{"line":5458,"column":12},"end":{"line":5458,"column":92}},"1965":{"start":{"line":5459,"column":12},"end":{"line":5459,"column":45}},"1966":{"start":{"line":5460,"column":12},"end":{"line":5460,"column":26}},"1967":{"start":{"line":5463,"column":8},"end":{"line":5463,"column":79}},"1968":{"start":{"line":5465,"column":8},"end":{"line":5465,"column":25}},"1969":{"start":{"line":5468,"column":4},"end":{"line":5468,"column":120}},"1970":{"start":{"line":5469,"column":4},"end":{"line":5469,"column":56}},"1971":{"start":{"line":5471,"column":4},"end":{"line":5471,"column":25}},"1972":{"start":{"line":5472,"column":4},"end":{"line":5472,"column":28}},"1973":{"start":{"line":5475,"column":4},"end":{"line":5477,"column":5}},"1974":{"start":{"line":5476,"column":8},"end":{"line":5476,"column":75}},"1975":{"start":{"line":5479,"column":4},"end":{"line":5479,"column":16}},"1976":{"start":{"line":5493,"column":0},"end":{"line":5774,"column":2}},"1977":{"start":{"line":5502,"column":4},"end":{"line":5502,"column":35}},"1978":{"start":{"line":5504,"column":4},"end":{"line":5504,"column":31}},"1979":{"start":{"line":5506,"column":4},"end":{"line":5508,"column":5}},"1980":{"start":{"line":5507,"column":8},"end":{"line":5507,"column":22}},"1981":{"start":{"line":5510,"column":4},"end":{"line":5512,"column":5}},"1982":{"start":{"line":5511,"column":8},"end":{"line":5511,"column":33}},"1983":{"start":{"line":5514,"column":4},"end":{"line":5514,"column":30}},"1984":{"start":{"line":5516,"column":4},"end":{"line":5516,"column":65}},"1985":{"start":{"line":5518,"column":4},"end":{"line":5518,"column":34}},"1986":{"start":{"line":5519,"column":4},"end":{"line":5519,"column":29}},"1987":{"start":{"line":5521,"column":4},"end":{"line":5521,"column":23}},"1988":{"start":{"line":5522,"column":4},"end":{"line":5522,"column":29}},"1989":{"start":{"line":5523,"column":4},"end":{"line":5523,"column":28}},"1990":{"start":{"line":5524,"column":4},"end":{"line":5524,"column":38}},"1991":{"start":{"line":5526,"column":4},"end":{"line":5761,"column":5}},"1992":{"start":{"line":5527,"column":8},"end":{"line":5527,"column":44}},"1993":{"start":{"line":5529,"column":8},"end":{"line":5529,"column":29}},"1994":{"start":{"line":5530,"column":8},"end":{"line":5530,"column":51}},"1995":{"start":{"line":5532,"column":8},"end":{"line":5638,"column":9}},"1996":{"start":{"line":5534,"column":12},"end":{"line":5534,"column":47}},"1997":{"start":{"line":5535,"column":12},"end":{"line":5535,"column":51}},"1998":{"start":{"line":5536,"column":12},"end":{"line":5536,"column":51}},"1999":{"start":{"line":5538,"column":12},"end":{"line":5554,"column":33}},"2000":{"start":{"line":5556,"column":12},"end":{"line":5556,"column":65}},"2001":{"start":{"line":5557,"column":12},"end":{"line":5557,"column":53}},"2002":{"start":{"line":5559,"column":12},"end":{"line":5563,"column":14}},"2003":{"start":{"line":5565,"column":12},"end":{"line":5569,"column":14}},"2004":{"start":{"line":5571,"column":12},"end":{"line":5571,"column":62}},"2005":{"start":{"line":5574,"column":12},"end":{"line":5607,"column":13}},"2006":{"start":{"line":5575,"column":16},"end":{"line":5575,"column":72}},"2007":{"start":{"line":5576,"column":16},"end":{"line":5583,"column":18}},"2008":{"start":{"line":5585,"column":16},"end":{"line":5601,"column":18}},"2009":{"start":{"line":5603,"column":16},"end":{"line":5603,"column":43}},"2010":{"start":{"line":5605,"column":16},"end":{"line":5605,"column":51}},"2011":{"start":{"line":5606,"column":16},"end":{"line":5606,"column":57}},"2012":{"start":{"line":5609,"column":12},"end":{"line":5637,"column":13}},"2013":{"start":{"line":5610,"column":16},"end":{"line":5636,"column":19}},"2014":{"start":{"line":5642,"column":8},"end":{"line":5642,"column":30}},"2015":{"start":{"line":5643,"column":8},"end":{"line":5724,"column":9}},"2016":{"start":{"line":5644,"column":12},"end":{"line":5644,"column":44}},"2017":{"start":{"line":5646,"column":12},"end":{"line":5648,"column":13}},"2018":{"start":{"line":5647,"column":16},"end":{"line":5647,"column":25}},"2019":{"start":{"line":5650,"column":12},"end":{"line":5653,"column":14}},"2020":{"start":{"line":5655,"column":12},"end":{"line":5655,"column":63}},"2021":{"start":{"line":5658,"column":12},"end":{"line":5662,"column":14}},"2022":{"start":{"line":5664,"column":12},"end":{"line":5668,"column":14}},"2023":{"start":{"line":5670,"column":12},"end":{"line":5674,"column":14}},"2024":{"start":{"line":5676,"column":12},"end":{"line":5680,"column":14}},"2025":{"start":{"line":5682,"column":12},"end":{"line":5723,"column":13}},"2026":{"start":{"line":5684,"column":16},"end":{"line":5686,"column":17}},"2027":{"start":{"line":5685,"column":20},"end":{"line":5685,"column":29}},"2028":{"start":{"line":5688,"column":16},"end":{"line":5688,"column":54}},"2029":{"start":{"line":5690,"column":16},"end":{"line":5692,"column":17}},"2030":{"start":{"line":5691,"column":20},"end":{"line":5691,"column":29}},"2031":{"start":{"line":5694,"column":16},"end":{"line":5722,"column":17}},"2032":{"start":{"line":5695,"column":20},"end":{"line":5695,"column":71}},"2033":{"start":{"line":5697,"column":20},"end":{"line":5701,"column":22}},"2034":{"start":{"line":5703,"column":20},"end":{"line":5707,"column":22}},"2035":{"start":{"line":5709,"column":20},"end":{"line":5713,"column":22}},"2036":{"start":{"line":5715,"column":20},"end":{"line":5719,"column":22}},"2037":{"start":{"line":5721,"column":20},"end":{"line":5721,"column":50}},"2038":{"start":{"line":5731,"column":8},"end":{"line":5749,"column":9}},"2039":{"start":{"line":5732,"column":12},"end":{"line":5732,"column":42}},"2040":{"start":{"line":5734,"column":12},"end":{"line":5734,"column":136}},"2041":{"start":{"line":5736,"column":12},"end":{"line":5743,"column":13}},"2042":{"start":{"line":5737,"column":16},"end":{"line":5737,"column":49}},"2043":{"start":{"line":5740,"column":16},"end":{"line":5740,"column":72}},"2044":{"start":{"line":5741,"column":16},"end":{"line":5741,"column":37}},"2045":{"start":{"line":5742,"column":16},"end":{"line":5742,"column":49}},"2046":{"start":{"line":5745,"column":12},"end":{"line":5745,"column":49}},"2047":{"start":{"line":5746,"column":12},"end":{"line":5746,"column":58}},"2048":{"start":{"line":5748,"column":12},"end":{"line":5748,"column":74}},"2049":{"start":{"line":5759,"column":8},"end":{"line":5759,"column":45}},"2050":{"start":{"line":5760,"column":8},"end":{"line":5760,"column":47}},"2051":{"start":{"line":5763,"column":4},"end":{"line":5763,"column":43}},"2052":{"start":{"line":5764,"column":4},"end":{"line":5764,"column":56}},"2053":{"start":{"line":5765,"column":4},"end":{"line":5765,"column":82}},"2054":{"start":{"line":5766,"column":4},"end":{"line":5766,"column":54}},"2055":{"start":{"line":5767,"column":4},"end":{"line":5767,"column":79}},"2056":{"start":{"line":5769,"column":4},"end":{"line":5773,"column":6}},"2057":{"start":{"line":5775,"column":0},"end":{"line":5777,"column":1}},"2058":{"start":{"line":5776,"column":4},"end":{"line":5776,"column":29}}},"branchMap":{"1":{"line":1,"type":"if","locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]},"2":{"line":5,"type":"if","locations":[{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},{"start":{"line":5,"column":0},"end":{"line":5,"column":0}}]},"3":{"line":9,"type":"if","locations":[{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},{"start":{"line":9,"column":0},"end":{"line":9,"column":0}}]},"4":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":4}},{"start":{"line":10,"column":4},"end":{"line":10,"column":4}}]},"5":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":60,"column":4}},{"start":{"line":60,"column":4},"end":{"line":60,"column":4}}]},"6":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":4},"end":{"line":65,"column":4}},{"start":{"line":65,"column":4},"end":{"line":65,"column":4}}]},"7":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":4},"end":{"line":70,"column":4}},{"start":{"line":70,"column":4},"end":{"line":70,"column":4}}]},"8":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"9":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":80,"column":4}},{"start":{"line":80,"column":4},"end":{"line":80,"column":4}}]},"10":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":85,"column":4}},{"start":{"line":85,"column":4},"end":{"line":85,"column":4}}]},"11":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":4},"end":{"line":90,"column":4}},{"start":{"line":90,"column":4},"end":{"line":90,"column":4}}]},"12":{"line":113,"type":"if","locations":[{"start":{"line":113,"column":4},"end":{"line":113,"column":4}},{"start":{"line":113,"column":4},"end":{"line":113,"column":4}}]},"13":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":4},"end":{"line":118,"column":4}},{"start":{"line":118,"column":4},"end":{"line":118,"column":4}}]},"14":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":4},"end":{"line":123,"column":4}},{"start":{"line":123,"column":4},"end":{"line":123,"column":4}}]},"15":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":130,"column":4}},{"start":{"line":130,"column":4},"end":{"line":130,"column":4}}]},"16":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":4},"end":{"line":140,"column":4}},{"start":{"line":140,"column":4},"end":{"line":140,"column":4}}]},"17":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":4},"end":{"line":149,"column":4}},{"start":{"line":149,"column":4},"end":{"line":149,"column":4}}]},"18":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":11},"end":{"line":151,"column":11}},{"start":{"line":151,"column":11},"end":{"line":151,"column":11}}]},"19":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":11},"end":{"line":153,"column":11}},{"start":{"line":153,"column":11},"end":{"line":153,"column":11}}]},"20":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":4},"end":{"line":212,"column":4}},{"start":{"line":212,"column":4},"end":{"line":212,"column":4}}]},"21":{"line":285,"type":"binary-expr","locations":[{"start":{"line":285,"column":27},"end":{"line":285,"column":59}},{"start":{"line":285,"column":63},"end":{"line":285,"column":98}},{"start":{"line":285,"column":102},"end":{"line":285,"column":140}}]},"22":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":4},"end":{"line":288,"column":4}},{"start":{"line":288,"column":4},"end":{"line":288,"column":4}}]},"23":{"line":289,"type":"binary-expr","locations":[{"start":{"line":289,"column":42},"end":{"line":289,"column":73}},{"start":{"line":289,"column":77},"end":{"line":289,"column":111}},{"start":{"line":289,"column":115},"end":{"line":289,"column":152}}]},"24":{"line":290,"type":"binary-expr","locations":[{"start":{"line":290,"column":35},"end":{"line":290,"column":59}},{"start":{"line":290,"column":63},"end":{"line":290,"column":90}},{"start":{"line":290,"column":94},"end":{"line":290,"column":124}}]},"25":{"line":310,"type":"if","locations":[{"start":{"line":310,"column":4},"end":{"line":310,"column":4}},{"start":{"line":310,"column":4},"end":{"line":310,"column":4}}]},"26":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":4},"end":{"line":321,"column":4}},{"start":{"line":321,"column":4},"end":{"line":321,"column":4}}]},"27":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":4},"end":{"line":348,"column":4}},{"start":{"line":348,"column":4},"end":{"line":348,"column":4}}]},"28":{"line":354,"type":"if","locations":[{"start":{"line":354,"column":11},"end":{"line":354,"column":11}},{"start":{"line":354,"column":11},"end":{"line":354,"column":11}}]},"29":{"line":361,"type":"if","locations":[{"start":{"line":361,"column":4},"end":{"line":361,"column":4}},{"start":{"line":361,"column":4},"end":{"line":361,"column":4}}]},"30":{"line":367,"type":"if","locations":[{"start":{"line":367,"column":11},"end":{"line":367,"column":11}},{"start":{"line":367,"column":11},"end":{"line":367,"column":11}}]},"31":{"line":374,"type":"if","locations":[{"start":{"line":374,"column":4},"end":{"line":374,"column":4}},{"start":{"line":374,"column":4},"end":{"line":374,"column":4}}]},"32":{"line":378,"type":"if","locations":[{"start":{"line":378,"column":11},"end":{"line":378,"column":11}},{"start":{"line":378,"column":11},"end":{"line":378,"column":11}}]},"33":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":4},"end":{"line":400,"column":4}},{"start":{"line":400,"column":4},"end":{"line":400,"column":4}}]},"34":{"line":401,"type":"binary-expr","locations":[{"start":{"line":401,"column":24},"end":{"line":401,"column":39}},{"start":{"line":401,"column":43},"end":{"line":401,"column":61}},{"start":{"line":401,"column":65},"end":{"line":401,"column":86}},{"start":{"line":401,"column":90},"end":{"line":401,"column":91}}]},"35":{"line":402,"type":"binary-expr","locations":[{"start":{"line":402,"column":24},"end":{"line":402,"column":39}},{"start":{"line":402,"column":43},"end":{"line":402,"column":61}},{"start":{"line":402,"column":65},"end":{"line":402,"column":86}},{"start":{"line":402,"column":90},"end":{"line":402,"column":91}}]},"36":{"line":414,"type":"switch","locations":[{"start":{"line":416,"column":8},"end":{"line":418,"column":18}},{"start":{"line":420,"column":8},"end":{"line":422,"column":18}},{"start":{"line":424,"column":8},"end":{"line":426,"column":18}},{"start":{"line":428,"column":8},"end":{"line":430,"column":18}},{"start":{"line":432,"column":8},"end":{"line":434,"column":18}},{"start":{"line":436,"column":8},"end":{"line":438,"column":18}}]},"37":{"line":447,"type":"switch","locations":[{"start":{"line":449,"column":8},"end":{"line":449,"column":16}},{"start":{"line":450,"column":8},"end":{"line":452,"column":18}},{"start":{"line":454,"column":8},"end":{"line":454,"column":16}},{"start":{"line":455,"column":8},"end":{"line":457,"column":18}},{"start":{"line":459,"column":8},"end":{"line":459,"column":16}},{"start":{"line":460,"column":8},"end":{"line":462,"column":18}},{"start":{"line":464,"column":8},"end":{"line":464,"column":16}},{"start":{"line":465,"column":8},"end":{"line":467,"column":18}},{"start":{"line":469,"column":8},"end":{"line":471,"column":18}},{"start":{"line":473,"column":8},"end":{"line":475,"column":18}}]},"38":{"line":502,"type":"binary-expr","locations":[{"start":{"line":502,"column":47},"end":{"line":502,"column":87}},{"start":{"line":502,"column":91},"end":{"line":502,"column":93}}]},"39":{"line":520,"type":"if","locations":[{"start":{"line":520,"column":8},"end":{"line":520,"column":8}},{"start":{"line":520,"column":8},"end":{"line":520,"column":8}}]},"40":{"line":520,"type":"binary-expr","locations":[{"start":{"line":520,"column":11},"end":{"line":520,"column":16}},{"start":{"line":520,"column":20},"end":{"line":520,"column":37}}]},"41":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":20},"end":{"line":532,"column":20}},{"start":{"line":532,"column":20},"end":{"line":532,"column":20}}]},"42":{"line":533,"type":"if","locations":[{"start":{"line":533,"column":24},"end":{"line":533,"column":24}},{"start":{"line":533,"column":24},"end":{"line":533,"column":24}}]},"43":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":28},"end":{"line":543,"column":28}},{"start":{"line":543,"column":28},"end":{"line":543,"column":28}}]},"44":{"line":545,"type":"if","locations":[{"start":{"line":545,"column":32},"end":{"line":545,"column":32}},{"start":{"line":545,"column":32},"end":{"line":545,"column":32}}]},"45":{"line":546,"type":"if","locations":[{"start":{"line":546,"column":36},"end":{"line":546,"column":36}},{"start":{"line":546,"column":36},"end":{"line":546,"column":36}}]},"46":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":36},"end":{"line":552,"column":36}},{"start":{"line":552,"column":36},"end":{"line":552,"column":36}}]},"47":{"line":577,"type":"binary-expr","locations":[{"start":{"line":577,"column":31},"end":{"line":577,"column":55}},{"start":{"line":577,"column":59},"end":{"line":577,"column":61}}]},"48":{"line":610,"type":"if","locations":[{"start":{"line":610,"column":4},"end":{"line":610,"column":4}},{"start":{"line":610,"column":4},"end":{"line":610,"column":4}}]},"49":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":4},"end":{"line":636,"column":4}},{"start":{"line":636,"column":4},"end":{"line":636,"column":4}}]},"50":{"line":641,"type":"if","locations":[{"start":{"line":641,"column":4},"end":{"line":641,"column":4}},{"start":{"line":641,"column":4},"end":{"line":641,"column":4}}]},"51":{"line":646,"type":"if","locations":[{"start":{"line":646,"column":4},"end":{"line":646,"column":4}},{"start":{"line":646,"column":4},"end":{"line":646,"column":4}}]},"52":{"line":651,"type":"if","locations":[{"start":{"line":651,"column":4},"end":{"line":651,"column":4}},{"start":{"line":651,"column":4},"end":{"line":651,"column":4}}]},"53":{"line":656,"type":"if","locations":[{"start":{"line":656,"column":4},"end":{"line":656,"column":4}},{"start":{"line":656,"column":4},"end":{"line":656,"column":4}}]},"54":{"line":797,"type":"if","locations":[{"start":{"line":797,"column":4},"end":{"line":797,"column":4}},{"start":{"line":797,"column":4},"end":{"line":797,"column":4}}]},"55":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":4},"end":{"line":802,"column":4}},{"start":{"line":802,"column":4},"end":{"line":802,"column":4}}]},"56":{"line":806,"type":"if","locations":[{"start":{"line":806,"column":8},"end":{"line":806,"column":8}},{"start":{"line":806,"column":8},"end":{"line":806,"column":8}}]},"57":{"line":810,"type":"if","locations":[{"start":{"line":810,"column":8},"end":{"line":810,"column":8}},{"start":{"line":810,"column":8},"end":{"line":810,"column":8}}]},"58":{"line":814,"type":"if","locations":[{"start":{"line":814,"column":8},"end":{"line":814,"column":8}},{"start":{"line":814,"column":8},"end":{"line":814,"column":8}}]},"59":{"line":862,"type":"if","locations":[{"start":{"line":862,"column":4},"end":{"line":862,"column":4}},{"start":{"line":862,"column":4},"end":{"line":862,"column":4}}]},"60":{"line":867,"type":"if","locations":[{"start":{"line":867,"column":4},"end":{"line":867,"column":4}},{"start":{"line":867,"column":4},"end":{"line":867,"column":4}}]},"61":{"line":872,"type":"if","locations":[{"start":{"line":872,"column":4},"end":{"line":872,"column":4}},{"start":{"line":872,"column":4},"end":{"line":872,"column":4}}]},"62":{"line":877,"type":"if","locations":[{"start":{"line":877,"column":4},"end":{"line":877,"column":4}},{"start":{"line":877,"column":4},"end":{"line":877,"column":4}}]},"63":{"line":882,"type":"if","locations":[{"start":{"line":882,"column":4},"end":{"line":882,"column":4}},{"start":{"line":882,"column":4},"end":{"line":882,"column":4}}]},"64":{"line":887,"type":"if","locations":[{"start":{"line":887,"column":4},"end":{"line":887,"column":4}},{"start":{"line":887,"column":4},"end":{"line":887,"column":4}}]},"65":{"line":892,"type":"if","locations":[{"start":{"line":892,"column":4},"end":{"line":892,"column":4}},{"start":{"line":892,"column":4},"end":{"line":892,"column":4}}]},"66":{"line":897,"type":"if","locations":[{"start":{"line":897,"column":4},"end":{"line":897,"column":4}},{"start":{"line":897,"column":4},"end":{"line":897,"column":4}}]},"67":{"line":902,"type":"if","locations":[{"start":{"line":902,"column":4},"end":{"line":902,"column":4}},{"start":{"line":902,"column":4},"end":{"line":902,"column":4}}]},"68":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":4},"end":{"line":907,"column":4}},{"start":{"line":907,"column":4},"end":{"line":907,"column":4}}]},"69":{"line":1034,"type":"if","locations":[{"start":{"line":1034,"column":4},"end":{"line":1034,"column":4}},{"start":{"line":1034,"column":4},"end":{"line":1034,"column":4}}]},"70":{"line":1039,"type":"if","locations":[{"start":{"line":1039,"column":4},"end":{"line":1039,"column":4}},{"start":{"line":1039,"column":4},"end":{"line":1039,"column":4}}]},"71":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":4},"end":{"line":1044,"column":4}},{"start":{"line":1044,"column":4},"end":{"line":1044,"column":4}}]},"72":{"line":1049,"type":"if","locations":[{"start":{"line":1049,"column":4},"end":{"line":1049,"column":4}},{"start":{"line":1049,"column":4},"end":{"line":1049,"column":4}}]},"73":{"line":1054,"type":"if","locations":[{"start":{"line":1054,"column":4},"end":{"line":1054,"column":4}},{"start":{"line":1054,"column":4},"end":{"line":1054,"column":4}}]},"74":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":4},"end":{"line":1072,"column":4}},{"start":{"line":1072,"column":4},"end":{"line":1072,"column":4}}]},"75":{"line":1077,"type":"if","locations":[{"start":{"line":1077,"column":4},"end":{"line":1077,"column":4}},{"start":{"line":1077,"column":4},"end":{"line":1077,"column":4}}]},"76":{"line":1082,"type":"if","locations":[{"start":{"line":1082,"column":4},"end":{"line":1082,"column":4}},{"start":{"line":1082,"column":4},"end":{"line":1082,"column":4}}]},"77":{"line":1087,"type":"if","locations":[{"start":{"line":1087,"column":4},"end":{"line":1087,"column":4}},{"start":{"line":1087,"column":4},"end":{"line":1087,"column":4}}]},"78":{"line":1092,"type":"if","locations":[{"start":{"line":1092,"column":4},"end":{"line":1092,"column":4}},{"start":{"line":1092,"column":4},"end":{"line":1092,"column":4}}]},"79":{"line":1097,"type":"if","locations":[{"start":{"line":1097,"column":4},"end":{"line":1097,"column":4}},{"start":{"line":1097,"column":4},"end":{"line":1097,"column":4}}]},"80":{"line":1102,"type":"if","locations":[{"start":{"line":1102,"column":4},"end":{"line":1102,"column":4}},{"start":{"line":1102,"column":4},"end":{"line":1102,"column":4}}]},"81":{"line":1107,"type":"if","locations":[{"start":{"line":1107,"column":4},"end":{"line":1107,"column":4}},{"start":{"line":1107,"column":4},"end":{"line":1107,"column":4}}]},"82":{"line":1112,"type":"if","locations":[{"start":{"line":1112,"column":4},"end":{"line":1112,"column":4}},{"start":{"line":1112,"column":4},"end":{"line":1112,"column":4}}]},"83":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":4},"end":{"line":1117,"column":4}},{"start":{"line":1117,"column":4},"end":{"line":1117,"column":4}}]},"84":{"line":1122,"type":"if","locations":[{"start":{"line":1122,"column":4},"end":{"line":1122,"column":4}},{"start":{"line":1122,"column":4},"end":{"line":1122,"column":4}}]},"85":{"line":1127,"type":"if","locations":[{"start":{"line":1127,"column":4},"end":{"line":1127,"column":4}},{"start":{"line":1127,"column":4},"end":{"line":1127,"column":4}}]},"86":{"line":1132,"type":"if","locations":[{"start":{"line":1132,"column":4},"end":{"line":1132,"column":4}},{"start":{"line":1132,"column":4},"end":{"line":1132,"column":4}}]},"87":{"line":1137,"type":"if","locations":[{"start":{"line":1137,"column":4},"end":{"line":1137,"column":4}},{"start":{"line":1137,"column":4},"end":{"line":1137,"column":4}}]},"88":{"line":1142,"type":"if","locations":[{"start":{"line":1142,"column":4},"end":{"line":1142,"column":4}},{"start":{"line":1142,"column":4},"end":{"line":1142,"column":4}}]},"89":{"line":1147,"type":"if","locations":[{"start":{"line":1147,"column":4},"end":{"line":1147,"column":4}},{"start":{"line":1147,"column":4},"end":{"line":1147,"column":4}}]},"90":{"line":1152,"type":"if","locations":[{"start":{"line":1152,"column":4},"end":{"line":1152,"column":4}},{"start":{"line":1152,"column":4},"end":{"line":1152,"column":4}}]},"91":{"line":1157,"type":"if","locations":[{"start":{"line":1157,"column":4},"end":{"line":1157,"column":4}},{"start":{"line":1157,"column":4},"end":{"line":1157,"column":4}}]},"92":{"line":1162,"type":"if","locations":[{"start":{"line":1162,"column":4},"end":{"line":1162,"column":4}},{"start":{"line":1162,"column":4},"end":{"line":1162,"column":4}}]},"93":{"line":1167,"type":"if","locations":[{"start":{"line":1167,"column":4},"end":{"line":1167,"column":4}},{"start":{"line":1167,"column":4},"end":{"line":1167,"column":4}}]},"94":{"line":1172,"type":"if","locations":[{"start":{"line":1172,"column":4},"end":{"line":1172,"column":4}},{"start":{"line":1172,"column":4},"end":{"line":1172,"column":4}}]},"95":{"line":1177,"type":"if","locations":[{"start":{"line":1177,"column":4},"end":{"line":1177,"column":4}},{"start":{"line":1177,"column":4},"end":{"line":1177,"column":4}}]},"96":{"line":1182,"type":"if","locations":[{"start":{"line":1182,"column":4},"end":{"line":1182,"column":4}},{"start":{"line":1182,"column":4},"end":{"line":1182,"column":4}}]},"97":{"line":1187,"type":"if","locations":[{"start":{"line":1187,"column":4},"end":{"line":1187,"column":4}},{"start":{"line":1187,"column":4},"end":{"line":1187,"column":4}}]},"98":{"line":1192,"type":"if","locations":[{"start":{"line":1192,"column":4},"end":{"line":1192,"column":4}},{"start":{"line":1192,"column":4},"end":{"line":1192,"column":4}}]},"99":{"line":1197,"type":"if","locations":[{"start":{"line":1197,"column":4},"end":{"line":1197,"column":4}},{"start":{"line":1197,"column":4},"end":{"line":1197,"column":4}}]},"100":{"line":1202,"type":"if","locations":[{"start":{"line":1202,"column":4},"end":{"line":1202,"column":4}},{"start":{"line":1202,"column":4},"end":{"line":1202,"column":4}}]},"101":{"line":1207,"type":"if","locations":[{"start":{"line":1207,"column":4},"end":{"line":1207,"column":4}},{"start":{"line":1207,"column":4},"end":{"line":1207,"column":4}}]},"102":{"line":1212,"type":"if","locations":[{"start":{"line":1212,"column":4},"end":{"line":1212,"column":4}},{"start":{"line":1212,"column":4},"end":{"line":1212,"column":4}}]},"103":{"line":1217,"type":"if","locations":[{"start":{"line":1217,"column":4},"end":{"line":1217,"column":4}},{"start":{"line":1217,"column":4},"end":{"line":1217,"column":4}}]},"104":{"line":1222,"type":"if","locations":[{"start":{"line":1222,"column":4},"end":{"line":1222,"column":4}},{"start":{"line":1222,"column":4},"end":{"line":1222,"column":4}}]},"105":{"line":1227,"type":"if","locations":[{"start":{"line":1227,"column":4},"end":{"line":1227,"column":4}},{"start":{"line":1227,"column":4},"end":{"line":1227,"column":4}}]},"106":{"line":1232,"type":"if","locations":[{"start":{"line":1232,"column":4},"end":{"line":1232,"column":4}},{"start":{"line":1232,"column":4},"end":{"line":1232,"column":4}}]},"107":{"line":1237,"type":"if","locations":[{"start":{"line":1237,"column":4},"end":{"line":1237,"column":4}},{"start":{"line":1237,"column":4},"end":{"line":1237,"column":4}}]},"108":{"line":1242,"type":"if","locations":[{"start":{"line":1242,"column":4},"end":{"line":1242,"column":4}},{"start":{"line":1242,"column":4},"end":{"line":1242,"column":4}}]},"109":{"line":1247,"type":"if","locations":[{"start":{"line":1247,"column":4},"end":{"line":1247,"column":4}},{"start":{"line":1247,"column":4},"end":{"line":1247,"column":4}}]},"110":{"line":1252,"type":"if","locations":[{"start":{"line":1252,"column":4},"end":{"line":1252,"column":4}},{"start":{"line":1252,"column":4},"end":{"line":1252,"column":4}}]},"111":{"line":1257,"type":"if","locations":[{"start":{"line":1257,"column":4},"end":{"line":1257,"column":4}},{"start":{"line":1257,"column":4},"end":{"line":1257,"column":4}}]},"112":{"line":1262,"type":"if","locations":[{"start":{"line":1262,"column":4},"end":{"line":1262,"column":4}},{"start":{"line":1262,"column":4},"end":{"line":1262,"column":4}}]},"113":{"line":1267,"type":"if","locations":[{"start":{"line":1267,"column":4},"end":{"line":1267,"column":4}},{"start":{"line":1267,"column":4},"end":{"line":1267,"column":4}}]},"114":{"line":1272,"type":"if","locations":[{"start":{"line":1272,"column":4},"end":{"line":1272,"column":4}},{"start":{"line":1272,"column":4},"end":{"line":1272,"column":4}}]},"115":{"line":1277,"type":"if","locations":[{"start":{"line":1277,"column":4},"end":{"line":1277,"column":4}},{"start":{"line":1277,"column":4},"end":{"line":1277,"column":4}}]},"116":{"line":1282,"type":"if","locations":[{"start":{"line":1282,"column":4},"end":{"line":1282,"column":4}},{"start":{"line":1282,"column":4},"end":{"line":1282,"column":4}}]},"117":{"line":1287,"type":"if","locations":[{"start":{"line":1287,"column":4},"end":{"line":1287,"column":4}},{"start":{"line":1287,"column":4},"end":{"line":1287,"column":4}}]},"118":{"line":1292,"type":"if","locations":[{"start":{"line":1292,"column":4},"end":{"line":1292,"column":4}},{"start":{"line":1292,"column":4},"end":{"line":1292,"column":4}}]},"119":{"line":1297,"type":"if","locations":[{"start":{"line":1297,"column":4},"end":{"line":1297,"column":4}},{"start":{"line":1297,"column":4},"end":{"line":1297,"column":4}}]},"120":{"line":1302,"type":"if","locations":[{"start":{"line":1302,"column":4},"end":{"line":1302,"column":4}},{"start":{"line":1302,"column":4},"end":{"line":1302,"column":4}}]},"121":{"line":1307,"type":"if","locations":[{"start":{"line":1307,"column":4},"end":{"line":1307,"column":4}},{"start":{"line":1307,"column":4},"end":{"line":1307,"column":4}}]},"122":{"line":1312,"type":"if","locations":[{"start":{"line":1312,"column":4},"end":{"line":1312,"column":4}},{"start":{"line":1312,"column":4},"end":{"line":1312,"column":4}}]},"123":{"line":1317,"type":"if","locations":[{"start":{"line":1317,"column":4},"end":{"line":1317,"column":4}},{"start":{"line":1317,"column":4},"end":{"line":1317,"column":4}}]},"124":{"line":1440,"type":"if","locations":[{"start":{"line":1440,"column":4},"end":{"line":1440,"column":4}},{"start":{"line":1440,"column":4},"end":{"line":1440,"column":4}}]},"125":{"line":1506,"type":"if","locations":[{"start":{"line":1506,"column":11},"end":{"line":1506,"column":11}},{"start":{"line":1506,"column":11},"end":{"line":1506,"column":11}}]},"126":{"line":1581,"type":"if","locations":[{"start":{"line":1581,"column":4},"end":{"line":1581,"column":4}},{"start":{"line":1581,"column":4},"end":{"line":1581,"column":4}}]},"127":{"line":1620,"type":"if","locations":[{"start":{"line":1620,"column":4},"end":{"line":1620,"column":4}},{"start":{"line":1620,"column":4},"end":{"line":1620,"column":4}}]},"128":{"line":1624,"type":"if","locations":[{"start":{"line":1624,"column":4},"end":{"line":1624,"column":4}},{"start":{"line":1624,"column":4},"end":{"line":1624,"column":4}}]},"129":{"line":1628,"type":"if","locations":[{"start":{"line":1628,"column":4},"end":{"line":1628,"column":4}},{"start":{"line":1628,"column":4},"end":{"line":1628,"column":4}}]},"130":{"line":1652,"type":"if","locations":[{"start":{"line":1652,"column":4},"end":{"line":1652,"column":4}},{"start":{"line":1652,"column":4},"end":{"line":1652,"column":4}}]},"131":{"line":1656,"type":"if","locations":[{"start":{"line":1656,"column":4},"end":{"line":1656,"column":4}},{"start":{"line":1656,"column":4},"end":{"line":1656,"column":4}}]},"132":{"line":1660,"type":"if","locations":[{"start":{"line":1660,"column":4},"end":{"line":1660,"column":4}},{"start":{"line":1660,"column":4},"end":{"line":1660,"column":4}}]},"133":{"line":1664,"type":"if","locations":[{"start":{"line":1664,"column":4},"end":{"line":1664,"column":4}},{"start":{"line":1664,"column":4},"end":{"line":1664,"column":4}}]},"134":{"line":1719,"type":"if","locations":[{"start":{"line":1719,"column":4},"end":{"line":1719,"column":4}},{"start":{"line":1719,"column":4},"end":{"line":1719,"column":4}}]},"135":{"line":1726,"type":"if","locations":[{"start":{"line":1726,"column":11},"end":{"line":1726,"column":11}},{"start":{"line":1726,"column":11},"end":{"line":1726,"column":11}}]},"136":{"line":1750,"type":"if","locations":[{"start":{"line":1750,"column":4},"end":{"line":1750,"column":4}},{"start":{"line":1750,"column":4},"end":{"line":1750,"column":4}}]},"137":{"line":1756,"type":"if","locations":[{"start":{"line":1756,"column":4},"end":{"line":1756,"column":4}},{"start":{"line":1756,"column":4},"end":{"line":1756,"column":4}}]},"138":{"line":1869,"type":"if","locations":[{"start":{"line":1869,"column":4},"end":{"line":1869,"column":4}},{"start":{"line":1869,"column":4},"end":{"line":1869,"column":4}}]},"139":{"line":1874,"type":"if","locations":[{"start":{"line":1874,"column":4},"end":{"line":1874,"column":4}},{"start":{"line":1874,"column":4},"end":{"line":1874,"column":4}}]},"140":{"line":1879,"type":"if","locations":[{"start":{"line":1879,"column":4},"end":{"line":1879,"column":4}},{"start":{"line":1879,"column":4},"end":{"line":1879,"column":4}}]},"141":{"line":1884,"type":"if","locations":[{"start":{"line":1884,"column":4},"end":{"line":1884,"column":4}},{"start":{"line":1884,"column":4},"end":{"line":1884,"column":4}}]},"142":{"line":1889,"type":"if","locations":[{"start":{"line":1889,"column":4},"end":{"line":1889,"column":4}},{"start":{"line":1889,"column":4},"end":{"line":1889,"column":4}}]},"143":{"line":1894,"type":"if","locations":[{"start":{"line":1894,"column":4},"end":{"line":1894,"column":4}},{"start":{"line":1894,"column":4},"end":{"line":1894,"column":4}}]},"144":{"line":1899,"type":"if","locations":[{"start":{"line":1899,"column":4},"end":{"line":1899,"column":4}},{"start":{"line":1899,"column":4},"end":{"line":1899,"column":4}}]},"145":{"line":1904,"type":"if","locations":[{"start":{"line":1904,"column":4},"end":{"line":1904,"column":4}},{"start":{"line":1904,"column":4},"end":{"line":1904,"column":4}}]},"146":{"line":1909,"type":"if","locations":[{"start":{"line":1909,"column":4},"end":{"line":1909,"column":4}},{"start":{"line":1909,"column":4},"end":{"line":1909,"column":4}}]},"147":{"line":1914,"type":"if","locations":[{"start":{"line":1914,"column":4},"end":{"line":1914,"column":4}},{"start":{"line":1914,"column":4},"end":{"line":1914,"column":4}}]},"148":{"line":1947,"type":"if","locations":[{"start":{"line":1947,"column":4},"end":{"line":1947,"column":4}},{"start":{"line":1947,"column":4},"end":{"line":1947,"column":4}}]},"149":{"line":1951,"type":"if","locations":[{"start":{"line":1951,"column":4},"end":{"line":1951,"column":4}},{"start":{"line":1951,"column":4},"end":{"line":1951,"column":4}}]},"150":{"line":2035,"type":"if","locations":[{"start":{"line":2035,"column":12},"end":{"line":2035,"column":12}},{"start":{"line":2035,"column":12},"end":{"line":2035,"column":12}}]},"151":{"line":2049,"type":"if","locations":[{"start":{"line":2049,"column":4},"end":{"line":2049,"column":4}},{"start":{"line":2049,"column":4},"end":{"line":2049,"column":4}}]},"152":{"line":2116,"type":"if","locations":[{"start":{"line":2116,"column":8},"end":{"line":2116,"column":8}},{"start":{"line":2116,"column":8},"end":{"line":2116,"column":8}}]},"153":{"line":2172,"type":"if","locations":[{"start":{"line":2172,"column":12},"end":{"line":2172,"column":12}},{"start":{"line":2172,"column":12},"end":{"line":2172,"column":12}}]},"154":{"line":2190,"type":"if","locations":[{"start":{"line":2190,"column":12},"end":{"line":2190,"column":12}},{"start":{"line":2190,"column":12},"end":{"line":2190,"column":12}}]},"155":{"line":2191,"type":"binary-expr","locations":[{"start":{"line":2191,"column":17},"end":{"line":2191,"column":38}},{"start":{"line":2191,"column":42},"end":{"line":2191,"column":63}},{"start":{"line":2192,"column":17},"end":{"line":2192,"column":38}},{"start":{"line":2192,"column":42},"end":{"line":2192,"column":63}},{"start":{"line":2193,"column":17},"end":{"line":2193,"column":38}},{"start":{"line":2193,"column":42},"end":{"line":2193,"column":63}},{"start":{"line":2194,"column":17},"end":{"line":2194,"column":38}},{"start":{"line":2194,"column":42},"end":{"line":2194,"column":63}},{"start":{"line":2195,"column":17},"end":{"line":2195,"column":38}},{"start":{"line":2195,"column":42},"end":{"line":2195,"column":63}},{"start":{"line":2196,"column":17},"end":{"line":2196,"column":38}},{"start":{"line":2196,"column":42},"end":{"line":2196,"column":63}}]},"156":{"line":2209,"type":"if","locations":[{"start":{"line":2209,"column":16},"end":{"line":2209,"column":16}},{"start":{"line":2209,"column":16},"end":{"line":2209,"column":16}}]},"157":{"line":2248,"type":"if","locations":[{"start":{"line":2248,"column":8},"end":{"line":2248,"column":8}},{"start":{"line":2248,"column":8},"end":{"line":2248,"column":8}}]},"158":{"line":2249,"type":"binary-expr","locations":[{"start":{"line":2249,"column":13},"end":{"line":2249,"column":60}},{"start":{"line":2250,"column":12},"end":{"line":2250,"column":59}},{"start":{"line":2251,"column":13},"end":{"line":2251,"column":60}},{"start":{"line":2252,"column":12},"end":{"line":2252,"column":59}},{"start":{"line":2253,"column":13},"end":{"line":2253,"column":60}},{"start":{"line":2254,"column":12},"end":{"line":2254,"column":59}}]},"159":{"line":2284,"type":"if","locations":[{"start":{"line":2284,"column":12},"end":{"line":2284,"column":12}},{"start":{"line":2284,"column":12},"end":{"line":2284,"column":12}}]},"160":{"line":2284,"type":"binary-expr","locations":[{"start":{"line":2284,"column":16},"end":{"line":2284,"column":25}},{"start":{"line":2284,"column":29},"end":{"line":2284,"column":72}}]},"161":{"line":2298,"type":"if","locations":[{"start":{"line":2298,"column":12},"end":{"line":2298,"column":12}},{"start":{"line":2298,"column":12},"end":{"line":2298,"column":12}}]},"162":{"line":2303,"type":"if","locations":[{"start":{"line":2303,"column":8},"end":{"line":2303,"column":8}},{"start":{"line":2303,"column":8},"end":{"line":2303,"column":8}}]},"163":{"line":2321,"type":"if","locations":[{"start":{"line":2321,"column":4},"end":{"line":2321,"column":4}},{"start":{"line":2321,"column":4},"end":{"line":2321,"column":4}}]},"164":{"line":2321,"type":"binary-expr","locations":[{"start":{"line":2321,"column":8},"end":{"line":2321,"column":38}},{"start":{"line":2321,"column":42},"end":{"line":2321,"column":68}}]},"165":{"line":2373,"type":"if","locations":[{"start":{"line":2373,"column":4},"end":{"line":2373,"column":4}},{"start":{"line":2373,"column":4},"end":{"line":2373,"column":4}}]},"166":{"line":2439,"type":"if","locations":[{"start":{"line":2439,"column":4},"end":{"line":2439,"column":4}},{"start":{"line":2439,"column":4},"end":{"line":2439,"column":4}}]},"167":{"line":2509,"type":"if","locations":[{"start":{"line":2509,"column":1},"end":{"line":2509,"column":1}},{"start":{"line":2509,"column":1},"end":{"line":2509,"column":1}}]},"168":{"line":2514,"type":"if","locations":[{"start":{"line":2514,"column":1},"end":{"line":2514,"column":1}},{"start":{"line":2514,"column":1},"end":{"line":2514,"column":1}}]},"169":{"line":2519,"type":"if","locations":[{"start":{"line":2519,"column":1},"end":{"line":2519,"column":1}},{"start":{"line":2519,"column":1},"end":{"line":2519,"column":1}}]},"170":{"line":2524,"type":"if","locations":[{"start":{"line":2524,"column":1},"end":{"line":2524,"column":1}},{"start":{"line":2524,"column":1},"end":{"line":2524,"column":1}}]},"171":{"line":2529,"type":"if","locations":[{"start":{"line":2529,"column":1},"end":{"line":2529,"column":1}},{"start":{"line":2529,"column":1},"end":{"line":2529,"column":1}}]},"172":{"line":2534,"type":"if","locations":[{"start":{"line":2534,"column":1},"end":{"line":2534,"column":1}},{"start":{"line":2534,"column":1},"end":{"line":2534,"column":1}}]},"173":{"line":2539,"type":"if","locations":[{"start":{"line":2539,"column":1},"end":{"line":2539,"column":1}},{"start":{"line":2539,"column":1},"end":{"line":2539,"column":1}}]},"174":{"line":2544,"type":"if","locations":[{"start":{"line":2544,"column":1},"end":{"line":2544,"column":1}},{"start":{"line":2544,"column":1},"end":{"line":2544,"column":1}}]},"175":{"line":2549,"type":"if","locations":[{"start":{"line":2549,"column":1},"end":{"line":2549,"column":1}},{"start":{"line":2549,"column":1},"end":{"line":2549,"column":1}}]},"176":{"line":2554,"type":"if","locations":[{"start":{"line":2554,"column":1},"end":{"line":2554,"column":1}},{"start":{"line":2554,"column":1},"end":{"line":2554,"column":1}}]},"177":{"line":2559,"type":"if","locations":[{"start":{"line":2559,"column":1},"end":{"line":2559,"column":1}},{"start":{"line":2559,"column":1},"end":{"line":2559,"column":1}}]},"178":{"line":2564,"type":"if","locations":[{"start":{"line":2564,"column":1},"end":{"line":2564,"column":1}},{"start":{"line":2564,"column":1},"end":{"line":2564,"column":1}}]},"179":{"line":2569,"type":"if","locations":[{"start":{"line":2569,"column":1},"end":{"line":2569,"column":1}},{"start":{"line":2569,"column":1},"end":{"line":2569,"column":1}}]},"180":{"line":2574,"type":"if","locations":[{"start":{"line":2574,"column":1},"end":{"line":2574,"column":1}},{"start":{"line":2574,"column":1},"end":{"line":2574,"column":1}}]},"181":{"line":2579,"type":"if","locations":[{"start":{"line":2579,"column":1},"end":{"line":2579,"column":1}},{"start":{"line":2579,"column":1},"end":{"line":2579,"column":1}}]},"182":{"line":2584,"type":"if","locations":[{"start":{"line":2584,"column":1},"end":{"line":2584,"column":1}},{"start":{"line":2584,"column":1},"end":{"line":2584,"column":1}}]},"183":{"line":2589,"type":"if","locations":[{"start":{"line":2589,"column":1},"end":{"line":2589,"column":1}},{"start":{"line":2589,"column":1},"end":{"line":2589,"column":1}}]},"184":{"line":2594,"type":"if","locations":[{"start":{"line":2594,"column":1},"end":{"line":2594,"column":1}},{"start":{"line":2594,"column":1},"end":{"line":2594,"column":1}}]},"185":{"line":2599,"type":"if","locations":[{"start":{"line":2599,"column":1},"end":{"line":2599,"column":1}},{"start":{"line":2599,"column":1},"end":{"line":2599,"column":1}}]},"186":{"line":2604,"type":"if","locations":[{"start":{"line":2604,"column":1},"end":{"line":2604,"column":1}},{"start":{"line":2604,"column":1},"end":{"line":2604,"column":1}}]},"187":{"line":2609,"type":"if","locations":[{"start":{"line":2609,"column":1},"end":{"line":2609,"column":1}},{"start":{"line":2609,"column":1},"end":{"line":2609,"column":1}}]},"188":{"line":2614,"type":"if","locations":[{"start":{"line":2614,"column":1},"end":{"line":2614,"column":1}},{"start":{"line":2614,"column":1},"end":{"line":2614,"column":1}}]},"189":{"line":2619,"type":"if","locations":[{"start":{"line":2619,"column":1},"end":{"line":2619,"column":1}},{"start":{"line":2619,"column":1},"end":{"line":2619,"column":1}}]},"190":{"line":2624,"type":"if","locations":[{"start":{"line":2624,"column":1},"end":{"line":2624,"column":1}},{"start":{"line":2624,"column":1},"end":{"line":2624,"column":1}}]},"191":{"line":2629,"type":"if","locations":[{"start":{"line":2629,"column":1},"end":{"line":2629,"column":1}},{"start":{"line":2629,"column":1},"end":{"line":2629,"column":1}}]},"192":{"line":2634,"type":"if","locations":[{"start":{"line":2634,"column":1},"end":{"line":2634,"column":1}},{"start":{"line":2634,"column":1},"end":{"line":2634,"column":1}}]},"193":{"line":2639,"type":"if","locations":[{"start":{"line":2639,"column":1},"end":{"line":2639,"column":1}},{"start":{"line":2639,"column":1},"end":{"line":2639,"column":1}}]},"194":{"line":2698,"type":"if","locations":[{"start":{"line":2698,"column":4},"end":{"line":2698,"column":4}},{"start":{"line":2698,"column":4},"end":{"line":2698,"column":4}}]},"195":{"line":2793,"type":"binary-expr","locations":[{"start":{"line":2793,"column":20},"end":{"line":2793,"column":28}},{"start":{"line":2793,"column":32},"end":{"line":2793,"column":56}}]},"196":{"line":2794,"type":"binary-expr","locations":[{"start":{"line":2794,"column":20},"end":{"line":2794,"column":28}},{"start":{"line":2794,"column":32},"end":{"line":2794,"column":56}}]},"197":{"line":2795,"type":"binary-expr","locations":[{"start":{"line":2795,"column":27},"end":{"line":2795,"column":42}},{"start":{"line":2795,"column":46},"end":{"line":2795,"column":70}}]},"198":{"line":2796,"type":"binary-expr","locations":[{"start":{"line":2796,"column":22},"end":{"line":2796,"column":32}},{"start":{"line":2796,"column":36},"end":{"line":2796,"column":70}}]},"199":{"line":2797,"type":"cond-expr","locations":[{"start":{"line":2797,"column":45},"end":{"line":2797,"column":46}},{"start":{"line":2797,"column":49},"end":{"line":2797,"column":53}}]},"200":{"line":2798,"type":"cond-expr","locations":[{"start":{"line":2798,"column":53},"end":{"line":2798,"column":54}},{"start":{"line":2798,"column":57},"end":{"line":2798,"column":65}}]},"201":{"line":2799,"type":"cond-expr","locations":[{"start":{"line":2799,"column":63},"end":{"line":2799,"column":67}},{"start":{"line":2799,"column":70},"end":{"line":2799,"column":83}}]},"202":{"line":2800,"type":"cond-expr","locations":[{"start":{"line":2800,"column":65},"end":{"line":2800,"column":69}},{"start":{"line":2800,"column":72},"end":{"line":2800,"column":86}}]},"203":{"line":2801,"type":"cond-expr","locations":[{"start":{"line":2801,"column":57},"end":{"line":2801,"column":61}},{"start":{"line":2801,"column":64},"end":{"line":2801,"column":74}}]},"204":{"line":2802,"type":"cond-expr","locations":[{"start":{"line":2802,"column":67},"end":{"line":2802,"column":70}},{"start":{"line":2802,"column":73},"end":{"line":2802,"column":88}}]},"205":{"line":2803,"type":"cond-expr","locations":[{"start":{"line":2803,"column":65},"end":{"line":2803,"column":68}},{"start":{"line":2803,"column":71},"end":{"line":2803,"column":85}}]},"206":{"line":2804,"type":"cond-expr","locations":[{"start":{"line":2804,"column":77},"end":{"line":2804,"column":78}},{"start":{"line":2804,"column":81},"end":{"line":2804,"column":101}}]},"207":{"line":2805,"type":"cond-expr","locations":[{"start":{"line":2805,"column":75},"end":{"line":2805,"column":76}},{"start":{"line":2805,"column":79},"end":{"line":2805,"column":98}}]},"208":{"line":2806,"type":"cond-expr","locations":[{"start":{"line":2806,"column":63},"end":{"line":2806,"column":68}},{"start":{"line":2806,"column":71},"end":{"line":2806,"column":84}}]},"209":{"line":2807,"type":"cond-expr","locations":[{"start":{"line":2807,"column":47},"end":{"line":2807,"column":51}},{"start":{"line":2807,"column":54},"end":{"line":2807,"column":59}}]},"210":{"line":2874,"type":"if","locations":[{"start":{"line":2874,"column":4},"end":{"line":2874,"column":4}},{"start":{"line":2874,"column":4},"end":{"line":2874,"column":4}}]},"211":{"line":2878,"type":"if","locations":[{"start":{"line":2878,"column":4},"end":{"line":2878,"column":4}},{"start":{"line":2878,"column":4},"end":{"line":2878,"column":4}}]},"212":{"line":2952,"type":"if","locations":[{"start":{"line":2952,"column":4},"end":{"line":2952,"column":4}},{"start":{"line":2952,"column":4},"end":{"line":2952,"column":4}}]},"213":{"line":2956,"type":"if","locations":[{"start":{"line":2956,"column":4},"end":{"line":2956,"column":4}},{"start":{"line":2956,"column":4},"end":{"line":2956,"column":4}}]},"214":{"line":2961,"type":"if","locations":[{"start":{"line":2961,"column":4},"end":{"line":2961,"column":4}},{"start":{"line":2961,"column":4},"end":{"line":2961,"column":4}}]},"215":{"line":2966,"type":"if","locations":[{"start":{"line":2966,"column":4},"end":{"line":2966,"column":4}},{"start":{"line":2966,"column":4},"end":{"line":2966,"column":4}}]},"216":{"line":2971,"type":"if","locations":[{"start":{"line":2971,"column":4},"end":{"line":2971,"column":4}},{"start":{"line":2971,"column":4},"end":{"line":2971,"column":4}}]},"217":{"line":2976,"type":"if","locations":[{"start":{"line":2976,"column":4},"end":{"line":2976,"column":4}},{"start":{"line":2976,"column":4},"end":{"line":2976,"column":4}}]},"218":{"line":2981,"type":"if","locations":[{"start":{"line":2981,"column":4},"end":{"line":2981,"column":4}},{"start":{"line":2981,"column":4},"end":{"line":2981,"column":4}}]},"219":{"line":2986,"type":"if","locations":[{"start":{"line":2986,"column":4},"end":{"line":2986,"column":4}},{"start":{"line":2986,"column":4},"end":{"line":2986,"column":4}}]},"220":{"line":2991,"type":"if","locations":[{"start":{"line":2991,"column":4},"end":{"line":2991,"column":4}},{"start":{"line":2991,"column":4},"end":{"line":2991,"column":4}}]},"221":{"line":3018,"type":"if","locations":[{"start":{"line":3018,"column":4},"end":{"line":3018,"column":4}},{"start":{"line":3018,"column":4},"end":{"line":3018,"column":4}}]},"222":{"line":3031,"type":"if","locations":[{"start":{"line":3031,"column":12},"end":{"line":3031,"column":12}},{"start":{"line":3031,"column":12},"end":{"line":3031,"column":12}}]},"223":{"line":3035,"type":"if","locations":[{"start":{"line":3035,"column":16},"end":{"line":3035,"column":16}},{"start":{"line":3035,"column":16},"end":{"line":3035,"column":16}}]},"224":{"line":3035,"type":"binary-expr","locations":[{"start":{"line":3035,"column":20},"end":{"line":3035,"column":35}},{"start":{"line":3035,"column":39},"end":{"line":3035,"column":65}}]},"225":{"line":3043,"type":"if","locations":[{"start":{"line":3043,"column":16},"end":{"line":3043,"column":16}},{"start":{"line":3043,"column":16},"end":{"line":3043,"column":16}}]},"226":{"line":3043,"type":"binary-expr","locations":[{"start":{"line":3043,"column":20},"end":{"line":3043,"column":33}},{"start":{"line":3043,"column":37},"end":{"line":3043,"column":61}}]},"227":{"line":3051,"type":"if","locations":[{"start":{"line":3051,"column":24},"end":{"line":3051,"column":24}},{"start":{"line":3051,"column":24},"end":{"line":3051,"column":24}}]},"228":{"line":3181,"type":"binary-expr","locations":[{"start":{"line":3181,"column":20},"end":{"line":3181,"column":29}},{"start":{"line":3181,"column":33},"end":{"line":3181,"column":41}}]},"229":{"line":3380,"type":"if","locations":[{"start":{"line":3380,"column":8},"end":{"line":3380,"column":8}},{"start":{"line":3380,"column":8},"end":{"line":3380,"column":8}}]},"230":{"line":3450,"type":"if","locations":[{"start":{"line":3450,"column":8},"end":{"line":3450,"column":8}},{"start":{"line":3450,"column":8},"end":{"line":3450,"column":8}}]},"231":{"line":3460,"type":"if","locations":[{"start":{"line":3460,"column":16},"end":{"line":3460,"column":16}},{"start":{"line":3460,"column":16},"end":{"line":3460,"column":16}}]},"232":{"line":3464,"type":"if","locations":[{"start":{"line":3464,"column":16},"end":{"line":3464,"column":16}},{"start":{"line":3464,"column":16},"end":{"line":3464,"column":16}}]},"233":{"line":3468,"type":"if","locations":[{"start":{"line":3468,"column":16},"end":{"line":3468,"column":16}},{"start":{"line":3468,"column":16},"end":{"line":3468,"column":16}}]},"234":{"line":3474,"type":"if","locations":[{"start":{"line":3474,"column":16},"end":{"line":3474,"column":16}},{"start":{"line":3474,"column":16},"end":{"line":3474,"column":16}}]},"235":{"line":3490,"type":"if","locations":[{"start":{"line":3490,"column":16},"end":{"line":3490,"column":16}},{"start":{"line":3490,"column":16},"end":{"line":3490,"column":16}}]},"236":{"line":3581,"type":"if","locations":[{"start":{"line":3581,"column":4},"end":{"line":3581,"column":4}},{"start":{"line":3581,"column":4},"end":{"line":3581,"column":4}}]},"237":{"line":3586,"type":"if","locations":[{"start":{"line":3586,"column":4},"end":{"line":3586,"column":4}},{"start":{"line":3586,"column":4},"end":{"line":3586,"column":4}}]},"238":{"line":3591,"type":"if","locations":[{"start":{"line":3591,"column":4},"end":{"line":3591,"column":4}},{"start":{"line":3591,"column":4},"end":{"line":3591,"column":4}}]},"239":{"line":3596,"type":"if","locations":[{"start":{"line":3596,"column":4},"end":{"line":3596,"column":4}},{"start":{"line":3596,"column":4},"end":{"line":3596,"column":4}}]},"240":{"line":3601,"type":"if","locations":[{"start":{"line":3601,"column":4},"end":{"line":3601,"column":4}},{"start":{"line":3601,"column":4},"end":{"line":3601,"column":4}}]},"241":{"line":3606,"type":"if","locations":[{"start":{"line":3606,"column":4},"end":{"line":3606,"column":4}},{"start":{"line":3606,"column":4},"end":{"line":3606,"column":4}}]},"242":{"line":3611,"type":"if","locations":[{"start":{"line":3611,"column":4},"end":{"line":3611,"column":4}},{"start":{"line":3611,"column":4},"end":{"line":3611,"column":4}}]},"243":{"line":3616,"type":"if","locations":[{"start":{"line":3616,"column":4},"end":{"line":3616,"column":4}},{"start":{"line":3616,"column":4},"end":{"line":3616,"column":4}}]},"244":{"line":3621,"type":"if","locations":[{"start":{"line":3621,"column":4},"end":{"line":3621,"column":4}},{"start":{"line":3621,"column":4},"end":{"line":3621,"column":4}}]},"245":{"line":3626,"type":"if","locations":[{"start":{"line":3626,"column":4},"end":{"line":3626,"column":4}},{"start":{"line":3626,"column":4},"end":{"line":3626,"column":4}}]},"246":{"line":3651,"type":"if","locations":[{"start":{"line":3651,"column":4},"end":{"line":3651,"column":4}},{"start":{"line":3651,"column":4},"end":{"line":3651,"column":4}}]},"247":{"line":3656,"type":"if","locations":[{"start":{"line":3656,"column":11},"end":{"line":3656,"column":11}},{"start":{"line":3656,"column":11},"end":{"line":3656,"column":11}}]},"248":{"line":3660,"type":"if","locations":[{"start":{"line":3660,"column":11},"end":{"line":3660,"column":11}},{"start":{"line":3660,"column":11},"end":{"line":3660,"column":11}}]},"249":{"line":3668,"type":"if","locations":[{"start":{"line":3668,"column":11},"end":{"line":3668,"column":11}},{"start":{"line":3668,"column":11},"end":{"line":3668,"column":11}}]},"250":{"line":3675,"type":"if","locations":[{"start":{"line":3675,"column":11},"end":{"line":3675,"column":11}},{"start":{"line":3675,"column":11},"end":{"line":3675,"column":11}}]},"251":{"line":3682,"type":"if","locations":[{"start":{"line":3682,"column":11},"end":{"line":3682,"column":11}},{"start":{"line":3682,"column":11},"end":{"line":3682,"column":11}}]},"252":{"line":3704,"type":"if","locations":[{"start":{"line":3704,"column":4},"end":{"line":3704,"column":4}},{"start":{"line":3704,"column":4},"end":{"line":3704,"column":4}}]},"253":{"line":3750,"type":"if","locations":[{"start":{"line":3750,"column":4},"end":{"line":3750,"column":4}},{"start":{"line":3750,"column":4},"end":{"line":3750,"column":4}}]},"254":{"line":3759,"type":"if","locations":[{"start":{"line":3759,"column":4},"end":{"line":3759,"column":4}},{"start":{"line":3759,"column":4},"end":{"line":3759,"column":4}}]},"255":{"line":3764,"type":"if","locations":[{"start":{"line":3764,"column":4},"end":{"line":3764,"column":4}},{"start":{"line":3764,"column":4},"end":{"line":3764,"column":4}}]},"256":{"line":3768,"type":"if","locations":[{"start":{"line":3768,"column":4},"end":{"line":3768,"column":4}},{"start":{"line":3768,"column":4},"end":{"line":3768,"column":4}}]},"257":{"line":3773,"type":"if","locations":[{"start":{"line":3773,"column":4},"end":{"line":3773,"column":4}},{"start":{"line":3773,"column":4},"end":{"line":3773,"column":4}}]},"258":{"line":3778,"type":"if","locations":[{"start":{"line":3778,"column":4},"end":{"line":3778,"column":4}},{"start":{"line":3778,"column":4},"end":{"line":3778,"column":4}}]},"259":{"line":3783,"type":"if","locations":[{"start":{"line":3783,"column":4},"end":{"line":3783,"column":4}},{"start":{"line":3783,"column":4},"end":{"line":3783,"column":4}}]},"260":{"line":3877,"type":"if","locations":[{"start":{"line":3877,"column":4},"end":{"line":3877,"column":4}},{"start":{"line":3877,"column":4},"end":{"line":3877,"column":4}}]},"261":{"line":3878,"type":"if","locations":[{"start":{"line":3878,"column":8},"end":{"line":3878,"column":8}},{"start":{"line":3878,"column":8},"end":{"line":3878,"column":8}}]},"262":{"line":3880,"type":"if","locations":[{"start":{"line":3880,"column":15},"end":{"line":3880,"column":15}},{"start":{"line":3880,"column":15},"end":{"line":3880,"column":15}}]},"263":{"line":3949,"type":"if","locations":[{"start":{"line":3949,"column":4},"end":{"line":3949,"column":4}},{"start":{"line":3949,"column":4},"end":{"line":3949,"column":4}}]},"264":{"line":3954,"type":"if","locations":[{"start":{"line":3954,"column":4},"end":{"line":3954,"column":4}},{"start":{"line":3954,"column":4},"end":{"line":3954,"column":4}}]},"265":{"line":3959,"type":"if","locations":[{"start":{"line":3959,"column":4},"end":{"line":3959,"column":4}},{"start":{"line":3959,"column":4},"end":{"line":3959,"column":4}}]},"266":{"line":3964,"type":"if","locations":[{"start":{"line":3964,"column":4},"end":{"line":3964,"column":4}},{"start":{"line":3964,"column":4},"end":{"line":3964,"column":4}}]},"267":{"line":3969,"type":"if","locations":[{"start":{"line":3969,"column":4},"end":{"line":3969,"column":4}},{"start":{"line":3969,"column":4},"end":{"line":3969,"column":4}}]},"268":{"line":3974,"type":"if","locations":[{"start":{"line":3974,"column":4},"end":{"line":3974,"column":4}},{"start":{"line":3974,"column":4},"end":{"line":3974,"column":4}}]},"269":{"line":3979,"type":"if","locations":[{"start":{"line":3979,"column":4},"end":{"line":3979,"column":4}},{"start":{"line":3979,"column":4},"end":{"line":3979,"column":4}}]},"270":{"line":3984,"type":"if","locations":[{"start":{"line":3984,"column":4},"end":{"line":3984,"column":4}},{"start":{"line":3984,"column":4},"end":{"line":3984,"column":4}}]},"271":{"line":3989,"type":"if","locations":[{"start":{"line":3989,"column":4},"end":{"line":3989,"column":4}},{"start":{"line":3989,"column":4},"end":{"line":3989,"column":4}}]},"272":{"line":3994,"type":"if","locations":[{"start":{"line":3994,"column":4},"end":{"line":3994,"column":4}},{"start":{"line":3994,"column":4},"end":{"line":3994,"column":4}}]},"273":{"line":3999,"type":"if","locations":[{"start":{"line":3999,"column":4},"end":{"line":3999,"column":4}},{"start":{"line":3999,"column":4},"end":{"line":3999,"column":4}}]},"274":{"line":4004,"type":"if","locations":[{"start":{"line":4004,"column":4},"end":{"line":4004,"column":4}},{"start":{"line":4004,"column":4},"end":{"line":4004,"column":4}}]},"275":{"line":4009,"type":"if","locations":[{"start":{"line":4009,"column":4},"end":{"line":4009,"column":4}},{"start":{"line":4009,"column":4},"end":{"line":4009,"column":4}}]},"276":{"line":4014,"type":"if","locations":[{"start":{"line":4014,"column":4},"end":{"line":4014,"column":4}},{"start":{"line":4014,"column":4},"end":{"line":4014,"column":4}}]},"277":{"line":4019,"type":"if","locations":[{"start":{"line":4019,"column":4},"end":{"line":4019,"column":4}},{"start":{"line":4019,"column":4},"end":{"line":4019,"column":4}}]},"278":{"line":4024,"type":"if","locations":[{"start":{"line":4024,"column":4},"end":{"line":4024,"column":4}},{"start":{"line":4024,"column":4},"end":{"line":4024,"column":4}}]},"279":{"line":4029,"type":"if","locations":[{"start":{"line":4029,"column":4},"end":{"line":4029,"column":4}},{"start":{"line":4029,"column":4},"end":{"line":4029,"column":4}}]},"280":{"line":4129,"type":"if","locations":[{"start":{"line":4129,"column":4},"end":{"line":4129,"column":4}},{"start":{"line":4129,"column":4},"end":{"line":4129,"column":4}}]},"281":{"line":4129,"type":"binary-expr","locations":[{"start":{"line":4129,"column":8},"end":{"line":4129,"column":22}},{"start":{"line":4129,"column":26},"end":{"line":4129,"column":46}},{"start":{"line":4129,"column":50},"end":{"line":4129,"column":79}}]},"282":{"line":4136,"type":"if","locations":[{"start":{"line":4136,"column":4},"end":{"line":4136,"column":4}},{"start":{"line":4136,"column":4},"end":{"line":4136,"column":4}}]},"283":{"line":4175,"type":"if","locations":[{"start":{"line":4175,"column":16},"end":{"line":4175,"column":16}},{"start":{"line":4175,"column":16},"end":{"line":4175,"column":16}}]},"284":{"line":4221,"type":"if","locations":[{"start":{"line":4221,"column":8},"end":{"line":4221,"column":8}},{"start":{"line":4221,"column":8},"end":{"line":4221,"column":8}}]},"285":{"line":4225,"type":"if","locations":[{"start":{"line":4225,"column":12},"end":{"line":4225,"column":12}},{"start":{"line":4225,"column":12},"end":{"line":4225,"column":12}}]},"286":{"line":4226,"type":"binary-expr","locations":[{"start":{"line":4226,"column":16},"end":{"line":4226,"column":30}},{"start":{"line":4227,"column":16},"end":{"line":4227,"column":36}},{"start":{"line":4228,"column":16},"end":{"line":4228,"column":45}}]},"287":{"line":4233,"type":"if","locations":[{"start":{"line":4233,"column":16},"end":{"line":4233,"column":16}},{"start":{"line":4233,"column":16},"end":{"line":4233,"column":16}}]},"288":{"line":4237,"type":"if","locations":[{"start":{"line":4237,"column":16},"end":{"line":4237,"column":16}},{"start":{"line":4237,"column":16},"end":{"line":4237,"column":16}}]},"289":{"line":4241,"type":"if","locations":[{"start":{"line":4241,"column":16},"end":{"line":4241,"column":16}},{"start":{"line":4241,"column":16},"end":{"line":4241,"column":16}}]},"290":{"line":4245,"type":"if","locations":[{"start":{"line":4245,"column":16},"end":{"line":4245,"column":16}},{"start":{"line":4245,"column":16},"end":{"line":4245,"column":16}}]},"291":{"line":4249,"type":"if","locations":[{"start":{"line":4249,"column":16},"end":{"line":4249,"column":16}},{"start":{"line":4249,"column":16},"end":{"line":4249,"column":16}}]},"292":{"line":4253,"type":"if","locations":[{"start":{"line":4253,"column":16},"end":{"line":4253,"column":16}},{"start":{"line":4253,"column":16},"end":{"line":4253,"column":16}}]},"293":{"line":4257,"type":"if","locations":[{"start":{"line":4257,"column":16},"end":{"line":4257,"column":16}},{"start":{"line":4257,"column":16},"end":{"line":4257,"column":16}}]},"294":{"line":4261,"type":"if","locations":[{"start":{"line":4261,"column":16},"end":{"line":4261,"column":16}},{"start":{"line":4261,"column":16},"end":{"line":4261,"column":16}}]},"295":{"line":4265,"type":"if","locations":[{"start":{"line":4265,"column":16},"end":{"line":4265,"column":16}},{"start":{"line":4265,"column":16},"end":{"line":4265,"column":16}}]},"296":{"line":4269,"type":"if","locations":[{"start":{"line":4269,"column":16},"end":{"line":4269,"column":16}},{"start":{"line":4269,"column":16},"end":{"line":4269,"column":16}}]},"297":{"line":4273,"type":"if","locations":[{"start":{"line":4273,"column":16},"end":{"line":4273,"column":16}},{"start":{"line":4273,"column":16},"end":{"line":4273,"column":16}}]},"298":{"line":4277,"type":"if","locations":[{"start":{"line":4277,"column":16},"end":{"line":4277,"column":16}},{"start":{"line":4277,"column":16},"end":{"line":4277,"column":16}}]},"299":{"line":4346,"type":"if","locations":[{"start":{"line":4346,"column":4},"end":{"line":4346,"column":4}},{"start":{"line":4346,"column":4},"end":{"line":4346,"column":4}}]},"300":{"line":4351,"type":"if","locations":[{"start":{"line":4351,"column":4},"end":{"line":4351,"column":4}},{"start":{"line":4351,"column":4},"end":{"line":4351,"column":4}}]},"301":{"line":4360,"type":"if","locations":[{"start":{"line":4360,"column":4},"end":{"line":4360,"column":4}},{"start":{"line":4360,"column":4},"end":{"line":4360,"column":4}}]},"302":{"line":4369,"type":"if","locations":[{"start":{"line":4369,"column":4},"end":{"line":4369,"column":4}},{"start":{"line":4369,"column":4},"end":{"line":4369,"column":4}}]},"303":{"line":4399,"type":"binary-expr","locations":[{"start":{"line":4400,"column":9},"end":{"line":4400,"column":31}},{"start":{"line":4401,"column":9},"end":{"line":4401,"column":31}},{"start":{"line":4402,"column":9},"end":{"line":4402,"column":31}},{"start":{"line":4406,"column":9},"end":{"line":4406,"column":31}},{"start":{"line":4407,"column":9},"end":{"line":4407,"column":31}},{"start":{"line":4408,"column":9},"end":{"line":4408,"column":31}},{"start":{"line":4412,"column":9},"end":{"line":4412,"column":31}},{"start":{"line":4413,"column":9},"end":{"line":4413,"column":31}},{"start":{"line":4414,"column":9},"end":{"line":4414,"column":31}},{"start":{"line":4418,"column":9},"end":{"line":4418,"column":31}},{"start":{"line":4419,"column":9},"end":{"line":4419,"column":31}},{"start":{"line":4420,"column":9},"end":{"line":4420,"column":31}},{"start":{"line":4424,"column":9},"end":{"line":4424,"column":31}},{"start":{"line":4425,"column":9},"end":{"line":4425,"column":31}},{"start":{"line":4426,"column":9},"end":{"line":4426,"column":31}},{"start":{"line":4430,"column":9},"end":{"line":4430,"column":31}},{"start":{"line":4431,"column":9},"end":{"line":4431,"column":31}},{"start":{"line":4432,"column":9},"end":{"line":4432,"column":31}}]},"304":{"line":4442,"type":"if","locations":[{"start":{"line":4442,"column":4},"end":{"line":4442,"column":4}},{"start":{"line":4442,"column":4},"end":{"line":4442,"column":4}}]},"305":{"line":4446,"type":"if","locations":[{"start":{"line":4446,"column":4},"end":{"line":4446,"column":4}},{"start":{"line":4446,"column":4},"end":{"line":4446,"column":4}}]},"306":{"line":4459,"type":"binary-expr","locations":[{"start":{"line":4459,"column":16},"end":{"line":4459,"column":29}},{"start":{"line":4460,"column":5},"end":{"line":4460,"column":18}},{"start":{"line":4461,"column":6},"end":{"line":4461,"column":19}},{"start":{"line":4462,"column":5},"end":{"line":4462,"column":18}}]},"307":{"line":4471,"type":"if","locations":[{"start":{"line":4471,"column":4},"end":{"line":4471,"column":4}},{"start":{"line":4471,"column":4},"end":{"line":4471,"column":4}}]},"308":{"line":4475,"type":"if","locations":[{"start":{"line":4475,"column":4},"end":{"line":4475,"column":4}},{"start":{"line":4475,"column":4},"end":{"line":4475,"column":4}}]},"309":{"line":4479,"type":"if","locations":[{"start":{"line":4479,"column":4},"end":{"line":4479,"column":4}},{"start":{"line":4479,"column":4},"end":{"line":4479,"column":4}}]},"310":{"line":4486,"type":"if","locations":[{"start":{"line":4486,"column":4},"end":{"line":4486,"column":4}},{"start":{"line":4486,"column":4},"end":{"line":4486,"column":4}}]},"311":{"line":4492,"type":"if","locations":[{"start":{"line":4492,"column":4},"end":{"line":4492,"column":4}},{"start":{"line":4492,"column":4},"end":{"line":4492,"column":4}}]},"312":{"line":4558,"type":"if","locations":[{"start":{"line":4558,"column":4},"end":{"line":4558,"column":4}},{"start":{"line":4558,"column":4},"end":{"line":4558,"column":4}}]},"313":{"line":4562,"type":"if","locations":[{"start":{"line":4562,"column":11},"end":{"line":4562,"column":11}},{"start":{"line":4562,"column":11},"end":{"line":4562,"column":11}}]},"314":{"line":4587,"type":"if","locations":[{"start":{"line":4587,"column":4},"end":{"line":4587,"column":4}},{"start":{"line":4587,"column":4},"end":{"line":4587,"column":4}}]},"315":{"line":4607,"type":"if","locations":[{"start":{"line":4607,"column":4},"end":{"line":4607,"column":4}},{"start":{"line":4607,"column":4},"end":{"line":4607,"column":4}}]},"316":{"line":4611,"type":"if","locations":[{"start":{"line":4611,"column":4},"end":{"line":4611,"column":4}},{"start":{"line":4611,"column":4},"end":{"line":4611,"column":4}}]},"317":{"line":4615,"type":"if","locations":[{"start":{"line":4615,"column":4},"end":{"line":4615,"column":4}},{"start":{"line":4615,"column":4},"end":{"line":4615,"column":4}}]},"318":{"line":4619,"type":"if","locations":[{"start":{"line":4619,"column":4},"end":{"line":4619,"column":4}},{"start":{"line":4619,"column":4},"end":{"line":4619,"column":4}}]},"319":{"line":4641,"type":"if","locations":[{"start":{"line":4641,"column":4},"end":{"line":4641,"column":4}},{"start":{"line":4641,"column":4},"end":{"line":4641,"column":4}}]},"320":{"line":4645,"type":"if","locations":[{"start":{"line":4645,"column":11},"end":{"line":4645,"column":11}},{"start":{"line":4645,"column":11},"end":{"line":4645,"column":11}}]},"321":{"line":4668,"type":"if","locations":[{"start":{"line":4668,"column":4},"end":{"line":4668,"column":4}},{"start":{"line":4668,"column":4},"end":{"line":4668,"column":4}}]},"322":{"line":4683,"type":"if","locations":[{"start":{"line":4683,"column":4},"end":{"line":4683,"column":4}},{"start":{"line":4683,"column":4},"end":{"line":4683,"column":4}}]},"323":{"line":4689,"type":"if","locations":[{"start":{"line":4689,"column":4},"end":{"line":4689,"column":4}},{"start":{"line":4689,"column":4},"end":{"line":4689,"column":4}}]},"324":{"line":4705,"type":"if","locations":[{"start":{"line":4705,"column":4},"end":{"line":4705,"column":4}},{"start":{"line":4705,"column":4},"end":{"line":4705,"column":4}}]},"325":{"line":4714,"type":"if","locations":[{"start":{"line":4714,"column":4},"end":{"line":4714,"column":4}},{"start":{"line":4714,"column":4},"end":{"line":4714,"column":4}}]},"326":{"line":4759,"type":"if","locations":[{"start":{"line":4759,"column":8},"end":{"line":4759,"column":8}},{"start":{"line":4759,"column":8},"end":{"line":4759,"column":8}}]},"327":{"line":4804,"type":"if","locations":[{"start":{"line":4804,"column":8},"end":{"line":4804,"column":8}},{"start":{"line":4804,"column":8},"end":{"line":4804,"column":8}}]},"328":{"line":4857,"type":"if","locations":[{"start":{"line":4857,"column":8},"end":{"line":4857,"column":8}},{"start":{"line":4857,"column":8},"end":{"line":4857,"column":8}}]},"329":{"line":4860,"type":"if","locations":[{"start":{"line":4860,"column":8},"end":{"line":4860,"column":8}},{"start":{"line":4860,"column":8},"end":{"line":4860,"column":8}}]},"330":{"line":4863,"type":"if","locations":[{"start":{"line":4863,"column":8},"end":{"line":4863,"column":8}},{"start":{"line":4863,"column":8},"end":{"line":4863,"column":8}}]},"331":{"line":4867,"type":"if","locations":[{"start":{"line":4867,"column":8},"end":{"line":4867,"column":8}},{"start":{"line":4867,"column":8},"end":{"line":4867,"column":8}}]},"332":{"line":4870,"type":"if","locations":[{"start":{"line":4870,"column":8},"end":{"line":4870,"column":8}},{"start":{"line":4870,"column":8},"end":{"line":4870,"column":8}}]},"333":{"line":4873,"type":"if","locations":[{"start":{"line":4873,"column":8},"end":{"line":4873,"column":8}},{"start":{"line":4873,"column":8},"end":{"line":4873,"column":8}}]},"334":{"line":4962,"type":"if","locations":[{"start":{"line":4962,"column":4},"end":{"line":4962,"column":4}},{"start":{"line":4962,"column":4},"end":{"line":4962,"column":4}}]},"335":{"line":4967,"type":"if","locations":[{"start":{"line":4967,"column":4},"end":{"line":4967,"column":4}},{"start":{"line":4967,"column":4},"end":{"line":4967,"column":4}}]},"336":{"line":4976,"type":"if","locations":[{"start":{"line":4976,"column":4},"end":{"line":4976,"column":4}},{"start":{"line":4976,"column":4},"end":{"line":4976,"column":4}}]},"337":{"line":4985,"type":"if","locations":[{"start":{"line":4985,"column":4},"end":{"line":4985,"column":4}},{"start":{"line":4985,"column":4},"end":{"line":4985,"column":4}}]},"338":{"line":5048,"type":"if","locations":[{"start":{"line":5048,"column":4},"end":{"line":5048,"column":4}},{"start":{"line":5048,"column":4},"end":{"line":5048,"column":4}}]},"339":{"line":5066,"type":"if","locations":[{"start":{"line":5066,"column":4},"end":{"line":5066,"column":4}},{"start":{"line":5066,"column":4},"end":{"line":5066,"column":4}}]},"340":{"line":5101,"type":"if","locations":[{"start":{"line":5101,"column":4},"end":{"line":5101,"column":4}},{"start":{"line":5101,"column":4},"end":{"line":5101,"column":4}}]},"341":{"line":5105,"type":"if","locations":[{"start":{"line":5105,"column":4},"end":{"line":5105,"column":4}},{"start":{"line":5105,"column":4},"end":{"line":5105,"column":4}}]},"342":{"line":5109,"type":"if","locations":[{"start":{"line":5109,"column":4},"end":{"line":5109,"column":4}},{"start":{"line":5109,"column":4},"end":{"line":5109,"column":4}}]},"343":{"line":5113,"type":"if","locations":[{"start":{"line":5113,"column":4},"end":{"line":5113,"column":4}},{"start":{"line":5113,"column":4},"end":{"line":5113,"column":4}}]},"344":{"line":5208,"type":"if","locations":[{"start":{"line":5208,"column":4},"end":{"line":5208,"column":4}},{"start":{"line":5208,"column":4},"end":{"line":5208,"column":4}}]},"345":{"line":5212,"type":"if","locations":[{"start":{"line":5212,"column":4},"end":{"line":5212,"column":4}},{"start":{"line":5212,"column":4},"end":{"line":5212,"column":4}}]},"346":{"line":5216,"type":"if","locations":[{"start":{"line":5216,"column":4},"end":{"line":5216,"column":4}},{"start":{"line":5216,"column":4},"end":{"line":5216,"column":4}}]},"347":{"line":5220,"type":"if","locations":[{"start":{"line":5220,"column":4},"end":{"line":5220,"column":4}},{"start":{"line":5220,"column":4},"end":{"line":5220,"column":4}}]},"348":{"line":5307,"type":"if","locations":[{"start":{"line":5307,"column":4},"end":{"line":5307,"column":4}},{"start":{"line":5307,"column":4},"end":{"line":5307,"column":4}}]},"349":{"line":5307,"type":"binary-expr","locations":[{"start":{"line":5307,"column":7},"end":{"line":5307,"column":19}},{"start":{"line":5307,"column":23},"end":{"line":5307,"column":49}}]},"350":{"line":5311,"type":"if","locations":[{"start":{"line":5311,"column":4},"end":{"line":5311,"column":4}},{"start":{"line":5311,"column":4},"end":{"line":5311,"column":4}}]},"351":{"line":5311,"type":"binary-expr","locations":[{"start":{"line":5311,"column":7},"end":{"line":5311,"column":23}},{"start":{"line":5311,"column":27},"end":{"line":5311,"column":57}}]},"352":{"line":5315,"type":"if","locations":[{"start":{"line":5315,"column":4},"end":{"line":5315,"column":4}},{"start":{"line":5315,"column":4},"end":{"line":5315,"column":4}}]},"353":{"line":5315,"type":"binary-expr","locations":[{"start":{"line":5315,"column":7},"end":{"line":5315,"column":39}},{"start":{"line":5315,"column":43},"end":{"line":5315,"column":89}}]},"354":{"line":5320,"type":"binary-expr","locations":[{"start":{"line":5320,"column":29},"end":{"line":5320,"column":47}},{"start":{"line":5320,"column":51},"end":{"line":5320,"column":52}}]},"355":{"line":5321,"type":"binary-expr","locations":[{"start":{"line":5321,"column":27},"end":{"line":5321,"column":45}},{"start":{"line":5321,"column":49},"end":{"line":5321,"column":50}}]},"356":{"line":5323,"type":"cond-expr","locations":[{"start":{"line":5323,"column":53},"end":{"line":5323,"column":90}},{"start":{"line":5323,"column":94},"end":{"line":5323,"column":107}}]},"357":{"line":5331,"type":"if","locations":[{"start":{"line":5331,"column":8},"end":{"line":5331,"column":8}},{"start":{"line":5331,"column":8},"end":{"line":5331,"column":8}}]},"358":{"line":5331,"type":"binary-expr","locations":[{"start":{"line":5331,"column":11},"end":{"line":5331,"column":43}},{"start":{"line":5331,"column":47},"end":{"line":5331,"column":65}}]},"359":{"line":5356,"type":"cond-expr","locations":[{"start":{"line":5356,"column":57},"end":{"line":5356,"column":61}},{"start":{"line":5356,"column":64},"end":{"line":5356,"column":76}}]},"360":{"line":5364,"type":"if","locations":[{"start":{"line":5364,"column":12},"end":{"line":5364,"column":12}},{"start":{"line":5364,"column":12},"end":{"line":5364,"column":12}}]},"361":{"line":5445,"type":"if","locations":[{"start":{"line":5445,"column":8},"end":{"line":5445,"column":8}},{"start":{"line":5445,"column":8},"end":{"line":5445,"column":8}}]},"362":{"line":5451,"type":"if","locations":[{"start":{"line":5451,"column":8},"end":{"line":5451,"column":8}},{"start":{"line":5451,"column":8},"end":{"line":5451,"column":8}}]},"363":{"line":5457,"type":"if","locations":[{"start":{"line":5457,"column":8},"end":{"line":5457,"column":8}},{"start":{"line":5457,"column":8},"end":{"line":5457,"column":8}}]},"364":{"line":5506,"type":"if","locations":[{"start":{"line":5506,"column":4},"end":{"line":5506,"column":4}},{"start":{"line":5506,"column":4},"end":{"line":5506,"column":4}}]},"365":{"line":5506,"type":"binary-expr","locations":[{"start":{"line":5506,"column":7},"end":{"line":5506,"column":23}},{"start":{"line":5506,"column":27},"end":{"line":5506,"column":57}},{"start":{"line":5506,"column":61},"end":{"line":5506,"column":74}}]},"366":{"line":5510,"type":"if","locations":[{"start":{"line":5510,"column":4},"end":{"line":5510,"column":4}},{"start":{"line":5510,"column":4},"end":{"line":5510,"column":4}}]},"367":{"line":5510,"type":"binary-expr","locations":[{"start":{"line":5510,"column":7},"end":{"line":5510,"column":34}},{"start":{"line":5510,"column":38},"end":{"line":5510,"column":79}}]},"368":{"line":5574,"type":"if","locations":[{"start":{"line":5574,"column":12},"end":{"line":5574,"column":12}},{"start":{"line":5574,"column":12},"end":{"line":5574,"column":12}}]},"369":{"line":5599,"type":"cond-expr","locations":[{"start":{"line":5599,"column":43},"end":{"line":5599,"column":79}},{"start":{"line":5600,"column":43},"end":{"line":5600,"column":79}}]},"370":{"line":5609,"type":"if","locations":[{"start":{"line":5609,"column":12},"end":{"line":5609,"column":12}},{"start":{"line":5609,"column":12},"end":{"line":5609,"column":12}}]},"371":{"line":5646,"type":"if","locations":[{"start":{"line":5646,"column":12},"end":{"line":5646,"column":12}},{"start":{"line":5646,"column":12},"end":{"line":5646,"column":12}}]},"372":{"line":5684,"type":"if","locations":[{"start":{"line":5684,"column":16},"end":{"line":5684,"column":16}},{"start":{"line":5684,"column":16},"end":{"line":5684,"column":16}}]},"373":{"line":5690,"type":"if","locations":[{"start":{"line":5690,"column":16},"end":{"line":5690,"column":16}},{"start":{"line":5690,"column":16},"end":{"line":5690,"column":16}}]},"374":{"line":5694,"type":"if","locations":[{"start":{"line":5694,"column":16},"end":{"line":5694,"column":16}},{"start":{"line":5694,"column":16},"end":{"line":5694,"column":16}}]},"375":{"line":5736,"type":"if","locations":[{"start":{"line":5736,"column":12},"end":{"line":5736,"column":12}},{"start":{"line":5736,"column":12},"end":{"line":5736,"column":12}}]},"376":{"line":5775,"type":"if","locations":[{"start":{"line":5775,"column":0},"end":{"line":5775,"column":0}},{"start":{"line":5775,"column":0},"end":{"line":5775,"column":0}}]}},"l":{"1":1,"2":1,"5":1,"6":1,"9":1,"10":1,"11":0,"12":0,"15":1,"23":1,"27":1,"28":1,"44":1,"56":1,"57":1,"58":1,"60":1,"61":0,"63":1,"65":1,"66":1,"68":1,"70":1,"71":1,"73":1,"75":1,"76":1,"78":1,"80":1,"81":1,"83":1,"85":1,"86":1,"88":1,"90":1,"91":1,"93":1,"104":1,"111":1,"113":1,"114":0,"116":1,"118":1,"119":0,"121":1,"123":1,"124":0,"126":1,"128":1,"130":1,"131":1,"138":1,"140":1,"141":0,"142":0,"145":1,"147":1,"149":1,"150":1,"151":0,"152":0,"153":0,"154":0,"156":0,"157":0,"160":1,"162":1,"169":1,"170":1,"171":1,"180":1,"181":2,"182":2,"183":2,"184":2,"192":1,"196":2,"197":2,"204":1,"205":0,"211":1,"212":1,"213":0,"214":0,"222":1,"223":0,"230":1,"231":0,"238":1,"239":1,"240":1,"248":1,"253":0,"255":0,"257":0,"259":0,"260":0,"261":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"277":0,"279":0,"280":0,"281":0,"282":0,"283":0,"285":0,"286":0,"288":0,"289":0,"290":0,"298":1,"299":0,"300":0,"301":0,"302":0,"309":1,"310":0,"311":0,"312":0,"320":1,"321":0,"322":0,"323":0,"330":1,"331":0,"338":1,"339":0,"340":0,"341":0,"343":0,"345":0,"346":0,"348":0,"350":0,"351":0,"352":0,"354":0,"356":0,"357":0,"358":0,"361":0,"363":0,"364":0,"365":0,"367":0,"369":0,"370":0,"371":0,"374":0,"376":0,"378":0,"380":0,"390":1,"391":0,"392":0,"399":1,"400":0,"401":0,"402":0,"404":0,"405":0,"413":1,"414":0,"417":0,"418":0,"421":0,"422":0,"425":0,"426":0,"429":0,"430":0,"433":0,"434":0,"437":0,"438":0,"446":1,"447":0,"451":0,"452":0,"456":0,"457":0,"461":0,"462":0,"466":0,"467":0,"470":0,"471":0,"474":0,"475":0,"478":1,"481":0,"482":0,"483":0,"486":1,"489":0,"492":1,"495":0,"498":1,"502":0,"503":0,"506":1,"509":0,"512":1,"515":0,"517":0,"518":0,"520":0,"522":0,"524":0,"525":0,"527":0,"528":0,"529":0,"530":0,"532":0,"533":0,"535":0,"536":0,"538":0,"540":0,"541":0,"543":0,"545":0,"546":0,"547":0,"548":0,"549":0,"552":0,"553":0,"554":0,"556":0,"561":0,"562":0,"572":1,"577":0,"579":0,"590":1,"594":0,"595":0,"602":1,"603":0,"609":1,"610":0,"611":0,"612":0,"620":1,"629":1,"636":0,"637":0,"639":0,"641":0,"642":0,"644":0,"646":0,"647":0,"649":0,"651":0,"652":0,"654":0,"656":0,"657":0,"659":0,"669":1,"674":0,"675":0,"677":0,"679":0,"680":0,"681":0,"683":0,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"691":0,"692":0,"693":0,"698":0,"699":0,"703":0,"704":0,"706":0,"724":1,"729":0,"731":0,"733":0,"734":0,"735":0,"737":0,"738":0,"740":0,"741":0,"743":0,"744":0,"745":0,"748":0,"749":0,"752":0,"753":0,"754":0,"755":0,"756":0,"762":0,"773":0,"784":1,"791":0,"793":0,"795":0,"797":0,"798":0,"800":0,"802":0,"804":0,"806":0,"807":0,"810":0,"811":0,"814":0,"815":0,"818":0,"839":1,"856":0,"857":0,"858":0,"859":0,"860":0,"862":0,"863":0,"865":0,"867":0,"868":0,"870":0,"872":0,"873":0,"875":0,"877":0,"878":0,"880":0,"882":0,"883":0,"885":0,"887":0,"888":0,"890":0,"892":0,"893":0,"895":0,"897":0,"898":0,"900":0,"902":0,"903":0,"905":0,"907":0,"908":0,"910":0,"973":1,"1032":0,"1033":0,"1034":0,"1035":0,"1037":0,"1039":0,"1040":0,"1042":0,"1044":0,"1045":0,"1047":0,"1049":0,"1050":0,"1052":0,"1054":0,"1055":0,"1070":0,"1072":0,"1073":0,"1075":0,"1077":0,"1078":0,"1080":0,"1082":0,"1083":0,"1085":0,"1087":0,"1088":0,"1090":0,"1092":0,"1093":0,"1095":0,"1097":0,"1098":0,"1100":0,"1102":0,"1103":0,"1105":0,"1107":0,"1108":0,"1110":0,"1112":0,"1113":0,"1115":0,"1117":0,"1118":0,"1120":0,"1122":0,"1123":0,"1125":0,"1127":0,"1128":0,"1130":0,"1132":0,"1133":0,"1135":0,"1137":0,"1138":0,"1140":0,"1142":0,"1143":0,"1145":0,"1147":0,"1148":0,"1150":0,"1152":0,"1153":0,"1155":0,"1157":0,"1158":0,"1160":0,"1162":0,"1163":0,"1165":0,"1167":0,"1168":0,"1170":0,"1172":0,"1173":0,"1175":0,"1177":0,"1178":0,"1180":0,"1182":0,"1183":0,"1185":0,"1187":0,"1188":0,"1190":0,"1192":0,"1193":0,"1195":0,"1197":0,"1198":0,"1200":0,"1202":0,"1203":0,"1205":0,"1207":0,"1208":0,"1210":0,"1212":0,"1213":0,"1215":0,"1217":0,"1218":0,"1220":0,"1222":0,"1223":0,"1225":0,"1227":0,"1228":0,"1230":0,"1232":0,"1233":0,"1235":0,"1237":0,"1238":0,"1240":0,"1242":0,"1243":0,"1245":0,"1247":0,"1248":0,"1250":0,"1252":0,"1253":0,"1255":0,"1257":0,"1258":0,"1260":0,"1262":0,"1263":0,"1265":0,"1267":0,"1268":0,"1270":0,"1272":0,"1273":0,"1275":0,"1277":0,"1278":0,"1280":0,"1282":0,"1283":0,"1285":0,"1287":0,"1288":0,"1290":0,"1292":0,"1293":0,"1295":0,"1297":0,"1298":0,"1300":0,"1302":0,"1303":0,"1305":0,"1307":0,"1308":0,"1310":0,"1312":0,"1313":0,"1315":0,"1317":0,"1318":0,"1320":0,"1328":1,"1329":1,"1330":1,"1336":1,"1337":1,"1338":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1354":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1370":1,"1371":1,"1372":1,"1373":1,"1374":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1393":1,"1394":1,"1395":1,"1401":1,"1402":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1427":1,"1434":0,"1436":0,"1438":0,"1440":0,"1442":0,"1493":0,"1506":0,"1508":0,"1564":0,"1578":0,"1581":0,"1582":0,"1590":0,"1592":0,"1596":0,"1597":0,"1601":0,"1604":0,"1613":1,"1618":0,"1620":0,"1621":0,"1624":0,"1625":0,"1628":0,"1629":0,"1636":1,"1637":0,"1643":1,"1650":0,"1652":0,"1653":0,"1656":0,"1657":0,"1660":0,"1661":0,"1664":0,"1665":0,"1669":1,"1670":0,"1671":0,"1672":0,"1673":0,"1676":1,"1677":0,"1678":0,"1684":0,"1690":0,"1693":1,"1694":0,"1695":0,"1696":0,"1697":0,"1700":1,"1701":0,"1702":0,"1703":0,"1706":1,"1707":0,"1708":0,"1709":0,"1712":1,"1713":0,"1714":0,"1715":0,"1718":1,"1719":0,"1720":0,"1726":0,"1727":0,"1735":1,"1736":0,"1744":1,"1746":0,"1748":0,"1750":0,"1751":0,"1754":0,"1756":0,"1757":0,"1758":0,"1761":0,"1763":0,"1764":0,"1765":0,"1767":0,"1768":0,"1769":0,"1771":0,"1772":0,"1773":0,"1775":0,"1840":1,"1861":0,"1862":0,"1863":0,"1864":0,"1865":0,"1866":0,"1867":0,"1869":0,"1870":0,"1872":0,"1874":0,"1875":0,"1877":0,"1879":0,"1880":0,"1882":0,"1884":0,"1885":0,"1887":0,"1889":0,"1890":0,"1892":0,"1894":0,"1895":0,"1897":0,"1899":0,"1900":0,"1902":0,"1904":0,"1905":0,"1907":0,"1909":0,"1910":0,"1912":0,"1914":0,"1915":0,"1917":0,"1919":0,"1921":0,"1923":0,"1931":1,"1932":1,"1943":1,"1945":0,"1947":0,"1948":0,"1951":0,"1953":0,"1955":0,"1957":0,"1959":0,"1961":0,"1963":0,"1965":0,"1967":0,"1968":0,"1969":0,"1971":0,"1972":0,"1973":0,"1975":0,"1976":0,"1977":0,"1978":0,"1980":0,"1981":0,"1982":0,"1984":0,"1985":0,"1986":0,"1988":0,"1994":0,"1995":0,"1996":0,"2003":0,"2004":0,"2017":0,"2018":0,"2028":0,"2030":0,"2032":0,"2034":0,"2035":0,"2036":0,"2037":0,"2041":0,"2043":0,"2045":0,"2046":0,"2049":0,"2050":0,"2053":0,"2055":0,"2058":1,"2060":0,"2061":0,"2062":0,"2063":0,"2065":0,"2066":0,"2067":0,"2070":0,"2076":1,"2078":0,"2080":0,"2081":0,"2088":0,"2090":0,"2092":0,"2094":0,"2095":0,"2096":0,"2098":0,"2115":0,"2116":0,"2124":0,"2125":0,"2126":0,"2127":0,"2129":0,"2133":0,"2161":1,"2169":1,"2171":0,"2172":0,"2173":0,"2177":0,"2187":1,"2189":0,"2190":0,"2199":0,"2209":0,"2210":0,"2213":0,"2220":0,"2223":0,"2238":0,"2240":0,"2242":0,"2248":0,"2256":0,"2257":0,"2258":0,"2260":0,"2261":0,"2262":0,"2265":0,"2267":0,"2282":0,"2283":0,"2284":0,"2285":0,"2294":0,"2295":0,"2296":0,"2297":0,"2298":0,"2299":0,"2300":0,"2303":0,"2304":0,"2308":0,"2319":1,"2321":0,"2322":0,"2325":0,"2327":0,"2329":0,"2330":0,"2337":0,"2339":0,"2341":0,"2343":0,"2344":0,"2352":0,"2363":1,"2369":0,"2370":0,"2371":0,"2373":0,"2374":0,"2376":0,"2384":1,"2385":1,"2395":1,"2402":0,"2403":0,"2404":0,"2405":0,"2406":0,"2413":1,"2414":0,"2429":1,"2434":0,"2435":0,"2437":0,"2439":0,"2440":0,"2442":0,"2444":0,"2451":1,"2452":0,"2461":1,"2464":0,"2465":0,"2473":1,"2474":0,"2476":1,"2506":0,"2507":0,"2509":0,"2510":0,"2512":0,"2514":0,"2515":0,"2517":0,"2519":0,"2520":0,"2522":0,"2524":0,"2525":0,"2527":0,"2529":0,"2530":0,"2532":0,"2534":0,"2535":0,"2537":0,"2539":0,"2540":0,"2542":0,"2544":0,"2545":0,"2547":0,"2549":0,"2550":0,"2552":0,"2554":0,"2555":0,"2557":0,"2559":0,"2560":0,"2562":0,"2564":0,"2565":0,"2567":0,"2569":0,"2570":0,"2572":0,"2574":0,"2575":0,"2577":0,"2579":0,"2580":0,"2582":0,"2584":0,"2585":0,"2587":0,"2589":0,"2590":0,"2592":0,"2594":0,"2595":0,"2597":0,"2599":0,"2600":0,"2602":0,"2604":0,"2605":0,"2607":0,"2609":0,"2610":0,"2612":0,"2614":0,"2615":0,"2617":0,"2619":0,"2620":0,"2622":0,"2624":0,"2625":0,"2627":0,"2629":0,"2630":0,"2632":0,"2634":0,"2635":0,"2637":0,"2639":0,"2640":0,"2642":0,"2644":0,"2647":1,"2649":0,"2688":1,"2693":0,"2694":0,"2696":0,"2698":0,"2699":0,"2701":0,"2703":0,"2710":1,"2711":0,"2718":1,"2719":0,"2728":1,"2730":0,"2732":0,"2774":1,"2793":0,"2794":0,"2795":0,"2796":0,"2797":0,"2798":0,"2799":0,"2800":0,"2801":0,"2802":0,"2803":0,"2804":0,"2805":0,"2806":0,"2807":0,"2809":0,"2811":0,"2813":0,"2820":1,"2822":0,"2857":0,"2859":0,"2869":1,"2874":0,"2875":0,"2878":0,"2879":0,"2882":0,"2908":1,"2914":0,"2915":0,"2916":0,"2917":0,"2935":1,"2948":0,"2949":0,"2950":0,"2951":0,"2952":0,"2953":0,"2956":0,"2957":0,"2959":0,"2961":0,"2962":0,"2964":0,"2966":0,"2967":0,"2969":0,"2971":0,"2972":0,"2974":0,"2976":0,"2977":0,"2979":0,"2981":0,"2982":0,"2984":0,"2986":0,"2987":0,"2989":0,"2991":0,"2992":0,"2994":0,"3006":1,"3018":0,"3019":0,"3020":0,"3023":0,"3024":0,"3029":0,"3030":0,"3031":0,"3033":0,"3035":0,"3036":0,"3039":0,"3041":0,"3043":0,"3045":0,"3047":0,"3049":0,"3051":0,"3052":0,"3058":0,"3065":0,"3067":0,"3069":0,"3071":0,"3073":0,"3079":0,"3081":0,"3089":0,"3091":0,"3093":0,"3095":0,"3098":0,"3103":0,"3106":0,"3120":0,"3123":0,"3127":0,"3129":0,"3131":0,"3133":0,"3177":0,"3180":0,"3211":0,"3223":0,"3235":1,"3244":0,"3246":0,"3248":0,"3250":0,"3252":0,"3254":0,"3256":0,"3258":0,"3260":0,"3262":0,"3264":0,"3269":0,"3270":0,"3282":0,"3284":0,"3301":0,"3319":0,"3325":0,"3343":0,"3346":0,"3351":0,"3353":0,"3355":0,"3357":0,"3358":0,"3359":0,"3380":0,"3381":0,"3382":0,"3385":0,"3390":0,"3391":0,"3401":0,"3403":0,"3405":0,"3410":0,"3412":0,"3418":0,"3420":0,"3421":0,"3422":0,"3424":0,"3425":0,"3426":0,"3428":0,"3429":0,"3430":0,"3432":0,"3433":0,"3434":0,"3435":0,"3437":0,"3441":0,"3444":0,"3447":0,"3449":0,"3450":0,"3452":0,"3454":0,"3456":0,"3458":0,"3460":0,"3461":0,"3464":0,"3465":0,"3468":0,"3469":0,"3470":0,"3471":0,"3474":0,"3475":0,"3476":0,"3477":0,"3478":0,"3479":0,"3482":0,"3483":0,"3484":0,"3486":0,"3487":0,"3488":0,"3490":0,"3491":0,"3493":0,"3494":0,"3498":0,"3500":0,"3502":0,"3503":0,"3504":0,"3506":0,"3507":0,"3508":0,"3510":0,"3511":0,"3512":0,"3514":0,"3515":0,"3516":0,"3517":0,"3519":0,"3520":0,"3523":0,"3524":0,"3527":0,"3538":0,"3559":1,"3573":0,"3575":0,"3577":0,"3579":0,"3581":0,"3582":0,"3584":0,"3586":0,"3587":0,"3589":0,"3591":0,"3592":0,"3594":0,"3596":0,"3597":0,"3599":0,"3601":0,"3602":0,"3604":0,"3606":0,"3607":0,"3609":0,"3611":0,"3612":0,"3614":0,"3616":0,"3617":0,"3619":0,"3621":0,"3622":0,"3624":0,"3626":0,"3627":0,"3629":0,"3637":1,"3638":1,"3639":1,"3640":1,"3641":1,"3642":1,"3647":1,"3649":0,"3651":0,"3652":0,"3656":0,"3657":0,"3660":0,"3661":0,"3668":0,"3669":0,"3675":0,"3676":0,"3682":0,"3683":0,"3684":0,"3686":0,"3687":0,"3690":0,"3692":0,"3699":1,"3702":0,"3704":0,"3705":0,"3712":0,"3713":0,"3714":0,"3715":0,"3716":0,"3732":1,"3742":0,"3744":0,"3750":0,"3751":0,"3753":0,"3759":0,"3760":0,"3762":0,"3764":0,"3765":0,"3768":0,"3769":0,"3771":0,"3773":0,"3774":0,"3776":0,"3778":0,"3779":0,"3781":0,"3783":0,"3784":0,"3786":0,"3790":1,"3793":0,"3795":0,"3796":0,"3798":0,"3801":1,"3804":0,"3805":0,"3806":0,"3807":0,"3808":0,"3809":0,"3811":0,"3814":0,"3815":0,"3816":0,"3817":0,"3818":0,"3819":0,"3822":0,"3823":0,"3827":0,"3828":0,"3829":0,"3834":0,"3841":1,"3845":0,"3847":0,"3849":0,"3851":0,"3853":0,"3855":0,"3857":0,"3869":1,"3876":0,"3877":0,"3878":0,"3879":0,"3880":0,"3881":0,"3883":0,"3886":0,"3887":0,"3888":0,"3889":0,"3896":1,"3897":1,"3923":1,"3945":0,"3946":0,"3947":0,"3949":0,"3950":0,"3952":0,"3954":0,"3955":0,"3957":0,"3959":0,"3960":0,"3962":0,"3964":0,"3965":0,"3967":0,"3969":0,"3970":0,"3972":0,"3974":0,"3975":0,"3977":0,"3979":0,"3980":0,"3982":0,"3984":0,"3985":0,"3987":0,"3989":0,"3990":0,"3992":0,"3994":0,"3995":0,"3997":0,"3999":0,"4000":0,"4002":0,"4004":0,"4005":0,"4007":0,"4009":0,"4010":0,"4012":0,"4014":0,"4015":0,"4017":0,"4019":0,"4020":0,"4022":0,"4024":0,"4025":0,"4027":0,"4029":0,"4030":0,"4032":0,"4039":1,"4040":1,"4041":1,"4042":1,"4043":1,"4044":1,"4050":1,"4051":1,"4052":1,"4053":1,"4054":1,"4055":1,"4056":1,"4057":1,"4063":1,"4064":1,"4065":1,"4071":1,"4072":1,"4073":1,"4074":1,"4075":1,"4076":1,"4082":1,"4083":1,"4084":1,"4085":1,"4086":1,"4087":1,"4088":1,"4089":1,"4095":1,"4096":1,"4097":1,"4098":1,"4099":1,"4100":1,"4101":1,"4102":1,"4114":1,"4123":0,"4125":0,"4127":0,"4129":0,"4133":0,"4136":0,"4138":0,"4140":0,"4146":0,"4147":0,"4148":0,"4149":0,"4150":0,"4154":0,"4155":0,"4156":0,"4157":0,"4158":0,"4159":0,"4163":0,"4164":0,"4165":0,"4166":0,"4167":0,"4168":0,"4169":0,"4175":0,"4176":0,"4183":0,"4184":0,"4189":0,"4192":0,"4206":1,"4215":0,"4217":0,"4219":0,"4221":0,"4223":0,"4225":0,"4231":0,"4233":0,"4234":0,"4237":0,"4238":0,"4241":0,"4242":0,"4245":0,"4246":0,"4249":0,"4250":0,"4253":0,"4254":0,"4257":0,"4258":0,"4261":0,"4262":0,"4265":0,"4266":0,"4269":0,"4270":0,"4273":0,"4274":0,"4277":0,"4278":0,"4281":0,"4295":0,"4304":1,"4308":0,"4309":0,"4326":1,"4339":0,"4340":0,"4341":0,"4342":0,"4343":0,"4344":0,"4345":0,"4346":0,"4347":0,"4349":0,"4351":0,"4352":0,"4358":0,"4360":0,"4361":0,"4367":0,"4369":0,"4370":0,"4373":0,"4380":1,"4381":0,"4397":1,"4398":0,"4437":1,"4439":0,"4440":0,"4442":0,"4443":0,"4446":0,"4447":0,"4451":1,"4452":0,"4458":1,"4459":0,"4465":1,"4467":4,"4468":4,"4469":4,"4471":4,"4472":1,"4475":4,"4476":2,"4479":4,"4480":1,"4484":1,"4486":0,"4487":0,"4488":0,"4489":0,"4492":0,"4493":0,"4496":0,"4499":1,"4500":0,"4507":1,"4508":0,"4509":0,"4510":0,"4511":0,"4514":1,"4516":0,"4518":0,"4520":0,"4522":0,"4525":1,"4526":0,"4527":0,"4528":0,"4531":1,"4533":0,"4535":0,"4538":1,"4539":0,"4540":0,"4541":0,"4542":0,"4545":1,"4546":0,"4549":1,"4550":0,"4557":1,"4558":0,"4559":0,"4560":0,"4561":0,"4562":0,"4563":0,"4564":0,"4565":0,"4566":0,"4567":0,"4568":0,"4570":0,"4571":0,"4573":0,"4577":1,"4578":0,"4581":1,"4583":0,"4585":0,"4587":0,"4588":0,"4591":0,"4593":0,"4594":0,"4595":0,"4597":0,"4600":1,"4602":1,"4603":1,"4604":1,"4605":1,"4607":1,"4608":0,"4611":1,"4612":0,"4615":1,"4616":0,"4619":1,"4620":0,"4624":1,"4625":0,"4626":0,"4627":0,"4628":0,"4631":1,"4632":0,"4640":1,"4641":0,"4642":0,"4643":0,"4644":0,"4645":0,"4646":0,"4647":0,"4648":0,"4649":0,"4650":0,"4651":0,"4652":0,"4653":0,"4655":0,"4656":0,"4661":1,"4664":0,"4666":0,"4668":0,"4669":0,"4672":0,"4674":0,"4675":0,"4676":0,"4678":0,"4681":1,"4683":0,"4684":0,"4685":0,"4686":0,"4689":0,"4690":0,"4691":0,"4692":0,"4693":0,"4696":0,"4699":1,"4700":0,"4703":1,"4705":0,"4706":0,"4714":0,"4715":0,"4716":0,"4719":0,"4721":0,"4724":1,"4726":0,"4728":0,"4729":0,"4732":0,"4735":1,"4739":0,"4741":0,"4743":0,"4745":0,"4747":0,"4749":0,"4751":0,"4753":0,"4754":0,"4757":0,"4759":0,"4761":0,"4762":0,"4766":0,"4770":0,"4772":0,"4773":0,"4780":1,"4784":0,"4786":0,"4788":0,"4790":0,"4792":0,"4794":0,"4796":0,"4798":0,"4799":0,"4802":0,"4804":0,"4805":0,"4806":0,"4810":0,"4814":0,"4816":0,"4817":0,"4825":1,"4827":0,"4829":0,"4831":0,"4833":0,"4834":0,"4835":0,"4837":0,"4839":0,"4840":0,"4841":0,"4842":0,"4846":1,"4848":0,"4849":0,"4850":0,"4852":0,"4853":0,"4854":0,"4856":0,"4857":0,"4858":0,"4860":0,"4861":0,"4863":0,"4864":0,"4867":0,"4868":0,"4870":0,"4871":0,"4873":0,"4874":0,"4878":0,"4885":1,"4886":0,"4887":0,"4888":0,"4890":0,"4891":0,"4892":0,"4893":0,"4896":0,"4903":1,"4905":0,"4906":0,"4907":0,"4908":0,"4911":0,"4915":1,"4917":0,"4919":0,"4920":0,"4930":1,"4934":0,"4935":0,"4948":1,"4958":0,"4960":0,"4962":0,"4963":0,"4965":0,"4967":0,"4968":0,"4974":0,"4976":0,"4977":0,"4983":0,"4985":0,"4986":0,"4988":0,"4990":0,"4992":0,"4994":0,"5001":1,"5003":0,"5005":0,"5007":0,"5009":0,"5010":0,"5011":0,"5013":0,"5015":0,"5023":1,"5026":0,"5034":1,"5037":0,"5040":1,"5047":0,"5048":0,"5050":0,"5051":0,"5052":0,"5055":0,"5057":0,"5059":0,"5062":1,"5066":0,"5068":0,"5075":0,"5090":1,"5098":0,"5099":0,"5101":0,"5102":0,"5105":0,"5106":0,"5109":0,"5110":0,"5113":0,"5114":0,"5117":0,"5119":0,"5128":0,"5129":0,"5138":0,"5139":0,"5140":0,"5141":0,"5143":0,"5153":0,"5160":0,"5161":0,"5163":0,"5177":0,"5180":0,"5181":0,"5182":0,"5184":0,"5197":1,"5205":0,"5206":0,"5208":0,"5209":0,"5212":0,"5213":0,"5216":0,"5217":0,"5220":0,"5221":0,"5225":0,"5226":0,"5235":0,"5236":0,"5237":0,"5240":0,"5241":0,"5243":0,"5244":0,"5245":0,"5247":0,"5250":0,"5256":0,"5257":0,"5263":0,"5274":0,"5277":0,"5278":0,"5279":0,"5281":0,"5295":1,"5304":0,"5305":0,"5307":0,"5308":0,"5311":0,"5312":0,"5315":0,"5316":0,"5319":0,"5320":0,"5321":0,"5322":0,"5323":0,"5325":0,"5327":0,"5328":0,"5330":0,"5331":0,"5333":0,"5335":0,"5337":0,"5343":0,"5344":0,"5345":0,"5346":0,"5347":0,"5349":0,"5353":0,"5355":0,"5360":0,"5361":0,"5362":0,"5364":0,"5365":0,"5369":0,"5370":0,"5371":0,"5372":0,"5374":0,"5375":0,"5376":0,"5378":0,"5379":0,"5380":0,"5382":0,"5392":1,"5401":0,"5402":0,"5404":0,"5406":0,"5414":0,"5415":0,"5416":0,"5417":0,"5418":0,"5420":0,"5431":0,"5432":0,"5433":0,"5435":0,"5436":0,"5437":0,"5439":0,"5441":0,"5442":0,"5443":0,"5445":0,"5446":0,"5447":0,"5448":0,"5451":0,"5452":0,"5453":0,"5454":0,"5457":0,"5458":0,"5459":0,"5460":0,"5463":0,"5465":0,"5468":0,"5469":0,"5471":0,"5472":0,"5475":0,"5476":0,"5479":0,"5493":1,"5502":0,"5504":0,"5506":0,"5507":0,"5510":0,"5511":0,"5514":0,"5516":0,"5518":0,"5519":0,"5521":0,"5522":0,"5523":0,"5524":0,"5526":0,"5527":0,"5529":0,"5530":0,"5532":0,"5534":0,"5535":0,"5536":0,"5538":0,"5556":0,"5557":0,"5559":0,"5565":0,"5571":0,"5574":0,"5575":0,"5576":0,"5585":0,"5603":0,"5605":0,"5606":0,"5609":0,"5610":0,"5642":0,"5643":0,"5644":0,"5646":0,"5647":0,"5650":0,"5655":0,"5658":0,"5664":0,"5670":0,"5676":0,"5682":0,"5684":0,"5685":0,"5688":0,"5690":0,"5691":0,"5694":0,"5695":0,"5697":0,"5703":0,"5709":0,"5715":0,"5721":0,"5731":0,"5732":0,"5734":0,"5736":0,"5737":0,"5740":0,"5741":0,"5742":0,"5745":0,"5746":0,"5748":0,"5759":0,"5760":0,"5763":0,"5764":0,"5765":0,"5766":0,"5767":0,"5769":0,"5775":1,"5776":1}}} diff --git a/build/coverage/lcov-report/build/game-lib.js.html b/build/coverage/lcov-report/build/game-lib.js.html index 86c8b5c..be4ae52 100644 --- a/build/coverage/lcov-report/build/game-lib.js.html +++ b/build/coverage/lcov-report/build/game-lib.js.html @@ -20,24 +20,24 @@
- 17.71% + 15.55% Statements - 309/1745 + 320/2058
- 3.87% + 3.6% Branches - 27/697 + 29/806
- 6.16% + 5.96% Functions - 9/146 + 9/151
- 17.71% + 15.55% Lines - 309/1745 + 320/2058
@@ -4710,7 +4710,1116 @@ 4665 4666 4667 -46681× +4668 +4669 +4670 +4671 +4672 +4673 +4674 +4675 +4676 +4677 +4678 +4679 +4680 +4681 +4682 +4683 +4684 +4685 +4686 +4687 +4688 +4689 +4690 +4691 +4692 +4693 +4694 +4695 +4696 +4697 +4698 +4699 +4700 +4701 +4702 +4703 +4704 +4705 +4706 +4707 +4708 +4709 +4710 +4711 +4712 +4713 +4714 +4715 +4716 +4717 +4718 +4719 +4720 +4721 +4722 +4723 +4724 +4725 +4726 +4727 +4728 +4729 +4730 +4731 +4732 +4733 +4734 +4735 +4736 +4737 +4738 +4739 +4740 +4741 +4742 +4743 +4744 +4745 +4746 +4747 +4748 +4749 +4750 +4751 +4752 +4753 +4754 +4755 +4756 +4757 +4758 +4759 +4760 +4761 +4762 +4763 +4764 +4765 +4766 +4767 +4768 +4769 +4770 +4771 +4772 +4773 +4774 +4775 +4776 +4777 +4778 +4779 +4780 +4781 +4782 +4783 +4784 +4785 +4786 +4787 +4788 +4789 +4790 +4791 +4792 +4793 +4794 +4795 +4796 +4797 +4798 +4799 +4800 +4801 +4802 +4803 +4804 +4805 +4806 +4807 +4808 +4809 +4810 +4811 +4812 +4813 +4814 +4815 +4816 +4817 +4818 +4819 +4820 +4821 +4822 +4823 +4824 +4825 +4826 +4827 +4828 +4829 +4830 +4831 +4832 +4833 +4834 +4835 +4836 +4837 +4838 +4839 +4840 +4841 +4842 +4843 +4844 +4845 +4846 +4847 +4848 +4849 +4850 +4851 +4852 +4853 +4854 +4855 +4856 +4857 +4858 +4859 +4860 +4861 +4862 +4863 +4864 +4865 +4866 +4867 +4868 +4869 +4870 +4871 +4872 +4873 +4874 +4875 +4876 +4877 +4878 +4879 +4880 +4881 +4882 +4883 +4884 +4885 +4886 +4887 +4888 +4889 +4890 +4891 +4892 +4893 +4894 +4895 +4896 +4897 +4898 +4899 +4900 +4901 +4902 +4903 +4904 +4905 +4906 +4907 +4908 +4909 +4910 +4911 +4912 +4913 +4914 +4915 +4916 +4917 +4918 +4919 +4920 +4921 +4922 +4923 +4924 +4925 +4926 +4927 +4928 +4929 +4930 +4931 +4932 +4933 +4934 +4935 +4936 +4937 +4938 +4939 +4940 +4941 +4942 +4943 +4944 +4945 +4946 +4947 +4948 +4949 +4950 +4951 +4952 +4953 +4954 +4955 +4956 +4957 +4958 +4959 +4960 +4961 +4962 +4963 +4964 +4965 +4966 +4967 +4968 +4969 +4970 +4971 +4972 +4973 +4974 +4975 +4976 +4977 +4978 +4979 +4980 +4981 +4982 +4983 +4984 +4985 +4986 +4987 +4988 +4989 +4990 +4991 +4992 +4993 +4994 +4995 +4996 +4997 +4998 +4999 +5000 +5001 +5002 +5003 +5004 +5005 +5006 +5007 +5008 +5009 +5010 +5011 +5012 +5013 +5014 +5015 +5016 +5017 +5018 +5019 +5020 +5021 +5022 +5023 +5024 +5025 +5026 +5027 +5028 +5029 +5030 +5031 +5032 +5033 +5034 +5035 +5036 +5037 +5038 +5039 +5040 +5041 +5042 +5043 +5044 +5045 +5046 +5047 +5048 +5049 +5050 +5051 +5052 +5053 +5054 +5055 +5056 +5057 +5058 +5059 +5060 +5061 +5062 +5063 +5064 +5065 +5066 +5067 +5068 +5069 +5070 +5071 +5072 +5073 +5074 +5075 +5076 +5077 +5078 +5079 +5080 +5081 +5082 +5083 +5084 +5085 +5086 +5087 +5088 +5089 +5090 +5091 +5092 +5093 +5094 +5095 +5096 +5097 +5098 +5099 +5100 +5101 +5102 +5103 +5104 +5105 +5106 +5107 +5108 +5109 +5110 +5111 +5112 +5113 +5114 +5115 +5116 +5117 +5118 +5119 +5120 +5121 +5122 +5123 +5124 +5125 +5126 +5127 +5128 +5129 +5130 +5131 +5132 +5133 +5134 +5135 +5136 +5137 +5138 +5139 +5140 +5141 +5142 +5143 +5144 +5145 +5146 +5147 +5148 +5149 +5150 +5151 +5152 +5153 +5154 +5155 +5156 +5157 +5158 +5159 +5160 +5161 +5162 +5163 +5164 +5165 +5166 +5167 +5168 +5169 +5170 +5171 +5172 +5173 +5174 +5175 +5176 +5177 +5178 +5179 +5180 +5181 +5182 +5183 +5184 +5185 +5186 +5187 +5188 +5189 +5190 +5191 +5192 +5193 +5194 +5195 +5196 +5197 +5198 +5199 +5200 +5201 +5202 +5203 +5204 +5205 +5206 +5207 +5208 +5209 +5210 +5211 +5212 +5213 +5214 +5215 +5216 +5217 +5218 +5219 +5220 +5221 +5222 +5223 +5224 +5225 +5226 +5227 +5228 +5229 +5230 +5231 +5232 +5233 +5234 +5235 +5236 +5237 +5238 +5239 +5240 +5241 +5242 +5243 +5244 +5245 +5246 +5247 +5248 +5249 +5250 +5251 +5252 +5253 +5254 +5255 +5256 +5257 +5258 +5259 +5260 +5261 +5262 +5263 +5264 +5265 +5266 +5267 +5268 +5269 +5270 +5271 +5272 +5273 +5274 +5275 +5276 +5277 +5278 +5279 +5280 +5281 +5282 +5283 +5284 +5285 +5286 +5287 +5288 +5289 +5290 +5291 +5292 +5293 +5294 +5295 +5296 +5297 +5298 +5299 +5300 +5301 +5302 +5303 +5304 +5305 +5306 +5307 +5308 +5309 +5310 +5311 +5312 +5313 +5314 +5315 +5316 +5317 +5318 +5319 +5320 +5321 +5322 +5323 +5324 +5325 +5326 +5327 +5328 +5329 +5330 +5331 +5332 +5333 +5334 +5335 +5336 +5337 +5338 +5339 +5340 +5341 +5342 +5343 +5344 +5345 +5346 +5347 +5348 +5349 +5350 +5351 +5352 +5353 +5354 +5355 +5356 +5357 +5358 +5359 +5360 +5361 +5362 +5363 +5364 +5365 +5366 +5367 +5368 +5369 +5370 +5371 +5372 +5373 +5374 +5375 +5376 +5377 +5378 +5379 +5380 +5381 +5382 +5383 +5384 +5385 +5386 +5387 +5388 +5389 +5390 +5391 +5392 +5393 +5394 +5395 +5396 +5397 +5398 +5399 +5400 +5401 +5402 +5403 +5404 +5405 +5406 +5407 +5408 +5409 +5410 +5411 +5412 +5413 +5414 +5415 +5416 +5417 +5418 +5419 +5420 +5421 +5422 +5423 +5424 +5425 +5426 +5427 +5428 +5429 +5430 +5431 +5432 +5433 +5434 +5435 +5436 +5437 +5438 +5439 +5440 +5441 +5442 +5443 +5444 +5445 +5446 +5447 +5448 +5449 +5450 +5451 +5452 +5453 +5454 +5455 +5456 +5457 +5458 +5459 +5460 +5461 +5462 +5463 +5464 +5465 +5466 +5467 +5468 +5469 +5470 +5471 +5472 +5473 +5474 +5475 +5476 +5477 +5478 +5479 +5480 +5481 +5482 +5483 +5484 +5485 +5486 +5487 +5488 +5489 +5490 +5491 +5492 +5493 +5494 +5495 +5496 +5497 +5498 +5499 +5500 +5501 +5502 +5503 +5504 +5505 +5506 +5507 +5508 +5509 +5510 +5511 +5512 +5513 +5514 +5515 +5516 +5517 +5518 +5519 +5520 +5521 +5522 +5523 +5524 +5525 +5526 +5527 +5528 +5529 +5530 +5531 +5532 +5533 +5534 +5535 +5536 +5537 +5538 +5539 +5540 +5541 +5542 +5543 +5544 +5545 +5546 +5547 +5548 +5549 +5550 +5551 +5552 +5553 +5554 +5555 +5556 +5557 +5558 +5559 +5560 +5561 +5562 +5563 +5564 +5565 +5566 +5567 +5568 +5569 +5570 +5571 +5572 +5573 +5574 +5575 +5576 +5577 +5578 +5579 +5580 +5581 +5582 +5583 +5584 +5585 +5586 +5587 +5588 +5589 +5590 +5591 +5592 +5593 +5594 +5595 +5596 +5597 +5598 +5599 +5600 +5601 +5602 +5603 +5604 +5605 +5606 +5607 +5608 +5609 +5610 +5611 +5612 +5613 +5614 +5615 +5616 +5617 +5618 +5619 +5620 +5621 +5622 +5623 +5624 +5625 +5626 +5627 +5628 +5629 +5630 +5631 +5632 +5633 +5634 +5635 +5636 +5637 +5638 +5639 +5640 +5641 +5642 +5643 +5644 +5645 +5646 +5647 +5648 +5649 +5650 +5651 +5652 +5653 +5654 +5655 +5656 +5657 +5658 +5659 +5660 +5661 +5662 +5663 +5664 +5665 +5666 +5667 +5668 +5669 +5670 +5671 +5672 +5673 +5674 +5675 +5676 +5677 +5678 +5679 +5680 +5681 +5682 +5683 +5684 +5685 +5686 +5687 +5688 +5689 +5690 +5691 +5692 +5693 +5694 +5695 +5696 +5697 +5698 +5699 +5700 +5701 +5702 +5703 +5704 +5705 +5706 +5707 +5708 +5709 +5710 +5711 +5712 +5713 +5714 +5715 +5716 +5717 +5718 +5719 +5720 +5721 +5722 +5723 +5724 +5725 +5726 +5727 +5728 +5729 +5730 +5731 +5732 +5733 +5734 +5735 +5736 +5737 +5738 +5739 +5740 +5741 +5742 +5743 +5744 +5745 +5746 +5747 +5748 +5749 +5750 +5751 +5752 +5753 +5754 +5755 +5756 +5757 +5758 +5759 +5760 +5761 +5762 +5763 +5764 +5765 +5766 +5767 +5768 +5769 +5770 +5771 +5772 +5773 +5774 +5775 +5776 +57771× 1×     @@ -4718,6 +5827,15 @@ 1×     +1× +1× +  +  +  +  +1× +  +        @@ -5290,12 +6408,62 @@       +1× +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +    1×         +  +  +  +  +  +  +  +  +  +  +  +        @@ -5312,18 +6480,27 @@       +  +  +  +  +  +  +  1×           +      +      -    +        @@ -5351,10 +6528,25 @@       +  +  +  +  +  +  +  +  +  +  +  +  +  +  1×       +        @@ -5388,10 +6580,17 @@       -        +  +  +  +  +  +  +  +        @@ -6044,8 +7243,15 @@       +  +  1×   +  +  +  +  +        @@ -6195,6 +7401,13 @@       +  +  +  +  +  +  +        @@ -6445,7 +7658,6 @@       -  1×     @@ -6467,7 +7679,7 @@       -  +        @@ -6531,8 +7743,6 @@       -  -        @@ -6550,6 +7760,7 @@       +  1×     @@ -7034,17 +8245,24 @@       +  +  1×   -      -1×   +  +  +  +    +  +        +        @@ -7052,20 +8270,20 @@     1× -        -1×       -        +1×     +  +        @@ -7073,6 +8291,12 @@       +1× +  +  +1× +  +        @@ -7083,7 +8307,6 @@       -1×       @@ -7103,89 +8326,92 @@       +      +    +      +    +      +    -  -  +            -  -  -  -  -  -1× -  +      +          -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -      +  +    +    +  +    +    +  +    +    +  +    +    +  +    +    +  +    +    +  +    +    +  +    +    -1× -  -  -  -  -  -  -  -  +  +    +    +  +    +        +    +        @@ -7226,49 +8452,40 @@       +  +    +    +  +    +    +      1×   +        -  -  -      -  -          -  -  -    -    -  -      -    -    -    -    -    -        @@ -7277,52 +8494,50 @@       -    -    -    -    -            -    -      +1×         +  +          +              -          +1×       -          +1× +        @@ -7331,21 +8546,412 @@       +1×       -          -    -    -    -  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +        @@ -7428,6 +9034,13 @@       +  +  +  +  +  +  +        @@ -7438,8 +9051,17 @@       +  +  1×   +  +  +  +  +  +  +        @@ -7590,6 +9212,13 @@       +  +  +  +  +  +  +        @@ -7602,6 +9231,11 @@       +  +  +  +  +        @@ -7632,6 +9266,7 @@       +        @@ -7673,10 +9308,6 @@       -  -  -  -        @@ -7724,6 +9355,7 @@       +        @@ -7731,23 +9363,136 @@       +  +  +  +  +  +  +  +  +  +  +  +  +  +  1×       +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +      +        +  +  +  +  +  +1× 1× 1× 1× 1× +1× +  +      1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +    +  +  +  +  +        @@ -7755,10 +9500,28 @@       +  +  +  +  +  +  +      +    +  +  +  +  +  +  +1× +  +    +        @@ -7767,6 +9530,16 @@       +  +  +  +  +  +  +  +  +  +        @@ -7839,6 +9612,10 @@       +  +  +  +        @@ -8154,8 +9931,18 @@       +  1×   +  +  +  +  +  +  +  +  +        @@ -8234,8 +10021,18 @@       +  +  +  1×   +  +  +  +  +  +  +        @@ -8307,6 +10104,15 @@       +  +  +  +  +  +  +  +  +        @@ -9006,18 +10812,13 @@       -  -  -  -  -  -  -            +  +  1×     @@ -9026,20 +10827,6 @@       -  -  -  -  -  -  -  -  -  -  -  -  -  -        @@ -9051,150 +10838,6 @@       -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -  -  -  -1× -  -  -  -  -  -  -  -1× -  -  -  -        @@ -9207,8 +10850,22 @@       +  +  +1× +  +      +  +1× +  +  +  +  +  +  +        @@ -9223,7 +10880,6 @@       -  1×     @@ -9242,15 +10898,6 @@       -1× -  -  -  -  -  -  -  -        @@ -9260,46 +10907,6 @@       -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -    1×   @@ -9311,6 +10918,227 @@       +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +        @@ -9328,7 +11156,11 @@       -  +  +  +  +  +        @@ -9336,7 +11168,8 @@       -  +  +        @@ -9344,10 +11177,6 @@       -  -  -  -        @@ -9375,6 +11204,395 @@       +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1× +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  1× 1×  
Iif (typeof GameLib == 'undefined') {
@@ -9384,6 +11602,15 @@
 Eif (typeof GameLib.D3 == 'undefined') {
     GameLib.D3 = function(){};
 }
+ 
+Eif (typeof Q == 'undefined') {
+    Iif (typeof require == 'undefined') {
+        console.warn('You need the Q promise library for the GameLib.D3');
+        throw new Error('You need the Q promise library for the GameLib.D3');
+    }
+ 
+    var Q = require('q');
+}
 /**
  * BoneWeight object - associates a vertex to a bone with some weight
  * @param boneIndex int
@@ -9952,16 +12179,56 @@ GameLib.D3.Game.prototype.LinkPair = function(
+    graphicsType,
+    instance
+) {
+    this.graphicsType = graphicsType;
+    this.instance = instance;
+};
+ 
+/**
+ * True if THREE physics
+ * @returns {boolean}
+ */
+GameLib.D3.Graphics.prototype.isThree = function() {
+    return (this.graphicsType == GameLib.D3.Graphics.GRAPHICS_TYPE_THREE)
+};
+ 
+/**
+ * Logs a warning and throws an error if not cannon
+ */
+GameLib.D3.Graphics.prototype.isNotThreeThrow = function() {
+    if (this.graphicsType != GameLib.D3.Graphics.GRAPHICS_TYPE_THREE) {
+        console.warn('Only THREE supported for this function');
+        throw new Error('Only THREE supported for this function');
+    }
+};
+ 
+/**
+ * Physics GameLib.D3.Graphics Types
+ * @type {number}
+ */
+GameLib.D3.Graphics.GRAPHICS_TYPE_THREE = 0x1;
+/**
  * @param sizeX Number
  * @param sizeY Number
  * @param matrix matrix 2D Array with height data (Column Major)
+ * @param elementSize Number
+ * @param heightScale Number
  * @constructor
  */
 GameLib.D3.Heightmap = function(
     sizeX,
     sizeY,
-    matrix
+    matrix,
+    elementSize,
+    heightScale
 ) {
     if (typeof sizeX == 'undefined') {
         sizeX = 0;
@@ -9977,50 +12244,84 @@ GameLib.D3.Heightmap = func
         matrix = [];
     }
     this.matrix = matrix;
+ 
+    if (typeof elementSize == 'undefined') {
+        elementSize = 10;
+    }
+    this.elementSize = elementSize;
+ 
+    if (typeof heightScale == 'undefined') {
+        heightScale = 15;
+    }
+    this.elementSize = heightScale;
 };
  
-GameLib.D3.Heightmap.prototype.generateThreeMeshFromHeightField = function(
-    THREE,
-    heightFieldShape,
+/**
+ * Creates a graphics instance mesh from the graphics, physics and physics shape
+ * @param graphics GameLib.D3.Graphics
+ * @param shape GameLib.D3.Shape
+ * @param engine GameLib.D3.Engine
+ * @returns {THREE.Mesh|this.meshes}
+ */
+GameLib.D3.Heightmap.GenerateInstanceMesh = function(
+    graphics,
+    shape,
     engine
 ) {
-    var geometry = new THREE.Geometry();
+    graphics.isNotThreeThrow();
+    engine.isNotCannonThrow();
  
-    var v0 = new this.physics.CANNON.Vec3();
-    var v1 = new this.physics.CANNON.Vec3();
-    var v2 = new this.physics.CANNON.Vec3();
+    var geometry = new graphics.instance.Geometry();
  
-    var shape = heightFieldShape;
-    for (var xi = 0; xi < shape.data.length - 1; xi++) {
-        for (var yi = 0; yi < shape.data[xi].length - 1; yi++) {
+    var v0 = new engine.instance.Vec3();
+    var v1 = new engine.instance.Vec3();
+    var v2 = new engine.instance.Vec3();
+ 
+     for (var xi = 0; xi < shape.instance.data.length - 1; xi++) {
+        for (var yi = 0; yi < shape.instance.data[xi].length - 1; yi++) {
             for (var k = 0; k < 2; k++) {
-                shape.getConvexTrianglePillar(xi, yi, k===0);
-                v0.copy(shape.pillarConvex.vertices[0]);
-                v1.copy(shape.pillarConvex.vertices[1]);
-                v2.copy(shape.pillarConvex.vertices[2]);
-                v0.vadd(shape.pillarOffset, v0);
-                v1.vadd(shape.pillarOffset, v1);
-                v2.vadd(shape.pillarOffset, v2);
+                shape.instance.getConvexTrianglePillar(xi, yi, k===0);
+                v0.copy(shape.instance.pillarConvex.vertices[0]);
+                v1.copy(shape.instance.pillarConvex.vertices[1]);
+                v2.copy(shape.instance.pillarConvex.vertices[2]);
+                v0.vadd(shape.instance.pillarOffset, v0);
+                v1.vadd(shape.instance.pillarOffset, v1);
+                v2.vadd(shape.instance.pillarOffset, v2);
                 geometry.vertices.push(
-                    new THREE.Vector3(v0.x, v0.y, v0.z),
-                    new THREE.Vector3(v1.x, v1.y, v1.z),
-                    new THREE.Vector3(v2.x, v2.y, v2.z)
+                    new graphics.instance.Vector3(v0.x, v0.y, v0.z),
+                    new graphics.instance.Vector3(v1.x, v1.y, v1.z),
+                    new graphics.instance.Vector3(v2.x, v2.y, v2.z)
                 );
                 var i = geometry.vertices.length - 3;
-                geometry.faces.push(new THREE.Face3(i, i+1, i+2));
+                geometry.faces.push(new graphics.instance.Face3(i, i+1, i+2));
             }
         }
     }
     geometry.computeBoundingSphere();
     geometry.computeFaceNormals();
  
-    return new THREE.Mesh(geometry, new THREE.MeshNormalMaterial({ wireframe : false, shading : THREE.SmoothShading }));
+    return new graphics.instance.Mesh(
+        geometry,
+        new graphics.instance.MeshNormalMaterial(
+            {
+                wireframe: false,
+                shading : graphics.instance.SmoothShading
+            }
+        )
+    );
 };
  
- 
-GameLib.D3.Heightmap.prototype.generateHeightmapDataFromImage = function (
+/**
+ * Needs an RGBA
+ * @param imagePath string
+ * @param heightScale
+ * @param callback
+ * @constructor
+ */
+GameLib.D3.Heightmap.GenerateHeightmapDataFromImage = function (
     imagePath,
-    callback    // receives HeightmapData instance as the first argument
+    heightScale,
+    callback
 ) {
     var img = new Image();
  
@@ -10045,18 +12346,25 @@ GameLib.D3.Heightmap.prototype.generateHeightmapDataFromImage =         var sizeX = img.width,
             sizeY = img.height;
  
-        for (var i = 0; i < sizeX; i++) {
+        for (var x = 0; x < sizeX; x++) {
             matrix.push([]);
             for (var j = 0; j < sizeY; j++) {
-                var height = (heightList[(sizeX - i) + j * sizeY] / 255) * 15;
-                matrix[i].push(height);
+                var height = (heightList[(sizeX - x) + j * sizeY] / 255) * heightScale;
+                matrix[x].push(height);
             }
         }
- 
  
         // todo: delete canvas here
  
-        callback(new GameLib.D3.HeightmapData(sizeX, sizeY, matrix));
+        callback(
+            new GameLib.D3.Heightmap(
+                sizeX,
+                sizeY,
+                matrix,
+                10,
+                heightScale
+            )
+        );
     };
  
     img.src = imagePath;
@@ -10707,69 +13015,76 @@ GameLib.D3.Material.TYPE_SPRITE        = "SpriteMaterial";
 GameLib.D3.Material.TYPE_MULTI_MATERIAL= "MultiMaterial";
  
 /**
- * Creates a THREE.Material from a GameLib.D3.Material
- * @param blenderMaterial GameLib.D3.Material
- * @param THREE THREE.js
+ * Creates an instance Material from a GameLib.D3.Material
+ * @param gameLibMaterial GameLib.D3.Material
+ * @param graphics GameLib.D3.Graphics
+ * @param uploadUrl String
+ * @param progressCallback
  */
-GameLib.D3.prototype.createThreeMaterial = function(blenderMaterial, THREE) {
+GameLib.D3.Material.createInstanceMaterial = function(
+    gameLibMaterial,
+    graphics,
+    uploadUrl,
+    progressCallback
+) {
  
-    var defer = this.Q.defer();
+    var defer = Q.defer();
  
-    var threeMaterial = null;
+    var instanceMaterial = null;
  
     var blenderMaps = [];
  
-    if (blenderMaterial.materialType == GameLib.D3.Material.TYPE_MESH_STANDARD) {
+    if (gameLibMaterial.materialType == GameLib.D3.Material.TYPE_MESH_STANDARD) {
  
-        threeMaterial = new THREE.MeshStandardMaterial({
-            name: blenderMaterial.name,
-            opacity: blenderMaterial.opacity,
-            transparent: blenderMaterial.transparent,
-            blending: blenderMaterial.blending,
-            blendSrc: blenderMaterial.blendSrc,
-            blendDst: blenderMaterial.blendDst,
-            blendEquation: blenderMaterial.blendEquation,
-            depthTest: blenderMaterial.depthTest,
-            depthFunc: blenderMaterial.depthFunc,
-            depthWrite: blenderMaterial.depthWrite,
-            polygonOffset: blenderMaterial.polygonOffset,
-            polygonOffsetFactor: blenderMaterial.polygonOffsetFactor,
-            polygonOffsetUnits: blenderMaterial.polygonOffsetUnits,
-            alphaTest: blenderMaterial.alphaTest,
-            clippingPlanes: blenderMaterial.clippingPlanes,
-            clipShadows: blenderMaterial.clipShadows,
-            overdraw: blenderMaterial.overdraw,
-            visible: blenderMaterial.visible,
-            side: blenderMaterial.side,
-            color: new THREE.Color(
-                blenderMaterial.color.r,
-                blenderMaterial.color.g,
-                blenderMaterial.color.b
+        instanceMaterial = new graphics.instance.MeshStandardMaterial({
+            name: gameLibMaterial.name,
+            opacity: gameLibMaterial.opacity,
+            transparent: gameLibMaterial.transparent,
+            blending: gameLibMaterial.blending,
+            blendSrc: gameLibMaterial.blendSrc,
+            blendDst: gameLibMaterial.blendDst,
+            blendEquation: gameLibMaterial.blendEquation,
+            depthTest: gameLibMaterial.depthTest,
+            depthFunc: gameLibMaterial.depthFunc,
+            depthWrite: gameLibMaterial.depthWrite,
+            polygonOffset: gameLibMaterial.polygonOffset,
+            polygonOffsetFactor: gameLibMaterial.polygonOffsetFactor,
+            polygonOffsetUnits: gameLibMaterial.polygonOffsetUnits,
+            alphaTest: gameLibMaterial.alphaTest,
+            clippingPlanes: gameLibMaterial.clippingPlanes,
+            clipShadows: gameLibMaterial.clipShadows,
+            overdraw: gameLibMaterial.overdraw,
+            visible: gameLibMaterial.visible,
+            side: gameLibMaterial.side,
+            color: new graphics.instance.Color(
+                gameLibMaterial.color.r,
+                gameLibMaterial.color.g,
+                gameLibMaterial.color.b
             ),
-            roughness: blenderMaterial.roughness,
-            metalness: blenderMaterial.metalness,
-            lightMapIntensity: blenderMaterial.lightMapIntensity,
-            aoMapIntensity: blenderMaterial.aoMapIntensity,
-            emissive: new THREE.Color(
-                blenderMaterial.emissive.r,
-                blenderMaterial.emissive.g,
-                blenderMaterial.emissive.b
+            roughness: gameLibMaterial.roughness,
+            metalness: gameLibMaterial.metalness,
+            lightMapIntensity: gameLibMaterial.lightMapIntensity,
+            aoMapIntensity: gameLibMaterial.aoMapIntensity,
+            emissive: new graphics.instance.Color(
+                gameLibMaterial.emissive.r,
+                gameLibMaterial.emissive.g,
+                gameLibMaterial.emissive.b
             ),
-            emissiveIntensity: blenderMaterial.emissiveIntensity,
-            bumpScale: blenderMaterial.bumpScale,
-            normalScale: blenderMaterial.normalScale,
-            displacementScale: blenderMaterial.displacementScale,
-            refractionRatio: blenderMaterial.refractionRatio,
-            fog: blenderMaterial.fog,
-            shading: blenderMaterial.shading,
-            wireframe: blenderMaterial.wireframe,
-            wireframeLinewidth: blenderMaterial.wireframeLineWidth,
-            wireframeLinecap: blenderMaterial.wireframeLineCap,
-            wireframeLinejoin: blenderMaterial.wireframeLineJoin,
-            vertexColors: blenderMaterial.vertexColors,
-            skinning: blenderMaterial.skinning,
-            morphTargets: blenderMaterial.morphTargets,
-            morphNormals: blenderMaterial.morphNormals
+            emissiveIntensity: gameLibMaterial.emissiveIntensity,
+            bumpScale: gameLibMaterial.bumpScale,
+            normalScale: gameLibMaterial.normalScale,
+            displacementScale: gameLibMaterial.displacementScale,
+            refractionRatio: gameLibMaterial.refractionRatio,
+            fog: gameLibMaterial.fog,
+            shading: gameLibMaterial.shading,
+            wireframe: gameLibMaterial.wireframe,
+            wireframeLinewidth: gameLibMaterial.wireframeLineWidth,
+            wireframeLinecap: gameLibMaterial.wireframeLineCap,
+            wireframeLinejoin: gameLibMaterial.wireframeLineJoin,
+            vertexColors: gameLibMaterial.vertexColors,
+            skinning: gameLibMaterial.skinning,
+            morphTargets: gameLibMaterial.morphTargets,
+            morphNormals: gameLibMaterial.morphNormals
         });
  
         blenderMaps.push(
@@ -10785,62 +13100,62 @@ GameLib.D3.prototype.createThreeMaterial = if (blenderMaterial.materialType == GameLib.D3.Material.TYPE_MESH_PHONG) {
+    } else if (gameLibMaterial.materialType == GameLib.D3.Material.TYPE_MESH_PHONG) {
  
-        threeMaterial = new THREE.MeshPhongMaterial({
-            name: blenderMaterial.name,
-            opacity: blenderMaterial.opacity,
-            transparent: blenderMaterial.transparent,
-            blending: blenderMaterial.blending,
-            blendSrc: blenderMaterial.blendSrc,
-            blendDst: blenderMaterial.blendDst,
-            blendEquation: blenderMaterial.blendEquation,
-            depthTest: blenderMaterial.depthTest,
-            depthFunc: blenderMaterial.depthFunc,
-            depthWrite: blenderMaterial.depthWrite,
-            polygonOffset: blenderMaterial.polygonOffset,
-            polygonOffsetFactor: blenderMaterial.polygonOffsetFactor,
-            polygonOffsetUnits: blenderMaterial.polygonOffsetUnits,
-            alphaTest: blenderMaterial.alphaTest,
-            clippingPlanes: blenderMaterial.clippingPlanes,
-            clipShadows: blenderMaterial.clipShadows,
-            overdraw: blenderMaterial.overdraw,
-            visible: blenderMaterial.visible,
-            side: blenderMaterial.side,
-            color: new THREE.Color(
-                blenderMaterial.color.r,
-                blenderMaterial.color.g,
-                blenderMaterial.color.b
+        instanceMaterial = new graphics.instance.MeshPhongMaterial({
+            name: gameLibMaterial.name,
+            opacity: gameLibMaterial.opacity,
+            transparent: gameLibMaterial.transparent,
+            blending: gameLibMaterial.blending,
+            blendSrc: gameLibMaterial.blendSrc,
+            blendDst: gameLibMaterial.blendDst,
+            blendEquation: gameLibMaterial.blendEquation,
+            depthTest: gameLibMaterial.depthTest,
+            depthFunc: gameLibMaterial.depthFunc,
+            depthWrite: gameLibMaterial.depthWrite,
+            polygonOffset: gameLibMaterial.polygonOffset,
+            polygonOffsetFactor: gameLibMaterial.polygonOffsetFactor,
+            polygonOffsetUnits: gameLibMaterial.polygonOffsetUnits,
+            alphaTest: gameLibMaterial.alphaTest,
+            clippingPlanes: gameLibMaterial.clippingPlanes,
+            clipShadows: gameLibMaterial.clipShadows,
+            overdraw: gameLibMaterial.overdraw,
+            visible: gameLibMaterial.visible,
+            side: gameLibMaterial.side,
+            color: new graphics.instance.Color(
+                gameLibMaterial.color.r,
+                gameLibMaterial.color.g,
+                gameLibMaterial.color.b
             ),
-            specular: new THREE.Color(
-                blenderMaterial.specular.r,
-                blenderMaterial.specular.g,
-                blenderMaterial.specular.b
+            specular: new graphics.instance.Color(
+                gameLibMaterial.specular.r,
+                gameLibMaterial.specular.g,
+                gameLibMaterial.specular.b
             ),
-            shininess: blenderMaterial.shininess,
-            lightMapIntensity: blenderMaterial.lightMapIntensity,
-            aoMapIntensity: blenderMaterial.aoMapIntensity,
-            emissive: new THREE.Color(
-                blenderMaterial.emissive.r,
-                blenderMaterial.emissive.g,
-                blenderMaterial.emissive.b
+            shininess: gameLibMaterial.shininess,
+            lightMapIntensity: gameLibMaterial.lightMapIntensity,
+            aoMapIntensity: gameLibMaterial.aoMapIntensity,
+            emissive: new graphics.instance.Color(
+                gameLibMaterial.emissive.r,
+                gameLibMaterial.emissive.g,
+                gameLibMaterial.emissive.b
             ),
-            emissiveIntensity: blenderMaterial.emissiveIntensity,
-            bumpScale: blenderMaterial.bumpScale,
-            normalScale: blenderMaterial.normalScale,
-            displacementScale: blenderMaterial.displacementScale,
-            combine: blenderMaterial.combine,
-            refractionRatio: blenderMaterial.refractionRatio,
-            fog: blenderMaterial.fog,
-            shading: blenderMaterial.shading,
-            wireframe: blenderMaterial.wireframe,
-            wireframeLinewidth: blenderMaterial.wireframeLineWidth,
-            wireframeLinecap: blenderMaterial.wireframeLineCap,
-            wireframeLinejoin: blenderMaterial.wireframeLineJoin,
-            vertexColors: blenderMaterial.vertexColors,
-            skinning: blenderMaterial.skinning,
-            morphTargets: blenderMaterial.morphTargets,
-            morphNormals: blenderMaterial.morphNormals
+            emissiveIntensity: gameLibMaterial.emissiveIntensity,
+            bumpScale: gameLibMaterial.bumpScale,
+            normalScale: gameLibMaterial.normalScale,
+            displacementScale: gameLibMaterial.displacementScale,
+            combine: gameLibMaterial.combine,
+            refractionRatio: gameLibMaterial.refractionRatio,
+            fog: gameLibMaterial.fog,
+            shading: gameLibMaterial.shading,
+            wireframe: gameLibMaterial.wireframe,
+            wireframeLinewidth: gameLibMaterial.wireframeLineWidth,
+            wireframeLinecap: gameLibMaterial.wireframeLineCap,
+            wireframeLinejoin: gameLibMaterial.wireframeLineJoin,
+            vertexColors: gameLibMaterial.vertexColors,
+            skinning: gameLibMaterial.skinning,
+            morphTargets: gameLibMaterial.morphTargets,
+            morphNormals: gameLibMaterial.morphNormals
         });
  
         blenderMaps.push(
@@ -10857,14 +13172,21 @@ GameLib.D3.prototype.createThreeMaterial =         console.log("material type is not implemented yet: " + blenderMaterial.materialType + " - material indexes could be screwed up");
+        console.log("material type is not implemented yet: " + gameLibMaterial.materialType + " - material indexes could be screwed up");
     }
  
     if (blenderMaps.length > 0) {
-        var textureMaps = this.loadMaps(blenderMaterial, blenderMaps, threeMaterial);
+        var textureMaps = GameLib.D3.Texture.loadMaps(
+            gameLibMaterial,
+            blenderMaps,
+            instanceMaterial,
+            graphics,
+            uploadUrl,
+            progressCallback
+        );
         Q.all(textureMaps).then(
             function(){
-                defer.resolve(threeMaterial);
+                defer.resolve(instanceMaterial);
             }
         ).catch(
             function(error){
@@ -10873,7 +13195,7 @@ GameLib.D3.prototype.createThreeMaterial =         defer.resolve(threeMaterial);
+        defer.resolve(instanceMaterial);
     }
  
     return defer.promise;
@@ -11110,7 +13432,6 @@ GameLib.D3.Matrix4.prototype.lookAt = function(
@@ -11132,10 +13453,10 @@ GameLib.D3.Mesh = function(
     up,
     physics,
     parentMeshId,
-    parentSceneId,
-    rawData
+    parentSceneId
 ) {
     this.id = id;
+    this.meshId = Date.now().toString();
     this.path = path;
     this.name = name;
     this.meshType = meshType;
@@ -11197,8 +13518,6 @@ GameLib.D3.Mesh = function(
     this.parentMeshId = parentMeshId;
  
     this.parentSceneId = parentSceneId;
- 
-    this.rawData = null;// rawData;
 };
  
  
@@ -11212,17 +13531,18 @@ GameLib.D3.Mesh.TYPE_SKINNED = 1;
  
 /**
  * Creates a THREE Mesh from GameLib.D3.Mesh
- * @param gameLibMesh
- * @param threeGeometry
- * @param threeMaterial
+ * @param gameLibMesh GameLib.D3.Mesh
+ * @param instanceGeometry
+ * @param instanceMaterial
+ * @param graphics
  * @returns {*}
  */
-GameLib.D3.prototype.createThreeMesh = function(gameLibMesh, threeGeometry, threeMaterial) {
+GameLib.D3.Mesh.createInstanceMesh = function(gameLibMesh, instanceGeometry, instanceMaterial, graphics) {
  
     var threeMesh = null;
  
     if (gameLibMesh.meshType == GameLib.D3.Mesh.TYPE_NORMAL) {
-        threeMesh = new this.THREE.Mesh(threeGeometry, threeMaterial);
+        threeMesh = new graphics.instance.Mesh(instanceGeometry, instanceMaterial);
     }
  
     if (gameLibMesh.meshType == GameLib.D3.Mesh.TYPE_SKINNED) {
@@ -11237,7 +13557,7 @@ GameLib.D3.prototype.createThreeMesh =         for (var bi = 0; bi < bones.length; bi++) {
  
-            var bone = new this.THREE.Bone();
+            var bone = new graphics.instance.Bone();
  
             bone.name = bones[bi].name;
  
@@ -11278,8 +13598,8 @@ GameLib.D3.prototype.createThreeMesh =         for (var si = 0; si < skinIndices.length; si++) {
-            threeGeometry.skinIndices.push(
-                new this.THREE.Vector4(
+            instanceGeometry.skinIndices.push(
+                new graphics.instance.Vector4(
                     skinIndices[si].x,
                     skinIndices[si].y,
                     skinIndices[si].z,
@@ -11292,8 +13612,8 @@ GameLib.D3.prototype.createThreeMesh =         for (var sw = 0; sw < skinWeights.length; sw++) {
-            threeGeometry.skinWeights.push(
-                new this.THREE.Vector4(
+            instanceGeometry.skinWeights.push(
+                new graphics.instance.Vector4(
                     skinWeights[sw].x,
                     skinWeights[sw].y,
                     skinWeights[sw].z,
@@ -11302,9 +13622,9 @@ GameLib.D3.prototype.createThreeMesh =         threeMesh = new this.THREE.SkinnedMesh(threeGeometry, threeMaterial);
+        threeMesh = new graphics.instance.SkinnedMesh(instanceGeometry, instanceMaterial);
  
-        var skeleton = new this.THREE.Skeleton(threeBones);
+        var skeleton = new graphics.instance.Skeleton(threeBones);
  
         skeleton.useVertexTexture = gameLibMesh.skeleton.useVertexTexture;
  
@@ -11319,7 +13639,7 @@ GameLib.D3.prototype.createThreeMesh =         threeMesh.pose();
  
-        threeMesh.skeleton.skeletonHelper = new this.THREE.SkeletonHelper(threeMesh);
+        threeMesh.skeleton.skeletonHelper = new graphics.instance.SkeletonHelper(threeMesh);
         threeMesh.skeleton.skeletonHelper.material.linewidth = 5;
     }
  
@@ -11697,41 +14017,339 @@ GameLib.D3.PolyVertex.prototype.clone = function(
+    engine,
+    chassisBody,
+    wheels
 ) {
-    this.vehicleObject = null;
+    this.engine = engine;
+    this.engine.isNotCannonThrow();
+ 
+    this.chassisBody = chassisBody;
+ 
+    if (typeof wheels == 'undefined') {
+        wheels = [];
+    }
+    this.wheels = wheels;
+ 
+    this.instance = this.createInstance();
 };
  
-GameLib.D3.RaycastVehicle.prototype.GetWheelInfo = function(
+/**
+ * private
+ * @returns {GameLib.D3.RaycastVehicle|GameLib.D3.Physics.RaycastVehicle|*}
+ */
+GameLib.D3.RaycastVehicle.prototype.createInstance = function() {
+    return new this.engine.instance.RaycastVehicle({
+        chassisBody: this.chassisBody.instance
+    });
+};
  
+/**
+ * Adds a raycast wheel to this vehicle
+ * @param wheel GameLib.D3.RaycastWheel
+ */
+GameLib.D3.RaycastVehicle.prototype.addWheel = function (
+    wheel
 ) {
-    // note: need a way to determine which engine we are currently using
-    return this.vehicleObject.wheelInfos;
+    this.wheels.push(wheel);
+    this.instance.addWheel(wheel.instance);
+};
+ 
+/**
+ * Returns updated wheel info
+ * @returns {*}
+ * @constructor
+ */
+GameLib.D3.RaycastVehicle.prototype.getWheelInfo = function() {
+    return this.instance.wheelInfos;
+};
+GameLib.D3.RaycastWheel = function(
+    engine,
+    chassisConnectionPointLocal,
+    chassisConnectionPointWorld,
+    directionLocal,
+    directionWorld,
+    axleLocal,
+    axleWorld,
+    suspensionRestLength,
+    suspensionMaxLength,
+    radius,
+    suspensionStiffness,
+    dampingCompression,
+    dampingRelaxation,
+    frictionSlip,
+    steering,
+    rotation,
+    deltaRotation,
+    rollInfluence,
+    maxSuspensionForce,
+    isFrontWheel,
+    clippedInvContactDotSuspension,
+    suspensionRelativeVelocity,
+    suspensionForce,
+    skidInfo,
+    suspensionLength,
+    maxSuspensionTravel,
+    useCustomSlidingRotationalSpeed,
+    customSlidingRotationalSpeed
+) {
+    this.engine = engine;
+    this.engine.isNotCannonThrow();
+ 
+	if(typeof chassisConnectionPointLocal == 'undefined') {
+		chassisConnectionPointLocal = new this.engine.instance.Vec3();
+	}
+	this.chassisConnectionPointLocal = chassisConnectionPointLocal;
+ 
+	if(typeof chassisConnectionPointWorld == 'undefined') {
+		chassisConnectionPointWorld = new this.engine.instance.Vec3();
+	}
+	this.chassisConnectionPointWorld = chassisConnectionPointWorld;
+ 
+	if(typeof directionLocal == 'undefined') {
+		directionLocal = new this.engine.instance.Vec3();
+	}
+	this.directionLocal = directionLocal;
+ 
+	if(typeof directionWorld == 'undefined') {
+		directionWorld = new this.engine.instance.Vec3();
+	}
+	this.directionWorld = directionWorld;
+ 
+	if(typeof axleLocal == 'undefined') {
+		axleLocal = new this.engine.instance.Vec3();
+	}
+	this.axleLocal = axleLocal;
+ 
+	if(typeof axleWorld == 'undefined') {
+		axleWorld = new this.engine.instance.Vec3();
+	}
+	this.axleWorld = axleWorld;
+ 
+	if(typeof suspensionRestLength == 'undefined') {
+		suspensionRestLength = 1;
+	}
+	this.suspensionRestLength = suspensionRestLength;
+ 
+	if(typeof suspensionMaxLength == 'undefined') {
+		suspensionMaxLength = 2;
+	}
+	this.suspensionMaxLength = suspensionMaxLength;
+ 
+	if(typeof radius == 'undefined') {
+		radius = 1;
+	}
+	this.radius = radius;
+ 
+	if(typeof suspensionStiffness == 'undefined') {
+		suspensionStiffness = 100;
+	}
+	this.suspensionStiffness = suspensionStiffness;
+ 
+	if(typeof dampingCompression == 'undefined') {
+		dampingCompression = 10;
+	}
+	this.dampingCompression = dampingCompression;
+ 
+	if(typeof dampingRelaxation == 'undefined') {
+		dampingRelaxation = 10;
+	}
+	this.dampingRelaxation = dampingRelaxation;
+ 
+	if(typeof frictionSlip == 'undefined') {
+		frictionSlip = 10000;
+	}
+	this.frictionSlip = frictionSlip;
+ 
+	if(typeof steering == 'undefined') {
+		steering = 0;
+	}
+	this.steering = steering;
+ 
+	if(typeof rotation == 'undefined') {
+		rotation = 0;
+	}
+	this.rotation = rotation;
+ 
+	if(typeof deltaRotation == 'undefined') {
+		deltaRotation = 0;
+	}
+	this.deltaRotation = deltaRotation;
+ 
+	if(typeof rollInfluence == 'undefined') {
+		rollInfluence = 0.01;
+	}
+	this.rollInfluence = rollInfluence;
+ 
+	if(typeof maxSuspensionForce == 'undefined') {
+		maxSuspensionForce = Number.MAX_VALUE;
+	}
+	this.maxSuspensionForce = maxSuspensionForce;
+ 
+	if(typeof isFrontWheel == 'undefined') {
+		isFrontWheel = true;
+	}
+	this.isFrontWheel = isFrontWheel;
+ 
+	if(typeof clippedInvContactDotSuspension == 'undefined') {
+		clippedInvContactDotSuspension = 1;
+	}
+	this.clippedInvContactDotSuspension = clippedInvContactDotSuspension;
+ 
+	if(typeof suspensionRelativeVelocity == 'undefined') {
+		suspensionRelativeVelocity = 0;
+	}
+	this.suspensionRelativeVelocity = suspensionRelativeVelocity;
+ 
+	if(typeof suspensionForce == 'undefined') {
+		suspensionForce = 0;
+	}
+	this.suspensionForce = suspensionForce;
+ 
+	if(typeof skidInfo == 'undefined') {
+		skidInfo = 0;
+	}
+	this.skidInfo = skidInfo;
+ 
+	if(typeof suspensionLength == 'undefined') {
+		suspensionLength = 0;
+	}
+	this.suspensionLength = suspensionLength;
+ 
+	if(typeof maxSuspensionTravel == 'undefined') {
+		maxSuspensionTravel = 1;
+	}
+	this.maxSuspensionTravel = maxSuspensionTravel;
+ 
+	if(typeof useCustomSlidingRotationalSpeed == 'undefined') {
+		useCustomSlidingRotationalSpeed = false;
+	}
+	this.useCustomSlidingRotationalSpeed = useCustomSlidingRotationalSpeed;
+ 
+	if(typeof customSlidingRotationalSpeed == 'undefined') {
+		customSlidingRotationalSpeed = -0.1;
+	}
+	this.customSlidingRotationalSpeed = customSlidingRotationalSpeed;
+ 
+    this.instance = this.createInstance();
+};
+ 
+GameLib.D3.RaycastWheel.prototype.createInstance = function() {
+    
+    return new this.engine.instance.WheelInfo({
+        chassisConnectionPointLocal : this.chassisConnectionPointLocal,
+		chassisConnectionPointWorld : this.chassisConnectionPointWorld,
+		directionLocal : this.directionLocal,
+		directionWorld : this.directionWorld,
+		axleLocal : this.axleLocal,
+		axleWorld : this.axleWorld,
+		suspensionRestLength : this.suspensionRestLength,
+		suspensionMaxLength : this.suspensionMaxLength,
+		radius : this.radius,
+		suspensionStiffness : this.suspensionStiffness,
+		dampingCompression : this.dampingCompression,
+		dampingRelaxation : this.dampingRelaxation,
+		frictionSlip : this.frictionSlip,
+		steering : this.steering,
+		rotation : this.rotation,
+		deltaRotation : this.deltaRotation,
+		rollInfluence : this.rollInfluence,
+		maxSuspensionForce : this.maxSuspensionForce,
+		isFrontWheel : this.isFrontWheel,
+		clippedInvContactDotSuspension : this.clippedInvContactDotSuspension,
+		suspensionRelativeVelocity : this.suspensionRelativeVelocity,
+		suspensionForce : this.suspensionForce,
+		skidInfo : this.skidInfo,
+		suspensionLength : this.suspensionLength,
+		maxSuspensionTravel : this.maxSuspensionTravel,
+		useCustomSlidingRotationalSpeed : this.useCustomSlidingRotationalSpeed,
+		customSlidingRotationalSpeed : this.customSlidingRotationalSpeed
+    });
+ 
 };
  
 /**
  * Physics Rigid Body Vehicle Superset
- * TODO: body + wheels[]
+ * @param engine GameLib.D3.Engine
+ * @param chassisBody GameLib.D3.RigidBody
+ * @param wheels GameLib.D3.RigidWheel[]
  * @constructor
  */
-GameLib.D3.RigidVehicle = function(
+GameLib.D3.RigidBodyVehicle = function(
+    engine,
+    chassisBody,
+    wheels
 ) {
-    this.vehicleObject = null;
+    this.engine = engine;
+    this.engine.isNotCannonThrow();
+ 
+    this.chassisBody = chassisBody;
+ 
+    if (typeof wheels == 'undefined') {
+        wheels = [];
+    }
+    this.wheels = wheels;
+ 
+    this.instance = this.createInstance();
 };
  
-GameLib.D3.RigidVehicle.prototype.GetWheelInfo = function(
+/**
+ * Returns physics wheelbody info (for updates)
+ * @returns {Array}
+ */
+GameLib.D3.RigidBodyVehicle.prototype.getWheelInfo = function() {
+    return this.instance.wheelBodies;
+};
  
-) {
-    // note: need a way to determine which engine we are currently using
-    return this.vehicleObject.wheelBodies;
+/**
+ *
+ * @returns {GameLib.D3.RigidVehicle}
+ */
+GameLib.D3.RigidBodyVehicle.prototype.createInstance = function() {
+    return new this.engine.instance.RigidVehicle({
+        chassisBody: this.chassisBody.instance
+    });
+};
+ 
+/**
+ * Adds a wheel to this rigid body vehicle
+ * @param wheel GameLib.D3.RigidWheel
+ */
+GameLib.D3.RigidBodyVehicle.prototype.addWheel = function(wheel) {
+ 
+    this.wheels.push(wheel);
+ 
+    this.instance.addWheel({
+        body: wheel.body.instance,
+        position: new this.engine.instance.Vec3(
+            wheel.position.x,
+            wheel.position.y,
+            wheel.position.z
+        ),
+        axis: new this.engine.instance.Vec3(
+            wheel.axis.x,
+            wheel.axis.y,
+            wheel.axis.z
+        ),
+        direction: new this.engine.instance.Vec3(
+            wheel.direction.x,
+            wheel.direction.y,
+            wheel.direction.z
+        )
+    });
+    
 };
  
 /**
  * RigidBody Superset
+ * @param engine GameLib.D3.Engine
  * @param mass
  * @param friction
  * @param position
@@ -11746,11 +14364,12 @@ GameLib.D3.RigidVehicle.prototype.GetWheelInfo = function(
+    engine,
     mass,
     friction,
     position,
@@ -11784,44 +14403,116 @@ GameLib.D3.RigidBody = func
     this.fixedRotation = typeof fixedRotation == "undefined" ? false : fixedRotation;
     this.shape = typeof shape == "undefined" ? null : shape;
  
-    this.rigidBodyInstance = this.createRigidBodyInstance();
+    this.engine = engine;
+ 
+    this.engine.isNotCannonThrow();
+ 
+    this.instance = this.createInstance();
 };
  
 /**
- *
+ * private function
  * @returns {*}
  */
-GameLib.D3.RigidBody.prototype.createRigidBodyInstance = function() {
+GameLib.D3.RigidBody.prototype.createInstance = function() {
  
-    var rigidBody = null;
+    var instance = new this.engine.instance.Body({
+        mass: mass,
+        friction: this.friction,
+        position: new this.engine.instance.Vec3(
+            this.position.x,
+            this.position.y,
+            this.position.z
+        ),
+        velocity: new this.engine.instance.Vec3(
+            this.velocity.x,
+            this.velocity.y,
+            this.velocity.z
+        ),
+        quaternion: new this.engine.instance.Quaternion(
+            this.quaternion.x,
+            this.quaternion.y,
+            this.quaternion.z,
+            this.quaternion.w
+        ),
+        angularVelocity: new this.engine.instance.Vec3(
+            this.angularVelocity.x,
+            this.angularVelocity.y,
+            this.angularVelocity.z
+        ),
+        linearDamping: this.linearDamping,
+        angularDamping: this.angularDamping,
+        allowSleep: this.allowSleep,
+        sleepSpeedLimit: this.sleepSpeedLimit,
+        sleepTimeLimit: this.sleepTimeLimit,
+        collisionFilterGroup: this.collisionFilterGroup,
+        collisionFilterMask: this.collisionFilterMask,
+        fixedRotation: this.fixedRotation,
+        shape: this.shape.instance
+    });
  
-    // Create the bodyObject
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        rigidBody = new this.physics.CANNON.Body(
-            {
-                mass: mass,
-                friction: friction,
-                position: new this.physics.CANNON.Vec3(position.x, position.y, position.z),
-                velocity: new this.physics.CANNON.Vec3(velocity.x, velocity.y, velocity.z),
-                quaternion: new this.physics.CANNON.Quaternion(quaternion.x, quaternion.y, quaternion.z, quaternion.w),
-                angularVelocity: new this.physics.CANNON.Vec3(angularVelocity.x, angularVelocity.y, angularVelocity.z),
-                linearDamping: linearDamping,
-                angularDamping: angularDamping,
-                allowSleep: allowSleep,
-                sleepSpeedLimit: sleepSpeedLimit,
-                sleepTimeLimit: sleepTimeLimit,
-                collisionFilterGroup: collisionFilterGroup,
-                collisionFilterMask: collisionFilterMask,
-                fixedRotation: fixedRotation,
-                shape: shape
-            }
-        );
+    this.instance = instance;
  
-    }
- 
-    return rigidBody;
+    return instance;
 };
  
+/**
+ * Adds a shape to this rigid body
+ * @param shape GameLib.D3.Shape
+ * @param offset GameLib.D3.Vector3
+ * @param orientation GameLib.D3.Vector4
+ * @constructor
+ */
+GameLib.D3.RigidBody.prototype.addShape = function(
+    shape,
+    offset,
+    orientation
+) {
+    if (!offset) {
+        offset = new GameLib.D3.Vector3(0,0,0);
+    }
+ 
+    if (!orientation) {
+        orientation = new GameLib.D3.Vector4(0,0,0,1);
+    }
+ 
+    this.instance.addShape(
+        shape.instance,
+        new this.engine.instance.Vec3(
+            offset.x,
+            offset.y,
+            offset.z
+        ),
+        new this.engine.instance.Quaternion(
+            orientation.x,
+            orientation.y,
+            orientation.z,
+            orientation.w
+        )
+    );
+};
+ 
+ 
+ 
+/**
+ * Rigid Wheel superset
+ * @param body GameLib.D3.RigidBody
+ * @param position GameLib.D3.Vector3
+ * @param axis GameLib.D3.Vector3
+ * @param direction GameLib.D3.Vector3
+ * @constructor
+ */
+GameLib.D3.RigidWheel = function(
+    body,
+    position,
+    axis,
+    direction
+) {
+    this.body = body;
+    this.position = position;
+    this.axis = axis;
+    this.direction = direction;
+};
  
 /**
  * Scenes are objects putting meshes into 'world space'
@@ -11835,6 +14526,7 @@ GameLib.D3.RigidBody.prototype.createRigidBodyInstance = function(
@@ -11851,11 +14543,16 @@ GameLib.D3.Scene = function
     physics
 ) {
     this.id = id;
+    this.sceneId = Date.now().toString();
     this.path = path;
     this.name = name;
     if (this.name.trim() == "") {
         this.name = 'unnamed';
     }
+ 
+    if (typeof meshes == 'undefined') {
+        meshes = [];
+    }
     this.meshes = meshes;
  
     if (typeof quaternion == 'undefined') {
@@ -11896,10 +14593,21 @@ GameLib.D3.Scene = function
  
 /**
  * Loads a scene directly from the API
- * @param sceneName
+ * @param gameLibScene GameLib.D3.Scene
  * @param onLoaded callback
+ * @param graphics GameLib.D3.Graphics
+ * @param uploadUrl String
+ * @param progressCallback callback
+ * @param apiUrl
  */
-GameLib.D3.prototype.loadSceneFromApi = function(scene, onLoaded) {
+GameLib.D3.Scene.loadSceneFromApi = function(
+    gameLibScene,
+    onLoaded,
+    graphics,
+    uploadUrl,
+    progressCallback,
+    apiUrl
+) {
  
     /**
      * First check if this is a client or server side request
@@ -11912,10 +14620,10 @@ GameLib.D3.prototype.loadSceneFromApi =     var xhr = new XMLHttpRequest();
     xhr.open(
         'GET',
-        this.apiUrl + '/scene/load' + scene.path + '/' + scene.name
+        apiUrl + '/scene/load' + gameLibScene.path + '/' + gameLibScene.name
     );
  
-    xhr.onreadystatechange = function(xhr, gameLibD3) {
+    xhr.onreadystatechange = function(xhr) {
         return function() {
             if (xhr.readyState == 4) {
  
@@ -11935,12 +14643,19 @@ GameLib.D3.prototype.loadSceneFromApi =                         var physics = scene.physics[p];
  
+                        var engine = null;
+ 
+                        if (physics.engine.engineType == GameLib.D3.Engine.ENGINE_TYPE_CANNON) {
+                            engine = new GameLib.D3.Engine(
+                                GameLib.D3.Engine.ENGINE_TYPE_CANNON,
+                                CANNON
+                            );
+                        }
+ 
                         var physics3d = new GameLib.D3.Physics(
                             physics.id,
                             physics.name,
-                            physics.engineType,
-                            gameLibD3.CANNON,
-                            null,
+                            engine,
                             null
                         );
  
@@ -12057,7 +14772,7 @@ GameLib.D3.prototype.loadSceneFromApi =                     lights3d.push(light3d);
-                };
+                }
  
                 var scene3d = new GameLib.D3.Scene(
                     scene._id || scene.id,
@@ -12090,26 +14805,42 @@ GameLib.D3.prototype.loadSceneFromApi =                 gameLibD3.loadScene(scene3d, onLoaded, false);
+                GameLib.D3.Scene.loadScene(
+                    scene3d,
+                    onLoaded,
+                    false,
+                    graphics,
+                    uploadUrl,
+                    progressCallback
+                );
             }
         }
-    }(xhr, this);
+    }(xhr);
  
     xhr.send();
 };
  
- 
 /**
- * Loads a GameLib.D3.Scene object into a ThreeJS Scene object
+ * Loads a GameLib.D3.Scene object into a Graphics Instance Scene object
  * @param gameLibScene GameLib.D3.Scene
  * @param onLoaded callback when all meshes have loaded
  * @param computeNormals set to true to compute new face and vertex normals during load
+ * @param graphics GameLib.D3.Graphics
+ * @param uploadUrl
+ * @param progressCallback
  */
-GameLib.D3.prototype.loadScene = function(gameLibScene, onLoaded, computeNormals) {
+GameLib.D3.Scene.loadScene = function(
+    gameLibScene,
+    onLoaded,
+    computeNormals,
+    graphics,
+    uploadUrl,
+    progressCallback
+) {
  
     console.log("loading scene " + gameLibScene.name);
  
-    this.path = gameLibScene.path;
+    graphics.isNotThreeThrow();
  
     var meshQ = [];
  
@@ -12119,7 +14850,7 @@ GameLib.D3.prototype.loadScene =         console.log("loading mesh " + mesh.name);
  
-        var geometry = new this.THREE.Geometry();
+        var geometry = new graphics.instance.Geometry();
  
         var vertices = mesh.vertices;
  
@@ -12134,7 +14865,7 @@ GameLib.D3.prototype.loadScene =         for (var v = 0; v < vertices.length; v++) {
             geometry.vertices.push(
-                new this.THREE.Vector3(
+                new graphics.instance.Vector3(
                     vertices[v].position.x,
                     vertices[v].position.y,
                     vertices[v].position.z
@@ -12147,16 +14878,16 @@ GameLib.D3.prototype.loadScene =         for (var f = 0; f < faces.length; f++) {
  
-            var face = new this.THREE.Face3(
+            var face = new graphics.instance.Face3(
                 faces[f].v0,
                 faces[f].v1,
                 faces[f].v2,
-                new this.THREE.Vector3(
+                new graphics.instance.Vector3(
                     faces[f].normal.x,
                     faces[f].normal.y,
                     faces[f].normal.z
                 ),
-                new this.THREE.Color(
+                new graphics.instance.Color(
                     faces[f].color.r,
                     faces[f].color.g,
                     faces[f].color.b
@@ -12165,41 +14896,41 @@ GameLib.D3.prototype.loadScene =             face.vertexColors = [
-                new this.THREE.Color(
+                new graphics.instance.Color(
                     faces[f].vertexColors[0].r,
                     faces[f].vertexColors[0].g,
                     faces[f].vertexColors[0].b
                 ),
-                new this.THREE.Color(
+                new graphics.instance.Color(
                     faces[f].vertexColors[1].r,
                     faces[f].vertexColors[1].g,
                     faces[f].vertexColors[1].b
                 ),
-                new this.THREE.Color(
+                new graphics.instance.Color(
                     faces[f].vertexColors[2].r,
                     faces[f].vertexColors[2].g,
                     faces[f].vertexColors[2].b
                 )
             ];
  
-            face.normal = new this.THREE.Vector3(
+            face.normal = new graphics.instance.Vector3(
                 faces[f].normal.x,
                 faces[f].normal.y,
                 faces[f].normal.z
             );
  
             face.vertexNormals = [
-                new this.THREE.Vector3(
+                new graphics.instance.Vector3(
                     faces[f].vertexNormals[0].x,
                     faces[f].vertexNormals[0].y,
                     faces[f].vertexNormals[0].z
                 ),
-                new this.THREE.Vector3(
+                new graphics.instance.Vector3(
                     faces[f].vertexNormals[1].x,
                     faces[f].vertexNormals[1].y,
                     faces[f].vertexNormals[1].z
                 ),
-                new this.THREE.Vector3(
+                new graphics.instance.Vector3(
                     faces[f].vertexNormals[2].x,
                     faces[f].vertexNormals[2].y,
                     faces[f].vertexNormals[2].z
@@ -12223,15 +14954,15 @@ GameLib.D3.prototype.loadScene =             for (var fuv = 0; fuv < faceMaterialVertexUvs.length; fuv++) {
                 geometry.faceVertexUvs[fm][fuv] = [];
                 geometry.faceVertexUvs[fm][fuv].push(
-                    new this.THREE.Vector2(
+                    new graphics.instance.Vector2(
                         faceMaterialVertexUvs[fuv][0].x,
                         faceMaterialVertexUvs[fuv][0].y
                     ),
-                    new this.THREE.Vector2(
+                    new graphics.instance.Vector2(
                         faceMaterialVertexUvs[fuv][1].x,
                         faceMaterialVertexUvs[fuv][1].y
                     ),
-                    new this.THREE.Vector2(
+                    new graphics.instance.Vector2(
                         faceMaterialVertexUvs[fuv][2].x,
                         faceMaterialVertexUvs[fuv][2].y
                     )
@@ -12248,17 +14979,24 @@ GameLib.D3.prototype.loadScene =             geometry.computeVertexNormals();
         }
  
-        var threeMaterialLoaders = [];
+        var instanceMaterialLoaders = [];
  
         /**
          * Setup materials
          */
         for (var mi = 0; mi < materials.length; mi++) {
-            threeMaterialLoaders.push(this.createThreeMaterial(materials[mi]));
+            instanceMaterialLoaders.push(
+                GameLib.D3.Material.createInstanceMaterial(
+                    materials[mi],
+                    graphics,
+                    uploadUrl,
+                    progressCallback
+                )
+            );
         }
  
-        var result = this.Q.all(threeMaterialLoaders).then(
-            function(gl3d, mesh, geometry) {
+        var result = Q.all(instanceMaterialLoaders).then(
+            function(mesh, geometry) {
                 return function(materials) {
  
                     console.log("loaded material : " + materials[0].name);
@@ -12268,7 +15006,12 @@ GameLib.D3.prototype.loadScene =                     var material = materials[0];
  
-                    var threeMesh = gl3d.createThreeMesh(mesh, geometry, material);
+                    var threeMesh = GameLib.D3.Mesh.createInstanceMesh(
+                        mesh,
+                        geometry,
+                        material,
+                        graphics
+                    );
                     threeMesh.name = mesh.name;
  
                     threeMesh.position.x = mesh.position.x;
@@ -12290,7 +15033,7 @@ GameLib.D3.prototype.loadScene =                     return threeMesh;
                 };
-            }(this, mesh, geometry)
+            }(mesh, geometry)
         ).catch(function(error){
             console.log(error);
         });
@@ -12298,137 +15041,276 @@ GameLib.D3.prototype.loadScene =         meshQ.push(result);
     }
  
-    this.Q.all(meshQ).then(function(threeMeshes){
+    Q.all(meshQ).then(
+        function(instanceMeshes){
         console.log("all meshes have loaded");
         if (typeof onLoaded != 'undefined') {
  
-            var threeLights = [];
+            var instanceLights = [];
  
             for (var sli = 0; sli < gameLibScene.lights.length; sli++) {
  
-                var blenderLight = gameLibScene.lights[sli];
+                var gameLibLight = gameLibScene.lights[sli];
  
                 var light = null;
  
-                if (blenderLight.lightType == 'AmbientLight') {
-                    light = new this.THREE.AmbientLight(blenderLight.color, blenderLight.intensity);
+                if (gameLibLight.lightType == 'AmbientLight') {
+                    light = new graphics.instance.AmbientLight(gameLibLight.color, gameLibLight.intensity);
                 }
  
-                if (blenderLight.lightType == 'DirectionalLight') {
-                    light = new this.THREE.DirectionalLight(blenderLight.color, blenderLight.intensity);
+                if (gameLibLight.lightType == 'DirectionalLight') {
+                    light = new graphics.instance.DirectionalLight(gameLibLight.color, gameLibLight.intensity);
                 }
  
-                if (blenderLight.lightType == 'PointLight') {
-                    light = new this.THREE.PointLight(blenderLight.color, blenderLight.intensity);
-                    light.distance = blenderLight.distance;
-                    light.decay = blenderLight.decay;
+                if (gameLibLight.lightType == 'PointLight') {
+                    light = new graphics.instance.PointLight(gameLibLight.color, gameLibLight.intensity);
+                    light.distance = gameLibLight.distance;
+                    light.decay = gameLibLight.decay;
                 }
  
-                if (blenderLight.lightType == 'SpotLight') {
-                    light = new this.THREE.SpotLight(blenderLight.color, blenderLight.intensity);
-                    light.distance = blenderLight.distance;
-                    light.angle = blenderLight.angle;
-                    light.penumbra = blenderLight.penumbra;
-                    light.decay = blenderLight.decay;
+                if (gameLibLight.lightType == 'SpotLight') {
+                    light = new graphics.instance.SpotLight(gameLibLight.color, gameLibLight.intensity);
+                    light.distance = gameLibLight.distance;
+                    light.angle = gameLibLight.angle;
+                    light.penumbra = gameLibLight.penumbra;
+                    light.decay = gameLibLight.decay;
                 }
  
-                light.position.x = blenderLight.position.x;
-                light.position.y = blenderLight.position.y;
-                light.position.z = blenderLight.position.z;
+                light.position.x = gameLibLight.position.x;
+                light.position.y = gameLibLight.position.y;
+                light.position.z = gameLibLight.position.z;
  
-                light.rotation.x = blenderLight.rotation.x;
-                light.rotation.y = blenderLight.rotation.y;
-                light.rotation.z = blenderLight.rotation.z;
- 
-                // light.scale.x = blenderLight.scale.x;
-                // light.scale.y = blenderLight.scale.y;
-                // light.scale.z = blenderLight.scale.z;
+                light.rotation.x = gameLibLight.rotation.x;
+                light.rotation.y = gameLibLight.rotation.y;
+                light.rotation.z = gameLibLight.rotation.z;
  
                 if (light == null) {
-                    console.warn('Does not support lights of type :' + blenderLight.lightType + ', not imported');
+                    console.warn('Does not support lights of type :' + gameLibLight.lightType + ', not imported');
                 } else {
-                    light.name = blenderLight.name;
-                    threeLights.push(light);
+                    light.name = gameLibLight.name;
+                    instanceLights.push(light);
                 }
             }
  
-            var threeScene = new this.THREE.Scene();
+            var instanceScene = new graphics.instance.Scene();
  
-            threeScene.name = gameLibScene.name;
+            instanceScene.name = gameLibScene.name;
  
-            threeScene.position.x = gameLibScene.position.x;
-            threeScene.position.y = gameLibScene.position.y;
-            threeScene.position.z = gameLibScene.position.z;
+            instanceScene.position.x = gameLibScene.position.x;
+            instanceScene.position.y = gameLibScene.position.y;
+            instanceScene.position.z = gameLibScene.position.z;
  
-            threeScene.rotation.x = gameLibScene.rotation.x;
-            threeScene.rotation.y = gameLibScene.rotation.y;
-            threeScene.rotation.z = gameLibScene.rotation.z;
+            instanceScene.rotation.x = gameLibScene.rotation.x;
+            instanceScene.rotation.y = gameLibScene.rotation.y;
+            instanceScene.rotation.z = gameLibScene.rotation.z;
  
-            threeScene.scale.x = gameLibScene.scale.x;
-            threeScene.scale.y = gameLibScene.scale.y;
-            threeScene.scale.z = gameLibScene.scale.z;
+            instanceScene.scale.x = gameLibScene.scale.x;
+            instanceScene.scale.y = gameLibScene.scale.y;
+            instanceScene.scale.z = gameLibScene.scale.z;
  
-            threeScene.quaternion.x = gameLibScene.quaternion.x;
-            threeScene.quaternion.y = gameLibScene.quaternion.y;
-            threeScene.quaternion.z = gameLibScene.quaternion.z;
-            threeScene.quaternion.w = gameLibScene.quaternion.w;
+            instanceScene.quaternion.x = gameLibScene.quaternion.x;
+            instanceScene.quaternion.y = gameLibScene.quaternion.y;
+            instanceScene.quaternion.z = gameLibScene.quaternion.z;
+            instanceScene.quaternion.w = gameLibScene.quaternion.w;
  
-            for (var m = 0; m < threeMeshes.length; m++) {
-                threeScene.add(threeMeshes[m]);
+            for (var m = 0; m < instanceMeshes.length; m++) {
+                instanceScene.add(instanceMeshes[m]);
             }
  
-            for (var l = 0; l < threeLights.length; l++) {
-                threeScene.add(threeLights[l]);
+            for (var l = 0; l < instanceLights.length; l++) {
+                instanceScene.add(instanceLights[l]);
             }
  
             onLoaded(
                 gameLibScene,
                 {
-                    scene: threeScene,
-                    lights: threeLights,
-                    meshes: threeMeshes
+                    scene: instanceScene,
+                    lights: instanceLights,
+                    meshes: instanceMeshes
                 }
             );
         }
-    }.bind(this)).catch(function(error){
-        console.log(error);
-    });
+    }).catch(
+        function(error){
+            console.log(error);
+        }
+    );
 };
 /**
  * Physics Shape Superset
+ * @param engine GameLib.D3.Engine
+ * @param shapeType
+ * @param scale GameLib.D3.Vector3
+ * @param vertices Number[]
+ * @param indices Number[]
+ * @param radius Number
+ * @param halfExtensions GameLib.D3.Vector3
+ * @param radiusTop Number
+ * @param radiusBottom Number
+ * @param height Number
+ * @param numSegments Number
+ * @param heightmap GameLib.D3.Heightmap
+ * @param elementSize
  * @constructor
  */
-GameLib.D3.Physics.Shape = function(
-    shapeObject,     // Physics engine specific
-    shapeType
+GameLib.D3.Shape = function(
+    engine,
+    shapeType,
+    scale,
+    vertices,
+    indices,
+    radius,
+    halfExtensions,
+    radiusTop,
+    radiusBottom,
+    height,
+    numSegments,
+    heightmap
 ) {
-    this.shapeObject = shapeObject;
+    this.engine = engine;
+ 
+    this.engine.isNotCannonThrow();    this.shapeType = shapeType;
-    this.scale = new GameLib.D3.Vector3(1, 1, 1);
+ 
+    this.instance = this.createInstance();
+ 
+    if (typeof scale == 'undefined') {
+        scale = new GameLib.D3.Vector3(1, 1, 1)
+    }
+    this.scale = scale;
+ 
+    if (typeof vertices == 'undefined') {
+        vertices = [];
+    }
+    this.vertices = vertices;
+ 
+    if (typeof indices == 'undefined') {
+        indices = [];
+    }
+    this.indices = indices;
+ 
+    if (typeof radius == 'undefined') {
+        radius = 1;
+    }
+    this.radius = radius;
+ 
+    if (typeof halfExtensions == 'undefined') {
+        halfExtensions = new GameLib.D3.Vector3(1,1,1);
+    }
+    this.halfExtensions = halfExtensions;
+ 
+    if (typeof radiusTop == 'undefined') {
+        radiusTop = 1;
+    }
+    this.radiusTop = radiusTop;
+ 
+    if (typeof radiusBottom == 'undefined') {
+        radiusBottom = 1;
+    }
+    this.radiusBottom = radiusBottom;
+ 
+    if (typeof height == 'undefined') {
+        height = 1;
+    }
+    this.height = height;
+ 
+    if (typeof numSegments == 'undefined') {
+        numSegments = 1;
+    }
+    this.numSegments = numSegments;
+ 
+    if (typeof heightmap == 'undefined') {
+        heightmap = new GameLib.D3.Heightmap();
+    }
+    this.heightmap = heightmap;
+ 
 };
  
-GameLib.D3.Physics.SHAPE_TYPE_SPHERE        = 1;
-GameLib.D3.Physics.SHAPE_TYPE_BOX           = 2;
-GameLib.D3.Physics.SHAPE_TYPE_TRIMESH       = 3;
-GameLib.D3.Physics.SHAPE_TYPE_CYLINDER      = 4;
+/**
+ * Shape constants
+ * @type {number}
+ */
+GameLib.D3.Shape.SHAPE_TYPE_SPHERE        = 1;
+GameLib.D3.Shape.SHAPE_TYPE_BOX           = 2;
+GameLib.D3.Shape.SHAPE_TYPE_TRIMESH       = 3;
+GameLib.D3.Shape.SHAPE_TYPE_CYLINDER      = 4;
+GameLib.D3.Shape.SHAPE_TYPE_HEIGHT_MAP    = 5;
+GameLib.D3.Shape.SHAPE_TYPE_CONVEX_HULL   = 6;
+ 
+/**
+ *
+ */
+GameLib.D3.Shape.prototype.createInstance = function() {
+ 
+    var instance = null;
+ 
+    if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_TRIMESH) {
+        instance = new this.engine.instance.Trimesh(
+            this.vertices,
+            this.indices
+        );
+    } else if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_SPHERE) {
+        instance = new this.engine.instance.Sphere(
+            this.radius
+        );
+    } else if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_BOX) {
+        instance = new this.engine.instance.Box(
+            new this.engine.instance.Vec3(
+                this.halfExtensions.x,
+                this.halfExtensions.y,
+                this.halfExtensions.z
+            )
+        );
+    } else if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_CYLINDER) {
+        instance = new this.engine.instance.Cylinder(
+            this.radiusTop,
+            this.radiusBottom,
+            this.height,
+            this.numSegments
+        );
+    } else if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_HEIGHT_MAP) {
+        instance = new this.engine.instance.Heightfield(
+            this.heightmap.matrix,
+            {
+                elementSize: this.heightmap.elementSize
+            }
+        );
+    } else if (this.shapeType == GameLib.D3.Shape.SHAPE_TYPE_CONVEX_HULL) {
+        console.warn('Shape type not implemented: ' + this.shapeType);
+        throw new Error('Shape type not implemented: ' + this.shapeType);
+    } else {
+        console.warn('Shape type not implemented: ' + this.shapeType);
+        throw new Error('Shape type not implemented: ' + this.shapeType);
+    }
+ 
+    this.instance = instance;
+ 
+    return instance;
+};
  
  
-GameLib.D3.Physics.Shape.prototype.Update = function() {
-    if(this.physics.engineType === GameLib.D3.Physics.TYPE_CANNON) {
-        if(this.shapeType === GameLib.D3.Physics.SHAPE_TYPE_TRIMESH) {
-            this.shapeObject.setScale(
-                new this.physics.CANNON.Vec3(
-                    this.scale.x,
-                    this.scale.y,
-                    this.scale.z
-                )
-            );
-            this.shapeObject.updateAABB();
-            this.shapeObject.updateNormals();
-            this.shapeObject.updateEdges();
-            this.shapeObject.updateBoundingSphereRadius();
-            this.shapeObject.updateTree();
-        }
+/**
+ * update
+ */
+GameLib.D3.Shape.prototype.update = function(
+    engine
+) {
+    engine.isNotCannonThrow();
+ 
+    if(this.shapeType === GameLib.D3.Shape.SHAPE_TYPE_TRIMESH) {
+        this.instance.setScale(
+            new engine.instance.Vec3(
+                this.scale.x,
+                this.scale.y,
+                this.scale.z
+            )
+        );
+        this.instance.updateAABB();
+        this.instance.updateNormals();
+        this.instance.updateEdges();
+        this.instance.updateBoundingSphereRadius();
+        this.instance.updateTree();
     }
 };
  
@@ -12503,23 +15385,27 @@ GameLib.D3.Skeleton = funct
  
  
 GameLib.D3.SkyBox = function (
- 
+    graphics
 ) {
     this.id = null;
+    
+    this.graphics = graphics;
+    this.graphics.isNotThreeThrow();
+    
     this.texturesFolder = null;
 };
  
-GameLib.D3.SkyBox.prototype.Load = function (
+GameLib.D3.SkyBox.prototype.load = function (
     texturesFolder
 ) {
     this.texturesFolder = texturesFolder;
     this.textures = [];
     this.materials = [];
     this.mesh = {};
-    this.scene = new THREE.Scene();
+    this.scene = new this.graphics.instance.Scene();
     this.textureCube = null;
  
-    var textureLoader = new THREE.TextureLoader();
+    var textureLoader = new this.graphics.instance.TextureLoader();
  
     // this textures are used to display the skybox
     this.textures.push(textureLoader.load(this.texturesFolder + "px.png"));
@@ -12531,29 +15417,29 @@ GameLib.D3.SkyBox.prototype.Load =     for (var i = 0; i < 6; i ++) {
-        this.materials.push(new THREE.MeshBasicMaterial({ map: this.textures[i] }));
+        this.materials.push(new this.graphics.instance.MeshBasicMaterial({ map: this.textures[i] }));
     }
  
     // create cube geometry
-    this.mesh = new THREE.Mesh(new THREE.CubeGeometry(1, 1, 1), new THREE.MeshFaceMaterial(this.materials));
-    this.mesh.applyMatrix(new THREE.Matrix4().makeScale(1, 1, -1));
+    this.mesh = new this.graphics.instance.Mesh(new this.graphics.instance.CubeGeometry(1, 1, 1), new this.graphics.instance.MeshFaceMaterial(this.materials));
+    this.mesh.applyMatrix(new this.graphics.instance.Matrix4().makeScale(1, 1, -1));
     this.scene.add(this.mesh);
  
     // Load env textureCube
     // this is used for reflections on meshes
     // mesh.material.envMap = this.textureCube;
-    this.textureCube = new THREE.CubeTextureLoader().load([
+    this.textureCube = new this.graphics.instance.CubeTextureLoader().load([
         this.texturesFolder + "px.png", this.texturesFolder + "nx.png",
         this.texturesFolder + "py.png", this.texturesFolder + "ny.png",
         this.texturesFolder + "pz.png", this.texturesFolder + "nz.png"
     ]);
 };
  
-GameLib.D3.SkyBox.prototype.Render = function (
+GameLib.D3.SkyBox.prototype.render = function (
     threeRenderer,
     threeCamera
 ) {
-    var cameraPosition = new THREE.Vector3(threeCamera.position.x, threeCamera.position.y, threeCamera.position.z);
+    var cameraPosition = new this.graphics.instance.Vector3(threeCamera.position.x, threeCamera.position.y, threeCamera.position.z);
  
     threeCamera.position.set(0, 0, 0);
  
@@ -12812,69 +15698,79 @@ GameLib.D3.Texture.TYPE_RGBM7_ENCODING = 3004;
 GameLib.D3.Texture.TYPE_RGBM16_ENCODING = 3005;
 GameLib.D3.Texture.TYPE_RGBD_ENCODING = 3006; // MAXRANGE IS 256.
  
- 
- 
 /**
  * Defers loading of an image and resolves once image is loaded
- * @param gameLibTexture
- * @param threeMaterial
- * @param threeMaterialMapType
+ * @param gameLibTexture GameLib.D3.Texture
+ * @param instanceMaterial
+ * @param instanceMaterialMapType
+ * @param graphics GameLib.D3.Graphics
+ * @param uploadUrl String
+ * @param progressCallback
  * @returns {Promise}
  */
-GameLib.D3.prototype.loadMap = function(gameLibTexture, threeMaterial, threeMaterialMapType) {
+GameLib.D3.Texture.loadMap = function(
+    gameLibTexture,
+    instanceMaterial,
+    instanceMaterialMapType,
+    graphics,
+    uploadUrl,
+    progressCallback
+) {
  
-    var q = this.Q.defer();
+    var defer = Q.defer();
  
     var imagePath = null;
+    
+    var textureLoader = new graphics.instance.TextureLoader();
  
     if (gameLibTexture && gameLibTexture.image && gameLibTexture.image.filename) {
         /**
          * Else, load from upload source
          */
-        imagePath = this.editorUrl + '/uploads' + this.path + '/' + gameLibTexture.image.filename;
+        imagePath = uploadUrl + '/' + gameLibTexture.image.filename;
     }
  
     if (imagePath) {
  
-        this.textureLoader.crossOrigin = '';
+        textureLoader.crossOrigin = '';
  
-        this.textureLoader.load(
+        textureLoader.load(
             imagePath,
             function(texture) {
                 /**
                  * onLoad
                  */
-                threeMaterial[threeMaterialMapType] = texture;
-                threeMaterial[threeMaterialMapType].name = gameLibTexture.name;
-                threeMaterial[threeMaterialMapType].anisotropy = gameLibTexture.anisotropy;
-                threeMaterial[threeMaterialMapType].encoding = gameLibTexture.encoding;
-                threeMaterial[threeMaterialMapType].flipY = gameLibTexture.flipY;
+                instanceMaterial[instanceMaterialMapType] = texture;
+                instanceMaterial[instanceMaterialMapType].name = gameLibTexture.name;
+                instanceMaterial[instanceMaterialMapType].anisotropy = gameLibTexture.anisotropy;
+                instanceMaterial[instanceMaterialMapType].encoding = gameLibTexture.encoding;
+                instanceMaterial[instanceMaterialMapType].flipY = gameLibTexture.flipY;
                 /**
                  * We don't restore the format since this changing from OS to OS and breaks the implementation sometimes
                  */
-                threeMaterial[threeMaterialMapType].generateMipmaps = gameLibTexture.generateMipmaps;
-                threeMaterial[threeMaterialMapType].magFilter = gameLibTexture.magFilter;
-                threeMaterial[threeMaterialMapType].minFilter = gameLibTexture.minFilter;
-                threeMaterial[threeMaterialMapType].mapping = gameLibTexture.mapping;
-                threeMaterial[threeMaterialMapType].mipmaps = gameLibTexture.mipmaps;
-                threeMaterial[threeMaterialMapType].offset = new this.THREE.Vector2(
+                instanceMaterial[instanceMaterialMapType].generateMipmaps = gameLibTexture.generateMipmaps;
+                instanceMaterial[instanceMaterialMapType].magFilter = gameLibTexture.magFilter;
+                instanceMaterial[instanceMaterialMapType].minFilter = gameLibTexture.minFilter;
+                instanceMaterial[instanceMaterialMapType].mapping = gameLibTexture.mapping;
+                instanceMaterial[instanceMaterialMapType].mipmaps = gameLibTexture.mipmaps;
+                instanceMaterial[instanceMaterialMapType].offset = new graphics.instance.Vector2(
                     gameLibTexture.offset.x,
                     gameLibTexture.offset.y
                 );
-                threeMaterial[threeMaterialMapType].premultiplyAlpha = gameLibTexture.premultiplyAlpha;
-                threeMaterial[threeMaterialMapType].textureType = gameLibTexture.textureType;
-                threeMaterial[threeMaterialMapType].wrapS = gameLibTexture.wrapS;
-                threeMaterial[threeMaterialMapType].wrapT = gameLibTexture.wrapT;
-                threeMaterial[threeMaterialMapType].unpackAlignment = gameLibTexture.unpackAlignment;
-                threeMaterial.needsUpdate = true;
-                q.resolve(true);
+                instanceMaterial[instanceMaterialMapType].premultiplyAlpha = gameLibTexture.premultiplyAlpha;
+                instanceMaterial[instanceMaterialMapType].textureType = gameLibTexture.textureType;
+                instanceMaterial[instanceMaterialMapType].wrapS = gameLibTexture.wrapS;
+                instanceMaterial[instanceMaterialMapType].wrapT = gameLibTexture.wrapT;
+                instanceMaterial[instanceMaterialMapType].unpackAlignment = gameLibTexture.unpackAlignment;
+                instanceMaterial.needsUpdate = true;
+                defer.resolve(true);
             },
             function(xhr) {
                 /**
                  * onProgress
                  */
-                if (this.editor) {
-                    this.editor.setServerStatus(Math.round(xhr.loaded / xhr.total * 100) + '% complete', 'success');
+                if (progressCallback) {
+                    progressCallback(Math.round(xhr.loaded / xhr.total * 100));
                 }
             },
             function(error) {
@@ -12882,26 +15778,36 @@ GameLib.D3.prototype.loadMap =                 console.log("an error occurred while trying to load the image : " + imagePath);
-                q.resolve(null);
+                defer.resolve(null);
             }
         );
  
     } else {
-        q.resolve(null);
+        defer.resolve(null);
     }
  
-    return q.promise;
+    return defer.promise;
 };
  
  
 /**
  * Returns an array of image loading Promises
- * @param blenderMaterial
+ * @param gameLibMaterial
  * @param blenderMaps
- * @param threeMaterial
+ * @param instanceMaterial
+ * @param graphics GameLib.D3.Graphics
+ * @param uploadUrl String
+ * @param progressCallback
  * @returns Q[]
  */
-GameLib.D3.prototype.loadMaps = function(blenderMaterial, blenderMaps, threeMaterial) {
+GameLib.D3.Texture.loadMaps = function(
+    gameLibMaterial,
+    blenderMaps,
+    instanceMaterial,
+    graphics,
+    uploadUrl,
+    progressCallback
+) {
  
     var textureMaps = [];
  
@@ -12909,9 +15815,9 @@ GameLib.D3.prototype.loadMaps =         var map = blenderMaps[ti];
  
-        if (blenderMaterial.maps.hasOwnProperty(map)) {
+        if (gameLibMaterial.maps.hasOwnProperty(map)) {
  
-            var blenderTexture = blenderMaterial.maps[map];
+            var blenderTexture = gameLibMaterial.maps[map];
  
             if (
                 blenderTexture &&
@@ -12919,57 +15825,66 @@ GameLib.D3.prototype.loadMaps =                 var threeMap = null;
+                var instanceMap = null;
  
                 if (map == 'alpha') {
-                    threeMap = 'alhpaMap';
+                    instanceMap = 'alhpaMap';
                 }
  
                 if (map == 'ao') {
-                    threeMap = 'aoMap';
+                    instanceMap = 'aoMap';
                 }
  
                 if (map == 'bump') {
-                    threeMap = 'bumpMap';
+                    instanceMap = 'bumpMap';
                 }
  
                 if (map == 'displacement') {
-                    threeMap = 'displacementMap';
+                    instanceMap = 'displacementMap';
                 }
  
                 if (map == 'emissive') {
-                    threeMap = 'emissiveMap';
+                    instanceMap = 'emissiveMap';
                 }
  
                 if (map == 'environment') {
-                    threeMap = 'envMap';
+                    instanceMap = 'envMap';
                 }
  
                 if (map == 'light') {
-                    threeMap = 'lightMap';
+                    instanceMap = 'lightMap';
                 }
  
                 if (map == 'specular') {
-                    threeMap = 'specularMap';
+                    instanceMap = 'specularMap';
                 }
  
                 if (map == 'diffuse') {
-                    threeMap = 'map';
+                    instanceMap = 'map';
                 }
  
                 if (map == 'roughness') {
-                    threeMap = 'roughnessMap';
+                    instanceMap = 'roughnessMap';
                 }
  
                 if (map == 'metalness') {
-                    threeMap = 'metalnessMap';
+                    instanceMap = 'metalnessMap';
                 }
  
-                if (threeMap == null) {
+                if (instanceMap == null) {
                     console.warn("unsupported map type : " + map);
                 }
  
-                textureMaps.push(this.loadMap(blenderMaterial.maps[map], threeMaterial, threeMap));
+                textureMaps.push(
+                    GameLib.D3.Texture.loadMap(
+                        gameLibMaterial.maps[map],
+                        instanceMaterial,
+                        instanceMap,
+                        graphics,
+                        uploadUrl,
+                        progressCallback
+                    )
+                );
             }
         }
     }
@@ -13669,226 +16584,76 @@ GameLib.D3.World = function
     }
     this.rigidBodies = rigidBodies;
  
-    this.engine = null;
- 
-    this.worldInstance = null;
- 
-    /**
-     * We only set the physics property if we pass it in the constructor,
-     * because we don't always want the physics object (ex. when we store this world to the API - we also don't then
-     * want to store the custom worlds - we want to generate them after loading from API)
-     */
-    if (engine) {
-        this.engine = engine;
-        this.worldInstance = this.createWorldInstance();
-    }
-};
- 
- 
-GameLib.D3.World.prototype.createWorldInstance = function() {
+    this.engine = engine;
  
     this.engine.isNotCannonThrow();
  
-    var customWorld = new this.engine.instance.World();
- 
-    var cannonBroadphase = null;
- 
- 
-    customWorld.broadphase = cannonBroadphase;
- 
-    var cannonSolver = null;
- 
-    if (this.solver.solverType == GameLib.D3.Physics.SPLIT_SOLVER) {
-        cannonSolver = new this.engine.instance.SplitSolver();
-    } else if (this.solver.solverType == GameLib.D3.Physics.GS_SOLVER) {
-        cannonSolver = new this.engine.instance.GSSolver();
-        cannonSolver.iterations = this.solver.iterations;
-    }
- 
-    customWorld.solver = cannonSolver;
- 
-    customWorld.gravity.x = this.gravity.x;
-    customWorld.gravity.y = this.gravity.y;
-    customWorld.gravity.z = this.gravity.z;
- 
-    for (var b = 0; b < this.rigidBodies.length; b++) {
- 
-        var customBody = this.createCustomBody(this.rigidBodies[b]);
- 
-        //customWorld.AddRigidBody();
-    }
- 
-    customWorld.name = this.name;
- 
-    return customWorld;
+    this.instance = this.createInstance();
 };
  
-GameLib.D3.World.prototype.AddShape = function(
-    shape, // d3.physics.shape
-    rigidBody,
-    offset, // vec3
-    orientation //quaternion
+/**
+ * private
+ * @returns {GameLib.D3.World|GameLib.D3.Physics.World|*}
+ */
+GameLib.D3.World.prototype.createInstance = function() {
+ 
+    var instance = new this.engine.instance.World();
+ 
+    instance.broadphase = this.broadphase.instance;
+ 
+    instance.solver = this.solver.instance;
+ 
+    instance.gravity.x = this.gravity.x;
+    instance.gravity.y = this.gravity.y;
+    instance.gravity.z = this.gravity.z;
+ 
+    instance.name = this.name;
+ 
+    return instance;
+};
+ 
+/**
+ *
+ * @param rigidBody GameLib.D3.RigidBody
+ * @constructor
+ */
+GameLib.D3.World.prototype.addRigidBody = function(
+    rigidBody
 ) {
-    shape.shape = shape;
- 
-    /**
-     * TODO:: fix this?
-     */
-    if (this.physics.engineType === GameLib.D3.Physics.TYPE_CANNON) {
- 
-        var _offset = null;
-        var _orientation = null;
- 
-        if(offset != null && typeof offset !== 'undefined') {
-            _offset = new this.physics.CANNON.Vec3(offset.x, offset.y, offset.z);
-        }
- 
-        if(orientation != null && typeof orientation !== 'undefined') {
-            _orientation = new this.physics.CANNON.Quaternion(orientation.x, orientation.y, orientation.z, orientation.w);
-        }
- 
-        rigidBody.bodyObject.addShape(shape.shapeObject, _offset, _orientation);
-    }
+    this.instance.addBody(rigidBody.instance);
 };
  
-GameLib.D3.World.prototype.Wheel = function() {
- 
-};
- 
-GameLib.D3.World.prototype.CreateRigidVehicle = function(
-    chassisBody // Physics.RigidBody
-) {
-    var rigidVehicle = new GameLib.D3.Physics.RigidVehicle();
- 
-    if (this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        var vehicle = new this.physics.CANNON.RigidVehicle({
-            chassisBody: chassisBody.bodyObject
-        });
-        rigidVehicle.vehicleObject = vehicle;
-        return rigidVehicle;
-    }
-};
- 
-GameLib.D3.World.prototype.CreateRaycastVehicle = function(
-    chassisBody // Physics.RigidBody
-) {
-    var raycastVehicle = new GameLib.D3.Physics.RaycastVehicle();
- 
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        var vehicle = new this.physics.CANNON.RaycastVehicle({
-            chassisBody: chassisBody.bodyObject
-        });
-        raycastVehicle.vehicleObject = vehicle;
-        return raycastVehicle;
-    }
-};
- 
-GameLib.D3.World.prototype.AddWheelToRigidVehicle = function(
-    vehicle,
-    rigidBody,
-    position,
-    axis,
-    direction
-) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        vehicle.vehicleObject.addWheel({
-            body: rigidBody.bodyObject,
-            position: new this.physics.CANNON.Vec3(position.x, position.y, position.z),
-            axis: new this.physics.CANNON.Vec3(axis.x, axis.y, axis.z),
-            direction: new this.physics.CANNON.Vec3(direction.x, direction.y, direction.z)
-        });
-    }
-};
- 
-GameLib.D3.World.prototype.AddWheelToRaycastVehicle = function (
-    vehicle, // physics.raycastvehicle
-    options // cannon options
-) {
-    if (this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        vehicle.vehicleObject.addWheel(options);
-    } else {
-        console.log("function for engine not implemented");
-    }
-};
- 
- 
- 
-GameLib.D3.World.prototype.CreateTriMeshShape = function(
-    vertices,   // flat list of floats
-    indices     // flat list of floats
-) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        return new GameLib.D3.Physics.Shape(new this.physics.CANNON.Trimesh(vertices, indices), GameLib.D3.Physics.SHAPE_TYPE_TRIMESH);
-    }
-};
- 
-GameLib.D3.World.prototype.CreateSphereShape = function (
-    radius
-) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        return new GameLib.D3.Physics.Shape(new this.physics.CANNON.Sphere(radius), GameLib.D3.Physics.SHAPE_TYPE_SPHERE);
-    }
-};
- 
-GameLib.D3.World.prototype.CreateBoxShape = function(
-    halfExtensions // vec3
-) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        return new GameLib.D3.Physics.Shape(new this.physics.CANNON.Box(new this.physics.CANNON.Vec3(halfExtensions.x, halfExtensions.y, halfExtensions.z)), GameLib.D3.Physics.SHAPE_TYPE_BOX);
-    }
-};
- 
-GameLib.D3.World.prototype.CreateCylinderShape = function(
-    radiusTop,
-    radiusBottom,
-    height,
-    numSegments
-) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        return new GameLib.D3.Physics.Shape(new this.physics.CANNON.Cylinder(radiusTop, radiusBottom, height, numSegments), GameLib.D3.Physics.SHAPE_TYPE_CYLINDER);
-    }
-};
- 
-GameLib.D3.World.prototype.AddRigidBody = function(
-    rigidBody   // Physics.RigidBody
-) {
-    if(this.physics.engineType === GameLib.D3.Physics.TYPE_CANNON) {
-        this.worldObject.addBody(rigidBody.bodyObject);
-    }
-};
- 
-GameLib.D3.World.prototype.AddVehicle = function(
+/**
+ *
+ * @param vehicle (GameLib.D3.RigidBodyVehicle | GameLib.D3.RaycastVehicle)
+ * @constructor
+ */
+GameLib.D3.World.prototype.addVehicle = function(
     vehicle // note: physics.vehicle
 ) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-        vehicle.vehicleObject.addToWorld(this.worldObject);
-    }
+    vehicle.instance.addToWorld(this.world.instance);
 };
  
-GameLib.D3.World.prototype.Step = function(
+GameLib.D3.World.prototype.step = function(
     timeStep
 ) {
-    if(this.physics.engineType == GameLib.D3.Physics.TYPE_CANNON) {
- 
-        // todo: figure out, why this call to internal step is more stable for trimesh collisions.....
-        //this.worldObject.internalStep(timeStep);
-        //return;
- 
-        var now = performance.now() / 1000;
- 
-        if(!this.lastCallTime){
-            // last call time not saved, cant guess elapsed time. Take a simple step.
-            this.worldObject.step(timeStep);
-            this.lastCallTime = now;
-            return;
-        }
- 
-        var timeSinceLastCall = now - this.lastCallTime;
- 
-        this.worldObject.step(timeStep, timeSinceLastCall);
+    // todo: figure out, why this call to internal step is more stable for trimesh collisions.....
+    //this.worldObject.internalStep(timeStep);
+    //return;
  
+    var now = performance.now() / 1000;
+    if(!this.lastCallTime){
+        // last call time not saved, cant guess elapsed time. Take a simple step.
+        this.instance.step(timeStep);
         this.lastCallTime = now;
+        return;
     }
+ 
+    var timeSinceLastCall = now - this.lastCallTime;
+ 
+    this.instance.step(timeStep, timeSinceLastCall);
+ 
+    this.lastCallTime = now;
 };
  
 GameLib.D3.World.prototype.GetIndexedVertices = function(
@@ -13909,77 +16674,249 @@ GameLib.D3.World.prototype.GetIndexedVertices = function(
+/**
+ * @param triangleMeshShape GameLib.D3.Shape
+ * @param normalLength Number
+ * @param scale GameLib.D3.Vector3
+ * @param opacity Number
+ * @param wireframeColor HexCode
+ * @param graphics THREE
+ * @returns {THREE.Mesh|this.meshes}
+ * @constructor
+ */
+GameLib.D3.World.prototype.generateWireframeViewTriangleMesh = function(
+    graphics,
     triangleMeshShape,
     normalLength,
     scale,
     opacity,
     wireframeColor
 ) {
-    var geometryTHREE = new THREE.Geometry();
-    var wireframeTHREEMesh = new THREE.Mesh
-    (
-        geometryTHREE,
-        new THREE.MeshBasicMaterial({
-            color: wireframeColor ? wireframeColor : 0xfefefe,
+    graphics.isNotThreeThrow();
+    this.engine.isNotCannonThrow();
+ 
+    if(typeof normalLength == 'undefined') {
+        normalLength = 10;
+    }
+ 
+    if(typeof scale == 'undefined') {
+        scale = new graphics.instance.Vector3(1, 1, 1);
+    }
+ 
+    if(typeof opacity == 'undefined') {
+        opacity = 0.5;
+    }
+ 
+    if(typeof wireframeColor == 'undefined') {
+        wireframeColor = 0xfefefe;
+    }
+ 
+    var graphicsGeometry = new graphics.instance.Geometry();
+ 
+    var wireframeMesh = new graphics.instance.Mesh(
+        graphicsGeometry,
+        new graphics.instance.MeshBasicMaterial({
+            color: wireframeColor,
             wireframe: true,
-            opacity: opacity ? opacity : 0.5
+            opacity: opacity
         })
     );
  
-    var data = this.GetIndexedVertices(triangleMeshShape);
- 
-    for(var i = 0, l = data.vertices.length / 3; i < l; i++) {
-        geometryTHREE.vertices.push(new THREE.Vector3(data.vertices[i * 3], data.vertices[i * 3 + 1], data.vertices[i * 3 + 2]));
+    for(var i = 0, l = triangleMeshShape.instance.vertices.length / 3; i < l; ++i) {
+        graphicsGeometry.vertices.push(
+            new graphics.instance.Vector3(
+                triangleMeshShape.instance.vertices[i * 3],
+                triangleMeshShape.instance.vertices[i * 3 + 1],
+                triangleMeshShape.instance.vertices[i * 3 + 2]
+            )
+        );
     }
  
-    for(var i = 0, l = data.indices.length / 3; i < l; i++) {
-        var i0 = data.indices[i * 3];
-        var i1 = data.indices[i * 3 + 1];
-        var i2 = data.indices[i * 3 + 2];
+    for(var i = 0, l = triangleMeshShape.instance.indices.length / 3; i < l; ++i) {
+        var i0 = triangleMeshShape.instance.indices[i * 3];
+        var i1 = triangleMeshShape.instance.indices[i * 3 + 1];
+        var i2 = triangleMeshShape.instance.indices[i * 3 + 2];
  
-        geometryTHREE.faces.push(new THREE.Face3(i0, i1, i2));
+        graphicsGeometry.faces.push(
+            new graphics.instance.Face3(
+                i0,
+                i1,
+                i2
+            )
+        );
  
-        // Create debug view for normals
+        // Center point on the current triangle
  
-        // Center point on the mesh itself
-        var centroid = new THREE.Vector3()
-            .add(geometryTHREE.vertices[i0])
-            .add(geometryTHREE.vertices[i1])
-            .add(geometryTHREE.vertices[i2])
+        var centroid = new graphics.instance.Vector3()
+            .add(graphicsGeometry.vertices[i0])
+            .add(graphicsGeometry.vertices[i1])
+            .add(graphicsGeometry.vertices[i2])
             .divideScalar(3);
  
-        var normal = null;
-        if(this.engine.engineType == GameLib.D3.Physics.TYPE_CANNON) {
-            var normal = new this.physics.CANNON.Vec3();
-            triangleMeshShape.getNormal(i, normal);
-        } else {
-            // todo: calculate the normal for v0, v1 & v2 here.
-        }
+        // Get the normal from the mesh shape itself
+        var normal = new this.engine.instance.Vec3();
+        triangleMeshShape.instance.getNormal(i , normal);
  
-        var arrow = new THREE.ArrowHelper(new THREE.Vector3(normal.x, normal.y, normal.z), centroid, normalLength, new THREE.Color(normal.x, normal.y, normal.z));
-        wireframeTHREEMesh.add( arrow );
+        var arrow = new graphics.instance.ArrowHelper(
+            new graphics.instance.Vector3(
+                normal.x,
+                normal.y,
+                normal.z
+            ),
+            centroid,
+            normalLength,
+            new graphics.instance.Color(
+                normal.x,
+                normal.y,
+                normal.z
+            )
+        );
+        wireframeMesh.add( arrow );
     }
  
-    wireframeTHREEMesh.scale.x = scale.x;
-    wireframeTHREEMesh.scale.y = scale.y;
-    wireframeTHREEMesh.scale.z = scale.z;
+    wireframeMesh.scale.x = scale.x;
+    wireframeMesh.scale.y = scale.y;
+    wireframeMesh.scale.z = scale.z;
  
-    return wireframeTHREEMesh;
+    return wireframeMesh;
 };
  
-GameLib.D3.World.prototype.GenerateTriangleCollisionMesh = function(
-    threeMesh,
-    mass,                       // default = 0
-    friction,                   // default = 10
-    createCollisionSubMeshes,   // boolean. default = false
-    facesPerSubsection,        // int. default = 0
-    subsectionsToMerge         // int. default = 0
+/**
+ * @param convexPolyMeshShape GameLib.D3.Shape
+ * @param normalLength Number
+ * @param scale GameLib.D3.Vector3
+ * @param opacity Number
+ * @param wireframeColor HexCode
+ * @param graphics THREE
+ * @returns {THREE.Mesh|this.meshes}
+ * @constructor
+ */
+GameLib.D3.World.prototype.generateWireframeViewConvexPolyMesh = function(
+    graphics,
+    convexPolyMeshShape,
+    normalLength,
+    scale,
+    opacity,
+    wireframeColor
 ) {
+    graphics.isNotThreeThrow();
+    this.engine.isNotCannonThrow();
+ 
+    if(typeof normalLength == 'undefined') {
+        normalLength = 10;
+    }
+ 
+    if(typeof scale == 'undefined') {
+        scale = new graphics.instance.Vector3(1, 1, 1);
+    }
+ 
+    if(typeof opacity == 'undefined') {
+        opacity = 0.5;
+    }
+ 
+    if(typeof wireframeColor == 'undefined') {
+        wireframeColor = 0xfefefe;
+    }
+ 
+ 
+    var graphicsGeometry = new graphics.instance.Geometry();
+    var wireframeMesh = new graphics.instance.Mesh(
+        graphicsGeometry,
+        new graphics.instance.MeshBasicMaterial({
+            color: wireframeColor,
+            wireframe: true,
+            opacity: opacity
+        })
+    );
+ 
+    for(var i = 0, l = convexPolyMeshShape.instance.vertices.length; i < l; i++) {
+        var vertex = convexPolyMeshShape.instance.vertices[i];
+        graphicsGeometry.vertices.push(new graphics.instance.Vector3(vertex.x, vertex.y, vertex.z));
+    }
+ 
+    for(var i = 0, l = convexPolyMeshShape.instance.faces.length; i < l; i++) {
+        var face = convexPolyMeshShape.instance.faces[i];
+ 
+        var i0 = face[0];
+        var i1 = face[1];
+        var i2 = face[2];
+ 
+        graphicsGeometry.faces.push(new graphics.instance.Face3(i0, i1, i2));
+ 
+        // Center point on the current triangle
+        var centroid = new graphics.instance.Vector3()
+            .add(graphicsGeometry.vertices[i0])
+            .add(graphicsGeometry.vertices[i1])
+            .add(graphicsGeometry.vertices[i2])
+            .divideScalar(3);
+ 
+        var normalVec3 = convexPolyMeshShape.instance.faceNormals[i];
+        var normal = new graphics.instance.Vector3(
+            normalVec3.x,
+            normalVec3.y,
+            normalVec3.z
+        );
+ 
+        var arrow = new graphics.instance.ArrowHelper(
+            normal,
+            centroid,
+            normalLength,
+            new graphics.instance.Color(
+                normal.x,
+                normal.y,
+                normal.z
+            )
+        );
+ 
+        wireframeMesh.add( arrow );
+    }
+ 
+    wireframeMesh.scale.x = scale.x;
+    wireframeMesh.scale.y = scale.y;
+    wireframeMesh.scale.z = scale.z;
+ 
+    return wireframeMesh;
+};
+ 
+/**
+ * @param graphics GameLib.D3.Graphics
+ * @param graphicsMesh  THREE.Mesh
+ * @param mass Number
+ * @param friction Number
+ * @param createCollisionSubMeshes Boolean
+ * @param facesPerSubsection Number
+ * @param subsectionsToMerge Number
+ * @returns {Object}
+ * @constructor
+ */
+GameLib.D3.World.prototype.generateTriangleMeshShapeDivided = function(
+    graphics,
+    graphicsMesh,
+    mass,
+    friction,
+    createCollisionSubMeshes,
+    facesPerSubsection,
+    subsectionsToMerge
+) {
+    graphics.isNotThreeThrow();
+    this.engine.isNotCannonThrow();
+ 
+    if(mass == null || typeof mass == 'undefined') {
+        mass = 0;
+    }
+ 
+    if(friction == null || typeof friction == 'undefined') {
+        friction = 10;
+    }
+ 
+    if(createCollisionSubMeshes == null || typeof createCollisionSubMeshes == 'undefined') {
+        createCollisionSubMeshes = false;
+    }
+ 
     var processedFaces = 0;
     var facesPerSubSection = facesPerSubsection || 0;
     var subMeshesToMerge = subsectionsToMerge || 0;
-    var totalAmtFaces = threeMesh.geometry.faces.length;
+    var totalAmtFaces = graphicsMesh.geometry.faces.length;
     var facesToProcess = createCollisionSubMeshes ? (subMeshesToMerge * facesPerSubSection) : totalAmtFaces;
  
     var pairs = []; // output
@@ -13992,27 +16929,28 @@ GameLib.D3.World.prototype.GenerateTriangleCollisionMesh =             var body = null;
  
-            if(this.engine.engineType == GameLib.D3.Physics.TYPE_CANNON) {
+            var meshShape = new this.engine.instance.Trimesh(vertices, indicies);
  
-                var meshShape = new this.physics.CANNON.Trimesh(vertices, indicies);
-                meshShape.setScale(new this.physics.CANNON.Vec3(threeMesh.scale.x, threeMesh.scale.y, threeMesh.scale.z));
-                meshShape.updateAABB();
-                meshShape.updateNormals();
-                meshShape.updateEdges();
-                meshShape.updateBoundingSphereRadius();
-                meshShape.updateTree();
+            meshShape.setScale(new this.engine.instance.Vec3(
+                graphicsMesh.scale.x,
+                graphicsMesh.scale.y,
+                graphicsMesh.scale.z
+            ));
  
-                body = new this.physics.CANNON.Body({ mass: mass ? mass : 0, friction: friction ? friction : 10 });
-                body.addShape(meshShape);
+            meshShape.updateAABB();
+            meshShape.updateNormals();
+            meshShape.updateEdges();
+            meshShape.updateBoundingSphereRadius();
+            meshShape.updateTree();
  
-            } else if (this.engine.engineType == GameLib.D3.Physics.Engine.TYPE_AMMO) {
- 
-            } else if (this.engine.engineType == GameLib.D3.Physics.Engine.TYPE_GOBLIN) {
- 
-            }
+            body = new this.engine.instance.Body({
+                mass: mass,
+                friction: friction
+            });
+            body.addShape(meshShape);
  
             pairs.push({
-                threeObject : createCollisionSubMeshes ? null : threeMesh,
+                threeObject : createCollisionSubMeshes ? null : graphicsMesh,
                 physicsObject : body
             });
  
@@ -14025,14 +16963,14 @@ GameLib.D3.World.prototype.GenerateTriangleCollisionMesh =         var face = threeMesh.geometry.faces[i];
+        var face = graphicsMesh.geometry.faces[i];
         indicies.push(indicies.length);
         indicies.push(indicies.length);
         indicies.push(indicies.length);
  
-        var v0 = threeMesh.geometry.vertices[face.a];
-        var v1 = threeMesh.geometry.vertices[face.b];
-        var v2 = threeMesh.geometry.vertices[face.c];
+        var v0 = graphicsMesh.geometry.vertices[face.a];
+        var v1 = graphicsMesh.geometry.vertices[face.b];
+        var v2 = graphicsMesh.geometry.vertices[face.c];
  
         vertices.push(v0.x, v0.y, v0.z);
         vertices.push(v1.x, v1.y, v1.z);
@@ -14042,6 +16980,395 @@ GameLib.D3.World.prototype.GenerateTriangleCollisionMesh = function(
+    graphics,
+    graphicsMesh
+) {
+ 
+    // - - - - - - - - - - - - - - - - - - - - - - - - -
+    // Note: I did not test this yet with the API data.
+    // - - - - - - - - - - - - - - - - - - - - - - - - -
+ 
+    var scaledVertices = [];
+    for(var i = 0, l = graphicsMesh.geometry.vertices.length; i < l; i++) {
+ 
+        var vertex = graphicsMesh.geometry.vertices[i];
+ 
+        scaledVertices.push(new this.engine.instance.Vec3(
+            vertex.x * graphicsMesh.scale.x,
+            vertex.y * graphicsMesh.scale.y,
+            vertex.z * graphicsMesh.scale.z
+        ));
+ 
+    }
+ 
+    var triangleFaces = [];
+    for(var f = 0, fl = graphicsMesh.geometry.faces.length; f < fl; f++) {
+        var i0 = graphicsMesh.geometry.faces[f].a;
+        var i1 = graphicsMesh.geometry.faces[f].b;
+        var i2 = graphicsMesh.geometry.faces[f].c;
+ 
+        triangleFaces.push([
+            i0,
+            i1,
+            i2
+        ]);
+    }
+ 
+    // - - - - - - - - - - - - - - - - - - -
+    // Create collision mesh
+    // - - - - - - - - - - - - - - - - - - -
+ 
+    var reindexedFaces = {};
+    var vertices = [];
+    var faces = [];
+ 
+    var processedFaces = 0;
+    var totalFacesToProcess = triangleFaces.length;
+    var flLastIndex = 0;
+ 
+    for(var f = 0; f < totalFacesToProcess; f++) {
+ 
+        var i0 = triangleFaces[f][0];
+        var i1 = triangleFaces[f][1];
+        var i2 = triangleFaces[f][2];
+ 
+        if(typeof reindexedFaces[i0] === 'undefined') {
+            vertices.push(scaledVertices[i0].x, scaledVertices[i0].y, scaledVertices[i0].z);
+            reindexedFaces[i0] = flLastIndex;
+            flLastIndex++;
+        }
+ 
+        if(typeof reindexedFaces[i1] === 'undefined') {
+            vertices.push(scaledVertices[i1].x, scaledVertices[i1].y, scaledVertices[i1].z);
+            reindexedFaces[i1] = flLastIndex;
+            flLastIndex++;
+        }
+ 
+        if(typeof reindexedFaces[i2] === 'undefined') {
+            vertices.push(scaledVertices[i2].x, scaledVertices[i2].y, scaledVertices[i2].z);
+            reindexedFaces[i2] = flLastIndex;
+            flLastIndex++;
+        }
+ 
+        faces.push(reindexedFaces[i0], reindexedFaces[i1], reindexedFaces[i2]);
+ 
+        processedFaces++;
+    }
+ 
+    var shape = GameLib.D3.Shape(this.engine, GameLib.D3.Shape.SHAPE_TYPE_TRIMESH, graphicsMesh.scale, vertices, faces);
+    var body = GameLib.D3.RigidBody(this.engine, 0, 12);
+ 
+    body.addShape(shape);
+    this.addRigidBody(body);
+ 
+    // process the mesh children recursively
+    for(var c in graphicsMesh.children) {
+        this.generateTriangleMeshShape(graphics, graphicsMesh.children[c]);
+    }
+ 
+    return body;
+};
+ 
+/**
+ * @param triangleMeshBody GameLib.D3.RigidBody
+ * @param rayscale Number
+ * @param maxTriangleDistance Number
+ * @param createCompoundShape Boolean
+ * @param graphics GameLib.D3.Graphics
+ * @param triangleMeshShapes  GameLib.D3.Shape[]
+ * @param createDebugView Boolean
+ * @returns {GameLib.D3.RigidBody}
+ * @constructor
+ */
+GameLib.D3.World.prototype.fixupTriangleMeshShape = function(
+    triangleMeshBody,
+    triangleMeshShapes,
+    rayscale,
+    maxTriangleDistance,
+    createCompoundShape,
+    graphics,
+    createDebugView
+) {
+    this.engine.isNotCannonThrow();
+ 
+    graphics.isNotThreeThrow();
+ 
+    if(rayscale == null || typeof rayscale == 'undefined' || rayscale == 0) {
+        rayscale = 10;
+    }
+ 
+    if(maxTriangleDistance == null || typeof maxTriangleDistance == 'undefined') {
+        maxTriangleDistance = 13;
+    }
+ 
+    var world = this.instance;
+ 
+    var raycastResult = new this.engine.instance.RaycastResult();
+ 
+    var brokenFaceIndicators = [];
+    var wireframeMeshes = [];
+ 
+    var totalFaces = 0;
+    var totalBrokenFaces = 0;
+    var totalFixedFaces = 0;
+    var fixedTriangleMeshObjects = [];
+ 
+    for(var i in triangleMeshShapes) {
+        var trimesh = triangleMeshShapes[i];
+ 
+        var brokenFaces = [];
+        totalFaces += (trimesh.indices.length / 3);
+ 
+        for(var face = 0; face < trimesh.indices.length / 3; face++) {
+ 
+            var i0 = trimesh.indices[face * 3];
+            var i1 = trimesh.indices[face * 3 + 1];
+            var i2 = trimesh.indices[face * 3 + 2];
+ 
+            var triangleCenterPoint = new graphics.instance.Vector3()
+                .add(new graphics.instance.Vector3(
+                    trimesh.vertices[i0 * 3],
+                    trimesh.vertices[i0 * 3 + 1],
+                    trimesh.vertices[i0 * 3 + 2])
+                )
+                .add(new graphics.instance.Vector3(
+                    trimesh.vertices[i1 * 3],
+                    trimesh.vertices[i1 * 3 + 1],
+                    trimesh.vertices[i1 * 3 + 2])
+                )
+                .add(new graphics.instance.Vector3(
+                    trimesh.vertices[i2 * 3],
+                    trimesh.vertices[i2 * 3 + 1],
+                    trimesh.vertices[i2 * 3 + 2])
+                )
+                .divideScalar(3);
+ 
+            var triangleNormal = new this.engine.instance.Vec3();
+            trimesh.getNormal(face , triangleNormal);
+ 
+            var from = new this.engine.instance.Vec3(
+                triangleCenterPoint.x + triangleNormal.x,
+                triangleCenterPoint.y + triangleNormal.y,
+                triangleCenterPoint.z + triangleNormal.z
+            );
+ 
+            var to = new this.engine.instance.Vec3(
+                from.x - triangleNormal.x * rayscale,
+                from.y - triangleNormal.y * rayscale,
+                from.z - triangleNormal.z * rayscale
+            );
+ 
+            world.raycastClosest(from, to, {}, raycastResult);
+ 
+            // visualize results
+            if(createDebugView){
+                var graphicsGeometry = new graphics.instance.Geometry();
+                var wireframeMesh = new graphics.instance.Mesh(
+                    graphicsGeometry,
+                    new graphics.instance.MeshBasicMaterial({
+                        color: 0xff0000,
+                        wireframe: true,
+                        opacity: 1
+                    })
+                );
+ 
+                var arrow = new graphics.instance.ArrowHelper(
+                    new graphics.instance.Vector3(
+                        triangleNormal.x,
+                        triangleNormal.y,
+                        triangleNormal.z
+                    ).normalize(),
+ 
+                    new graphics.instance.Vector3(
+                        from.x,
+                        from.y,
+                        from.z
+                    ),
+ 
+                    rayscale / 2,
+                    raycastResult.hasHit ? new graphics.instance.Color(0, 1, 0)
+                                         : new graphics.instance.Color(1, 0, 0)
+                );
+ 
+                wireframeMesh.add( arrow );
+ 
+                wireframeMeshes.add(wireframeMesh);
+                brokenFaceIndicators.push(wireframeMesh);
+            }
+ 
+            if(!raycastResult.hasHit) {
+                brokenFaces.push({
+                    faceIndex : face,
+ 
+                    vertices : [
+                        new this.engine.instance.Vec3(
+                            trimesh.vertices[i0 * 3],
+                            trimesh.vertices[i0 * 3 + 1],
+                            trimesh.vertices[i0 * 3 + 2]
+                        ),
+ 
+                        new this.engine.instance.Vec3(
+                            trimesh.vertices[i1 * 3],
+                            trimesh.vertices[i1 * 3 + 1],
+                            trimesh.vertices[i1 * 3 + 2]
+                        ),
+ 
+                        new this.engine.instance.Vec3(
+                            trimesh.vertices[i2 * 3],
+                            trimesh.vertices[i2 * 3 + 1],
+                            trimesh.vertices[i2 * 3 + 2]
+                        )
+                    ],
+ 
+                    center : triangleCenterPoint,
+ 
+                    parent : trimesh
+                });
+            }
+        }
+ 
+        // fix up broken faces
+ 
+        var bFaceIndexed = {};
+        for(var b = 0; b < brokenFaces.length; b++) {
+            var brokenFace = brokenFaces[b];
+ 
+            if(brokenFace.marked) {
+                continue;
+            }
+ 
+            bFaceIndexed[b] = {
+                indices : [],
+                vertices : []
+            };
+ 
+            var indicesAmount = bFaceIndexed[b].indices.length;
+ 
+            // add the current broken face itself to the array
+            bFaceIndexed[b].indices.push(
+                indicesAmount,
+                indicesAmount + 1,
+                indicesAmount + 2
+            );
+ 
+            bFaceIndexed[b].vertices.push(
+                brokenFace.vertices[0].x,
+                brokenFace.vertices[0].y,
+                brokenFace.vertices[0].z
+            );
+ 
+            bFaceIndexed[b].vertices.push(
+                brokenFace.vertices[1].x,
+                brokenFace.vertices[1].y,
+                brokenFace.vertices[1].z
+            );
+ 
+            bFaceIndexed[b].vertices.push(
+                brokenFace.vertices[2].x,
+                brokenFace.vertices[2].y,
+                brokenFace.vertices[2].z
+            );
+ 
+            for(var bb = 0; bb < brokenFaces.length; bb++) {
+ 
+                if(bb == b) {
+                    continue;
+                }
+ 
+                var otherBrokenFace = brokenFaces[bb];
+ 
+                if(otherBrokenFace.marked) {
+                    continue;
+                }
+ 
+                if(brokenFace.center.distanceTo(otherBrokenFace.center) <= maxTriangleDistance) {
+                    var indicesAmount = bFaceIndexed[b].indices.length;
+ 
+                    bFaceIndexed[b].indices.push(
+                        indicesAmount,
+                        indicesAmount + 1,
+                        indicesAmount + 2
+                    );
+ 
+                    bFaceIndexed[b].vertices.push(
+                        otherBrokenFace.vertices[0].x,
+                        otherBrokenFace.vertices[0].y,
+                        otherBrokenFace.vertices[0].z
+                    );
+ 
+                    bFaceIndexed[b].vertices.push(
+                        otherBrokenFace.vertices[1].x,
+                        otherBrokenFace.vertices[1].y,
+                        otherBrokenFace.vertices[1].z
+                    );
+ 
+                    bFaceIndexed[b].vertices.push(
+                        otherBrokenFace.vertices[2].x,
+                        otherBrokenFace.vertices[2].y,
+                        otherBrokenFace.vertices[2].z
+                    );
+ 
+                    otherBrokenFace.marked = true;
+                }
+            }
+        }
+ 
+ 
+        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+        // Decide if we want to create new rigid bodies, or create a compound mesh
+        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ 
+        for(var e in bFaceIndexed) {
+            var element = bFaceIndexed[e];
+ 
+            var shape = new GameLib.D3.Shape(this.engine, GameLib.D3.Shape.SHAPE_TYPE_TRIMESH, null, element.vertices, element.indices);
+ 
+            if(createCompoundShape) {
+                triangleMeshBody.addShape(shape);
+            } else {
+ 
+                var body = new GameLib.D3.RigidBody(this.engine, 0, 12);
+                body.addShape(shape);
+                this.instance.addRigidBody(body);
+            }
+ 
+            fixedTriangleMeshObjects.push(shape);
+            totalFixedFaces += element.indices.length / 3;
+ 
+            console.log("created mesh shape", element.indices.length / 3);
+        }
+ 
+        // TODO: remove duplicate indices
+        /*trimesh.updateNormals();
+         trimesh.updateEdges();
+         trimesh.updateTree();
+         trimesh.updateAABB();
+         trimesh.updateBoundingSphereRadius();*/
+ 
+        // map faceIndex to flat face index (faceIndex * 3) +0, 1, 2 -> triangle indices
+        console.log("i = " + i, brokenFaces);
+        totalBrokenFaces += brokenFaces.length;
+    }
+ 
+    console.log("total faces", totalFaces);
+    console.log("total broken faces", totalBrokenFaces);
+    console.log("broken faces in percent", (totalBrokenFaces / totalFaces) * 100);
+    console.log("total fixed faces", totalFixedFaces);
+    console.log("fixed triangle mesh shapes", fixedTriangleMeshObjects.length);
+ 
+    return {
+        brokenFaceIndicators : brokenFaceIndicators,
+        fixedTriangleMeshShapes : fixedTriangleMeshObjects,
+        wireframeMeshes : wireframeMeshes
+    };
+};
 Eif (typeof module !== 'undefined') {
     module.exports = GameLib;
 }
@@ -14050,7 +17377,7 @@ GameLib.D3.World.prototype.GenerateTriangleCollisionMesh = istanbul at Tue Oct 18 2016 15:35:01 GMT+0200 (CEST) + generated by istanbul at Fri Oct 28 2016 15:11:03 GMT+0200 (CEST) diff --git a/build/coverage/lcov-report/build/index.html b/build/coverage/lcov-report/build/index.html index dcb7484..65ec1f7 100644 --- a/build/coverage/lcov-report/build/index.html +++ b/build/coverage/lcov-report/build/index.html @@ -20,24 +20,24 @@
- 17.71% + 15.55% Statements - 309/1745 + 320/2058
- 3.87% + 3.6% Branches - 27/697 + 29/806
- 6.16% + 5.96% Functions - 9/146 + 9/151
- 17.71% + 15.55% Lines - 309/1745 + 320/2058
@@ -60,15 +60,15 @@ game-lib.js -
- 17.71% - 309/1745 - 3.87% - 27/697 - 6.16% - 9/146 - 17.71% - 309/1745 +
+ 15.55% + 320/2058 + 3.6% + 29/806 + 5.96% + 9/151 + 15.55% + 320/2058 @@ -77,7 +77,7 @@ diff --git a/build/coverage/lcov-report/index.html b/build/coverage/lcov-report/index.html index 44b2a4c..e073f7f 100644 --- a/build/coverage/lcov-report/index.html +++ b/build/coverage/lcov-report/index.html @@ -20,24 +20,24 @@
- 17.71% + 15.55% Statements - 309/1745 + 320/2058
- 3.87% + 3.6% Branches - 27/697 + 29/806
- 6.16% + 5.96% Functions - 9/146 + 9/151
- 17.71% + 15.55% Lines - 309/1745 + 320/2058
@@ -60,15 +60,15 @@ build/ -
- 17.71% - 309/1745 - 3.87% - 27/697 - 6.16% - 9/146 - 17.71% - 309/1745 +
+ 15.55% + 320/2058 + 3.6% + 29/806 + 5.96% + 9/151 + 15.55% + 320/2058 @@ -77,7 +77,7 @@ diff --git a/build/coverage/lcov.info b/build/coverage/lcov.info index 59ef6c1..7a1e289 100644 --- a/build/coverage/lcov.info +++ b/build/coverage/lcov.info @@ -2,151 +2,156 @@ TN: SF:/usr/share/gamewheel/game-lib/build/game-lib.js FN:2,GameLib FN:6,(anonymous_2) -FN:14,(anonymous_3) -FN:35,(anonymous_4) -FN:95,(anonymous_5) -FN:129,(anonymous_6) -FN:171,(anonymous_7) -FN:183,(anonymous_8) -FN:195,(anonymous_9) -FN:202,(anonymous_10) -FN:213,(anonymous_11) -FN:221,(anonymous_12) -FN:239,(anonymous_13) -FN:289,(anonymous_14) -FN:300,(anonymous_15) -FN:311,(anonymous_16) -FN:321,(anonymous_17) -FN:329,(anonymous_18) -FN:381,(anonymous_19) -FN:390,(anonymous_20) -FN:404,(anonymous_21) -FN:437,(anonymous_22) -FN:469,(anonymous_23) -FN:477,(anonymous_24) -FN:483,(anonymous_25) -FN:489,(anonymous_26) -FN:497,(anonymous_27) -FN:503,(anonymous_28) -FN:563,(anonymous_29) -FN:582,(anonymous_30) -FN:603,(anonymous_31) -FN:642,(anonymous_32) -FN:648,(anonymous_33) -FN:694,(anonymous_34) -FN:749,(anonymous_35) -FN:883,(anonymous_36) -FN:1335,(anonymous_37) -FN:1487,(anonymous_38) -FN:1491,(anonymous_39) -FN:1509,(anonymous_40) -FN:1532,(anonymous_41) -FN:1539,(anonymous_42) -FN:1565,(anonymous_43) -FN:1572,(anonymous_44) -FN:1589,(anonymous_45) -FN:1596,(anonymous_46) -FN:1602,(anonymous_47) -FN:1608,(anonymous_48) -FN:1614,(anonymous_49) -FN:1631,(anonymous_50) -FN:1640,(anonymous_51) -FN:1737,(anonymous_52) -FN:1841,(anonymous_53) -FN:1956,(anonymous_54) -FN:1974,(anonymous_55) -FN:2059,(anonymous_56) -FN:2067,inProcessed -FN:2085,neighbourOnEdge -FN:2217,(anonymous_59) -FN:2261,(anonymous_60) -FN:2293,(anonymous_61) -FN:2311,(anonymous_62) -FN:2325,(anonymous_63) -FN:2330,(anonymous_64) -FN:2342,(anonymous_65) -FN:2347,(anonymous_66) -FN:2374,(anonymous_67) -FN:2415,(anonymous_68) -FN:2461,(anonymous_69) -FN:2523,(anonymous_70) -FN:2539,(anonymous_71) -FN:2540,(anonymous_72) -FN:2729,(anonymous_73) -FN:2882,(anonymous_74) -FN:2883,(anonymous_75) -FN:2915,(anonymous_76) -FN:2922,(anonymous_77) -FN:3014,(anonymous_78) -FN:3022,(anonymous_79) -FN:3037,(anonymous_80) -FN:3068,(anonymous_81) -FN:3126,(anonymous_82) -FN:3133,(anonymous_83) -FN:3173,(anonymous_84) -FN:3201,(anonymous_85) -FN:3255,(anonymous_86) -FN:3445,(anonymous_87) -FN:3464,(anonymous_88) -FN:3493,(anonymous_89) -FN:3501,(anonymous_90) -FN:3525,(anonymous_91) -FN:3607,(anonymous_92) -FN:3629,(anonymous_93) -FN:3683,(anonymous_94) -FN:3700,(anonymous_95) -FN:3740,(anonymous_96) -FN:3754,(anonymous_97) -FN:3761,(anonymous_98) -FN:3768,(anonymous_99) -FN:3787,(anonymous_100) -FN:3802,(anonymous_101) -FN:3810,(anonymous_102) -FN:3817,(anonymous_103) -FN:3828,(anonymous_104) -FN:3834,(anonymous_105) -FN:3841,(anonymous_106) -FN:3848,(anonymous_107) -FN:3852,(anonymous_108) -FN:3860,(anonymous_109) -FN:3880,(anonymous_110) -FN:3884,(anonymous_111) -FN:3903,(anonymous_112) -FN:3927,(anonymous_113) -FN:3934,(anonymous_114) -FN:3943,(anonymous_115) -FN:3964,(anonymous_116) -FN:3984,(anonymous_117) -FN:4002,(anonymous_118) -FN:4006,(anonymous_119) -FN:4027,(anonymous_120) -FN:4038,(anonymous_121) -FN:4083,(anonymous_122) -FN:4128,(anonymous_123) -FN:4149,(anonymous_124) -FN:4188,(anonymous_125) -FN:4206,(anonymous_126) -FN:4218,(anonymous_127) -FN:4233,(anonymous_128) -FN:4251,(anonymous_129) -FN:4309,(anonymous_130) -FN:4347,(anonymous_131) -FN:4375,(anonymous_132) -FN:4379,(anonymous_133) -FN:4393,(anonymous_134) -FN:4407,(anonymous_135) -FN:4424,(anonymous_136) -FN:4437,(anonymous_137) -FN:4446,(anonymous_138) -FN:4454,(anonymous_139) -FN:4462,(anonymous_140) -FN:4473,(anonymous_141) -FN:4481,(anonymous_142) -FN:4489,(anonymous_143) -FN:4515,(anonymous_144) -FN:4533,(anonymous_145) -FN:4592,(anonymous_146) -FNF:146 +FN:23,(anonymous_3) +FN:44,(anonymous_4) +FN:104,(anonymous_5) +FN:138,(anonymous_6) +FN:180,(anonymous_7) +FN:192,(anonymous_8) +FN:204,(anonymous_9) +FN:211,(anonymous_10) +FN:222,(anonymous_11) +FN:230,(anonymous_12) +FN:248,(anonymous_13) +FN:298,(anonymous_14) +FN:309,(anonymous_15) +FN:320,(anonymous_16) +FN:330,(anonymous_17) +FN:338,(anonymous_18) +FN:390,(anonymous_19) +FN:399,(anonymous_20) +FN:413,(anonymous_21) +FN:446,(anonymous_22) +FN:478,(anonymous_23) +FN:486,(anonymous_24) +FN:492,(anonymous_25) +FN:498,(anonymous_26) +FN:506,(anonymous_27) +FN:512,(anonymous_28) +FN:572,(anonymous_29) +FN:590,(anonymous_30) +FN:602,(anonymous_31) +FN:609,(anonymous_32) +FN:629,(anonymous_33) +FN:669,(anonymous_34) +FN:724,(anonymous_35) +FN:731,(anonymous_36) +FN:784,(anonymous_37) +FN:839,(anonymous_38) +FN:973,(anonymous_39) +FN:1427,(anonymous_40) +FN:1591,(anonymous_41) +FN:1595,(anonymous_42) +FN:1613,(anonymous_43) +FN:1636,(anonymous_44) +FN:1643,(anonymous_45) +FN:1669,(anonymous_46) +FN:1676,(anonymous_47) +FN:1693,(anonymous_48) +FN:1700,(anonymous_49) +FN:1706,(anonymous_50) +FN:1712,(anonymous_51) +FN:1718,(anonymous_52) +FN:1735,(anonymous_53) +FN:1744,(anonymous_54) +FN:1840,(anonymous_55) +FN:1943,(anonymous_56) +FN:2058,(anonymous_57) +FN:2076,(anonymous_58) +FN:2161,(anonymous_59) +FN:2169,inProcessed +FN:2187,neighbourOnEdge +FN:2319,(anonymous_62) +FN:2363,(anonymous_63) +FN:2395,(anonymous_64) +FN:2413,(anonymous_65) +FN:2429,(anonymous_66) +FN:2451,(anonymous_67) +FN:2461,(anonymous_68) +FN:2473,(anonymous_69) +FN:2476,(anonymous_70) +FN:2647,(anonymous_71) +FN:2688,(anonymous_72) +FN:2710,(anonymous_73) +FN:2718,(anonymous_74) +FN:2728,(anonymous_75) +FN:2774,(anonymous_76) +FN:2820,(anonymous_77) +FN:2869,(anonymous_78) +FN:2908,(anonymous_79) +FN:2935,(anonymous_80) +FN:3006,(anonymous_81) +FN:3029,(anonymous_82) +FN:3030,(anonymous_83) +FN:3235,(anonymous_84) +FN:3402,(anonymous_85) +FN:3403,(anonymous_86) +FN:3440,(anonymous_87) +FN:3448,(anonymous_88) +FN:3537,(anonymous_89) +FN:3559,(anonymous_90) +FN:3647,(anonymous_91) +FN:3699,(anonymous_92) +FN:3732,(anonymous_93) +FN:3790,(anonymous_94) +FN:3801,(anonymous_95) +FN:3841,(anonymous_96) +FN:3869,(anonymous_97) +FN:3923,(anonymous_98) +FN:4114,(anonymous_99) +FN:4142,(anonymous_100) +FN:4171,(anonymous_101) +FN:4179,(anonymous_102) +FN:4206,(anonymous_103) +FN:4304,(anonymous_104) +FN:4326,(anonymous_105) +FN:4380,(anonymous_106) +FN:4397,(anonymous_107) +FN:4437,(anonymous_108) +FN:4451,(anonymous_109) +FN:4458,(anonymous_110) +FN:4465,(anonymous_111) +FN:4484,(anonymous_112) +FN:4499,(anonymous_113) +FN:4507,(anonymous_114) +FN:4514,(anonymous_115) +FN:4525,(anonymous_116) +FN:4531,(anonymous_117) +FN:4538,(anonymous_118) +FN:4545,(anonymous_119) +FN:4549,(anonymous_120) +FN:4557,(anonymous_121) +FN:4577,(anonymous_122) +FN:4581,(anonymous_123) +FN:4600,(anonymous_124) +FN:4624,(anonymous_125) +FN:4631,(anonymous_126) +FN:4640,(anonymous_127) +FN:4661,(anonymous_128) +FN:4681,(anonymous_129) +FN:4699,(anonymous_130) +FN:4703,(anonymous_131) +FN:4724,(anonymous_132) +FN:4735,(anonymous_133) +FN:4780,(anonymous_134) +FN:4825,(anonymous_135) +FN:4846,(anonymous_136) +FN:4885,(anonymous_137) +FN:4903,(anonymous_138) +FN:4915,(anonymous_139) +FN:4930,(anonymous_140) +FN:4948,(anonymous_141) +FN:5001,(anonymous_142) +FN:5023,(anonymous_143) +FN:5034,(anonymous_144) +FN:5040,(anonymous_145) +FN:5062,(anonymous_146) +FN:5090,(anonymous_147) +FN:5197,(anonymous_148) +FN:5295,(anonymous_149) +FN:5392,(anonymous_150) +FN:5493,(anonymous_151) +FNF:151 FNH:9 FNDA:0,GameLib FNDA:0,(anonymous_2) @@ -204,11 +209,11 @@ FNDA:0,(anonymous_53) FNDA:0,(anonymous_54) FNDA:0,(anonymous_55) FNDA:0,(anonymous_56) +FNDA:0,(anonymous_57) +FNDA:0,(anonymous_58) +FNDA:0,(anonymous_59) FNDA:0,inProcessed FNDA:0,neighbourOnEdge -FNDA:0,(anonymous_59) -FNDA:0,(anonymous_60) -FNDA:0,(anonymous_61) FNDA:0,(anonymous_62) FNDA:0,(anonymous_63) FNDA:0,(anonymous_64) @@ -246,7 +251,7 @@ FNDA:0,(anonymous_95) FNDA:0,(anonymous_96) FNDA:0,(anonymous_97) FNDA:0,(anonymous_98) -FNDA:4,(anonymous_99) +FNDA:0,(anonymous_99) FNDA:0,(anonymous_100) FNDA:0,(anonymous_101) FNDA:0,(anonymous_102) @@ -258,8 +263,8 @@ FNDA:0,(anonymous_107) FNDA:0,(anonymous_108) FNDA:0,(anonymous_109) FNDA:0,(anonymous_110) -FNDA:0,(anonymous_111) -FNDA:1,(anonymous_112) +FNDA:4,(anonymous_111) +FNDA:0,(anonymous_112) FNDA:0,(anonymous_113) FNDA:0,(anonymous_114) FNDA:0,(anonymous_115) @@ -271,7 +276,7 @@ FNDA:0,(anonymous_120) FNDA:0,(anonymous_121) FNDA:0,(anonymous_122) FNDA:0,(anonymous_123) -FNDA:0,(anonymous_124) +FNDA:1,(anonymous_124) FNDA:0,(anonymous_125) FNDA:0,(anonymous_126) FNDA:0,(anonymous_127) @@ -294,425 +299,398 @@ FNDA:0,(anonymous_143) FNDA:0,(anonymous_144) FNDA:0,(anonymous_145) FNDA:0,(anonymous_146) +FNDA:0,(anonymous_147) +FNDA:0,(anonymous_148) +FNDA:0,(anonymous_149) +FNDA:0,(anonymous_150) +FNDA:0,(anonymous_151) DA:1,1 DA:2,1 DA:5,1 DA:6,1 -DA:14,1 -DA:18,1 -DA:19,1 -DA:35,1 -DA:47,1 -DA:48,1 -DA:49,1 -DA:51,1 -DA:52,0 -DA:54,1 +DA:9,1 +DA:10,1 +DA:11,0 +DA:12,0 +DA:15,1 +DA:23,1 +DA:27,1 +DA:28,1 +DA:44,1 DA:56,1 DA:57,1 -DA:59,1 -DA:61,1 -DA:62,1 -DA:64,1 +DA:58,1 +DA:60,1 +DA:61,0 +DA:63,1 +DA:65,1 DA:66,1 -DA:67,1 -DA:69,1 +DA:68,1 +DA:70,1 DA:71,1 -DA:72,1 -DA:74,1 +DA:73,1 +DA:75,1 DA:76,1 -DA:77,1 -DA:79,1 +DA:78,1 +DA:80,1 DA:81,1 -DA:82,1 -DA:84,1 -DA:95,1 -DA:102,1 +DA:83,1 +DA:85,1 +DA:86,1 +DA:88,1 +DA:90,1 +DA:91,1 +DA:93,1 DA:104,1 -DA:105,0 -DA:107,1 -DA:109,1 -DA:110,0 -DA:112,1 -DA:114,1 -DA:115,0 -DA:117,1 -DA:119,1 +DA:111,1 +DA:113,1 +DA:114,0 +DA:116,1 +DA:118,1 +DA:119,0 DA:121,1 -DA:122,1 -DA:129,1 +DA:123,1 +DA:124,0 +DA:126,1 +DA:128,1 +DA:130,1 DA:131,1 -DA:132,0 -DA:133,0 -DA:136,1 DA:138,1 DA:140,1 -DA:141,1 +DA:141,0 DA:142,0 -DA:143,0 -DA:144,0 -DA:145,0 -DA:147,0 -DA:148,0 -DA:151,1 -DA:153,1 +DA:145,1 +DA:147,1 +DA:149,1 +DA:150,1 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:156,0 +DA:157,0 DA:160,1 -DA:161,1 DA:162,1 +DA:169,1 +DA:170,1 DA:171,1 -DA:172,2 -DA:173,2 -DA:174,2 -DA:175,2 -DA:183,1 -DA:187,2 -DA:188,2 -DA:195,1 -DA:196,0 -DA:202,1 -DA:203,1 -DA:204,0 +DA:180,1 +DA:181,2 +DA:182,2 +DA:183,2 +DA:184,2 +DA:192,1 +DA:196,2 +DA:197,2 +DA:204,1 DA:205,0 -DA:213,1 +DA:211,1 +DA:212,1 +DA:213,0 DA:214,0 -DA:221,1 -DA:222,0 -DA:229,1 +DA:222,1 +DA:223,0 DA:230,1 -DA:231,1 +DA:231,0 +DA:238,1 DA:239,1 -DA:244,0 -DA:246,0 -DA:248,0 -DA:250,0 -DA:251,0 -DA:252,0 -DA:254,0 +DA:240,1 +DA:248,1 +DA:253,0 DA:255,0 -DA:256,0 DA:257,0 -DA:258,0 DA:259,0 +DA:260,0 DA:261,0 -DA:262,0 DA:263,0 DA:264,0 DA:265,0 DA:266,0 +DA:267,0 DA:268,0 DA:270,0 DA:271,0 DA:272,0 DA:273,0 DA:274,0 -DA:276,0 +DA:275,0 DA:277,0 DA:279,0 DA:280,0 DA:281,0 -DA:289,1 +DA:282,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:289,0 DA:290,0 -DA:291,0 -DA:292,0 -DA:293,0 -DA:300,1 +DA:298,1 +DA:299,0 +DA:300,0 DA:301,0 DA:302,0 -DA:303,0 -DA:311,1 +DA:309,1 +DA:310,0 +DA:311,0 DA:312,0 -DA:313,0 -DA:314,0 -DA:321,1 +DA:320,1 +DA:321,0 DA:322,0 -DA:329,1 -DA:330,0 +DA:323,0 +DA:330,1 DA:331,0 -DA:332,0 -DA:334,0 -DA:336,0 -DA:337,0 +DA:338,1 DA:339,0 +DA:340,0 DA:341,0 -DA:342,0 DA:343,0 DA:345,0 -DA:347,0 +DA:346,0 DA:348,0 -DA:349,0 +DA:350,0 +DA:351,0 DA:352,0 DA:354,0 -DA:355,0 DA:356,0 +DA:357,0 DA:358,0 -DA:360,0 DA:361,0 -DA:362,0 +DA:363,0 +DA:364,0 DA:365,0 DA:367,0 DA:369,0 +DA:370,0 DA:371,0 -DA:381,1 -DA:382,0 -DA:383,0 +DA:374,0 +DA:376,0 +DA:378,0 +DA:380,0 DA:390,1 DA:391,0 DA:392,0 -DA:393,0 -DA:395,0 -DA:396,0 -DA:404,1 +DA:399,1 +DA:400,0 +DA:401,0 +DA:402,0 +DA:404,0 DA:405,0 -DA:408,0 -DA:409,0 -DA:412,0 -DA:413,0 -DA:416,0 +DA:413,1 +DA:414,0 DA:417,0 -DA:420,0 +DA:418,0 DA:421,0 -DA:424,0 +DA:422,0 DA:425,0 -DA:428,0 +DA:426,0 DA:429,0 -DA:437,1 +DA:430,0 +DA:433,0 +DA:434,0 +DA:437,0 DA:438,0 -DA:442,0 -DA:443,0 +DA:446,1 DA:447,0 -DA:448,0 +DA:451,0 DA:452,0 -DA:453,0 +DA:456,0 DA:457,0 -DA:458,0 DA:461,0 DA:462,0 -DA:465,0 DA:466,0 -DA:469,1 -DA:472,0 -DA:473,0 +DA:467,0 +DA:470,0 +DA:471,0 DA:474,0 -DA:477,1 -DA:480,0 -DA:483,1 -DA:486,0 -DA:489,1 -DA:493,0 -DA:494,0 -DA:497,1 -DA:500,0 -DA:503,1 -DA:506,0 -DA:508,0 +DA:475,0 +DA:478,1 +DA:481,0 +DA:482,0 +DA:483,0 +DA:486,1 +DA:489,0 +DA:492,1 +DA:495,0 +DA:498,1 +DA:502,0 +DA:503,0 +DA:506,1 DA:509,0 -DA:511,0 -DA:513,0 +DA:512,1 DA:515,0 -DA:516,0 +DA:517,0 DA:518,0 -DA:519,0 DA:520,0 -DA:521,0 -DA:523,0 +DA:522,0 DA:524,0 -DA:526,0 +DA:525,0 DA:527,0 +DA:528,0 DA:529,0 -DA:531,0 +DA:530,0 DA:532,0 -DA:534,0 +DA:533,0 +DA:535,0 DA:536,0 -DA:537,0 DA:538,0 -DA:539,0 DA:540,0 +DA:541,0 DA:543,0 -DA:544,0 DA:545,0 +DA:546,0 DA:547,0 +DA:548,0 +DA:549,0 DA:552,0 DA:553,0 -DA:563,1 -DA:568,0 -DA:570,0 -DA:582,1 -DA:587,0 -DA:588,0 -DA:590,0 -DA:592,0 -DA:593,0 +DA:554,0 +DA:556,0 +DA:561,0 +DA:562,0 +DA:572,1 +DA:577,0 +DA:579,0 +DA:590,1 +DA:594,0 DA:595,0 -DA:597,0 -DA:598,0 -DA:600,0 -DA:603,1 -DA:608,0 +DA:602,1 +DA:603,0 +DA:609,1 DA:610,0 DA:611,0 DA:612,0 -DA:614,0 -DA:615,0 -DA:616,0 -DA:617,0 -DA:618,0 -DA:619,0 -DA:620,0 -DA:621,0 -DA:622,0 -DA:623,0 -DA:624,0 -DA:625,0 -DA:630,0 -DA:631,0 -DA:635,0 +DA:620,1 +DA:629,1 DA:636,0 -DA:638,0 -DA:642,1 +DA:637,0 +DA:639,0 +DA:641,0 +DA:642,0 +DA:644,0 DA:646,0 -DA:648,0 -DA:650,0 +DA:647,0 +DA:649,0 DA:651,0 DA:652,0 DA:654,0 -DA:655,0 +DA:656,0 DA:657,0 -DA:658,0 -DA:660,0 -DA:661,0 -DA:662,0 -DA:665,0 -DA:666,0 -DA:669,0 -DA:670,0 -DA:671,0 -DA:672,0 -DA:673,0 +DA:659,0 +DA:669,1 +DA:674,0 +DA:675,0 +DA:677,0 +DA:679,0 DA:680,0 +DA:681,0 DA:683,0 -DA:694,1 -DA:701,0 +DA:684,0 +DA:685,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:690,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:698,0 +DA:699,0 DA:703,0 -DA:705,0 -DA:707,0 -DA:708,0 -DA:710,0 -DA:712,0 -DA:714,0 -DA:716,0 -DA:717,0 -DA:720,0 -DA:721,0 -DA:724,0 -DA:725,0 -DA:728,0 -DA:749,1 -DA:766,0 -DA:767,0 -DA:768,0 -DA:769,0 -DA:770,0 -DA:772,0 +DA:704,0 +DA:706,0 +DA:724,1 +DA:729,0 +DA:731,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:737,0 +DA:738,0 +DA:740,0 +DA:741,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:748,0 +DA:749,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:755,0 +DA:756,0 +DA:762,0 DA:773,0 -DA:775,0 -DA:777,0 -DA:778,0 -DA:780,0 -DA:782,0 -DA:783,0 -DA:785,0 -DA:787,0 -DA:788,0 -DA:790,0 -DA:792,0 +DA:784,1 +DA:791,0 DA:793,0 DA:795,0 DA:797,0 DA:798,0 DA:800,0 DA:802,0 -DA:803,0 -DA:805,0 +DA:804,0 +DA:806,0 DA:807,0 -DA:808,0 DA:810,0 -DA:812,0 -DA:813,0 +DA:811,0 +DA:814,0 DA:815,0 -DA:817,0 DA:818,0 -DA:820,0 -DA:883,1 -DA:942,0 -DA:943,0 -DA:944,0 -DA:945,0 -DA:947,0 -DA:949,0 -DA:950,0 -DA:952,0 -DA:954,0 -DA:955,0 -DA:957,0 -DA:959,0 -DA:960,0 -DA:962,0 -DA:964,0 -DA:965,0 -DA:980,0 -DA:982,0 -DA:983,0 -DA:985,0 -DA:987,0 -DA:988,0 -DA:990,0 -DA:992,0 -DA:993,0 -DA:995,0 -DA:997,0 -DA:998,0 -DA:1000,0 -DA:1002,0 -DA:1003,0 -DA:1005,0 -DA:1007,0 -DA:1008,0 -DA:1010,0 -DA:1012,0 -DA:1013,0 -DA:1015,0 -DA:1017,0 -DA:1018,0 -DA:1020,0 -DA:1022,0 -DA:1023,0 -DA:1025,0 -DA:1027,0 -DA:1028,0 -DA:1030,0 +DA:839,1 +DA:856,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:862,0 +DA:863,0 +DA:865,0 +DA:867,0 +DA:868,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:875,0 +DA:877,0 +DA:878,0 +DA:880,0 +DA:882,0 +DA:883,0 +DA:885,0 +DA:887,0 +DA:888,0 +DA:890,0 +DA:892,0 +DA:893,0 +DA:895,0 +DA:897,0 +DA:898,0 +DA:900,0 +DA:902,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:908,0 +DA:910,0 +DA:973,1 DA:1032,0 DA:1033,0 +DA:1034,0 DA:1035,0 DA:1037,0 -DA:1038,0 +DA:1039,0 DA:1040,0 DA:1042,0 -DA:1043,0 +DA:1044,0 DA:1045,0 DA:1047,0 -DA:1048,0 +DA:1049,0 DA:1050,0 DA:1052,0 -DA:1053,0 +DA:1054,0 DA:1055,0 -DA:1057,0 -DA:1058,0 -DA:1060,0 -DA:1062,0 -DA:1063,0 -DA:1065,0 -DA:1067,0 -DA:1068,0 DA:1070,0 DA:1072,0 DA:1073,0 @@ -810,513 +788,549 @@ DA:1225,0 DA:1227,0 DA:1228,0 DA:1230,0 -DA:1238,1 -DA:1239,1 -DA:1240,1 -DA:1246,1 -DA:1247,1 -DA:1248,1 -DA:1254,1 -DA:1255,1 -DA:1256,1 -DA:1257,1 -DA:1258,1 -DA:1264,1 -DA:1265,1 -DA:1266,1 -DA:1267,1 -DA:1268,1 -DA:1269,1 -DA:1270,1 -DA:1271,1 -DA:1272,1 -DA:1273,1 -DA:1274,1 -DA:1280,1 -DA:1281,1 -DA:1282,1 -DA:1283,1 -DA:1284,1 -DA:1290,1 -DA:1291,1 -DA:1292,1 -DA:1293,1 -DA:1294,1 -DA:1295,1 -DA:1296,1 -DA:1297,1 -DA:1303,1 -DA:1304,1 -DA:1305,1 -DA:1311,1 -DA:1312,1 -DA:1318,1 -DA:1319,1 -DA:1320,1 -DA:1321,1 -DA:1322,1 -DA:1323,1 -DA:1324,1 -DA:1325,1 -DA:1326,1 -DA:1327,1 +DA:1232,0 +DA:1233,0 +DA:1235,0 +DA:1237,0 +DA:1238,0 +DA:1240,0 +DA:1242,0 +DA:1243,0 +DA:1245,0 +DA:1247,0 +DA:1248,0 +DA:1250,0 +DA:1252,0 +DA:1253,0 +DA:1255,0 +DA:1257,0 +DA:1258,0 +DA:1260,0 +DA:1262,0 +DA:1263,0 +DA:1265,0 +DA:1267,0 +DA:1268,0 +DA:1270,0 +DA:1272,0 +DA:1273,0 +DA:1275,0 +DA:1277,0 +DA:1278,0 +DA:1280,0 +DA:1282,0 +DA:1283,0 +DA:1285,0 +DA:1287,0 +DA:1288,0 +DA:1290,0 +DA:1292,0 +DA:1293,0 +DA:1295,0 +DA:1297,0 +DA:1298,0 +DA:1300,0 +DA:1302,0 +DA:1303,0 +DA:1305,0 +DA:1307,0 +DA:1308,0 +DA:1310,0 +DA:1312,0 +DA:1313,0 +DA:1315,0 +DA:1317,0 +DA:1318,0 +DA:1320,0 DA:1328,1 -DA:1335,1 -DA:1337,0 -DA:1339,0 -DA:1341,0 -DA:1343,0 -DA:1345,0 -DA:1396,0 -DA:1409,0 -DA:1411,0 -DA:1467,0 -DA:1481,0 -DA:1484,0 -DA:1485,0 -DA:1486,0 -DA:1488,0 -DA:1492,0 +DA:1329,1 +DA:1330,1 +DA:1336,1 +DA:1337,1 +DA:1338,1 +DA:1344,1 +DA:1345,1 +DA:1346,1 +DA:1347,1 +DA:1348,1 +DA:1354,1 +DA:1355,1 +DA:1356,1 +DA:1357,1 +DA:1358,1 +DA:1359,1 +DA:1360,1 +DA:1361,1 +DA:1362,1 +DA:1363,1 +DA:1364,1 +DA:1370,1 +DA:1371,1 +DA:1372,1 +DA:1373,1 +DA:1374,1 +DA:1380,1 +DA:1381,1 +DA:1382,1 +DA:1383,1 +DA:1384,1 +DA:1385,1 +DA:1386,1 +DA:1387,1 +DA:1393,1 +DA:1394,1 +DA:1395,1 +DA:1401,1 +DA:1402,1 +DA:1408,1 +DA:1409,1 +DA:1410,1 +DA:1411,1 +DA:1412,1 +DA:1413,1 +DA:1414,1 +DA:1415,1 +DA:1416,1 +DA:1417,1 +DA:1418,1 +DA:1427,1 +DA:1434,0 +DA:1436,0 +DA:1438,0 +DA:1440,0 +DA:1442,0 DA:1493,0 -DA:1497,0 -DA:1500,0 -DA:1509,1 -DA:1514,0 -DA:1516,0 -DA:1517,0 -DA:1520,0 -DA:1521,0 -DA:1524,0 -DA:1525,0 -DA:1532,1 -DA:1533,0 -DA:1539,1 -DA:1546,0 -DA:1548,0 -DA:1549,0 -DA:1552,0 -DA:1553,0 -DA:1556,0 -DA:1557,0 -DA:1560,0 -DA:1561,0 -DA:1565,1 -DA:1566,0 -DA:1567,0 -DA:1568,0 -DA:1569,0 -DA:1572,1 -DA:1573,0 -DA:1574,0 -DA:1580,0 -DA:1586,0 -DA:1589,1 +DA:1506,0 +DA:1508,0 +DA:1564,0 +DA:1578,0 +DA:1581,0 +DA:1582,0 DA:1590,0 -DA:1591,0 DA:1592,0 -DA:1593,0 -DA:1596,1 +DA:1596,0 DA:1597,0 -DA:1598,0 -DA:1599,0 -DA:1602,1 -DA:1603,0 +DA:1601,0 DA:1604,0 -DA:1605,0 -DA:1608,1 -DA:1609,0 -DA:1610,0 -DA:1611,0 -DA:1614,1 -DA:1615,0 -DA:1616,0 -DA:1622,0 -DA:1623,0 -DA:1631,1 -DA:1632,0 -DA:1640,1 -DA:1642,0 -DA:1644,0 -DA:1646,0 -DA:1647,0 +DA:1613,1 +DA:1618,0 +DA:1620,0 +DA:1621,0 +DA:1624,0 +DA:1625,0 +DA:1628,0 +DA:1629,0 +DA:1636,1 +DA:1637,0 +DA:1643,1 DA:1650,0 DA:1652,0 DA:1653,0 -DA:1654,0 +DA:1656,0 DA:1657,0 -DA:1659,0 DA:1660,0 DA:1661,0 -DA:1663,0 DA:1664,0 DA:1665,0 -DA:1667,0 -DA:1668,0 -DA:1669,0 +DA:1669,1 +DA:1670,0 DA:1671,0 -DA:1737,1 -DA:1759,0 -DA:1760,0 +DA:1672,0 +DA:1673,0 +DA:1676,1 +DA:1677,0 +DA:1678,0 +DA:1684,0 +DA:1690,0 +DA:1693,1 +DA:1694,0 +DA:1695,0 +DA:1696,0 +DA:1697,0 +DA:1700,1 +DA:1701,0 +DA:1702,0 +DA:1703,0 +DA:1706,1 +DA:1707,0 +DA:1708,0 +DA:1709,0 +DA:1712,1 +DA:1713,0 +DA:1714,0 +DA:1715,0 +DA:1718,1 +DA:1719,0 +DA:1720,0 +DA:1726,0 +DA:1727,0 +DA:1735,1 +DA:1736,0 +DA:1744,1 +DA:1746,0 +DA:1748,0 +DA:1750,0 +DA:1751,0 +DA:1754,0 +DA:1756,0 +DA:1757,0 +DA:1758,0 DA:1761,0 -DA:1762,0 DA:1763,0 DA:1764,0 -DA:1766,0 +DA:1765,0 DA:1767,0 +DA:1768,0 DA:1769,0 DA:1771,0 DA:1772,0 -DA:1774,0 -DA:1776,0 -DA:1777,0 -DA:1779,0 -DA:1781,0 -DA:1782,0 -DA:1784,0 -DA:1786,0 -DA:1787,0 -DA:1789,0 -DA:1791,0 -DA:1792,0 -DA:1794,0 -DA:1796,0 -DA:1797,0 -DA:1799,0 -DA:1801,0 -DA:1802,0 -DA:1804,0 -DA:1806,0 -DA:1807,0 -DA:1809,0 -DA:1811,0 -DA:1812,0 -DA:1814,0 -DA:1816,0 -DA:1818,0 -DA:1820,0 -DA:1822,0 -DA:1830,1 -DA:1831,1 -DA:1841,1 -DA:1843,0 -DA:1845,0 -DA:1846,0 -DA:1849,0 -DA:1851,0 -DA:1853,0 -DA:1855,0 -DA:1857,0 -DA:1859,0 +DA:1773,0 +DA:1775,0 +DA:1840,1 DA:1861,0 +DA:1862,0 DA:1863,0 +DA:1864,0 DA:1865,0 DA:1866,0 DA:1867,0 DA:1869,0 DA:1870,0 -DA:1871,0 -DA:1873,0 +DA:1872,0 DA:1874,0 DA:1875,0 -DA:1876,0 -DA:1878,0 +DA:1877,0 DA:1879,0 DA:1880,0 DA:1882,0 -DA:1883,0 DA:1884,0 -DA:1886,0 +DA:1885,0 +DA:1887,0 +DA:1889,0 +DA:1890,0 DA:1892,0 -DA:1893,0 DA:1894,0 -DA:1901,0 +DA:1895,0 +DA:1897,0 +DA:1899,0 +DA:1900,0 DA:1902,0 +DA:1904,0 +DA:1905,0 +DA:1907,0 +DA:1909,0 +DA:1910,0 +DA:1912,0 +DA:1914,0 DA:1915,0 -DA:1916,0 -DA:1926,0 -DA:1928,0 -DA:1930,0 -DA:1932,0 -DA:1933,0 -DA:1934,0 -DA:1935,0 -DA:1939,0 -DA:1941,0 -DA:1943,0 -DA:1944,0 +DA:1917,0 +DA:1919,0 +DA:1921,0 +DA:1923,0 +DA:1931,1 +DA:1932,1 +DA:1943,1 +DA:1945,0 DA:1947,0 DA:1948,0 DA:1951,0 DA:1953,0 -DA:1956,1 -DA:1958,0 +DA:1955,0 +DA:1957,0 DA:1959,0 -DA:1960,0 DA:1961,0 DA:1963,0 -DA:1964,0 DA:1965,0 +DA:1967,0 DA:1968,0 -DA:1974,1 +DA:1969,0 +DA:1971,0 +DA:1972,0 +DA:1973,0 +DA:1975,0 DA:1976,0 +DA:1977,0 DA:1978,0 -DA:1979,0 +DA:1980,0 +DA:1981,0 +DA:1982,0 +DA:1984,0 +DA:1985,0 DA:1986,0 DA:1988,0 -DA:1990,0 -DA:1992,0 -DA:1993,0 DA:1994,0 +DA:1995,0 DA:1996,0 -DA:2013,0 -DA:2014,0 -DA:2022,0 -DA:2023,0 -DA:2024,0 -DA:2025,0 -DA:2027,0 -DA:2031,0 -DA:2059,1 -DA:2067,1 -DA:2069,0 +DA:2003,0 +DA:2004,0 +DA:2017,0 +DA:2018,0 +DA:2028,0 +DA:2030,0 +DA:2032,0 +DA:2034,0 +DA:2035,0 +DA:2036,0 +DA:2037,0 +DA:2041,0 +DA:2043,0 +DA:2045,0 +DA:2046,0 +DA:2049,0 +DA:2050,0 +DA:2053,0 +DA:2055,0 +DA:2058,1 +DA:2060,0 +DA:2061,0 +DA:2062,0 +DA:2063,0 +DA:2065,0 +DA:2066,0 +DA:2067,0 DA:2070,0 -DA:2071,0 -DA:2075,0 -DA:2085,1 -DA:2087,0 +DA:2076,1 +DA:2078,0 +DA:2080,0 +DA:2081,0 DA:2088,0 -DA:2097,0 -DA:2107,0 -DA:2108,0 -DA:2111,0 -DA:2118,0 -DA:2121,0 -DA:2136,0 -DA:2138,0 -DA:2140,0 -DA:2146,0 -DA:2154,0 -DA:2155,0 -DA:2156,0 -DA:2158,0 -DA:2159,0 -DA:2160,0 -DA:2163,0 -DA:2165,0 -DA:2180,0 -DA:2181,0 -DA:2182,0 -DA:2183,0 -DA:2192,0 -DA:2193,0 -DA:2194,0 -DA:2195,0 -DA:2196,0 -DA:2197,0 -DA:2198,0 -DA:2201,0 -DA:2202,0 -DA:2206,0 -DA:2217,1 -DA:2219,0 +DA:2090,0 +DA:2092,0 +DA:2094,0 +DA:2095,0 +DA:2096,0 +DA:2098,0 +DA:2115,0 +DA:2116,0 +DA:2124,0 +DA:2125,0 +DA:2126,0 +DA:2127,0 +DA:2129,0 +DA:2133,0 +DA:2161,1 +DA:2169,1 +DA:2171,0 +DA:2172,0 +DA:2173,0 +DA:2177,0 +DA:2187,1 +DA:2189,0 +DA:2190,0 +DA:2199,0 +DA:2209,0 +DA:2210,0 +DA:2213,0 DA:2220,0 DA:2223,0 -DA:2225,0 -DA:2227,0 -DA:2228,0 -DA:2235,0 -DA:2237,0 -DA:2239,0 -DA:2241,0 +DA:2238,0 +DA:2240,0 DA:2242,0 -DA:2250,0 -DA:2261,1 +DA:2248,0 +DA:2256,0 +DA:2257,0 +DA:2258,0 +DA:2260,0 +DA:2261,0 +DA:2262,0 +DA:2265,0 DA:2267,0 -DA:2268,0 -DA:2269,0 -DA:2271,0 -DA:2272,0 -DA:2274,0 -DA:2282,1 -DA:2283,1 -DA:2293,1 +DA:2282,0 +DA:2283,0 +DA:2284,0 +DA:2285,0 +DA:2294,0 +DA:2295,0 +DA:2296,0 +DA:2297,0 +DA:2298,0 +DA:2299,0 DA:2300,0 -DA:2301,0 -DA:2302,0 DA:2303,0 DA:2304,0 -DA:2311,1 -DA:2312,0 -DA:2325,1 +DA:2308,0 +DA:2319,1 +DA:2321,0 +DA:2322,0 +DA:2325,0 DA:2327,0 -DA:2330,1 -DA:2334,0 -DA:2342,1 +DA:2329,0 +DA:2330,0 +DA:2337,0 +DA:2339,0 +DA:2341,0 +DA:2343,0 DA:2344,0 -DA:2347,1 -DA:2351,0 -DA:2374,1 -DA:2392,0 -DA:2393,0 -DA:2394,0 -DA:2395,0 -DA:2396,0 -DA:2397,0 -DA:2398,0 -DA:2399,0 -DA:2400,0 -DA:2401,0 +DA:2352,0 +DA:2363,1 +DA:2369,0 +DA:2370,0 +DA:2371,0 +DA:2373,0 +DA:2374,0 +DA:2376,0 +DA:2384,1 +DA:2385,1 +DA:2395,1 DA:2402,0 DA:2403,0 DA:2404,0 DA:2405,0 DA:2406,0 -DA:2408,0 -DA:2415,1 -DA:2417,0 -DA:2420,0 -DA:2421,0 -DA:2443,0 +DA:2413,1 +DA:2414,0 +DA:2429,1 +DA:2434,0 +DA:2435,0 +DA:2437,0 +DA:2439,0 +DA:2440,0 +DA:2442,0 +DA:2444,0 +DA:2451,1 +DA:2452,0 DA:2461,1 +DA:2464,0 +DA:2465,0 +DA:2473,1 DA:2474,0 -DA:2475,0 -DA:2476,0 -DA:2477,0 -DA:2478,0 -DA:2480,0 -DA:2482,0 -DA:2483,0 -DA:2485,0 -DA:2487,0 -DA:2488,0 -DA:2490,0 -DA:2492,0 -DA:2493,0 -DA:2495,0 -DA:2497,0 -DA:2498,0 -DA:2500,0 -DA:2502,0 -DA:2503,0 -DA:2505,0 +DA:2476,1 +DA:2506,0 DA:2507,0 -DA:2508,0 +DA:2509,0 DA:2510,0 DA:2512,0 -DA:2513,0 +DA:2514,0 DA:2515,0 -DA:2523,1 -DA:2528,0 +DA:2517,0 +DA:2519,0 +DA:2520,0 +DA:2522,0 +DA:2524,0 +DA:2525,0 +DA:2527,0 DA:2529,0 DA:2530,0 -DA:2533,0 +DA:2532,0 DA:2534,0 +DA:2535,0 +DA:2537,0 DA:2539,0 DA:2540,0 -DA:2541,0 -DA:2543,0 +DA:2542,0 +DA:2544,0 DA:2545,0 -DA:2546,0 +DA:2547,0 DA:2549,0 -DA:2551,0 -DA:2553,0 +DA:2550,0 +DA:2552,0 +DA:2554,0 DA:2555,0 DA:2557,0 DA:2559,0 -DA:2568,0 +DA:2560,0 +DA:2562,0 +DA:2564,0 +DA:2565,0 +DA:2567,0 +DA:2569,0 DA:2570,0 DA:2572,0 DA:2574,0 -DA:2576,0 +DA:2575,0 +DA:2577,0 +DA:2579,0 +DA:2580,0 DA:2582,0 DA:2584,0 +DA:2585,0 +DA:2587,0 +DA:2589,0 +DA:2590,0 DA:2592,0 DA:2594,0 -DA:2596,0 -DA:2598,0 -DA:2601,0 -DA:2606,0 +DA:2595,0 +DA:2597,0 +DA:2599,0 +DA:2600,0 +DA:2602,0 +DA:2604,0 +DA:2605,0 +DA:2607,0 DA:2609,0 -DA:2623,0 -DA:2626,0 +DA:2610,0 +DA:2612,0 +DA:2614,0 +DA:2615,0 +DA:2617,0 +DA:2619,0 +DA:2620,0 +DA:2622,0 +DA:2624,0 +DA:2625,0 +DA:2627,0 +DA:2629,0 DA:2630,0 DA:2632,0 DA:2634,0 -DA:2636,0 -DA:2680,0 -DA:2683,0 -DA:2714,0 +DA:2635,0 +DA:2637,0 +DA:2639,0 +DA:2640,0 +DA:2642,0 +DA:2644,0 +DA:2647,1 +DA:2649,0 +DA:2688,1 +DA:2693,0 +DA:2694,0 +DA:2696,0 +DA:2698,0 +DA:2699,0 +DA:2701,0 +DA:2703,0 +DA:2710,1 +DA:2711,0 +DA:2718,1 DA:2719,0 -DA:2729,1 -DA:2731,0 -DA:2733,0 -DA:2735,0 -DA:2737,0 -DA:2739,0 -DA:2741,0 -DA:2743,0 -DA:2745,0 -DA:2747,0 -DA:2749,0 -DA:2751,0 -DA:2756,0 -DA:2757,0 -DA:2769,0 -DA:2771,0 -DA:2788,0 +DA:2728,1 +DA:2730,0 +DA:2732,0 +DA:2774,1 +DA:2793,0 +DA:2794,0 +DA:2795,0 +DA:2796,0 +DA:2797,0 +DA:2798,0 +DA:2799,0 +DA:2800,0 +DA:2801,0 +DA:2802,0 +DA:2803,0 +DA:2804,0 +DA:2805,0 DA:2806,0 -DA:2812,0 -DA:2830,0 -DA:2833,0 -DA:2838,0 -DA:2840,0 -DA:2842,0 -DA:2844,0 -DA:2845,0 -DA:2846,0 -DA:2867,0 -DA:2868,0 -DA:2869,0 -DA:2872,0 -DA:2877,0 +DA:2807,0 +DA:2809,0 +DA:2811,0 +DA:2813,0 +DA:2820,1 +DA:2822,0 +DA:2857,0 +DA:2859,0 +DA:2869,1 +DA:2874,0 +DA:2875,0 DA:2878,0 -DA:2881,0 -DA:2883,0 -DA:2885,0 -DA:2890,0 -DA:2892,0 -DA:2893,0 -DA:2895,0 -DA:2896,0 -DA:2897,0 -DA:2899,0 -DA:2900,0 -DA:2901,0 -DA:2903,0 -DA:2904,0 -DA:2905,0 -DA:2907,0 -DA:2908,0 -DA:2909,0 -DA:2910,0 -DA:2912,0 +DA:2879,0 +DA:2882,0 +DA:2908,1 +DA:2914,0 +DA:2915,0 DA:2916,0 -DA:2919,0 -DA:2922,0 -DA:2923,0 -DA:2924,0 -DA:2926,0 -DA:2928,0 -DA:2930,0 -DA:2932,0 -DA:2934,0 -DA:2935,0 -DA:2938,0 -DA:2939,0 -DA:2942,0 -DA:2943,0 -DA:2944,0 -DA:2945,0 +DA:2917,0 +DA:2935,1 DA:2948,0 DA:2949,0 DA:2950,0 @@ -1325,1419 +1339,1837 @@ DA:2952,0 DA:2953,0 DA:2956,0 DA:2957,0 -DA:2958,0 -DA:2960,0 +DA:2959,0 DA:2961,0 DA:2962,0 -DA:2968,0 +DA:2964,0 +DA:2966,0 +DA:2967,0 DA:2969,0 DA:2971,0 DA:2972,0 +DA:2974,0 DA:2976,0 -DA:2978,0 -DA:2980,0 +DA:2977,0 +DA:2979,0 DA:2981,0 DA:2982,0 DA:2984,0 -DA:2985,0 DA:2986,0 -DA:2988,0 +DA:2987,0 DA:2989,0 -DA:2990,0 +DA:2991,0 DA:2992,0 -DA:2993,0 DA:2994,0 -DA:2995,0 -DA:2997,0 -DA:2998,0 -DA:3001,0 -DA:3002,0 -DA:3005,0 -DA:3015,0 -DA:3022,1 -DA:3026,0 -DA:3027,0 -DA:3028,0 -DA:3031,1 -DA:3032,1 -DA:3033,1 -DA:3034,1 -DA:3037,1 -DA:3038,0 +DA:3006,1 +DA:3018,0 +DA:3019,0 +DA:3020,0 +DA:3023,0 +DA:3024,0 +DA:3029,0 +DA:3030,0 +DA:3031,0 +DA:3033,0 +DA:3035,0 +DA:3036,0 DA:3039,0 -DA:3040,0 +DA:3041,0 +DA:3043,0 +DA:3045,0 DA:3047,0 -DA:3048,0 DA:3049,0 -DA:3050,0 DA:3051,0 -DA:3068,1 -DA:3078,0 -DA:3080,0 -DA:3086,0 -DA:3087,0 +DA:3052,0 +DA:3058,0 +DA:3065,0 +DA:3067,0 +DA:3069,0 +DA:3071,0 +DA:3073,0 +DA:3079,0 +DA:3081,0 DA:3089,0 +DA:3091,0 +DA:3093,0 DA:3095,0 -DA:3096,0 DA:3098,0 -DA:3100,0 -DA:3101,0 -DA:3104,0 -DA:3105,0 -DA:3107,0 -DA:3109,0 -DA:3110,0 -DA:3112,0 -DA:3114,0 -DA:3115,0 -DA:3117,0 -DA:3119,0 +DA:3103,0 +DA:3106,0 DA:3120,0 -DA:3122,0 -DA:3126,1 +DA:3123,0 +DA:3127,0 DA:3129,0 -DA:3130,0 -DA:3133,1 -DA:3136,0 -DA:3137,0 -DA:3138,0 -DA:3139,0 -DA:3140,0 -DA:3141,0 -DA:3143,0 -DA:3146,0 -DA:3147,0 -DA:3148,0 -DA:3149,0 -DA:3150,0 -DA:3151,0 -DA:3154,0 -DA:3155,0 -DA:3159,0 -DA:3160,0 -DA:3161,0 -DA:3166,0 -DA:3173,1 +DA:3131,0 +DA:3133,0 DA:3177,0 -DA:3179,0 -DA:3181,0 -DA:3183,0 -DA:3185,0 -DA:3187,0 -DA:3189,0 -DA:3201,1 -DA:3208,0 -DA:3209,0 -DA:3210,0 +DA:3180,0 DA:3211,0 -DA:3212,0 -DA:3213,0 -DA:3215,0 -DA:3218,0 -DA:3219,0 -DA:3220,0 -DA:3221,0 -DA:3228,1 -DA:3229,1 -DA:3255,1 -DA:3277,0 -DA:3278,0 -DA:3279,0 -DA:3281,0 +DA:3223,0 +DA:3235,1 +DA:3244,0 +DA:3246,0 +DA:3248,0 +DA:3250,0 +DA:3252,0 +DA:3254,0 +DA:3256,0 +DA:3258,0 +DA:3260,0 +DA:3262,0 +DA:3264,0 +DA:3269,0 +DA:3270,0 DA:3282,0 DA:3284,0 -DA:3286,0 -DA:3287,0 -DA:3289,0 -DA:3291,0 -DA:3292,0 -DA:3294,0 -DA:3296,0 -DA:3297,0 -DA:3299,0 DA:3301,0 -DA:3302,0 -DA:3304,0 -DA:3306,0 -DA:3307,0 -DA:3309,0 -DA:3311,0 -DA:3312,0 -DA:3314,0 -DA:3316,0 -DA:3317,0 DA:3319,0 -DA:3321,0 -DA:3322,0 -DA:3324,0 -DA:3326,0 -DA:3327,0 -DA:3329,0 -DA:3331,0 -DA:3332,0 -DA:3334,0 -DA:3336,0 -DA:3337,0 -DA:3339,0 -DA:3341,0 -DA:3342,0 -DA:3344,0 +DA:3325,0 +DA:3343,0 DA:3346,0 -DA:3347,0 -DA:3349,0 DA:3351,0 -DA:3352,0 -DA:3354,0 -DA:3356,0 +DA:3353,0 +DA:3355,0 DA:3357,0 +DA:3358,0 DA:3359,0 -DA:3361,0 -DA:3362,0 -DA:3364,0 -DA:3371,1 -DA:3372,1 -DA:3373,1 -DA:3374,1 -DA:3375,1 -DA:3376,1 -DA:3382,1 -DA:3383,1 -DA:3384,1 -DA:3385,1 -DA:3386,1 -DA:3387,1 -DA:3388,1 -DA:3389,1 -DA:3395,1 -DA:3396,1 -DA:3397,1 -DA:3403,1 -DA:3404,1 -DA:3405,1 -DA:3406,1 -DA:3407,1 -DA:3408,1 -DA:3414,1 -DA:3415,1 -DA:3416,1 -DA:3417,1 -DA:3418,1 -DA:3419,1 -DA:3420,1 -DA:3421,1 -DA:3427,1 -DA:3428,1 -DA:3429,1 -DA:3430,1 -DA:3431,1 -DA:3432,1 -DA:3433,1 -DA:3434,1 -DA:3445,1 +DA:3380,0 +DA:3381,0 +DA:3382,0 +DA:3385,0 +DA:3390,0 +DA:3391,0 +DA:3401,0 +DA:3403,0 +DA:3405,0 +DA:3410,0 +DA:3412,0 +DA:3418,0 +DA:3420,0 +DA:3421,0 +DA:3422,0 +DA:3424,0 +DA:3425,0 +DA:3426,0 +DA:3428,0 +DA:3429,0 +DA:3430,0 +DA:3432,0 +DA:3433,0 +DA:3434,0 +DA:3435,0 +DA:3437,0 +DA:3441,0 +DA:3444,0 DA:3447,0 DA:3449,0 -DA:3451,0 -DA:3455,0 +DA:3450,0 +DA:3452,0 +DA:3454,0 +DA:3456,0 DA:3458,0 DA:3460,0 -DA:3462,0 +DA:3461,0 +DA:3464,0 +DA:3465,0 DA:3468,0 DA:3469,0 DA:3470,0 DA:3471,0 -DA:3472,0 +DA:3474,0 +DA:3475,0 DA:3476,0 DA:3477,0 DA:3478,0 DA:3479,0 -DA:3480,0 -DA:3481,0 -DA:3485,0 +DA:3482,0 +DA:3483,0 +DA:3484,0 DA:3486,0 DA:3487,0 DA:3488,0 -DA:3489,0 DA:3490,0 DA:3491,0 -DA:3497,0 +DA:3493,0 +DA:3494,0 DA:3498,0 -DA:3505,0 +DA:3500,0 +DA:3502,0 +DA:3503,0 +DA:3504,0 DA:3506,0 +DA:3507,0 +DA:3508,0 +DA:3510,0 DA:3511,0 +DA:3512,0 DA:3514,0 -DA:3525,1 +DA:3515,0 +DA:3516,0 +DA:3517,0 +DA:3519,0 +DA:3520,0 +DA:3523,0 +DA:3524,0 DA:3527,0 -DA:3529,0 -DA:3531,0 -DA:3533,0 -DA:3535,0 -DA:3537,0 -DA:3543,0 -DA:3545,0 -DA:3546,0 -DA:3549,0 -DA:3550,0 -DA:3553,0 -DA:3554,0 -DA:3557,0 -DA:3558,0 -DA:3561,0 -DA:3562,0 -DA:3565,0 -DA:3566,0 -DA:3569,0 -DA:3570,0 +DA:3538,0 +DA:3559,1 DA:3573,0 -DA:3574,0 +DA:3575,0 DA:3577,0 -DA:3578,0 +DA:3579,0 DA:3581,0 DA:3582,0 -DA:3585,0 +DA:3584,0 DA:3586,0 +DA:3587,0 DA:3589,0 -DA:3590,0 -DA:3593,0 -DA:3598,0 -DA:3607,1 +DA:3591,0 +DA:3592,0 +DA:3594,0 +DA:3596,0 +DA:3597,0 +DA:3599,0 +DA:3601,0 +DA:3602,0 +DA:3604,0 +DA:3606,0 +DA:3607,0 +DA:3609,0 DA:3611,0 DA:3612,0 -DA:3629,1 -DA:3642,0 -DA:3643,0 -DA:3644,0 -DA:3645,0 -DA:3646,0 -DA:3647,0 -DA:3648,0 +DA:3614,0 +DA:3616,0 +DA:3617,0 +DA:3619,0 +DA:3621,0 +DA:3622,0 +DA:3624,0 +DA:3626,0 +DA:3627,0 +DA:3629,0 +DA:3637,1 +DA:3638,1 +DA:3639,1 +DA:3640,1 +DA:3641,1 +DA:3642,1 +DA:3647,1 DA:3649,0 -DA:3650,0 +DA:3651,0 DA:3652,0 -DA:3654,0 -DA:3655,0 +DA:3656,0 +DA:3657,0 +DA:3660,0 DA:3661,0 -DA:3663,0 -DA:3664,0 -DA:3670,0 -DA:3672,0 -DA:3673,0 +DA:3668,0 +DA:3669,0 +DA:3675,0 DA:3676,0 -DA:3683,1 +DA:3682,0 +DA:3683,0 DA:3684,0 -DA:3700,1 -DA:3701,0 -DA:3740,1 +DA:3686,0 +DA:3687,0 +DA:3690,0 +DA:3692,0 +DA:3699,1 +DA:3702,0 +DA:3704,0 +DA:3705,0 +DA:3712,0 +DA:3713,0 +DA:3714,0 +DA:3715,0 +DA:3716,0 +DA:3732,1 DA:3742,0 -DA:3743,0 -DA:3745,0 -DA:3746,0 -DA:3749,0 +DA:3744,0 DA:3750,0 -DA:3754,1 -DA:3755,0 -DA:3761,1 +DA:3751,0 +DA:3753,0 +DA:3759,0 +DA:3760,0 DA:3762,0 -DA:3768,1 -DA:3770,4 -DA:3771,4 -DA:3772,4 -DA:3774,4 -DA:3775,1 -DA:3778,4 -DA:3779,2 -DA:3782,4 -DA:3783,1 -DA:3787,1 -DA:3789,0 -DA:3790,0 -DA:3791,0 -DA:3792,0 +DA:3764,0 +DA:3765,0 +DA:3768,0 +DA:3769,0 +DA:3771,0 +DA:3773,0 +DA:3774,0 +DA:3776,0 +DA:3778,0 +DA:3779,0 +DA:3781,0 +DA:3783,0 +DA:3784,0 +DA:3786,0 +DA:3790,1 +DA:3793,0 DA:3795,0 DA:3796,0 -DA:3799,0 -DA:3802,1 -DA:3803,0 -DA:3810,1 +DA:3798,0 +DA:3801,1 +DA:3804,0 +DA:3805,0 +DA:3806,0 +DA:3807,0 +DA:3808,0 +DA:3809,0 DA:3811,0 -DA:3812,0 -DA:3813,0 DA:3814,0 -DA:3817,1 +DA:3815,0 +DA:3816,0 +DA:3817,0 +DA:3818,0 DA:3819,0 -DA:3821,0 +DA:3822,0 DA:3823,0 -DA:3825,0 -DA:3828,1 +DA:3827,0 +DA:3828,0 DA:3829,0 -DA:3830,0 -DA:3831,0 -DA:3834,1 -DA:3836,0 -DA:3838,0 +DA:3834,0 DA:3841,1 -DA:3842,0 -DA:3843,0 -DA:3844,0 DA:3845,0 -DA:3848,1 +DA:3847,0 DA:3849,0 -DA:3852,1 +DA:3851,0 DA:3853,0 -DA:3860,1 -DA:3861,0 -DA:3862,0 -DA:3863,0 -DA:3864,0 -DA:3865,0 -DA:3866,0 -DA:3867,0 -DA:3868,0 -DA:3869,0 -DA:3870,0 -DA:3871,0 -DA:3873,0 -DA:3874,0 +DA:3855,0 +DA:3857,0 +DA:3869,1 DA:3876,0 -DA:3880,1 +DA:3877,0 +DA:3878,0 +DA:3879,0 +DA:3880,0 DA:3881,0 -DA:3884,1 +DA:3883,0 DA:3886,0 +DA:3887,0 DA:3888,0 -DA:3890,0 -DA:3891,0 -DA:3894,0 -DA:3896,0 -DA:3897,0 -DA:3898,0 -DA:3900,0 -DA:3903,1 -DA:3905,1 -DA:3906,1 -DA:3907,1 -DA:3908,1 -DA:3910,1 -DA:3911,0 -DA:3914,1 -DA:3915,0 -DA:3918,1 -DA:3919,0 -DA:3922,1 -DA:3923,0 -DA:3927,1 -DA:3928,0 -DA:3929,0 -DA:3930,0 -DA:3931,0 -DA:3934,1 -DA:3935,0 -DA:3943,1 -DA:3944,0 +DA:3889,0 +DA:3896,1 +DA:3897,1 +DA:3923,1 DA:3945,0 DA:3946,0 DA:3947,0 -DA:3948,0 DA:3949,0 DA:3950,0 -DA:3951,0 DA:3952,0 -DA:3953,0 DA:3954,0 DA:3955,0 -DA:3956,0 -DA:3958,0 +DA:3957,0 DA:3959,0 -DA:3964,1 +DA:3960,0 +DA:3962,0 +DA:3964,0 +DA:3965,0 DA:3967,0 DA:3969,0 -DA:3971,0 +DA:3970,0 DA:3972,0 +DA:3974,0 DA:3975,0 DA:3977,0 -DA:3978,0 DA:3979,0 -DA:3981,0 -DA:3984,1 -DA:3986,0 +DA:3980,0 +DA:3982,0 +DA:3984,0 +DA:3985,0 DA:3987,0 -DA:3988,0 DA:3989,0 +DA:3990,0 DA:3992,0 -DA:3993,0 DA:3994,0 DA:3995,0 -DA:3996,0 +DA:3997,0 DA:3999,0 -DA:4002,1 -DA:4003,0 -DA:4006,1 -DA:4008,0 +DA:4000,0 +DA:4002,0 +DA:4004,0 +DA:4005,0 +DA:4007,0 DA:4009,0 +DA:4010,0 +DA:4012,0 +DA:4014,0 +DA:4015,0 DA:4017,0 -DA:4018,0 DA:4019,0 +DA:4020,0 DA:4022,0 DA:4024,0 -DA:4027,1 +DA:4025,0 +DA:4027,0 DA:4029,0 -DA:4031,0 +DA:4030,0 DA:4032,0 -DA:4035,0 -DA:4038,1 -DA:4042,0 -DA:4044,0 -DA:4046,0 -DA:4048,0 -DA:4050,0 -DA:4052,0 -DA:4054,0 -DA:4056,0 -DA:4057,0 -DA:4060,0 -DA:4062,0 -DA:4064,0 -DA:4065,0 -DA:4069,0 -DA:4073,0 -DA:4075,0 -DA:4076,0 +DA:4039,1 +DA:4040,1 +DA:4041,1 +DA:4042,1 +DA:4043,1 +DA:4044,1 +DA:4050,1 +DA:4051,1 +DA:4052,1 +DA:4053,1 +DA:4054,1 +DA:4055,1 +DA:4056,1 +DA:4057,1 +DA:4063,1 +DA:4064,1 +DA:4065,1 +DA:4071,1 +DA:4072,1 +DA:4073,1 +DA:4074,1 +DA:4075,1 +DA:4076,1 +DA:4082,1 DA:4083,1 -DA:4087,0 -DA:4089,0 -DA:4091,0 -DA:4093,0 -DA:4095,0 -DA:4097,0 -DA:4099,0 -DA:4101,0 -DA:4102,0 -DA:4105,0 -DA:4107,0 -DA:4108,0 -DA:4109,0 -DA:4113,0 -DA:4117,0 -DA:4119,0 -DA:4120,0 -DA:4128,1 -DA:4130,0 -DA:4132,0 -DA:4134,0 +DA:4084,1 +DA:4085,1 +DA:4086,1 +DA:4087,1 +DA:4088,1 +DA:4089,1 +DA:4095,1 +DA:4096,1 +DA:4097,1 +DA:4098,1 +DA:4099,1 +DA:4100,1 +DA:4101,1 +DA:4102,1 +DA:4114,1 +DA:4123,0 +DA:4125,0 +DA:4127,0 +DA:4129,0 +DA:4133,0 DA:4136,0 -DA:4137,0 DA:4138,0 DA:4140,0 -DA:4142,0 -DA:4143,0 -DA:4144,0 -DA:4145,0 -DA:4149,1 -DA:4151,0 -DA:4152,0 -DA:4153,0 +DA:4146,0 +DA:4147,0 +DA:4148,0 +DA:4149,0 +DA:4150,0 +DA:4154,0 DA:4155,0 DA:4156,0 DA:4157,0 +DA:4158,0 DA:4159,0 -DA:4160,0 -DA:4161,0 DA:4163,0 DA:4164,0 +DA:4165,0 DA:4166,0 DA:4167,0 -DA:4170,0 -DA:4171,0 -DA:4173,0 -DA:4174,0 +DA:4168,0 +DA:4169,0 +DA:4175,0 DA:4176,0 -DA:4177,0 -DA:4181,0 -DA:4188,1 +DA:4183,0 +DA:4184,0 DA:4189,0 -DA:4190,0 -DA:4191,0 -DA:4193,0 -DA:4194,0 -DA:4195,0 -DA:4196,0 -DA:4199,0 +DA:4192,0 DA:4206,1 -DA:4208,0 -DA:4209,0 -DA:4210,0 -DA:4211,0 -DA:4214,0 -DA:4218,1 -DA:4220,0 -DA:4222,0 +DA:4215,0 +DA:4217,0 +DA:4219,0 +DA:4221,0 DA:4223,0 -DA:4233,1 +DA:4225,0 +DA:4231,0 +DA:4233,0 +DA:4234,0 DA:4237,0 DA:4238,0 -DA:4251,1 +DA:4241,0 +DA:4242,0 +DA:4245,0 +DA:4246,0 +DA:4249,0 +DA:4250,0 +DA:4253,0 +DA:4254,0 +DA:4257,0 +DA:4258,0 DA:4261,0 -DA:4263,0 +DA:4262,0 DA:4265,0 DA:4266,0 -DA:4268,0 +DA:4269,0 DA:4270,0 -DA:4271,0 +DA:4273,0 +DA:4274,0 DA:4277,0 -DA:4279,0 -DA:4280,0 -DA:4286,0 -DA:4288,0 -DA:4289,0 -DA:4291,0 -DA:4293,0 +DA:4278,0 +DA:4281,0 DA:4295,0 -DA:4302,0 -DA:4303,0 -DA:4304,0 -DA:4309,1 -DA:4311,0 -DA:4313,0 -DA:4315,0 -DA:4318,0 -DA:4320,0 -DA:4322,0 -DA:4323,0 -DA:4324,0 -DA:4325,0 -DA:4326,0 -DA:4329,0 -DA:4331,0 -DA:4332,0 -DA:4333,0 -DA:4335,0 -DA:4337,0 +DA:4304,1 +DA:4308,0 +DA:4309,0 +DA:4326,1 +DA:4339,0 +DA:4340,0 +DA:4341,0 DA:4342,0 +DA:4343,0 DA:4344,0 -DA:4347,1 -DA:4353,0 +DA:4345,0 +DA:4346,0 +DA:4347,0 +DA:4349,0 +DA:4351,0 +DA:4352,0 DA:4358,0 DA:4360,0 DA:4361,0 -DA:4363,0 -DA:4364,0 DA:4367,0 -DA:4368,0 -DA:4371,0 -DA:4375,1 -DA:4379,1 -DA:4382,0 -DA:4384,0 -DA:4385,0 -DA:4388,0 -DA:4389,0 -DA:4393,1 -DA:4396,0 +DA:4369,0 +DA:4370,0 +DA:4373,0 +DA:4380,1 +DA:4381,0 +DA:4397,1 DA:4398,0 -DA:4399,0 -DA:4402,0 -DA:4403,0 -DA:4407,1 -DA:4414,0 -DA:4415,0 -DA:4424,1 -DA:4428,0 -DA:4429,0 -DA:4431,0 DA:4437,1 -DA:4441,0 +DA:4439,0 +DA:4440,0 DA:4442,0 -DA:4446,1 -DA:4449,0 -DA:4450,0 -DA:4454,1 -DA:4457,0 -DA:4458,0 -DA:4462,1 -DA:4468,0 -DA:4469,0 -DA:4473,1 -DA:4476,0 -DA:4477,0 -DA:4481,1 -DA:4484,0 -DA:4485,0 -DA:4489,1 +DA:4443,0 +DA:4446,0 +DA:4447,0 +DA:4451,1 +DA:4452,0 +DA:4458,1 +DA:4459,0 +DA:4465,1 +DA:4467,4 +DA:4468,4 +DA:4469,4 +DA:4471,4 +DA:4472,1 +DA:4475,4 +DA:4476,2 +DA:4479,4 +DA:4480,1 +DA:4484,1 +DA:4486,0 +DA:4487,0 +DA:4488,0 +DA:4489,0 DA:4492,0 -DA:4498,0 +DA:4493,0 +DA:4496,0 +DA:4499,1 DA:4500,0 -DA:4502,0 -DA:4503,0 -DA:4504,0 -DA:4507,0 +DA:4507,1 +DA:4508,0 DA:4509,0 +DA:4510,0 DA:4511,0 -DA:4515,1 -DA:4519,0 -DA:4521,0 +DA:4514,1 +DA:4516,0 +DA:4518,0 +DA:4520,0 +DA:4522,0 +DA:4525,1 +DA:4526,0 +DA:4527,0 DA:4528,0 -DA:4533,1 +DA:4531,1 +DA:4533,0 +DA:4535,0 +DA:4538,1 +DA:4539,0 DA:4540,0 DA:4541,0 -DA:4551,0 -DA:4553,0 -DA:4554,0 -DA:4557,0 +DA:4542,0 +DA:4545,1 +DA:4546,0 +DA:4549,1 +DA:4550,0 +DA:4557,1 DA:4558,0 DA:4559,0 DA:4560,0 +DA:4561,0 DA:4562,0 +DA:4563,0 +DA:4564,0 +DA:4565,0 +DA:4566,0 DA:4567,0 +DA:4568,0 +DA:4570,0 +DA:4571,0 DA:4573,0 -DA:4574,0 -DA:4575,0 -DA:4576,0 -DA:4581,0 -DA:4582,0 +DA:4577,1 +DA:4578,0 +DA:4581,1 +DA:4583,0 DA:4585,0 -DA:4586,0 DA:4587,0 -DA:4589,0 -DA:4592,1 -DA:4600,0 -DA:4601,0 -DA:4602,0 -DA:4603,0 -DA:4604,0 -DA:4606,0 +DA:4588,0 +DA:4591,0 +DA:4593,0 +DA:4594,0 +DA:4595,0 +DA:4597,0 +DA:4600,1 +DA:4602,1 +DA:4603,1 +DA:4604,1 +DA:4605,1 +DA:4607,1 DA:4608,0 -DA:4609,0 -DA:4611,0 +DA:4611,1 DA:4612,0 -DA:4614,0 +DA:4615,1 DA:4616,0 -DA:4618,0 -DA:4619,0 +DA:4619,1 DA:4620,0 -DA:4621,0 -DA:4622,0 -DA:4623,0 -DA:4624,0 +DA:4624,1 +DA:4625,0 DA:4626,0 DA:4627,0 -DA:4629,0 -DA:4631,0 -DA:4635,0 -DA:4640,0 +DA:4628,0 +DA:4631,1 +DA:4632,0 +DA:4640,1 DA:4641,0 DA:4642,0 +DA:4643,0 DA:4644,0 DA:4645,0 +DA:4646,0 +DA:4647,0 +DA:4648,0 DA:4649,0 DA:4650,0 DA:4651,0 DA:4652,0 -DA:4654,0 +DA:4653,0 DA:4655,0 DA:4656,0 -DA:4658,0 -DA:4659,0 -DA:4660,0 -DA:4662,0 -DA:4666,1 -DA:4667,1 -LF:1745 -LH:309 +DA:4661,1 +DA:4664,0 +DA:4666,0 +DA:4668,0 +DA:4669,0 +DA:4672,0 +DA:4674,0 +DA:4675,0 +DA:4676,0 +DA:4678,0 +DA:4681,1 +DA:4683,0 +DA:4684,0 +DA:4685,0 +DA:4686,0 +DA:4689,0 +DA:4690,0 +DA:4691,0 +DA:4692,0 +DA:4693,0 +DA:4696,0 +DA:4699,1 +DA:4700,0 +DA:4703,1 +DA:4705,0 +DA:4706,0 +DA:4714,0 +DA:4715,0 +DA:4716,0 +DA:4719,0 +DA:4721,0 +DA:4724,1 +DA:4726,0 +DA:4728,0 +DA:4729,0 +DA:4732,0 +DA:4735,1 +DA:4739,0 +DA:4741,0 +DA:4743,0 +DA:4745,0 +DA:4747,0 +DA:4749,0 +DA:4751,0 +DA:4753,0 +DA:4754,0 +DA:4757,0 +DA:4759,0 +DA:4761,0 +DA:4762,0 +DA:4766,0 +DA:4770,0 +DA:4772,0 +DA:4773,0 +DA:4780,1 +DA:4784,0 +DA:4786,0 +DA:4788,0 +DA:4790,0 +DA:4792,0 +DA:4794,0 +DA:4796,0 +DA:4798,0 +DA:4799,0 +DA:4802,0 +DA:4804,0 +DA:4805,0 +DA:4806,0 +DA:4810,0 +DA:4814,0 +DA:4816,0 +DA:4817,0 +DA:4825,1 +DA:4827,0 +DA:4829,0 +DA:4831,0 +DA:4833,0 +DA:4834,0 +DA:4835,0 +DA:4837,0 +DA:4839,0 +DA:4840,0 +DA:4841,0 +DA:4842,0 +DA:4846,1 +DA:4848,0 +DA:4849,0 +DA:4850,0 +DA:4852,0 +DA:4853,0 +DA:4854,0 +DA:4856,0 +DA:4857,0 +DA:4858,0 +DA:4860,0 +DA:4861,0 +DA:4863,0 +DA:4864,0 +DA:4867,0 +DA:4868,0 +DA:4870,0 +DA:4871,0 +DA:4873,0 +DA:4874,0 +DA:4878,0 +DA:4885,1 +DA:4886,0 +DA:4887,0 +DA:4888,0 +DA:4890,0 +DA:4891,0 +DA:4892,0 +DA:4893,0 +DA:4896,0 +DA:4903,1 +DA:4905,0 +DA:4906,0 +DA:4907,0 +DA:4908,0 +DA:4911,0 +DA:4915,1 +DA:4917,0 +DA:4919,0 +DA:4920,0 +DA:4930,1 +DA:4934,0 +DA:4935,0 +DA:4948,1 +DA:4958,0 +DA:4960,0 +DA:4962,0 +DA:4963,0 +DA:4965,0 +DA:4967,0 +DA:4968,0 +DA:4974,0 +DA:4976,0 +DA:4977,0 +DA:4983,0 +DA:4985,0 +DA:4986,0 +DA:4988,0 +DA:4990,0 +DA:4992,0 +DA:4994,0 +DA:5001,1 +DA:5003,0 +DA:5005,0 +DA:5007,0 +DA:5009,0 +DA:5010,0 +DA:5011,0 +DA:5013,0 +DA:5015,0 +DA:5023,1 +DA:5026,0 +DA:5034,1 +DA:5037,0 +DA:5040,1 +DA:5047,0 +DA:5048,0 +DA:5050,0 +DA:5051,0 +DA:5052,0 +DA:5055,0 +DA:5057,0 +DA:5059,0 +DA:5062,1 +DA:5066,0 +DA:5068,0 +DA:5075,0 +DA:5090,1 +DA:5098,0 +DA:5099,0 +DA:5101,0 +DA:5102,0 +DA:5105,0 +DA:5106,0 +DA:5109,0 +DA:5110,0 +DA:5113,0 +DA:5114,0 +DA:5117,0 +DA:5119,0 +DA:5128,0 +DA:5129,0 +DA:5138,0 +DA:5139,0 +DA:5140,0 +DA:5141,0 +DA:5143,0 +DA:5153,0 +DA:5160,0 +DA:5161,0 +DA:5163,0 +DA:5177,0 +DA:5180,0 +DA:5181,0 +DA:5182,0 +DA:5184,0 +DA:5197,1 +DA:5205,0 +DA:5206,0 +DA:5208,0 +DA:5209,0 +DA:5212,0 +DA:5213,0 +DA:5216,0 +DA:5217,0 +DA:5220,0 +DA:5221,0 +DA:5225,0 +DA:5226,0 +DA:5235,0 +DA:5236,0 +DA:5237,0 +DA:5240,0 +DA:5241,0 +DA:5243,0 +DA:5244,0 +DA:5245,0 +DA:5247,0 +DA:5250,0 +DA:5256,0 +DA:5257,0 +DA:5263,0 +DA:5274,0 +DA:5277,0 +DA:5278,0 +DA:5279,0 +DA:5281,0 +DA:5295,1 +DA:5304,0 +DA:5305,0 +DA:5307,0 +DA:5308,0 +DA:5311,0 +DA:5312,0 +DA:5315,0 +DA:5316,0 +DA:5319,0 +DA:5320,0 +DA:5321,0 +DA:5322,0 +DA:5323,0 +DA:5325,0 +DA:5327,0 +DA:5328,0 +DA:5330,0 +DA:5331,0 +DA:5333,0 +DA:5335,0 +DA:5337,0 +DA:5343,0 +DA:5344,0 +DA:5345,0 +DA:5346,0 +DA:5347,0 +DA:5349,0 +DA:5353,0 +DA:5355,0 +DA:5360,0 +DA:5361,0 +DA:5362,0 +DA:5364,0 +DA:5365,0 +DA:5369,0 +DA:5370,0 +DA:5371,0 +DA:5372,0 +DA:5374,0 +DA:5375,0 +DA:5376,0 +DA:5378,0 +DA:5379,0 +DA:5380,0 +DA:5382,0 +DA:5392,1 +DA:5401,0 +DA:5402,0 +DA:5404,0 +DA:5406,0 +DA:5414,0 +DA:5415,0 +DA:5416,0 +DA:5417,0 +DA:5418,0 +DA:5420,0 +DA:5431,0 +DA:5432,0 +DA:5433,0 +DA:5435,0 +DA:5436,0 +DA:5437,0 +DA:5439,0 +DA:5441,0 +DA:5442,0 +DA:5443,0 +DA:5445,0 +DA:5446,0 +DA:5447,0 +DA:5448,0 +DA:5451,0 +DA:5452,0 +DA:5453,0 +DA:5454,0 +DA:5457,0 +DA:5458,0 +DA:5459,0 +DA:5460,0 +DA:5463,0 +DA:5465,0 +DA:5468,0 +DA:5469,0 +DA:5471,0 +DA:5472,0 +DA:5475,0 +DA:5476,0 +DA:5479,0 +DA:5493,1 +DA:5502,0 +DA:5504,0 +DA:5506,0 +DA:5507,0 +DA:5510,0 +DA:5511,0 +DA:5514,0 +DA:5516,0 +DA:5518,0 +DA:5519,0 +DA:5521,0 +DA:5522,0 +DA:5523,0 +DA:5524,0 +DA:5526,0 +DA:5527,0 +DA:5529,0 +DA:5530,0 +DA:5532,0 +DA:5534,0 +DA:5535,0 +DA:5536,0 +DA:5538,0 +DA:5556,0 +DA:5557,0 +DA:5559,0 +DA:5565,0 +DA:5571,0 +DA:5574,0 +DA:5575,0 +DA:5576,0 +DA:5585,0 +DA:5603,0 +DA:5605,0 +DA:5606,0 +DA:5609,0 +DA:5610,0 +DA:5642,0 +DA:5643,0 +DA:5644,0 +DA:5646,0 +DA:5647,0 +DA:5650,0 +DA:5655,0 +DA:5658,0 +DA:5664,0 +DA:5670,0 +DA:5676,0 +DA:5682,0 +DA:5684,0 +DA:5685,0 +DA:5688,0 +DA:5690,0 +DA:5691,0 +DA:5694,0 +DA:5695,0 +DA:5697,0 +DA:5703,0 +DA:5709,0 +DA:5715,0 +DA:5721,0 +DA:5731,0 +DA:5732,0 +DA:5734,0 +DA:5736,0 +DA:5737,0 +DA:5740,0 +DA:5741,0 +DA:5742,0 +DA:5745,0 +DA:5746,0 +DA:5748,0 +DA:5759,0 +DA:5760,0 +DA:5763,0 +DA:5764,0 +DA:5765,0 +DA:5766,0 +DA:5767,0 +DA:5769,0 +DA:5775,1 +DA:5776,1 +LF:2058 +LH:320 BRDA:1,1,0,0 BRDA:1,1,1,1 BRDA:5,2,0,1 BRDA:5,2,1,0 -BRDA:51,3,0,0 -BRDA:51,3,1,1 -BRDA:56,4,0,1 -BRDA:56,4,1,0 -BRDA:61,5,0,1 -BRDA:61,5,1,0 -BRDA:66,6,0,1 -BRDA:66,6,1,0 -BRDA:71,7,0,1 -BRDA:71,7,1,0 -BRDA:76,8,0,1 -BRDA:76,8,1,0 -BRDA:81,9,0,1 -BRDA:81,9,1,0 -BRDA:104,10,0,0 -BRDA:104,10,1,1 -BRDA:109,11,0,0 -BRDA:109,11,1,1 -BRDA:114,12,0,0 -BRDA:114,12,1,1 -BRDA:121,13,0,1 -BRDA:121,13,1,0 -BRDA:131,14,0,0 -BRDA:131,14,1,1 -BRDA:140,15,0,1 -BRDA:140,15,1,0 -BRDA:142,16,0,0 -BRDA:142,16,1,0 -BRDA:144,17,0,0 -BRDA:144,17,1,0 -BRDA:203,18,0,0 -BRDA:203,18,1,1 -BRDA:276,19,0,0 -BRDA:276,19,1,0 -BRDA:276,19,2,0 -BRDA:279,20,0,0 -BRDA:279,20,1,0 -BRDA:280,21,0,0 -BRDA:280,21,1,0 -BRDA:280,21,2,0 -BRDA:281,22,0,0 -BRDA:281,22,1,0 -BRDA:281,22,2,0 -BRDA:301,23,0,0 -BRDA:301,23,1,0 -BRDA:312,24,0,0 -BRDA:312,24,1,0 -BRDA:339,25,0,0 -BRDA:339,25,1,0 -BRDA:345,26,0,0 -BRDA:345,26,1,0 -BRDA:352,27,0,0 -BRDA:352,27,1,0 -BRDA:358,28,0,0 -BRDA:358,28,1,0 -BRDA:365,29,0,0 -BRDA:365,29,1,0 -BRDA:369,30,0,0 -BRDA:369,30,1,0 -BRDA:391,31,0,0 -BRDA:391,31,1,0 -BRDA:392,32,0,0 -BRDA:392,32,1,0 -BRDA:392,32,2,0 -BRDA:392,32,3,0 -BRDA:393,33,0,0 -BRDA:393,33,1,0 -BRDA:393,33,2,0 -BRDA:393,33,3,0 -BRDA:405,34,0,0 -BRDA:405,34,1,0 -BRDA:405,34,2,0 -BRDA:405,34,3,0 -BRDA:405,34,4,0 -BRDA:405,34,5,0 -BRDA:438,35,0,0 -BRDA:438,35,1,0 -BRDA:438,35,2,0 -BRDA:438,35,3,0 -BRDA:438,35,4,0 -BRDA:438,35,5,0 -BRDA:438,35,6,0 -BRDA:438,35,7,0 -BRDA:438,35,8,0 -BRDA:438,35,9,0 -BRDA:493,36,0,0 -BRDA:493,36,1,0 -BRDA:511,37,0,0 -BRDA:511,37,1,0 -BRDA:511,38,0,0 -BRDA:511,38,1,0 -BRDA:523,39,0,0 -BRDA:523,39,1,0 -BRDA:524,40,0,0 -BRDA:524,40,1,0 -BRDA:534,41,0,0 -BRDA:534,41,1,0 -BRDA:536,42,0,0 -BRDA:536,42,1,0 -BRDA:537,43,0,0 -BRDA:537,43,1,0 -BRDA:543,44,0,0 -BRDA:543,44,1,0 -BRDA:568,45,0,0 -BRDA:568,45,1,0 -BRDA:587,46,0,0 -BRDA:587,46,1,0 -BRDA:592,47,0,0 -BRDA:592,47,1,0 -BRDA:597,48,0,0 -BRDA:597,48,1,0 -BRDA:707,49,0,0 -BRDA:707,49,1,0 -BRDA:712,50,0,0 -BRDA:712,50,1,0 -BRDA:716,51,0,0 -BRDA:716,51,1,0 -BRDA:720,52,0,0 -BRDA:720,52,1,0 -BRDA:724,53,0,0 -BRDA:724,53,1,0 -BRDA:772,54,0,0 -BRDA:772,54,1,0 -BRDA:777,55,0,0 -BRDA:777,55,1,0 -BRDA:782,56,0,0 -BRDA:782,56,1,0 -BRDA:787,57,0,0 -BRDA:787,57,1,0 -BRDA:792,58,0,0 -BRDA:792,58,1,0 -BRDA:797,59,0,0 -BRDA:797,59,1,0 -BRDA:802,60,0,0 -BRDA:802,60,1,0 -BRDA:807,61,0,0 -BRDA:807,61,1,0 -BRDA:812,62,0,0 -BRDA:812,62,1,0 -BRDA:817,63,0,0 -BRDA:817,63,1,0 -BRDA:944,64,0,0 -BRDA:944,64,1,0 -BRDA:949,65,0,0 -BRDA:949,65,1,0 -BRDA:954,66,0,0 -BRDA:954,66,1,0 -BRDA:959,67,0,0 -BRDA:959,67,1,0 -BRDA:964,68,0,0 -BRDA:964,68,1,0 -BRDA:982,69,0,0 -BRDA:982,69,1,0 -BRDA:987,70,0,0 -BRDA:987,70,1,0 -BRDA:992,71,0,0 -BRDA:992,71,1,0 -BRDA:997,72,0,0 -BRDA:997,72,1,0 -BRDA:1002,73,0,0 -BRDA:1002,73,1,0 -BRDA:1007,74,0,0 -BRDA:1007,74,1,0 -BRDA:1012,75,0,0 -BRDA:1012,75,1,0 -BRDA:1017,76,0,0 -BRDA:1017,76,1,0 -BRDA:1022,77,0,0 -BRDA:1022,77,1,0 -BRDA:1027,78,0,0 -BRDA:1027,78,1,0 -BRDA:1032,79,0,0 -BRDA:1032,79,1,0 -BRDA:1037,80,0,0 -BRDA:1037,80,1,0 -BRDA:1042,81,0,0 -BRDA:1042,81,1,0 -BRDA:1047,82,0,0 -BRDA:1047,82,1,0 -BRDA:1052,83,0,0 -BRDA:1052,83,1,0 -BRDA:1057,84,0,0 -BRDA:1057,84,1,0 -BRDA:1062,85,0,0 -BRDA:1062,85,1,0 -BRDA:1067,86,0,0 -BRDA:1067,86,1,0 -BRDA:1072,87,0,0 -BRDA:1072,87,1,0 -BRDA:1077,88,0,0 -BRDA:1077,88,1,0 -BRDA:1082,89,0,0 -BRDA:1082,89,1,0 -BRDA:1087,90,0,0 -BRDA:1087,90,1,0 -BRDA:1092,91,0,0 -BRDA:1092,91,1,0 -BRDA:1097,92,0,0 -BRDA:1097,92,1,0 -BRDA:1102,93,0,0 -BRDA:1102,93,1,0 -BRDA:1107,94,0,0 -BRDA:1107,94,1,0 -BRDA:1112,95,0,0 -BRDA:1112,95,1,0 -BRDA:1117,96,0,0 -BRDA:1117,96,1,0 -BRDA:1122,97,0,0 -BRDA:1122,97,1,0 -BRDA:1127,98,0,0 -BRDA:1127,98,1,0 -BRDA:1132,99,0,0 -BRDA:1132,99,1,0 -BRDA:1137,100,0,0 -BRDA:1137,100,1,0 -BRDA:1142,101,0,0 -BRDA:1142,101,1,0 -BRDA:1147,102,0,0 -BRDA:1147,102,1,0 -BRDA:1152,103,0,0 -BRDA:1152,103,1,0 -BRDA:1157,104,0,0 -BRDA:1157,104,1,0 -BRDA:1162,105,0,0 -BRDA:1162,105,1,0 -BRDA:1167,106,0,0 -BRDA:1167,106,1,0 -BRDA:1172,107,0,0 -BRDA:1172,107,1,0 -BRDA:1177,108,0,0 -BRDA:1177,108,1,0 -BRDA:1182,109,0,0 -BRDA:1182,109,1,0 -BRDA:1187,110,0,0 -BRDA:1187,110,1,0 -BRDA:1192,111,0,0 -BRDA:1192,111,1,0 -BRDA:1197,112,0,0 -BRDA:1197,112,1,0 -BRDA:1202,113,0,0 -BRDA:1202,113,1,0 -BRDA:1207,114,0,0 -BRDA:1207,114,1,0 -BRDA:1212,115,0,0 -BRDA:1212,115,1,0 -BRDA:1217,116,0,0 -BRDA:1217,116,1,0 -BRDA:1222,117,0,0 -BRDA:1222,117,1,0 -BRDA:1227,118,0,0 -BRDA:1227,118,1,0 -BRDA:1343,119,0,0 -BRDA:1343,119,1,0 -BRDA:1409,120,0,0 -BRDA:1409,120,1,0 -BRDA:1484,121,0,0 -BRDA:1484,121,1,0 -BRDA:1516,122,0,0 -BRDA:1516,122,1,0 -BRDA:1520,123,0,0 -BRDA:1520,123,1,0 -BRDA:1524,124,0,0 -BRDA:1524,124,1,0 -BRDA:1548,125,0,0 -BRDA:1548,125,1,0 -BRDA:1552,126,0,0 -BRDA:1552,126,1,0 -BRDA:1556,127,0,0 -BRDA:1556,127,1,0 -BRDA:1560,128,0,0 -BRDA:1560,128,1,0 -BRDA:1615,129,0,0 -BRDA:1615,129,1,0 -BRDA:1622,130,0,0 -BRDA:1622,130,1,0 -BRDA:1646,131,0,0 -BRDA:1646,131,1,0 -BRDA:1652,132,0,0 -BRDA:1652,132,1,0 -BRDA:1766,133,0,0 -BRDA:1766,133,1,0 -BRDA:1771,134,0,0 -BRDA:1771,134,1,0 -BRDA:1776,135,0,0 -BRDA:1776,135,1,0 -BRDA:1781,136,0,0 -BRDA:1781,136,1,0 -BRDA:1786,137,0,0 -BRDA:1786,137,1,0 -BRDA:1791,138,0,0 -BRDA:1791,138,1,0 -BRDA:1796,139,0,0 -BRDA:1796,139,1,0 -BRDA:1801,140,0,0 -BRDA:1801,140,1,0 -BRDA:1806,141,0,0 -BRDA:1806,141,1,0 -BRDA:1811,142,0,0 -BRDA:1811,142,1,0 -BRDA:1845,143,0,0 -BRDA:1845,143,1,0 -BRDA:1849,144,0,0 -BRDA:1849,144,1,0 -BRDA:1933,145,0,0 -BRDA:1933,145,1,0 -BRDA:1947,146,0,0 -BRDA:1947,146,1,0 -BRDA:2014,147,0,0 -BRDA:2014,147,1,0 -BRDA:2070,148,0,0 -BRDA:2070,148,1,0 -BRDA:2088,149,0,0 -BRDA:2088,149,1,0 -BRDA:2089,150,0,0 -BRDA:2089,150,1,0 -BRDA:2089,150,2,0 -BRDA:2089,150,3,0 -BRDA:2089,150,4,0 -BRDA:2089,150,5,0 -BRDA:2089,150,6,0 -BRDA:2089,150,7,0 -BRDA:2089,150,8,0 -BRDA:2089,150,9,0 -BRDA:2089,150,10,0 -BRDA:2089,150,11,0 -BRDA:2107,151,0,0 -BRDA:2107,151,1,0 -BRDA:2146,152,0,0 -BRDA:2146,152,1,0 -BRDA:2147,153,0,0 -BRDA:2147,153,1,0 -BRDA:2147,153,2,0 -BRDA:2147,153,3,0 -BRDA:2147,153,4,0 -BRDA:2147,153,5,0 -BRDA:2182,154,0,0 -BRDA:2182,154,1,0 -BRDA:2182,155,0,0 -BRDA:2182,155,1,0 -BRDA:2196,156,0,0 -BRDA:2196,156,1,0 -BRDA:2201,157,0,0 -BRDA:2201,157,1,0 -BRDA:2219,158,0,0 -BRDA:2219,158,1,0 -BRDA:2219,159,0,0 -BRDA:2219,159,1,0 -BRDA:2271,160,0,0 -BRDA:2271,160,1,0 -BRDA:2392,161,0,0 -BRDA:2392,161,1,0 -BRDA:2393,162,0,0 -BRDA:2393,162,1,0 -BRDA:2394,163,0,0 -BRDA:2394,163,1,0 -BRDA:2395,164,0,0 -BRDA:2395,164,1,0 -BRDA:2396,165,0,0 -BRDA:2396,165,1,0 -BRDA:2397,166,0,0 -BRDA:2397,166,1,0 -BRDA:2398,167,0,0 -BRDA:2398,167,1,0 -BRDA:2399,168,0,0 -BRDA:2399,168,1,0 -BRDA:2400,169,0,0 -BRDA:2400,169,1,0 -BRDA:2401,170,0,0 -BRDA:2401,170,1,0 -BRDA:2402,171,0,0 -BRDA:2402,171,1,0 -BRDA:2403,172,0,0 -BRDA:2403,172,1,0 -BRDA:2404,173,0,0 -BRDA:2404,173,1,0 -BRDA:2405,174,0,0 -BRDA:2405,174,1,0 -BRDA:2406,175,0,0 -BRDA:2406,175,1,0 -BRDA:2420,176,0,0 -BRDA:2420,176,1,0 -BRDA:2477,177,0,0 -BRDA:2477,177,1,0 -BRDA:2482,178,0,0 -BRDA:2482,178,1,0 -BRDA:2487,179,0,0 -BRDA:2487,179,1,0 -BRDA:2492,180,0,0 -BRDA:2492,180,1,0 -BRDA:2497,181,0,0 -BRDA:2497,181,1,0 -BRDA:2502,182,0,0 -BRDA:2502,182,1,0 -BRDA:2507,183,0,0 -BRDA:2507,183,1,0 -BRDA:2512,184,0,0 -BRDA:2512,184,1,0 -BRDA:2528,185,0,0 -BRDA:2528,185,1,0 -BRDA:2541,186,0,0 -BRDA:2541,186,1,0 -BRDA:2545,187,0,0 -BRDA:2545,187,1,0 -BRDA:2545,188,0,0 -BRDA:2545,188,1,0 -BRDA:2553,189,0,0 -BRDA:2553,189,1,0 -BRDA:2553,190,0,0 -BRDA:2553,190,1,0 -BRDA:2684,191,0,0 -BRDA:2684,191,1,0 -BRDA:2867,192,0,0 -BRDA:2867,192,1,0 -BRDA:2924,193,0,0 -BRDA:2924,193,1,0 -BRDA:2934,194,0,0 -BRDA:2934,194,1,0 -BRDA:2938,195,0,0 -BRDA:2938,195,1,0 -BRDA:2942,196,0,0 -BRDA:2942,196,1,0 -BRDA:2948,197,0,0 -BRDA:2948,197,1,0 -BRDA:2968,198,0,0 -BRDA:2968,198,1,0 -BRDA:3038,199,0,0 -BRDA:3038,199,1,0 -BRDA:3039,200,0,0 -BRDA:3039,200,1,0 -BRDA:3086,201,0,0 -BRDA:3086,201,1,0 -BRDA:3095,202,0,0 -BRDA:3095,202,1,0 -BRDA:3100,203,0,0 -BRDA:3100,203,1,0 -BRDA:3104,204,0,0 -BRDA:3104,204,1,0 -BRDA:3109,205,0,0 -BRDA:3109,205,1,0 -BRDA:3114,206,0,0 -BRDA:3114,206,1,0 -BRDA:3119,207,0,0 -BRDA:3119,207,1,0 -BRDA:3209,208,0,0 -BRDA:3209,208,1,0 -BRDA:3210,209,0,0 -BRDA:3210,209,1,0 -BRDA:3212,210,0,0 -BRDA:3212,210,1,0 -BRDA:3281,211,0,0 -BRDA:3281,211,1,0 -BRDA:3286,212,0,0 -BRDA:3286,212,1,0 -BRDA:3291,213,0,0 -BRDA:3291,213,1,0 -BRDA:3296,214,0,0 -BRDA:3296,214,1,0 -BRDA:3301,215,0,0 -BRDA:3301,215,1,0 -BRDA:3306,216,0,0 -BRDA:3306,216,1,0 -BRDA:3311,217,0,0 -BRDA:3311,217,1,0 -BRDA:3316,218,0,0 -BRDA:3316,218,1,0 -BRDA:3321,219,0,0 -BRDA:3321,219,1,0 -BRDA:3326,220,0,0 -BRDA:3326,220,1,0 -BRDA:3331,221,0,0 -BRDA:3331,221,1,0 -BRDA:3336,222,0,0 -BRDA:3336,222,1,0 -BRDA:3341,223,0,0 -BRDA:3341,223,1,0 -BRDA:3346,224,0,0 -BRDA:3346,224,1,0 -BRDA:3351,225,0,0 -BRDA:3351,225,1,0 -BRDA:3356,226,0,0 -BRDA:3356,226,1,0 -BRDA:3361,227,0,0 -BRDA:3361,227,1,0 -BRDA:3451,228,0,0 -BRDA:3451,228,1,0 -BRDA:3451,229,0,0 -BRDA:3451,229,1,0 -BRDA:3451,229,2,0 -BRDA:3458,230,0,0 -BRDA:3458,230,1,0 -BRDA:3497,231,0,0 -BRDA:3497,231,1,0 -BRDA:3533,232,0,0 -BRDA:3533,232,1,0 -BRDA:3537,233,0,0 -BRDA:3537,233,1,0 -BRDA:3538,234,0,0 -BRDA:3538,234,1,0 -BRDA:3538,234,2,0 -BRDA:3545,235,0,0 -BRDA:3545,235,1,0 -BRDA:3549,236,0,0 -BRDA:3549,236,1,0 -BRDA:3553,237,0,0 -BRDA:3553,237,1,0 -BRDA:3557,238,0,0 -BRDA:3557,238,1,0 -BRDA:3561,239,0,0 -BRDA:3561,239,1,0 -BRDA:3565,240,0,0 -BRDA:3565,240,1,0 -BRDA:3569,241,0,0 -BRDA:3569,241,1,0 -BRDA:3573,242,0,0 -BRDA:3573,242,1,0 -BRDA:3577,243,0,0 -BRDA:3577,243,1,0 -BRDA:3581,244,0,0 -BRDA:3581,244,1,0 -BRDA:3585,245,0,0 -BRDA:3585,245,1,0 -BRDA:3589,246,0,0 -BRDA:3589,246,1,0 -BRDA:3649,247,0,0 -BRDA:3649,247,1,0 -BRDA:3654,248,0,0 -BRDA:3654,248,1,0 -BRDA:3663,249,0,0 -BRDA:3663,249,1,0 -BRDA:3672,250,0,0 -BRDA:3672,250,1,0 -BRDA:3702,251,0,0 -BRDA:3702,251,1,0 -BRDA:3702,251,2,0 -BRDA:3702,251,3,0 -BRDA:3702,251,4,0 -BRDA:3702,251,5,0 -BRDA:3702,251,6,0 -BRDA:3702,251,7,0 -BRDA:3702,251,8,0 -BRDA:3702,251,9,0 -BRDA:3702,251,10,0 -BRDA:3702,251,11,0 -BRDA:3702,251,12,0 -BRDA:3702,251,13,0 -BRDA:3702,251,14,0 -BRDA:3702,251,15,0 -BRDA:3702,251,16,0 -BRDA:3702,251,17,0 -BRDA:3745,252,0,0 -BRDA:3745,252,1,0 -BRDA:3749,253,0,0 -BRDA:3749,253,1,0 -BRDA:3762,254,0,0 -BRDA:3762,254,1,0 -BRDA:3762,254,2,0 -BRDA:3762,254,3,0 -BRDA:3774,255,0,1 -BRDA:3774,255,1,3 -BRDA:3778,256,0,2 -BRDA:3778,256,1,2 -BRDA:3782,257,0,1 -BRDA:3782,257,1,3 -BRDA:3789,258,0,0 -BRDA:3789,258,1,0 -BRDA:3795,259,0,0 -BRDA:3795,259,1,0 -BRDA:3861,260,0,0 -BRDA:3861,260,1,0 -BRDA:3865,261,0,0 -BRDA:3865,261,1,0 -BRDA:3890,262,0,0 -BRDA:3890,262,1,0 -BRDA:3910,263,0,0 -BRDA:3910,263,1,1 -BRDA:3914,264,0,0 -BRDA:3914,264,1,1 -BRDA:3918,265,0,0 -BRDA:3918,265,1,1 -BRDA:3922,266,0,0 -BRDA:3922,266,1,1 -BRDA:3944,267,0,0 -BRDA:3944,267,1,0 -BRDA:3948,268,0,0 -BRDA:3948,268,1,0 -BRDA:3971,269,0,0 -BRDA:3971,269,1,0 -BRDA:3986,270,0,0 -BRDA:3986,270,1,0 -BRDA:3992,271,0,0 -BRDA:3992,271,1,0 -BRDA:4008,272,0,0 -BRDA:4008,272,1,0 -BRDA:4017,273,0,0 -BRDA:4017,273,1,0 -BRDA:4062,274,0,0 -BRDA:4062,274,1,0 -BRDA:4107,275,0,0 -BRDA:4107,275,1,0 -BRDA:4160,276,0,0 -BRDA:4160,276,1,0 -BRDA:4163,277,0,0 -BRDA:4163,277,1,0 -BRDA:4166,278,0,0 -BRDA:4166,278,1,0 -BRDA:4170,279,0,0 -BRDA:4170,279,1,0 -BRDA:4173,280,0,0 -BRDA:4173,280,1,0 -BRDA:4176,281,0,0 -BRDA:4176,281,1,0 -BRDA:4265,282,0,0 -BRDA:4265,282,1,0 -BRDA:4270,283,0,0 -BRDA:4270,283,1,0 -BRDA:4279,284,0,0 -BRDA:4279,284,1,0 -BRDA:4288,285,0,0 -BRDA:4288,285,1,0 -BRDA:4302,286,0,0 -BRDA:4302,286,1,0 -BRDA:4322,287,0,0 -BRDA:4322,287,1,0 -BRDA:4324,288,0,0 -BRDA:4324,288,1,0 -BRDA:4358,289,0,0 -BRDA:4358,289,1,0 -BRDA:4363,290,0,0 -BRDA:4363,290,1,0 -BRDA:4363,291,0,0 -BRDA:4363,291,1,0 -BRDA:4367,292,0,0 -BRDA:4367,292,1,0 -BRDA:4367,293,0,0 -BRDA:4367,293,1,0 -BRDA:4384,294,0,0 -BRDA:4384,294,1,0 -BRDA:4398,295,0,0 -BRDA:4398,295,1,0 -BRDA:4414,296,0,0 -BRDA:4414,296,1,0 -BRDA:4428,297,0,0 -BRDA:4428,297,1,0 -BRDA:4441,298,0,0 -BRDA:4441,298,1,0 -BRDA:4449,299,0,0 -BRDA:4449,299,1,0 -BRDA:4457,300,0,0 -BRDA:4457,300,1,0 -BRDA:4468,301,0,0 -BRDA:4468,301,1,0 -BRDA:4476,302,0,0 -BRDA:4476,302,1,0 -BRDA:4484,303,0,0 -BRDA:4484,303,1,0 -BRDA:4492,304,0,0 -BRDA:4492,304,1,0 -BRDA:4500,305,0,0 -BRDA:4500,305,1,0 -BRDA:4519,306,0,0 -BRDA:4519,306,1,0 -BRDA:4545,307,0,0 -BRDA:4545,307,1,0 -BRDA:4547,308,0,0 -BRDA:4547,308,1,0 -BRDA:4574,309,0,0 -BRDA:4574,309,1,0 -BRDA:4601,310,0,0 -BRDA:4601,310,1,0 -BRDA:4602,311,0,0 -BRDA:4602,311,1,0 -BRDA:4604,312,0,0 -BRDA:4604,312,1,0 -BRDA:4612,313,0,0 -BRDA:4612,313,1,0 -BRDA:4612,314,0,0 -BRDA:4612,314,1,0 -BRDA:4616,315,0,0 -BRDA:4616,315,1,0 -BRDA:4626,316,0,0 -BRDA:4626,316,1,0 -BRDA:4626,317,0,0 -BRDA:4626,317,1,0 -BRDA:4629,318,0,0 -BRDA:4629,318,1,0 -BRDA:4631,319,0,0 -BRDA:4631,319,1,0 -BRDA:4636,320,0,0 -BRDA:4636,320,1,0 -BRDA:4644,321,0,0 -BRDA:4644,321,1,0 -BRDA:4666,322,0,1 -BRDA:4666,322,1,0 -BRF:697 -BRH:27 +BRDA:9,3,0,1 +BRDA:9,3,1,0 +BRDA:10,4,0,0 +BRDA:10,4,1,1 +BRDA:60,5,0,0 +BRDA:60,5,1,1 +BRDA:65,6,0,1 +BRDA:65,6,1,0 +BRDA:70,7,0,1 +BRDA:70,7,1,0 +BRDA:75,8,0,1 +BRDA:75,8,1,0 +BRDA:80,9,0,1 +BRDA:80,9,1,0 +BRDA:85,10,0,1 +BRDA:85,10,1,0 +BRDA:90,11,0,1 +BRDA:90,11,1,0 +BRDA:113,12,0,0 +BRDA:113,12,1,1 +BRDA:118,13,0,0 +BRDA:118,13,1,1 +BRDA:123,14,0,0 +BRDA:123,14,1,1 +BRDA:130,15,0,1 +BRDA:130,15,1,0 +BRDA:140,16,0,0 +BRDA:140,16,1,1 +BRDA:149,17,0,1 +BRDA:149,17,1,0 +BRDA:151,18,0,0 +BRDA:151,18,1,0 +BRDA:153,19,0,0 +BRDA:153,19,1,0 +BRDA:212,20,0,0 +BRDA:212,20,1,1 +BRDA:285,21,0,0 +BRDA:285,21,1,0 +BRDA:285,21,2,0 +BRDA:288,22,0,0 +BRDA:288,22,1,0 +BRDA:289,23,0,0 +BRDA:289,23,1,0 +BRDA:289,23,2,0 +BRDA:290,24,0,0 +BRDA:290,24,1,0 +BRDA:290,24,2,0 +BRDA:310,25,0,0 +BRDA:310,25,1,0 +BRDA:321,26,0,0 +BRDA:321,26,1,0 +BRDA:348,27,0,0 +BRDA:348,27,1,0 +BRDA:354,28,0,0 +BRDA:354,28,1,0 +BRDA:361,29,0,0 +BRDA:361,29,1,0 +BRDA:367,30,0,0 +BRDA:367,30,1,0 +BRDA:374,31,0,0 +BRDA:374,31,1,0 +BRDA:378,32,0,0 +BRDA:378,32,1,0 +BRDA:400,33,0,0 +BRDA:400,33,1,0 +BRDA:401,34,0,0 +BRDA:401,34,1,0 +BRDA:401,34,2,0 +BRDA:401,34,3,0 +BRDA:402,35,0,0 +BRDA:402,35,1,0 +BRDA:402,35,2,0 +BRDA:402,35,3,0 +BRDA:414,36,0,0 +BRDA:414,36,1,0 +BRDA:414,36,2,0 +BRDA:414,36,3,0 +BRDA:414,36,4,0 +BRDA:414,36,5,0 +BRDA:447,37,0,0 +BRDA:447,37,1,0 +BRDA:447,37,2,0 +BRDA:447,37,3,0 +BRDA:447,37,4,0 +BRDA:447,37,5,0 +BRDA:447,37,6,0 +BRDA:447,37,7,0 +BRDA:447,37,8,0 +BRDA:447,37,9,0 +BRDA:502,38,0,0 +BRDA:502,38,1,0 +BRDA:520,39,0,0 +BRDA:520,39,1,0 +BRDA:520,40,0,0 +BRDA:520,40,1,0 +BRDA:532,41,0,0 +BRDA:532,41,1,0 +BRDA:533,42,0,0 +BRDA:533,42,1,0 +BRDA:543,43,0,0 +BRDA:543,43,1,0 +BRDA:545,44,0,0 +BRDA:545,44,1,0 +BRDA:546,45,0,0 +BRDA:546,45,1,0 +BRDA:552,46,0,0 +BRDA:552,46,1,0 +BRDA:577,47,0,0 +BRDA:577,47,1,0 +BRDA:610,48,0,0 +BRDA:610,48,1,0 +BRDA:636,49,0,0 +BRDA:636,49,1,0 +BRDA:641,50,0,0 +BRDA:641,50,1,0 +BRDA:646,51,0,0 +BRDA:646,51,1,0 +BRDA:651,52,0,0 +BRDA:651,52,1,0 +BRDA:656,53,0,0 +BRDA:656,53,1,0 +BRDA:797,54,0,0 +BRDA:797,54,1,0 +BRDA:802,55,0,0 +BRDA:802,55,1,0 +BRDA:806,56,0,0 +BRDA:806,56,1,0 +BRDA:810,57,0,0 +BRDA:810,57,1,0 +BRDA:814,58,0,0 +BRDA:814,58,1,0 +BRDA:862,59,0,0 +BRDA:862,59,1,0 +BRDA:867,60,0,0 +BRDA:867,60,1,0 +BRDA:872,61,0,0 +BRDA:872,61,1,0 +BRDA:877,62,0,0 +BRDA:877,62,1,0 +BRDA:882,63,0,0 +BRDA:882,63,1,0 +BRDA:887,64,0,0 +BRDA:887,64,1,0 +BRDA:892,65,0,0 +BRDA:892,65,1,0 +BRDA:897,66,0,0 +BRDA:897,66,1,0 +BRDA:902,67,0,0 +BRDA:902,67,1,0 +BRDA:907,68,0,0 +BRDA:907,68,1,0 +BRDA:1034,69,0,0 +BRDA:1034,69,1,0 +BRDA:1039,70,0,0 +BRDA:1039,70,1,0 +BRDA:1044,71,0,0 +BRDA:1044,71,1,0 +BRDA:1049,72,0,0 +BRDA:1049,72,1,0 +BRDA:1054,73,0,0 +BRDA:1054,73,1,0 +BRDA:1072,74,0,0 +BRDA:1072,74,1,0 +BRDA:1077,75,0,0 +BRDA:1077,75,1,0 +BRDA:1082,76,0,0 +BRDA:1082,76,1,0 +BRDA:1087,77,0,0 +BRDA:1087,77,1,0 +BRDA:1092,78,0,0 +BRDA:1092,78,1,0 +BRDA:1097,79,0,0 +BRDA:1097,79,1,0 +BRDA:1102,80,0,0 +BRDA:1102,80,1,0 +BRDA:1107,81,0,0 +BRDA:1107,81,1,0 +BRDA:1112,82,0,0 +BRDA:1112,82,1,0 +BRDA:1117,83,0,0 +BRDA:1117,83,1,0 +BRDA:1122,84,0,0 +BRDA:1122,84,1,0 +BRDA:1127,85,0,0 +BRDA:1127,85,1,0 +BRDA:1132,86,0,0 +BRDA:1132,86,1,0 +BRDA:1137,87,0,0 +BRDA:1137,87,1,0 +BRDA:1142,88,0,0 +BRDA:1142,88,1,0 +BRDA:1147,89,0,0 +BRDA:1147,89,1,0 +BRDA:1152,90,0,0 +BRDA:1152,90,1,0 +BRDA:1157,91,0,0 +BRDA:1157,91,1,0 +BRDA:1162,92,0,0 +BRDA:1162,92,1,0 +BRDA:1167,93,0,0 +BRDA:1167,93,1,0 +BRDA:1172,94,0,0 +BRDA:1172,94,1,0 +BRDA:1177,95,0,0 +BRDA:1177,95,1,0 +BRDA:1182,96,0,0 +BRDA:1182,96,1,0 +BRDA:1187,97,0,0 +BRDA:1187,97,1,0 +BRDA:1192,98,0,0 +BRDA:1192,98,1,0 +BRDA:1197,99,0,0 +BRDA:1197,99,1,0 +BRDA:1202,100,0,0 +BRDA:1202,100,1,0 +BRDA:1207,101,0,0 +BRDA:1207,101,1,0 +BRDA:1212,102,0,0 +BRDA:1212,102,1,0 +BRDA:1217,103,0,0 +BRDA:1217,103,1,0 +BRDA:1222,104,0,0 +BRDA:1222,104,1,0 +BRDA:1227,105,0,0 +BRDA:1227,105,1,0 +BRDA:1232,106,0,0 +BRDA:1232,106,1,0 +BRDA:1237,107,0,0 +BRDA:1237,107,1,0 +BRDA:1242,108,0,0 +BRDA:1242,108,1,0 +BRDA:1247,109,0,0 +BRDA:1247,109,1,0 +BRDA:1252,110,0,0 +BRDA:1252,110,1,0 +BRDA:1257,111,0,0 +BRDA:1257,111,1,0 +BRDA:1262,112,0,0 +BRDA:1262,112,1,0 +BRDA:1267,113,0,0 +BRDA:1267,113,1,0 +BRDA:1272,114,0,0 +BRDA:1272,114,1,0 +BRDA:1277,115,0,0 +BRDA:1277,115,1,0 +BRDA:1282,116,0,0 +BRDA:1282,116,1,0 +BRDA:1287,117,0,0 +BRDA:1287,117,1,0 +BRDA:1292,118,0,0 +BRDA:1292,118,1,0 +BRDA:1297,119,0,0 +BRDA:1297,119,1,0 +BRDA:1302,120,0,0 +BRDA:1302,120,1,0 +BRDA:1307,121,0,0 +BRDA:1307,121,1,0 +BRDA:1312,122,0,0 +BRDA:1312,122,1,0 +BRDA:1317,123,0,0 +BRDA:1317,123,1,0 +BRDA:1440,124,0,0 +BRDA:1440,124,1,0 +BRDA:1506,125,0,0 +BRDA:1506,125,1,0 +BRDA:1581,126,0,0 +BRDA:1581,126,1,0 +BRDA:1620,127,0,0 +BRDA:1620,127,1,0 +BRDA:1624,128,0,0 +BRDA:1624,128,1,0 +BRDA:1628,129,0,0 +BRDA:1628,129,1,0 +BRDA:1652,130,0,0 +BRDA:1652,130,1,0 +BRDA:1656,131,0,0 +BRDA:1656,131,1,0 +BRDA:1660,132,0,0 +BRDA:1660,132,1,0 +BRDA:1664,133,0,0 +BRDA:1664,133,1,0 +BRDA:1719,134,0,0 +BRDA:1719,134,1,0 +BRDA:1726,135,0,0 +BRDA:1726,135,1,0 +BRDA:1750,136,0,0 +BRDA:1750,136,1,0 +BRDA:1756,137,0,0 +BRDA:1756,137,1,0 +BRDA:1869,138,0,0 +BRDA:1869,138,1,0 +BRDA:1874,139,0,0 +BRDA:1874,139,1,0 +BRDA:1879,140,0,0 +BRDA:1879,140,1,0 +BRDA:1884,141,0,0 +BRDA:1884,141,1,0 +BRDA:1889,142,0,0 +BRDA:1889,142,1,0 +BRDA:1894,143,0,0 +BRDA:1894,143,1,0 +BRDA:1899,144,0,0 +BRDA:1899,144,1,0 +BRDA:1904,145,0,0 +BRDA:1904,145,1,0 +BRDA:1909,146,0,0 +BRDA:1909,146,1,0 +BRDA:1914,147,0,0 +BRDA:1914,147,1,0 +BRDA:1947,148,0,0 +BRDA:1947,148,1,0 +BRDA:1951,149,0,0 +BRDA:1951,149,1,0 +BRDA:2035,150,0,0 +BRDA:2035,150,1,0 +BRDA:2049,151,0,0 +BRDA:2049,151,1,0 +BRDA:2116,152,0,0 +BRDA:2116,152,1,0 +BRDA:2172,153,0,0 +BRDA:2172,153,1,0 +BRDA:2190,154,0,0 +BRDA:2190,154,1,0 +BRDA:2191,155,0,0 +BRDA:2191,155,1,0 +BRDA:2191,155,2,0 +BRDA:2191,155,3,0 +BRDA:2191,155,4,0 +BRDA:2191,155,5,0 +BRDA:2191,155,6,0 +BRDA:2191,155,7,0 +BRDA:2191,155,8,0 +BRDA:2191,155,9,0 +BRDA:2191,155,10,0 +BRDA:2191,155,11,0 +BRDA:2209,156,0,0 +BRDA:2209,156,1,0 +BRDA:2248,157,0,0 +BRDA:2248,157,1,0 +BRDA:2249,158,0,0 +BRDA:2249,158,1,0 +BRDA:2249,158,2,0 +BRDA:2249,158,3,0 +BRDA:2249,158,4,0 +BRDA:2249,158,5,0 +BRDA:2284,159,0,0 +BRDA:2284,159,1,0 +BRDA:2284,160,0,0 +BRDA:2284,160,1,0 +BRDA:2298,161,0,0 +BRDA:2298,161,1,0 +BRDA:2303,162,0,0 +BRDA:2303,162,1,0 +BRDA:2321,163,0,0 +BRDA:2321,163,1,0 +BRDA:2321,164,0,0 +BRDA:2321,164,1,0 +BRDA:2373,165,0,0 +BRDA:2373,165,1,0 +BRDA:2439,166,0,0 +BRDA:2439,166,1,0 +BRDA:2509,167,0,0 +BRDA:2509,167,1,0 +BRDA:2514,168,0,0 +BRDA:2514,168,1,0 +BRDA:2519,169,0,0 +BRDA:2519,169,1,0 +BRDA:2524,170,0,0 +BRDA:2524,170,1,0 +BRDA:2529,171,0,0 +BRDA:2529,171,1,0 +BRDA:2534,172,0,0 +BRDA:2534,172,1,0 +BRDA:2539,173,0,0 +BRDA:2539,173,1,0 +BRDA:2544,174,0,0 +BRDA:2544,174,1,0 +BRDA:2549,175,0,0 +BRDA:2549,175,1,0 +BRDA:2554,176,0,0 +BRDA:2554,176,1,0 +BRDA:2559,177,0,0 +BRDA:2559,177,1,0 +BRDA:2564,178,0,0 +BRDA:2564,178,1,0 +BRDA:2569,179,0,0 +BRDA:2569,179,1,0 +BRDA:2574,180,0,0 +BRDA:2574,180,1,0 +BRDA:2579,181,0,0 +BRDA:2579,181,1,0 +BRDA:2584,182,0,0 +BRDA:2584,182,1,0 +BRDA:2589,183,0,0 +BRDA:2589,183,1,0 +BRDA:2594,184,0,0 +BRDA:2594,184,1,0 +BRDA:2599,185,0,0 +BRDA:2599,185,1,0 +BRDA:2604,186,0,0 +BRDA:2604,186,1,0 +BRDA:2609,187,0,0 +BRDA:2609,187,1,0 +BRDA:2614,188,0,0 +BRDA:2614,188,1,0 +BRDA:2619,189,0,0 +BRDA:2619,189,1,0 +BRDA:2624,190,0,0 +BRDA:2624,190,1,0 +BRDA:2629,191,0,0 +BRDA:2629,191,1,0 +BRDA:2634,192,0,0 +BRDA:2634,192,1,0 +BRDA:2639,193,0,0 +BRDA:2639,193,1,0 +BRDA:2698,194,0,0 +BRDA:2698,194,1,0 +BRDA:2793,195,0,0 +BRDA:2793,195,1,0 +BRDA:2794,196,0,0 +BRDA:2794,196,1,0 +BRDA:2795,197,0,0 +BRDA:2795,197,1,0 +BRDA:2796,198,0,0 +BRDA:2796,198,1,0 +BRDA:2797,199,0,0 +BRDA:2797,199,1,0 +BRDA:2798,200,0,0 +BRDA:2798,200,1,0 +BRDA:2799,201,0,0 +BRDA:2799,201,1,0 +BRDA:2800,202,0,0 +BRDA:2800,202,1,0 +BRDA:2801,203,0,0 +BRDA:2801,203,1,0 +BRDA:2802,204,0,0 +BRDA:2802,204,1,0 +BRDA:2803,205,0,0 +BRDA:2803,205,1,0 +BRDA:2804,206,0,0 +BRDA:2804,206,1,0 +BRDA:2805,207,0,0 +BRDA:2805,207,1,0 +BRDA:2806,208,0,0 +BRDA:2806,208,1,0 +BRDA:2807,209,0,0 +BRDA:2807,209,1,0 +BRDA:2874,210,0,0 +BRDA:2874,210,1,0 +BRDA:2878,211,0,0 +BRDA:2878,211,1,0 +BRDA:2952,212,0,0 +BRDA:2952,212,1,0 +BRDA:2956,213,0,0 +BRDA:2956,213,1,0 +BRDA:2961,214,0,0 +BRDA:2961,214,1,0 +BRDA:2966,215,0,0 +BRDA:2966,215,1,0 +BRDA:2971,216,0,0 +BRDA:2971,216,1,0 +BRDA:2976,217,0,0 +BRDA:2976,217,1,0 +BRDA:2981,218,0,0 +BRDA:2981,218,1,0 +BRDA:2986,219,0,0 +BRDA:2986,219,1,0 +BRDA:2991,220,0,0 +BRDA:2991,220,1,0 +BRDA:3018,221,0,0 +BRDA:3018,221,1,0 +BRDA:3031,222,0,0 +BRDA:3031,222,1,0 +BRDA:3035,223,0,0 +BRDA:3035,223,1,0 +BRDA:3035,224,0,0 +BRDA:3035,224,1,0 +BRDA:3043,225,0,0 +BRDA:3043,225,1,0 +BRDA:3043,226,0,0 +BRDA:3043,226,1,0 +BRDA:3051,227,0,0 +BRDA:3051,227,1,0 +BRDA:3181,228,0,0 +BRDA:3181,228,1,0 +BRDA:3380,229,0,0 +BRDA:3380,229,1,0 +BRDA:3450,230,0,0 +BRDA:3450,230,1,0 +BRDA:3460,231,0,0 +BRDA:3460,231,1,0 +BRDA:3464,232,0,0 +BRDA:3464,232,1,0 +BRDA:3468,233,0,0 +BRDA:3468,233,1,0 +BRDA:3474,234,0,0 +BRDA:3474,234,1,0 +BRDA:3490,235,0,0 +BRDA:3490,235,1,0 +BRDA:3581,236,0,0 +BRDA:3581,236,1,0 +BRDA:3586,237,0,0 +BRDA:3586,237,1,0 +BRDA:3591,238,0,0 +BRDA:3591,238,1,0 +BRDA:3596,239,0,0 +BRDA:3596,239,1,0 +BRDA:3601,240,0,0 +BRDA:3601,240,1,0 +BRDA:3606,241,0,0 +BRDA:3606,241,1,0 +BRDA:3611,242,0,0 +BRDA:3611,242,1,0 +BRDA:3616,243,0,0 +BRDA:3616,243,1,0 +BRDA:3621,244,0,0 +BRDA:3621,244,1,0 +BRDA:3626,245,0,0 +BRDA:3626,245,1,0 +BRDA:3651,246,0,0 +BRDA:3651,246,1,0 +BRDA:3656,247,0,0 +BRDA:3656,247,1,0 +BRDA:3660,248,0,0 +BRDA:3660,248,1,0 +BRDA:3668,249,0,0 +BRDA:3668,249,1,0 +BRDA:3675,250,0,0 +BRDA:3675,250,1,0 +BRDA:3682,251,0,0 +BRDA:3682,251,1,0 +BRDA:3704,252,0,0 +BRDA:3704,252,1,0 +BRDA:3750,253,0,0 +BRDA:3750,253,1,0 +BRDA:3759,254,0,0 +BRDA:3759,254,1,0 +BRDA:3764,255,0,0 +BRDA:3764,255,1,0 +BRDA:3768,256,0,0 +BRDA:3768,256,1,0 +BRDA:3773,257,0,0 +BRDA:3773,257,1,0 +BRDA:3778,258,0,0 +BRDA:3778,258,1,0 +BRDA:3783,259,0,0 +BRDA:3783,259,1,0 +BRDA:3877,260,0,0 +BRDA:3877,260,1,0 +BRDA:3878,261,0,0 +BRDA:3878,261,1,0 +BRDA:3880,262,0,0 +BRDA:3880,262,1,0 +BRDA:3949,263,0,0 +BRDA:3949,263,1,0 +BRDA:3954,264,0,0 +BRDA:3954,264,1,0 +BRDA:3959,265,0,0 +BRDA:3959,265,1,0 +BRDA:3964,266,0,0 +BRDA:3964,266,1,0 +BRDA:3969,267,0,0 +BRDA:3969,267,1,0 +BRDA:3974,268,0,0 +BRDA:3974,268,1,0 +BRDA:3979,269,0,0 +BRDA:3979,269,1,0 +BRDA:3984,270,0,0 +BRDA:3984,270,1,0 +BRDA:3989,271,0,0 +BRDA:3989,271,1,0 +BRDA:3994,272,0,0 +BRDA:3994,272,1,0 +BRDA:3999,273,0,0 +BRDA:3999,273,1,0 +BRDA:4004,274,0,0 +BRDA:4004,274,1,0 +BRDA:4009,275,0,0 +BRDA:4009,275,1,0 +BRDA:4014,276,0,0 +BRDA:4014,276,1,0 +BRDA:4019,277,0,0 +BRDA:4019,277,1,0 +BRDA:4024,278,0,0 +BRDA:4024,278,1,0 +BRDA:4029,279,0,0 +BRDA:4029,279,1,0 +BRDA:4129,280,0,0 +BRDA:4129,280,1,0 +BRDA:4129,281,0,0 +BRDA:4129,281,1,0 +BRDA:4129,281,2,0 +BRDA:4136,282,0,0 +BRDA:4136,282,1,0 +BRDA:4175,283,0,0 +BRDA:4175,283,1,0 +BRDA:4221,284,0,0 +BRDA:4221,284,1,0 +BRDA:4225,285,0,0 +BRDA:4225,285,1,0 +BRDA:4226,286,0,0 +BRDA:4226,286,1,0 +BRDA:4226,286,2,0 +BRDA:4233,287,0,0 +BRDA:4233,287,1,0 +BRDA:4237,288,0,0 +BRDA:4237,288,1,0 +BRDA:4241,289,0,0 +BRDA:4241,289,1,0 +BRDA:4245,290,0,0 +BRDA:4245,290,1,0 +BRDA:4249,291,0,0 +BRDA:4249,291,1,0 +BRDA:4253,292,0,0 +BRDA:4253,292,1,0 +BRDA:4257,293,0,0 +BRDA:4257,293,1,0 +BRDA:4261,294,0,0 +BRDA:4261,294,1,0 +BRDA:4265,295,0,0 +BRDA:4265,295,1,0 +BRDA:4269,296,0,0 +BRDA:4269,296,1,0 +BRDA:4273,297,0,0 +BRDA:4273,297,1,0 +BRDA:4277,298,0,0 +BRDA:4277,298,1,0 +BRDA:4346,299,0,0 +BRDA:4346,299,1,0 +BRDA:4351,300,0,0 +BRDA:4351,300,1,0 +BRDA:4360,301,0,0 +BRDA:4360,301,1,0 +BRDA:4369,302,0,0 +BRDA:4369,302,1,0 +BRDA:4399,303,0,0 +BRDA:4399,303,1,0 +BRDA:4399,303,2,0 +BRDA:4399,303,3,0 +BRDA:4399,303,4,0 +BRDA:4399,303,5,0 +BRDA:4399,303,6,0 +BRDA:4399,303,7,0 +BRDA:4399,303,8,0 +BRDA:4399,303,9,0 +BRDA:4399,303,10,0 +BRDA:4399,303,11,0 +BRDA:4399,303,12,0 +BRDA:4399,303,13,0 +BRDA:4399,303,14,0 +BRDA:4399,303,15,0 +BRDA:4399,303,16,0 +BRDA:4399,303,17,0 +BRDA:4442,304,0,0 +BRDA:4442,304,1,0 +BRDA:4446,305,0,0 +BRDA:4446,305,1,0 +BRDA:4459,306,0,0 +BRDA:4459,306,1,0 +BRDA:4459,306,2,0 +BRDA:4459,306,3,0 +BRDA:4471,307,0,1 +BRDA:4471,307,1,3 +BRDA:4475,308,0,2 +BRDA:4475,308,1,2 +BRDA:4479,309,0,1 +BRDA:4479,309,1,3 +BRDA:4486,310,0,0 +BRDA:4486,310,1,0 +BRDA:4492,311,0,0 +BRDA:4492,311,1,0 +BRDA:4558,312,0,0 +BRDA:4558,312,1,0 +BRDA:4562,313,0,0 +BRDA:4562,313,1,0 +BRDA:4587,314,0,0 +BRDA:4587,314,1,0 +BRDA:4607,315,0,0 +BRDA:4607,315,1,1 +BRDA:4611,316,0,0 +BRDA:4611,316,1,1 +BRDA:4615,317,0,0 +BRDA:4615,317,1,1 +BRDA:4619,318,0,0 +BRDA:4619,318,1,1 +BRDA:4641,319,0,0 +BRDA:4641,319,1,0 +BRDA:4645,320,0,0 +BRDA:4645,320,1,0 +BRDA:4668,321,0,0 +BRDA:4668,321,1,0 +BRDA:4683,322,0,0 +BRDA:4683,322,1,0 +BRDA:4689,323,0,0 +BRDA:4689,323,1,0 +BRDA:4705,324,0,0 +BRDA:4705,324,1,0 +BRDA:4714,325,0,0 +BRDA:4714,325,1,0 +BRDA:4759,326,0,0 +BRDA:4759,326,1,0 +BRDA:4804,327,0,0 +BRDA:4804,327,1,0 +BRDA:4857,328,0,0 +BRDA:4857,328,1,0 +BRDA:4860,329,0,0 +BRDA:4860,329,1,0 +BRDA:4863,330,0,0 +BRDA:4863,330,1,0 +BRDA:4867,331,0,0 +BRDA:4867,331,1,0 +BRDA:4870,332,0,0 +BRDA:4870,332,1,0 +BRDA:4873,333,0,0 +BRDA:4873,333,1,0 +BRDA:4962,334,0,0 +BRDA:4962,334,1,0 +BRDA:4967,335,0,0 +BRDA:4967,335,1,0 +BRDA:4976,336,0,0 +BRDA:4976,336,1,0 +BRDA:4985,337,0,0 +BRDA:4985,337,1,0 +BRDA:5048,338,0,0 +BRDA:5048,338,1,0 +BRDA:5066,339,0,0 +BRDA:5066,339,1,0 +BRDA:5101,340,0,0 +BRDA:5101,340,1,0 +BRDA:5105,341,0,0 +BRDA:5105,341,1,0 +BRDA:5109,342,0,0 +BRDA:5109,342,1,0 +BRDA:5113,343,0,0 +BRDA:5113,343,1,0 +BRDA:5208,344,0,0 +BRDA:5208,344,1,0 +BRDA:5212,345,0,0 +BRDA:5212,345,1,0 +BRDA:5216,346,0,0 +BRDA:5216,346,1,0 +BRDA:5220,347,0,0 +BRDA:5220,347,1,0 +BRDA:5307,348,0,0 +BRDA:5307,348,1,0 +BRDA:5307,349,0,0 +BRDA:5307,349,1,0 +BRDA:5311,350,0,0 +BRDA:5311,350,1,0 +BRDA:5311,351,0,0 +BRDA:5311,351,1,0 +BRDA:5315,352,0,0 +BRDA:5315,352,1,0 +BRDA:5315,353,0,0 +BRDA:5315,353,1,0 +BRDA:5320,354,0,0 +BRDA:5320,354,1,0 +BRDA:5321,355,0,0 +BRDA:5321,355,1,0 +BRDA:5323,356,0,0 +BRDA:5323,356,1,0 +BRDA:5331,357,0,0 +BRDA:5331,357,1,0 +BRDA:5331,358,0,0 +BRDA:5331,358,1,0 +BRDA:5356,359,0,0 +BRDA:5356,359,1,0 +BRDA:5364,360,0,0 +BRDA:5364,360,1,0 +BRDA:5445,361,0,0 +BRDA:5445,361,1,0 +BRDA:5451,362,0,0 +BRDA:5451,362,1,0 +BRDA:5457,363,0,0 +BRDA:5457,363,1,0 +BRDA:5506,364,0,0 +BRDA:5506,364,1,0 +BRDA:5506,365,0,0 +BRDA:5506,365,1,0 +BRDA:5506,365,2,0 +BRDA:5510,366,0,0 +BRDA:5510,366,1,0 +BRDA:5510,367,0,0 +BRDA:5510,367,1,0 +BRDA:5574,368,0,0 +BRDA:5574,368,1,0 +BRDA:5599,369,0,0 +BRDA:5599,369,1,0 +BRDA:5609,370,0,0 +BRDA:5609,370,1,0 +BRDA:5646,371,0,0 +BRDA:5646,371,1,0 +BRDA:5684,372,0,0 +BRDA:5684,372,1,0 +BRDA:5690,373,0,0 +BRDA:5690,373,1,0 +BRDA:5694,374,0,0 +BRDA:5694,374,1,0 +BRDA:5736,375,0,0 +BRDA:5736,375,1,0 +BRDA:5775,376,0,1 +BRDA:5775,376,1,0 +BRF:806 +BRH:29 end_of_record diff --git a/build/game-lib-min.js b/build/game-lib-min.js index 97db386..4222965 100644 --- a/build/game-lib-min.js +++ b/build/game-lib-min.js @@ -1,2 +1,3 @@ -function GameLib(){}if("undefined"==typeof GameLib.D3&&(GameLib.D3=function(){}),"undefined"==typeof Q){if("undefined"==typeof require)throw console.warn("You need the Q promise library for the GameLib.D3"),new Error("You need the Q promise library for the GameLib.D3");var Q=require("q")}GameLib.D3.BoneWeight=function(e,t){this.boneIndex=e,this.weight=t},GameLib.D3.Bone=function(e,t,i,n,s,o,a,r,h,c){this.id=e,this.name=i,this.boneId=t,"undefined"==typeof n&&(n=[]),this.childBoneIds=n,"undefined"==typeof s&&(s=null),this.parentBoneId=s,"undefined"==typeof o&&(o=new GameLib.D3.Vector4),this.quaternion=o,"undefined"==typeof a&&(a=new GameLib.D3.Vector3(0,0,0)),this.position=a,"undefined"==typeof r&&(r=new GameLib.D3.Vector3(0,0,0)),this.rotation=r,"undefined"==typeof h&&(h=new GameLib.D3.Vector3(1,1,1)),this.scale=h,"undefined"==typeof c&&(c=new GameLib.D3.Vector3(0,1,0)),this.up=c},GameLib.D3.Broadphase=function(e,t,i,n,s){this.id=e,"undefined"==typeof t&&(t="broadphase-"+i),this.name=t,"undefined"==typeof i&&(i=GameLib.D3.Broadphase.BROADPHASE_TYPE_NAIVE),this.broadphaseType=i,"undefined"==typeof n&&(n=null),this.engine=n,this.instance=null,s&&this.createInstance()},GameLib.D3.Broadphase.prototype.createInstance=function(){if(!(this.engine instanceof GameLib.D3.Engine))throw console.warn("No Engine"),new Error("No Engine");this.engine.isNotCannonThrow();var e=null;if(this.broadphaseType==GameLib.D3.Broadphase.BROADPHASE_TYPE_NAIVE)e=new this.engine.instance.NaiveBroadphase;else if(this.broadphaseType==GameLib.D3.Broadphase.BROADPHASE_TYPE_GRID)e=new this.engine.instance.GridBroadphase;else{if(this.broadphaseType!=GameLib.D3.Broadphase.BROADPHASE_TYPE_SAP)throw console.warn("Unsupported broadphase type: "+this.broadphaseType),new Error("Unsupported broadphase type: "+this.broadphaseType);e=new this.engine.instance.SAPBroardphase}return this.instance=e,e},GameLib.D3.Broadphase.BROADPHASE_TYPE_NAIVE=1,GameLib.D3.Broadphase.BROADPHASE_TYPE_GRID=2,GameLib.D3.Broadphase.BROADPHASE_TYPE_SAP=3,GameLib.D3.Color=function(e,t,i,n){this.r=e,this.g=t,this.b=i,this.a=n},GameLib.D3.Engine=function(e,t){this.engineType=e,this.instance=t},GameLib.D3.Engine.prototype.isCannon=function(){return this.engineType==GameLib.D3.Engine.ENGINE_TYPE_CANNON},GameLib.D3.Engine.prototype.isNotCannonThrow=function(){if(this.engineType!=GameLib.D3.Engine.ENGINE_TYPE_CANNON)throw console.warn("Only CANNON supported for this function"),new Error("Only CANNON supported for this function")},GameLib.D3.Engine.prototype.isAmmo=function(){return this.engineType==GameLib.D3.Engine.ENGINE_TYPE_AMMO},GameLib.D3.Engine.prototype.isGoblin=function(){return this.engineType==GameLib.D3.Engine.ENGINE_TYPE_GOBLIN},GameLib.D3.Engine.ENGINE_TYPE_CANNON=1,GameLib.D3.Engine.ENGINE_TYPE_AMMO=2,GameLib.D3.Engine.ENGINE_TYPE_GOBLIN=3,GameLib.D3.FlyControls=function(e,t,i){this.flySpeed=100,this.canvas=i,this.THREE=t,this.yaw=0,this.pitch=0,this.canRotate=!1,this.moveForward=!1,this.moveBackward=!1,this.moveLeft=!1,this.moveRight=!1,this.moveUp=!1,this.moveDown=!1,this.mouseUpCallback=this.onMouseUp.bind(this),this.mouseDownCallback=this.onMouseDown.bind(this),this.mouseMoveCallback=this.onMouseMove.bind(this),this.mouseWheelCallback=this.onMouseWheel.bind(this),this.keyDownCallback=this.onKeyDown.bind(this),this.keyUpCallback=this.onKeyUp.bind(this),this.camera=e,this.canvas.addEventListener("keydown",this.keyDownCallback,!1),this.canvas.addEventListener("keyup",this.keyUpCallback,!1),this.canvas.addEventListener("mousedown",this.mouseDownCallback,!1),this.canvas.addEventListener("mouseup",this.mouseUpCallback,!1),this.canvas.addEventListener("mousewheel",this.mouseWheelCallback,!1),this.havePointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,this.element=document.body,this.havePointerLock&&(this.element.requestPointerLock=this.element.requestPointerLock||this.element.mozRequestPointerLock||this.element.webkitRequestPointerLock,document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock)},GameLib.D3.FlyControls.prototype.onMouseWheel=function(e){this.moveForward=!0,this.applyTranslation(.001*e.wheelDelta),e.preventDefault(),this.moveForward=!1},GameLib.D3.FlyControls.prototype.onMouseDown=function(e){1==e.button&&(this.canRotate=!0,this.canvas.addEventListener("mousemove",this.mouseMoveCallback,!1))},GameLib.D3.FlyControls.prototype.onMouseUp=function(e){1==e.button&&(this.canRotate=!1,this.canvas.removeEventListener("mousemove",this.mouseMoveCallback))},GameLib.D3.FlyControls.prototype.applyRotation=function(){this.camera.rotation.set(this.pitch,this.yaw,0,"YXZ")},GameLib.D3.FlyControls.prototype.applyTranslation=function(e){var t=new this.THREE.Vector3(0,0,-1),i=new this.THREE.Euler(0,0,0,"YXZ");i.set(this.pitch,this.yaw,0,"YXZ"),t=t.applyEuler(i);var n=t.normalize(),s=n.cross(new this.THREE.Vector3(0,1,0));this.moveForward?(this.camera.position.x+=n.x*(e*this.flySpeed),this.camera.position.y+=n.y*(e*this.flySpeed),this.camera.position.z+=n.z*(e*this.flySpeed)):this.moveBackward&&(this.camera.position.x-=n.x*(e*this.flySpeed),this.camera.position.y-=n.y*(e*this.flySpeed),this.camera.position.z-=n.z*(e*this.flySpeed)),this.moveLeft?(this.camera.position.x-=s.x*(e*this.flySpeed),this.camera.position.y-=s.y*(e*this.flySpeed),this.camera.position.z-=s.z*(e*this.flySpeed)):this.moveRight&&(this.camera.position.x+=s.x*(e*this.flySpeed),this.camera.position.y+=s.y*(e*this.flySpeed),this.camera.position.z+=s.z*(e*this.flySpeed)),this.moveUp?this.camera.position.y+=e*this.flySpeed:this.moveDown&&(this.camera.position.y-=e*this.flySpeed)},GameLib.D3.FlyControls.prototype.update=function(e){this.applyRotation(),this.applyTranslation(e)},GameLib.D3.FlyControls.prototype.onMouseMove=function(e){if(this.canRotate){var t=e.movementX||e.mozMovementX||e.webkitMovementX||0,i=e.movementY||e.mozMovementY||e.webkitMovementY||0;this.yaw-=.002*t,this.pitch-=.002*i}},GameLib.D3.FlyControls.prototype.onKeyDown=function(e){switch(e.keyCode){case 87:this.moveForward=!0;break;case 65:this.moveLeft=!0;break;case 83:this.moveBackward=!0;break;case 68:this.moveRight=!0;break;case 104:this.moveUp=!0;break;case 98:this.moveDown=!0}},GameLib.D3.FlyControls.prototype.onKeyUp=function(e){switch(e.keyCode){case 38:case 87:this.moveForward=!1;break;case 37:case 65:this.moveLeft=!1;break;case 40:case 83:this.moveBackward=!1;break;case 39:case 68:this.moveRight=!1;break;case 104:this.moveUp=!1;break;case 98:this.moveDown=!1}},GameLib.D3.Game=function(){this.scenes={},this.physicsWorlds=[],this.sceneToPhysicsWorldsMap={}},GameLib.D3.Game.prototype.AddScene=function(e){this.scenes[e.name]=e},GameLib.D3.Game.prototype.AddPhysicsWorld=function(e){this.physicsWorlds.push(e)},GameLib.D3.Game.prototype.LinkPhysicsWorldToScene=function(e,t){this.sceneToPhysicsWorldsMap[t.name]=this.sceneToPhysicsWorldsMap[t.name]||[],this.sceneToPhysicsWorldsMap[t.name].push(e)},GameLib.D3.Game.prototype.GetPhysicsWorldsForScene=function(e){return this.sceneToPhysicsWorldsMap[e.name]},GameLib.D3.Game.prototype.ProcessPhysics=function(e){for(var t in this.sceneToPhysicsWorldsMap){var i=this.sceneToPhysicsWorldsMap[t],n=this.scenes[t];if(n&&i)for(var s=0,o=i.length;s0){var r=GameLib.D3.Texture.loadMaps(e,a,o,t,i,n);Q.all(r).then(function(){s.resolve(o)}).catch(function(e){console.log(e),s.reject(e)})}else s.resolve(o);return s.promise},GameLib.D3.Matrix3=function(e,t,i){this.identity(),e&&(this.rows[0]=e),t&&(this.rows[1]=t),i&&(this.rows[2]=i)},GameLib.D3.Matrix3.prototype.identity=function(){this.rows=[new GameLib.D3.Vector4(1,0,0),new GameLib.D3.Vector4(0,1,0),new GameLib.D3.Vector4(0,0,1)]},GameLib.D3.Matrix4=function(e,t,i,n){this.identity(),e&&(this.rows[0]=e),t&&(this.rows[1]=t),i&&(this.rows[2]=i),n&&(this.rows[3]=n)},GameLib.D3.Matrix4.prototype.rotationMatrixX=function(e){return this.identity(),this.rows[1]=new GameLib.D3.Vector4(0,Math.cos(e),-1*Math.sin(e),0),this.rows[2]=new GameLib.D3.Vector4(0,Math.sin(e),Math.cos(e),0),this},GameLib.D3.Matrix4.prototype.rotationMatrixY=function(e){return this.identity(),this.rows[0]=new GameLib.D3.Vector4(Math.cos(e),0,Math.sin(e),0),this.rows[2]=new GameLib.D3.Vector4(-1*Math.sin(e),0,Math.cos(e),0),this},GameLib.D3.Matrix4.prototype.rotationMatrixZ=function(e){return this.identity(),this.rows[0]=new GameLib.D3.Vector4(Math.cos(e),-1*Math.sin(e),0,0),this.rows[1]=new GameLib.D3.Vector4(Math.sin(e),Math.cos(e),0,0),this},GameLib.D3.Matrix4.prototype.rotateX=function(e,t){return this.identity(),this.rotationMatrixX(e),this.multiply(t)},GameLib.D3.Matrix4.prototype.rotateY=function(e,t){return this.identity(),this.rotationMatrixY(e),this.multiply(t)},GameLib.D3.Matrix4.prototype.rotateZ=function(e,t){return this.identity(),this.rotationMatrixZ(e),this.multiply(t)},GameLib.D3.Matrix4.prototype.multiply=function(e){return e instanceof GameLib.D3.Vector4?new GameLib.D3.Vector4(this.rows[0].x*e.x+this.rows[0].y*e.y+this.rows[0].z*e.z+this.rows[0].w*e.w,this.rows[1].x*e.x+this.rows[1].y*e.y+this.rows[1].z*e.z+this.rows[1].w*e.w,this.rows[2].x*e.x+this.rows[2].y*e.y+this.rows[2].z*e.z+this.rows[2].w*e.w,this.rows[3].x*e.x+this.rows[3].y*e.y+this.rows[3].z*e.z+this.rows[3].w*e.w):e instanceof GameLib.D3.Vector3?new GameLib.D3.Vector3(this.rows[0].x*e.x+this.rows[0].y*e.y+this.rows[0].z*e.z,this.rows[1].x*e.x+this.rows[1].y*e.y+this.rows[1].z*e.z,this.rows[2].x*e.x+this.rows[2].y*e.y+this.rows[2].z*e.z):void 0},GameLib.D3.Matrix4.prototype.identity=function(){this.rows=[new GameLib.D3.Vector4(1,0,0,0),new GameLib.D3.Vector4(0,1,0,0),new GameLib.D3.Vector4(0,0,1,0),new GameLib.D3.Vector4(0,0,0,1)]},GameLib.D3.Matrix4.prototype.lookAt=function(e,t,i){var n=new GameLib.D3.Vector3(e.x,e.y,e.z),s=n.subtract(t).normalize();0===s.squared()&&(s.z=1);var o=i.cross(s).normalize();0===o.squared()&&(s.x+=1e-4,o=i.cross(s).normalize());var a=s.cross(o);return this.rows[0].x=o.x,this.rows[0].y=o.y,this.rows[0].z=o.z,this.rows[1].x=a.x,this.rows[1].y=a.y,this.rows[1].z=a.z,this.rows[2].x=s.x,this.rows[2].y=s.y,this.rows[2].z=s.z,this},GameLib.D3.Mesh=function(e,t,i,n,s,o,a,r,h,c,l,p,d,m,u,f,y,L,b,v){this.id=e,this.path=t,this.name=i,this.meshType=n,this.vertices=s,this.faces=o,"undefined"==typeof a&&(a=null),this.skeleton=a,"undefined"==typeof r&&(r=[]),this.faceVertexUvs=r,"undefined"==typeof h&&(h=[]),this.skinIndices=h,"undefined"==typeof c&&(c=[]),this.skinWeights=c,"undefined"==typeof l&&(l=[]),this.materials=l,"undefined"==typeof p&&(p=new GameLib.D3.Vector3(0,0,0)),this.position=p,"undefined"==typeof d&&new GameLib.D3.Vector4,this.quaternion=d,"undefined"==typeof m&&(m=new GameLib.D3.Vector3(0,0,0)),this.rotation=m,"undefined"==typeof u&&(u=new GameLib.D3.Vector3(1,1,1)),this.scale=u,"undefined"==typeof f&&(f=new GameLib.D3.Vector3(0,1,0)),this.up=f,this.physics=y,this.parentMeshId=L,this.parentSceneId=b,this.rawData=null},GameLib.D3.Mesh.TYPE_NORMAL=0,GameLib.D3.Mesh.TYPE_SKINNED=1,GameLib.D3.Mesh.createInstanceMesh=function(e,t,i,n){var s=null;if(e.meshType==GameLib.D3.Mesh.TYPE_NORMAL&&(s=new n.instance.Mesh(t,i)),e.meshType==GameLib.D3.Mesh.TYPE_SKINNED){for(var o=e.skeleton.bones,a=e.skinIndices,r=e.skinWeights,h=[],c=0;c0;){var a=s.pop();if(a.triangle.v0==a.edge.x&&a.triangle.v1==a.edge.y||a.triangle.v1==a.edge.x&&a.triangle.v2==a.edge.y||a.triangle.v2==a.edge.x&&a.triangle.v0==a.edge.y){var r=a.triangle.v1;a.triangle.v1=a.triangle.v2,a.triangle.v2=r;var h=a.triangle.v1uv;a.triangle.v1uv=a.triangle.v2uv,a.triangle.v2uv=h}o.push(a);for(var c=[new GameLib.D3.Vector2(a.triangle.v0,a.triangle.v1),new GameLib.D3.Vector2(a.triangle.v1,a.triangle.v2),new GameLib.D3.Vector2(a.triangle.v2,a.triangle.v0)],l=0;l9||console.log("The vertices are not in the right length : "+e.length);for(var i=[],n=new GameLib.D3.Vector4.Points,s=0;s0)for(var h=0;h0},GameLib.D3.Vector3.normal=function(e,t,i){var n=t.copy(),s=i.copy();return n.subtract(e).cross(s.subtract(e))},GameLib.D3.Vector3.prototype.lookAt=function(e,t){var i=GameLib.D3.Matrix4.lookAt(this,e,t);this.multiply(i)},GameLib.D3.Vector3.prototype.translate=function(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this},GameLib.D3.Vector3.prototype.squared=function(){return this.x*this.x+this.y*this.y+this.z*this.z},GameLib.D3.Vector3.prototype.copy=function(){return new GameLib.D3.Vector3(this.x,this.y,this.z)},GameLib.D3.Vector3.prototype.multiply=function(e){if(e instanceof GameLib.D3.Vector3)this.x*=e.x,this.y*=e.y,this.z*=e.z;else{if(!(e instanceof GameLib.D3.Matrix4))throw console.log("functionality not implemented - please do this"),new Error("not implemented");var t=e.rows[0].x*this.x+e.rows[0].y*this.y+e.rows[0].z*this.z,i=e.rows[1].x*this.x+e.rows[1].y*this.y+e.rows[1].z*this.z,n=e.rows[2].x*this.x+e.rows[2].y*this.y+e.rows[2].z*this.z;this.x=t,this.y=i,this.z=n}return this},GameLib.D3.Vector3.prototype.dot=function(e){return this.x*e.x+this.y*e.y+this.z*e.z},GameLib.D3.Vector3.prototype.normalize=function(){var e=1e-6,t=this.squared();if(to&&(o=h.x,n=t*e)}this.vectors=s;for(var c=(new GameLib.D3.Matrix4).rotationMatrixY(n),l=0;lo&&(o=h.y,n=t*e)}this.vectors=s;for(var c=(new GameLib.D3.Matrix4).rotationMatrixX(n),l=0;ln&&(n=this.vectors[a].x),this.vectors[a].y>s&&(s=this.vectors[a].y),this.vectors[a].z>o&&(o=this.vectors[a].z);return new GameLib.D3.Vector3(Math.abs(n-e),Math.abs(s-t),Math.abs(s-i))},GameLib.D3.Vector4.Points.prototype.average=function(){for(var e=0,t=0,i=0,n=0;n0){var r=GameLib.D3.Texture.loadMaps(e,a,o,i,t,n);Q.all(r).then(function(){s.resolve(o)}).catch(function(e){console.log(e),s.reject(e)})}else s.resolve(o);return s.promise},GameLib.D3.Matrix3=function(e,i,t){this.identity(),e&&(this.rows[0]=e),i&&(this.rows[1]=i),t&&(this.rows[2]=t)},GameLib.D3.Matrix3.prototype.identity=function(){this.rows=[new GameLib.D3.Vector4(1,0,0),new GameLib.D3.Vector4(0,1,0),new GameLib.D3.Vector4(0,0,1)]},GameLib.D3.Matrix4=function(e,i,t,n){this.identity(),e&&(this.rows[0]=e),i&&(this.rows[1]=i),t&&(this.rows[2]=t),n&&(this.rows[3]=n)},GameLib.D3.Matrix4.prototype.rotationMatrixX=function(e){return this.identity(),this.rows[1]=new GameLib.D3.Vector4(0,Math.cos(e),-1*Math.sin(e),0),this.rows[2]=new GameLib.D3.Vector4(0,Math.sin(e),Math.cos(e),0),this},GameLib.D3.Matrix4.prototype.rotationMatrixY=function(e){return this.identity(),this.rows[0]=new GameLib.D3.Vector4(Math.cos(e),0,Math.sin(e),0),this.rows[2]=new GameLib.D3.Vector4(-1*Math.sin(e),0,Math.cos(e),0),this},GameLib.D3.Matrix4.prototype.rotationMatrixZ=function(e){return this.identity(),this.rows[0]=new GameLib.D3.Vector4(Math.cos(e),-1*Math.sin(e),0,0),this.rows[1]=new GameLib.D3.Vector4(Math.sin(e),Math.cos(e),0,0),this},GameLib.D3.Matrix4.prototype.rotateX=function(e,i){return this.identity(),this.rotationMatrixX(e),this.multiply(i)},GameLib.D3.Matrix4.prototype.rotateY=function(e,i){return this.identity(),this.rotationMatrixY(e),this.multiply(i)},GameLib.D3.Matrix4.prototype.rotateZ=function(e,i){return this.identity(),this.rotationMatrixZ(e),this.multiply(i)},GameLib.D3.Matrix4.prototype.multiply=function(e){return e instanceof GameLib.D3.Vector4?new GameLib.D3.Vector4(this.rows[0].x*e.x+this.rows[0].y*e.y+this.rows[0].z*e.z+this.rows[0].w*e.w,this.rows[1].x*e.x+this.rows[1].y*e.y+this.rows[1].z*e.z+this.rows[1].w*e.w,this.rows[2].x*e.x+this.rows[2].y*e.y+this.rows[2].z*e.z+this.rows[2].w*e.w,this.rows[3].x*e.x+this.rows[3].y*e.y+this.rows[3].z*e.z+this.rows[3].w*e.w):e instanceof GameLib.D3.Vector3?new GameLib.D3.Vector3(this.rows[0].x*e.x+this.rows[0].y*e.y+this.rows[0].z*e.z,this.rows[1].x*e.x+this.rows[1].y*e.y+this.rows[1].z*e.z,this.rows[2].x*e.x+this.rows[2].y*e.y+this.rows[2].z*e.z):void 0},GameLib.D3.Matrix4.prototype.identity=function(){this.rows=[new GameLib.D3.Vector4(1,0,0,0),new GameLib.D3.Vector4(0,1,0,0),new GameLib.D3.Vector4(0,0,1,0),new GameLib.D3.Vector4(0,0,0,1)]},GameLib.D3.Matrix4.prototype.lookAt=function(e,i,t){var n=new GameLib.D3.Vector3(e.x,e.y,e.z),s=n.subtract(i).normalize();0===s.squared()&&(s.z=1);var o=t.cross(s).normalize();0===o.squared()&&(s.x+=1e-4,o=t.cross(s).normalize());var a=s.cross(o);return this.rows[0].x=o.x,this.rows[0].y=o.y,this.rows[0].z=o.z,this.rows[1].x=a.x,this.rows[1].y=a.y,this.rows[1].z=a.z,this.rows[2].x=s.x,this.rows[2].y=s.y,this.rows[2].z=s.z,this},GameLib.D3.Mesh=function(e,i,t,n,s,o,a,r,h,c,l,p,d,m,u,f,y,v,L){this.id=e,this.meshId=GameLib.D3.Tools.RandomId(),this.path=i,this.name=t,this.meshType=n,this.vertices=s,this.faces=o,"undefined"==typeof a&&(a=null),this.skeleton=a,"undefined"==typeof r&&(r=[]),this.faceVertexUvs=r,"undefined"==typeof h&&(h=[]),this.skinIndices=h,"undefined"==typeof c&&(c=[]),this.skinWeights=c,"undefined"==typeof l&&(l=[]),this.materials=l,"undefined"==typeof p&&(p=new GameLib.D3.Vector3(0,0,0)),this.position=p,"undefined"==typeof d&&new GameLib.D3.Vector4,this.quaternion=d,"undefined"==typeof m&&(m=new GameLib.D3.Vector3(0,0,0)),this.rotation=m,"undefined"==typeof u&&(u=new GameLib.D3.Vector3(1,1,1)),this.scale=u,"undefined"==typeof f&&(f=new GameLib.D3.Vector3(0,1,0)),this.up=f,this.physics=y,this.parentMeshId=v,this.parentSceneId=L},GameLib.D3.Mesh.TYPE_NORMAL=0,GameLib.D3.Mesh.TYPE_SKINNED=1,GameLib.D3.Mesh.createInstanceMesh=function(e,i,t,n){var s=null;if(e.meshType==GameLib.D3.Mesh.TYPE_NORMAL&&(s=new n.instance.Mesh(i,t)),e.meshType==GameLib.D3.Mesh.TYPE_SKINNED){for(var o=e.skeleton.bones,a=e.skinIndices,r=e.skinWeights,h=[],c=0;c0;){var a=s.pop();if(a.triangle.v0==a.edge.x&&a.triangle.v1==a.edge.y||a.triangle.v1==a.edge.x&&a.triangle.v2==a.edge.y||a.triangle.v2==a.edge.x&&a.triangle.v0==a.edge.y){var r=a.triangle.v1;a.triangle.v1=a.triangle.v2,a.triangle.v2=r;var h=a.triangle.v1uv;a.triangle.v1uv=a.triangle.v2uv,a.triangle.v2uv=h}o.push(a);for(var c=[new GameLib.D3.Vector2(a.triangle.v0,a.triangle.v1),new GameLib.D3.Vector2(a.triangle.v1,a.triangle.v2),new GameLib.D3.Vector2(a.triangle.v2,a.triangle.v0)],l=0;l9||console.log("The vertices are not in the right length : "+e.length);for(var t=[],n=new GameLib.D3.Vector4.Points,s=0;s0)for(var h=0;h0},GameLib.D3.Vector3.normal=function(e,i,t){var n=i.copy(),s=t.copy();return n.subtract(e).cross(s.subtract(e))},GameLib.D3.Vector3.prototype.lookAt=function(e,i){var t=GameLib.D3.Matrix4.lookAt(this,e,i);this.multiply(t)},GameLib.D3.Vector3.prototype.translate=function(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this},GameLib.D3.Vector3.prototype.squared=function(){return this.x*this.x+this.y*this.y+this.z*this.z},GameLib.D3.Vector3.prototype.copy=function(){return new GameLib.D3.Vector3(this.x,this.y,this.z)},GameLib.D3.Vector3.prototype.multiply=function(e){if(e instanceof GameLib.D3.Vector3)this.x*=e.x,this.y*=e.y,this.z*=e.z;else{if(!(e instanceof GameLib.D3.Matrix4))throw console.log("functionality not implemented - please do this"),new Error("not implemented");var i=e.rows[0].x*this.x+e.rows[0].y*this.y+e.rows[0].z*this.z,t=e.rows[1].x*this.x+e.rows[1].y*this.y+e.rows[1].z*this.z,n=e.rows[2].x*this.x+e.rows[2].y*this.y+e.rows[2].z*this.z;this.x=i,this.y=t,this.z=n}return this},GameLib.D3.Vector3.prototype.dot=function(e){return this.x*e.x+this.y*e.y+this.z*e.z},GameLib.D3.Vector3.prototype.normalize=function(){var e=1e-6,i=this.squared();if(io&&(o=h.x,n=i*e)}this.vectors=s;for(var c=(new GameLib.D3.Matrix4).rotationMatrixY(n),l=0;lo&&(o=h.y,n=i*e)}this.vectors=s;for(var c=(new GameLib.D3.Matrix4).rotationMatrixX(n),l=0;ln&&(n=this.vectors[a].x),this.vectors[a].y>s&&(s=this.vectors[a].y),this.vectors[a].z>o&&(o=this.vectors[a].z);return new GameLib.D3.Vector3(Math.abs(n-e),Math.abs(s-i),Math.abs(s-t))},GameLib.D3.Vector4.Points.prototype.average=function(){for(var e=0,i=0,t=0,n=0;n