blob: 9520a195437e7a3d585b1269b06730ea85513ba0 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title> </title>
<meta name="generator" content="VuePress 1.5.0">
<link rel="icon" href="/favicon.ico">
<meta name="description" content=" ">
<meta name="Description" content="Apache IoTDB: Time Series Database for IoT">
<meta name="Keywords" content="TSDB, time series, time series database, IoTDB, IoT database, IoT data management,时序数据库, 时间序列管理, IoTDB, 物联网数据库, 实时数据库, 物联网数据管理, 物联网数据">
<meta name="baidu-site-verification" content="wfKETzB3OT">
<meta name="google-site-verification" content="mZWAoRY0yj_HAr-s47zHCGHzx5Ju-RVm5wDbPnwQYFo">
<link rel="preload" href="/assets/css/0.styles.10e6524d.css" as="style"><link rel="preload" href="/assets/js/app.30629196.js" as="script"><link rel="preload" href="/assets/js/3.69383c2d.js" as="script"><link rel="preload" href="/assets/js/52.551d7932.js" as="script"><link rel="prefetch" href="/assets/js/10.208fb909.js"><link rel="prefetch" href="/assets/js/100.d8fb6228.js"><link rel="prefetch" href="/assets/js/1000.d4f448cd.js"><link rel="prefetch" href="/assets/js/1001.7a305760.js"><link rel="prefetch" href="/assets/js/1002.efbf84c6.js"><link rel="prefetch" href="/assets/js/1003.03065e04.js"><link rel="prefetch" href="/assets/js/1004.f691428c.js"><link rel="prefetch" href="/assets/js/1005.e3f705f1.js"><link rel="prefetch" href="/assets/js/1006.e0eb2158.js"><link rel="prefetch" href="/assets/js/1007.4a9be6ba.js"><link rel="prefetch" href="/assets/js/1008.efdedc66.js"><link rel="prefetch" href="/assets/js/1009.4932d4d9.js"><link rel="prefetch" href="/assets/js/101.857aba2f.js"><link rel="prefetch" href="/assets/js/1010.1fc10685.js"><link rel="prefetch" href="/assets/js/1011.64fad7c2.js"><link rel="prefetch" href="/assets/js/1012.7a08fc04.js"><link rel="prefetch" href="/assets/js/1013.6cb8015a.js"><link rel="prefetch" href="/assets/js/1014.3b5315d7.js"><link rel="prefetch" href="/assets/js/1015.f115ac8a.js"><link rel="prefetch" href="/assets/js/1016.26ecb44c.js"><link rel="prefetch" href="/assets/js/1017.a6610ecc.js"><link rel="prefetch" href="/assets/js/1018.083e2675.js"><link rel="prefetch" href="/assets/js/1019.9003b3c4.js"><link rel="prefetch" href="/assets/js/102.426b85b2.js"><link rel="prefetch" href="/assets/js/1020.50538e94.js"><link rel="prefetch" href="/assets/js/1021.f2379568.js"><link rel="prefetch" href="/assets/js/1022.15e9a1e4.js"><link rel="prefetch" href="/assets/js/1023.be20d820.js"><link rel="prefetch" href="/assets/js/1024.0785bdcc.js"><link rel="prefetch" href="/assets/js/1025.c1247ab5.js"><link rel="prefetch" href="/assets/js/1026.1aec5e79.js"><link rel="prefetch" href="/assets/js/1027.f556a54c.js"><link rel="prefetch" href="/assets/js/1028.0fcdd743.js"><link rel="prefetch" href="/assets/js/1029.396d54e4.js"><link rel="prefetch" href="/assets/js/103.4b04c10d.js"><link rel="prefetch" href="/assets/js/1030.e3af3d66.js"><link rel="prefetch" href="/assets/js/1031.eb3c859b.js"><link rel="prefetch" href="/assets/js/1032.5fea2da8.js"><link rel="prefetch" href="/assets/js/1033.0b80714e.js"><link rel="prefetch" href="/assets/js/1034.7e514145.js"><link rel="prefetch" href="/assets/js/1035.9141f5ac.js"><link rel="prefetch" href="/assets/js/1036.21b402a1.js"><link rel="prefetch" href="/assets/js/1037.14956737.js"><link rel="prefetch" href="/assets/js/1038.377543e1.js"><link rel="prefetch" href="/assets/js/1039.82c2b518.js"><link rel="prefetch" href="/assets/js/104.665295bc.js"><link rel="prefetch" href="/assets/js/1040.700a8df0.js"><link rel="prefetch" href="/assets/js/1041.77879965.js"><link rel="prefetch" href="/assets/js/1042.455072cb.js"><link rel="prefetch" href="/assets/js/1043.082ff21f.js"><link rel="prefetch" href="/assets/js/1044.823909b0.js"><link rel="prefetch" href="/assets/js/1045.cbf0726a.js"><link rel="prefetch" href="/assets/js/1046.185fd4b1.js"><link rel="prefetch" href="/assets/js/1047.b1a9963a.js"><link rel="prefetch" href="/assets/js/1048.0e2db294.js"><link rel="prefetch" href="/assets/js/1049.b19256f6.js"><link rel="prefetch" href="/assets/js/105.32d8bacd.js"><link rel="prefetch" href="/assets/js/1050.b41f1e16.js"><link rel="prefetch" href="/assets/js/1051.4fc6e962.js"><link rel="prefetch" href="/assets/js/1052.f45c343a.js"><link rel="prefetch" href="/assets/js/1053.3872b71d.js"><link rel="prefetch" href="/assets/js/1054.afdf4db4.js"><link rel="prefetch" href="/assets/js/1055.ac7bffa1.js"><link rel="prefetch" href="/assets/js/1056.e69c06e2.js"><link rel="prefetch" href="/assets/js/1057.805e31a3.js"><link rel="prefetch" href="/assets/js/1058.a25b5cb5.js"><link rel="prefetch" href="/assets/js/1059.6a524c15.js"><link rel="prefetch" href="/assets/js/106.0d957941.js"><link rel="prefetch" href="/assets/js/1060.495ccc1f.js"><link rel="prefetch" href="/assets/js/1061.f6de2de0.js"><link rel="prefetch" href="/assets/js/1062.10f89d93.js"><link rel="prefetch" href="/assets/js/1063.d24c911c.js"><link rel="prefetch" href="/assets/js/1064.a7037ff5.js"><link rel="prefetch" href="/assets/js/1065.55be6e3c.js"><link rel="prefetch" href="/assets/js/1066.49b1414b.js"><link rel="prefetch" href="/assets/js/1067.6effd78d.js"><link rel="prefetch" href="/assets/js/1068.7f99ed58.js"><link rel="prefetch" href="/assets/js/1069.cb3cc71d.js"><link rel="prefetch" href="/assets/js/107.4f3ab532.js"><link rel="prefetch" href="/assets/js/1070.609abc5f.js"><link rel="prefetch" href="/assets/js/1071.347e1b49.js"><link rel="prefetch" href="/assets/js/1072.d01e83cc.js"><link rel="prefetch" href="/assets/js/1073.80c7f0e5.js"><link rel="prefetch" href="/assets/js/1074.e09f88ff.js"><link rel="prefetch" href="/assets/js/1075.628c79e5.js"><link rel="prefetch" href="/assets/js/1076.9781ebe3.js"><link rel="prefetch" href="/assets/js/1077.e58f99d3.js"><link rel="prefetch" href="/assets/js/1078.21550e63.js"><link rel="prefetch" href="/assets/js/1079.022a7c38.js"><link rel="prefetch" href="/assets/js/108.c50c6a8a.js"><link rel="prefetch" href="/assets/js/1080.bd46bdb5.js"><link rel="prefetch" href="/assets/js/1081.6055cab3.js"><link rel="prefetch" href="/assets/js/1082.87acc5eb.js"><link rel="prefetch" href="/assets/js/1083.74e81320.js"><link rel="prefetch" href="/assets/js/1084.23e61022.js"><link rel="prefetch" href="/assets/js/1085.e338930a.js"><link rel="prefetch" href="/assets/js/1086.8b9a360c.js"><link rel="prefetch" href="/assets/js/1087.4e426660.js"><link rel="prefetch" href="/assets/js/1088.1796324b.js"><link rel="prefetch" href="/assets/js/1089.06d28fc8.js"><link rel="prefetch" href="/assets/js/109.68cb5303.js"><link rel="prefetch" href="/assets/js/1090.06fe71cc.js"><link rel="prefetch" href="/assets/js/1091.e5d64eb7.js"><link rel="prefetch" href="/assets/js/1092.68072a21.js"><link rel="prefetch" href="/assets/js/1093.d2182f3b.js"><link rel="prefetch" href="/assets/js/1094.097b6cc2.js"><link rel="prefetch" href="/assets/js/1095.333ec0dc.js"><link rel="prefetch" href="/assets/js/1096.530cfdbe.js"><link rel="prefetch" href="/assets/js/1097.b3e4d6c1.js"><link rel="prefetch" href="/assets/js/1098.3ef1a35c.js"><link rel="prefetch" href="/assets/js/1099.73fbc9da.js"><link rel="prefetch" href="/assets/js/11.40a4c30f.js"><link rel="prefetch" href="/assets/js/110.bfb84dd1.js"><link rel="prefetch" href="/assets/js/1100.ad78a36b.js"><link rel="prefetch" href="/assets/js/1101.c0feb268.js"><link rel="prefetch" href="/assets/js/1102.a8a65a94.js"><link rel="prefetch" href="/assets/js/1103.0af633d8.js"><link rel="prefetch" href="/assets/js/1104.147966e5.js"><link rel="prefetch" href="/assets/js/1105.c3e9206a.js"><link rel="prefetch" href="/assets/js/1106.5d955bd6.js"><link rel="prefetch" href="/assets/js/1107.2343dd1d.js"><link rel="prefetch" href="/assets/js/1108.8f04e6dc.js"><link rel="prefetch" href="/assets/js/1109.c620f116.js"><link rel="prefetch" href="/assets/js/111.4782189c.js"><link rel="prefetch" href="/assets/js/1110.3210c2f1.js"><link rel="prefetch" href="/assets/js/1111.4633e0f7.js"><link rel="prefetch" href="/assets/js/1112.598efdd5.js"><link rel="prefetch" href="/assets/js/1113.66284021.js"><link rel="prefetch" href="/assets/js/1114.f0d982f2.js"><link rel="prefetch" href="/assets/js/1115.f8a2fee6.js"><link rel="prefetch" href="/assets/js/1116.86213d6f.js"><link rel="prefetch" href="/assets/js/1117.957645f8.js"><link rel="prefetch" href="/assets/js/1118.cc22df98.js"><link rel="prefetch" href="/assets/js/1119.33eec082.js"><link rel="prefetch" href="/assets/js/112.a16ad2ee.js"><link rel="prefetch" href="/assets/js/1120.5efd2b65.js"><link rel="prefetch" href="/assets/js/1121.c4ea3135.js"><link rel="prefetch" href="/assets/js/1122.e9efa23d.js"><link rel="prefetch" href="/assets/js/1123.5b51f419.js"><link rel="prefetch" href="/assets/js/1124.b6b1b3d9.js"><link rel="prefetch" href="/assets/js/1125.62656588.js"><link rel="prefetch" href="/assets/js/1126.64f34f0d.js"><link rel="prefetch" href="/assets/js/1127.d37a2f80.js"><link rel="prefetch" href="/assets/js/1128.1437d769.js"><link rel="prefetch" href="/assets/js/1129.d5346dc9.js"><link rel="prefetch" href="/assets/js/113.89ed2e07.js"><link rel="prefetch" href="/assets/js/1130.86ccb5b0.js"><link rel="prefetch" href="/assets/js/1131.5a0cc482.js"><link rel="prefetch" href="/assets/js/1132.e58a5ec1.js"><link rel="prefetch" href="/assets/js/1133.e8ce3eda.js"><link rel="prefetch" href="/assets/js/1134.0ac63cbd.js"><link rel="prefetch" href="/assets/js/1135.5658c0a6.js"><link rel="prefetch" href="/assets/js/1136.47c7c828.js"><link rel="prefetch" href="/assets/js/1137.893c9a66.js"><link rel="prefetch" href="/assets/js/1138.fd133cf8.js"><link rel="prefetch" href="/assets/js/1139.58798bae.js"><link rel="prefetch" href="/assets/js/114.cf207743.js"><link rel="prefetch" href="/assets/js/1140.0e731d0a.js"><link rel="prefetch" href="/assets/js/1141.5d2a9091.js"><link rel="prefetch" href="/assets/js/1142.f3d77eba.js"><link rel="prefetch" href="/assets/js/1143.23f2e147.js"><link rel="prefetch" href="/assets/js/1144.6064ca63.js"><link rel="prefetch" href="/assets/js/1145.ecb4365b.js"><link rel="prefetch" href="/assets/js/1146.53a6de47.js"><link rel="prefetch" href="/assets/js/1147.eebdfb78.js"><link rel="prefetch" href="/assets/js/1148.aa481f55.js"><link rel="prefetch" href="/assets/js/1149.7a8af867.js"><link rel="prefetch" href="/assets/js/115.f69eca60.js"><link rel="prefetch" href="/assets/js/1150.2c0245da.js"><link rel="prefetch" href="/assets/js/1151.1608b67f.js"><link rel="prefetch" href="/assets/js/1152.9226a94b.js"><link rel="prefetch" href="/assets/js/1153.087e19f2.js"><link rel="prefetch" href="/assets/js/1154.150146f5.js"><link rel="prefetch" href="/assets/js/1155.aa56194d.js"><link rel="prefetch" href="/assets/js/1156.7d43da1d.js"><link rel="prefetch" href="/assets/js/1157.92dfd0fb.js"><link rel="prefetch" href="/assets/js/1158.526ca34d.js"><link rel="prefetch" href="/assets/js/1159.335ceab7.js"><link rel="prefetch" href="/assets/js/116.9375b461.js"><link rel="prefetch" href="/assets/js/1160.b34709c7.js"><link rel="prefetch" href="/assets/js/1161.02ed0722.js"><link rel="prefetch" href="/assets/js/1162.5d6ebdb9.js"><link rel="prefetch" href="/assets/js/1163.080d1bb6.js"><link rel="prefetch" href="/assets/js/1164.d4fc7955.js"><link rel="prefetch" href="/assets/js/1165.352e025c.js"><link rel="prefetch" href="/assets/js/1166.c962e892.js"><link rel="prefetch" href="/assets/js/1167.7c330002.js"><link rel="prefetch" href="/assets/js/1168.6fc9df19.js"><link rel="prefetch" href="/assets/js/1169.0979c7bb.js"><link rel="prefetch" href="/assets/js/117.415cfbd0.js"><link rel="prefetch" href="/assets/js/1170.201f63bb.js"><link rel="prefetch" href="/assets/js/1171.0a3f07ce.js"><link rel="prefetch" href="/assets/js/1172.2378edb2.js"><link rel="prefetch" href="/assets/js/1173.f008ea7d.js"><link rel="prefetch" href="/assets/js/1174.c402037c.js"><link rel="prefetch" href="/assets/js/1175.65873c86.js"><link rel="prefetch" href="/assets/js/1176.22a4b636.js"><link rel="prefetch" href="/assets/js/1177.40d634c4.js"><link rel="prefetch" href="/assets/js/1178.85072a51.js"><link rel="prefetch" href="/assets/js/1179.12e9ca4b.js"><link rel="prefetch" href="/assets/js/118.06f0a2af.js"><link rel="prefetch" href="/assets/js/1180.dbbfbec9.js"><link rel="prefetch" href="/assets/js/1181.c2b31baa.js"><link rel="prefetch" href="/assets/js/1182.902c2299.js"><link rel="prefetch" href="/assets/js/1183.c812d119.js"><link rel="prefetch" href="/assets/js/1184.0911988d.js"><link rel="prefetch" href="/assets/js/1185.4e2ddd8e.js"><link rel="prefetch" href="/assets/js/1186.2d467aef.js"><link rel="prefetch" href="/assets/js/1187.60c732e9.js"><link rel="prefetch" href="/assets/js/1188.7d664b55.js"><link rel="prefetch" href="/assets/js/1189.9c6ecd2d.js"><link rel="prefetch" href="/assets/js/119.427fcea1.js"><link rel="prefetch" href="/assets/js/1190.99eab757.js"><link rel="prefetch" href="/assets/js/1191.b704ffcb.js"><link rel="prefetch" href="/assets/js/1192.978e9654.js"><link rel="prefetch" href="/assets/js/1193.ffabcd17.js"><link rel="prefetch" href="/assets/js/1194.21391f9c.js"><link rel="prefetch" href="/assets/js/1195.68cff7f4.js"><link rel="prefetch" href="/assets/js/1196.7ee41fec.js"><link rel="prefetch" href="/assets/js/1197.119cc371.js"><link rel="prefetch" href="/assets/js/1198.835ebb63.js"><link rel="prefetch" href="/assets/js/1199.0406d650.js"><link rel="prefetch" href="/assets/js/12.b6d5666a.js"><link rel="prefetch" href="/assets/js/120.8485f43b.js"><link rel="prefetch" href="/assets/js/1200.a8b15c27.js"><link rel="prefetch" href="/assets/js/1201.b67bd6bd.js"><link rel="prefetch" href="/assets/js/1202.48e6a2c4.js"><link rel="prefetch" href="/assets/js/1203.0239da23.js"><link rel="prefetch" href="/assets/js/1204.a1365318.js"><link rel="prefetch" href="/assets/js/1205.b45d7120.js"><link rel="prefetch" href="/assets/js/1206.e8ab1914.js"><link rel="prefetch" href="/assets/js/1207.267ac0cd.js"><link rel="prefetch" href="/assets/js/1208.2903f418.js"><link rel="prefetch" href="/assets/js/1209.086df370.js"><link rel="prefetch" href="/assets/js/121.07b0d3e7.js"><link rel="prefetch" href="/assets/js/1210.5333fe0e.js"><link rel="prefetch" href="/assets/js/1211.e0bccc66.js"><link rel="prefetch" href="/assets/js/1212.422f512a.js"><link rel="prefetch" href="/assets/js/1213.f03669b4.js"><link rel="prefetch" href="/assets/js/1214.d34d776b.js"><link rel="prefetch" href="/assets/js/1215.b177447a.js"><link rel="prefetch" href="/assets/js/1216.2d5dfe21.js"><link rel="prefetch" href="/assets/js/1217.861b6c7f.js"><link rel="prefetch" href="/assets/js/1218.7600ee48.js"><link rel="prefetch" href="/assets/js/1219.60856253.js"><link rel="prefetch" href="/assets/js/122.2b97c61d.js"><link rel="prefetch" href="/assets/js/1220.5f3fe94e.js"><link rel="prefetch" href="/assets/js/1221.2ab2a7ee.js"><link rel="prefetch" href="/assets/js/1222.efb08d68.js"><link rel="prefetch" href="/assets/js/1223.16fc42fa.js"><link rel="prefetch" href="/assets/js/1224.9e17af1d.js"><link rel="prefetch" href="/assets/js/1225.78ec79ed.js"><link rel="prefetch" href="/assets/js/1226.28c351e8.js"><link rel="prefetch" href="/assets/js/1227.7e163f7b.js"><link rel="prefetch" href="/assets/js/1228.4aadfe2a.js"><link rel="prefetch" href="/assets/js/1229.b8a08292.js"><link rel="prefetch" href="/assets/js/123.a2d5dc44.js"><link rel="prefetch" href="/assets/js/1230.b18b5e8e.js"><link rel="prefetch" href="/assets/js/1231.7ef768fd.js"><link rel="prefetch" href="/assets/js/1232.5310ba7c.js"><link rel="prefetch" href="/assets/js/1233.f16b8fbc.js"><link rel="prefetch" href="/assets/js/1234.b4aa66a7.js"><link rel="prefetch" href="/assets/js/1235.20b168f4.js"><link rel="prefetch" href="/assets/js/1236.cdb320a7.js"><link rel="prefetch" href="/assets/js/1237.9ae1b33a.js"><link rel="prefetch" href="/assets/js/1238.9794fe67.js"><link rel="prefetch" href="/assets/js/1239.5ed21f8d.js"><link rel="prefetch" href="/assets/js/124.8a3064de.js"><link rel="prefetch" href="/assets/js/1240.6e4e4de7.js"><link rel="prefetch" href="/assets/js/1241.6cdf512b.js"><link rel="prefetch" href="/assets/js/1242.02d0f5b8.js"><link rel="prefetch" href="/assets/js/1243.140fe610.js"><link rel="prefetch" href="/assets/js/1244.4780f388.js"><link rel="prefetch" href="/assets/js/1245.dba98d6c.js"><link rel="prefetch" href="/assets/js/1246.4ba18f47.js"><link rel="prefetch" href="/assets/js/1247.e35c676d.js"><link rel="prefetch" href="/assets/js/1248.0ad505f1.js"><link rel="prefetch" href="/assets/js/1249.1c060f22.js"><link rel="prefetch" href="/assets/js/125.89ee8ac3.js"><link rel="prefetch" href="/assets/js/1250.3ef8399b.js"><link rel="prefetch" href="/assets/js/1251.45fa0f19.js"><link rel="prefetch" href="/assets/js/1252.9f490969.js"><link rel="prefetch" href="/assets/js/1253.5cf15fdd.js"><link rel="prefetch" href="/assets/js/1254.e0dbcd1e.js"><link rel="prefetch" href="/assets/js/1255.dca5f32c.js"><link rel="prefetch" href="/assets/js/1256.4a92ef79.js"><link rel="prefetch" href="/assets/js/1257.352fabde.js"><link rel="prefetch" href="/assets/js/1258.99707023.js"><link rel="prefetch" href="/assets/js/1259.d02e2d03.js"><link rel="prefetch" href="/assets/js/126.f43d9428.js"><link rel="prefetch" href="/assets/js/1260.896efd1f.js"><link rel="prefetch" href="/assets/js/1261.ad544f86.js"><link rel="prefetch" href="/assets/js/1262.ada2d19d.js"><link rel="prefetch" href="/assets/js/1263.85edf956.js"><link rel="prefetch" href="/assets/js/1264.a1166c3f.js"><link rel="prefetch" href="/assets/js/1265.cd1c59a5.js"><link rel="prefetch" href="/assets/js/1266.73569392.js"><link rel="prefetch" href="/assets/js/1267.77214e25.js"><link rel="prefetch" href="/assets/js/1268.c45cf027.js"><link rel="prefetch" href="/assets/js/1269.952d4149.js"><link rel="prefetch" href="/assets/js/127.33264fc3.js"><link rel="prefetch" href="/assets/js/1270.c22b12a6.js"><link rel="prefetch" href="/assets/js/1271.11b4dd96.js"><link rel="prefetch" href="/assets/js/1272.b7cdf5dd.js"><link rel="prefetch" href="/assets/js/1273.ca30d757.js"><link rel="prefetch" href="/assets/js/1274.d5ec293b.js"><link rel="prefetch" href="/assets/js/1275.2a29284e.js"><link rel="prefetch" href="/assets/js/1276.263b30fe.js"><link rel="prefetch" href="/assets/js/1277.c065623b.js"><link rel="prefetch" href="/assets/js/1278.a07f4d30.js"><link rel="prefetch" href="/assets/js/1279.771dd1a9.js"><link rel="prefetch" href="/assets/js/128.2cb5ea3f.js"><link rel="prefetch" href="/assets/js/1280.bdcaa0b4.js"><link rel="prefetch" href="/assets/js/1281.18405c0e.js"><link rel="prefetch" href="/assets/js/1282.484c9b00.js"><link rel="prefetch" href="/assets/js/1283.53ad0a3e.js"><link rel="prefetch" href="/assets/js/1284.7717e68a.js"><link rel="prefetch" href="/assets/js/1285.69b44cb3.js"><link rel="prefetch" href="/assets/js/1286.35f06750.js"><link rel="prefetch" href="/assets/js/1287.ce83415b.js"><link rel="prefetch" href="/assets/js/1288.2873f90a.js"><link rel="prefetch" href="/assets/js/1289.6ee3c4d7.js"><link rel="prefetch" href="/assets/js/129.55ac563f.js"><link rel="prefetch" href="/assets/js/1290.7ed7297c.js"><link rel="prefetch" href="/assets/js/1291.c2a3401e.js"><link rel="prefetch" href="/assets/js/1292.bfc4c268.js"><link rel="prefetch" href="/assets/js/1293.ce6bda81.js"><link rel="prefetch" href="/assets/js/1294.7af8b468.js"><link rel="prefetch" href="/assets/js/1295.05fc5bec.js"><link rel="prefetch" href="/assets/js/1296.b7efa197.js"><link rel="prefetch" href="/assets/js/1297.b1321dfe.js"><link rel="prefetch" href="/assets/js/1298.3e8a8baa.js"><link rel="prefetch" href="/assets/js/1299.48fae702.js"><link rel="prefetch" href="/assets/js/13.fefe88ed.js"><link rel="prefetch" href="/assets/js/130.a5d8f39c.js"><link rel="prefetch" href="/assets/js/1300.a910538e.js"><link rel="prefetch" href="/assets/js/1301.55daf3ba.js"><link rel="prefetch" href="/assets/js/1302.63d2d690.js"><link rel="prefetch" href="/assets/js/1303.3778fd99.js"><link rel="prefetch" href="/assets/js/1304.33d2c24c.js"><link rel="prefetch" href="/assets/js/1305.6537c3b6.js"><link rel="prefetch" href="/assets/js/1306.4ad7be55.js"><link rel="prefetch" href="/assets/js/1307.3eb053ad.js"><link rel="prefetch" href="/assets/js/1308.9419d51b.js"><link rel="prefetch" href="/assets/js/1309.a5d515ba.js"><link rel="prefetch" href="/assets/js/131.1c79d9c0.js"><link rel="prefetch" href="/assets/js/1310.5900f8b4.js"><link rel="prefetch" href="/assets/js/1311.3685f673.js"><link rel="prefetch" href="/assets/js/1312.da44f37d.js"><link rel="prefetch" href="/assets/js/1313.773f001c.js"><link rel="prefetch" href="/assets/js/1314.1fd5bee0.js"><link rel="prefetch" href="/assets/js/1315.28158430.js"><link rel="prefetch" href="/assets/js/1316.654ccc5a.js"><link rel="prefetch" href="/assets/js/1317.a9f3b2d2.js"><link rel="prefetch" href="/assets/js/1318.c577ae85.js"><link rel="prefetch" href="/assets/js/1319.9ba65252.js"><link rel="prefetch" href="/assets/js/132.268b6df2.js"><link rel="prefetch" href="/assets/js/1320.d4381abe.js"><link rel="prefetch" href="/assets/js/1321.57698db9.js"><link rel="prefetch" href="/assets/js/1322.c3156c07.js"><link rel="prefetch" href="/assets/js/1323.10b81659.js"><link rel="prefetch" href="/assets/js/1324.98fcddb6.js"><link rel="prefetch" href="/assets/js/1325.bbd4fde6.js"><link rel="prefetch" href="/assets/js/1326.834667f7.js"><link rel="prefetch" href="/assets/js/1327.bf84b50d.js"><link rel="prefetch" href="/assets/js/1328.4f772f34.js"><link rel="prefetch" href="/assets/js/1329.91208db3.js"><link rel="prefetch" href="/assets/js/133.1f118baf.js"><link rel="prefetch" href="/assets/js/1330.2c7239d3.js"><link rel="prefetch" href="/assets/js/1331.b254b5f8.js"><link rel="prefetch" href="/assets/js/1332.3eea9eb8.js"><link rel="prefetch" href="/assets/js/1333.ec80df82.js"><link rel="prefetch" href="/assets/js/1334.fdeb3bca.js"><link rel="prefetch" href="/assets/js/1335.b90249b0.js"><link rel="prefetch" href="/assets/js/1336.59bff03b.js"><link rel="prefetch" href="/assets/js/1337.f3bc57ec.js"><link rel="prefetch" href="/assets/js/1338.dce51adf.js"><link rel="prefetch" href="/assets/js/1339.f03cf108.js"><link rel="prefetch" href="/assets/js/134.6b814281.js"><link rel="prefetch" href="/assets/js/1340.02c9907d.js"><link rel="prefetch" href="/assets/js/1341.35175a63.js"><link rel="prefetch" href="/assets/js/1342.db167de8.js"><link rel="prefetch" href="/assets/js/1343.bc6d76a5.js"><link rel="prefetch" href="/assets/js/1344.3226d98d.js"><link rel="prefetch" href="/assets/js/1345.6f899a22.js"><link rel="prefetch" href="/assets/js/1346.6bde8bec.js"><link rel="prefetch" href="/assets/js/1347.6d7993b1.js"><link rel="prefetch" href="/assets/js/1348.3e0861eb.js"><link rel="prefetch" href="/assets/js/1349.45c0c65c.js"><link rel="prefetch" href="/assets/js/135.2e3e9926.js"><link rel="prefetch" href="/assets/js/1350.b113fcdb.js"><link rel="prefetch" href="/assets/js/1351.5d98eb97.js"><link rel="prefetch" href="/assets/js/1352.74df119a.js"><link rel="prefetch" href="/assets/js/1353.bb6a51c4.js"><link rel="prefetch" href="/assets/js/1354.401445ea.js"><link rel="prefetch" href="/assets/js/1355.03713163.js"><link rel="prefetch" href="/assets/js/1356.085638b9.js"><link rel="prefetch" href="/assets/js/1357.30dd277d.js"><link rel="prefetch" href="/assets/js/1358.df3fead1.js"><link rel="prefetch" href="/assets/js/1359.87c6e91c.js"><link rel="prefetch" href="/assets/js/136.5245193d.js"><link rel="prefetch" href="/assets/js/1360.71459d1d.js"><link rel="prefetch" href="/assets/js/1361.752e7f90.js"><link rel="prefetch" href="/assets/js/1362.430d52ec.js"><link rel="prefetch" href="/assets/js/1363.f9245a56.js"><link rel="prefetch" href="/assets/js/1364.5a8f6eab.js"><link rel="prefetch" href="/assets/js/1365.bc29b4ce.js"><link rel="prefetch" href="/assets/js/1366.e7e3c39e.js"><link rel="prefetch" href="/assets/js/1367.09996e6d.js"><link rel="prefetch" href="/assets/js/1368.f2034321.js"><link rel="prefetch" href="/assets/js/1369.87c91e81.js"><link rel="prefetch" href="/assets/js/137.b6ecacb0.js"><link rel="prefetch" href="/assets/js/1370.6e880517.js"><link rel="prefetch" href="/assets/js/1371.9f9231e1.js"><link rel="prefetch" href="/assets/js/1372.709750f9.js"><link rel="prefetch" href="/assets/js/1373.44ffeb72.js"><link rel="prefetch" href="/assets/js/1374.4a860322.js"><link rel="prefetch" href="/assets/js/1375.78b3d3ea.js"><link rel="prefetch" href="/assets/js/1376.908c3fbb.js"><link rel="prefetch" href="/assets/js/1377.acaf5dea.js"><link rel="prefetch" href="/assets/js/1378.a578143c.js"><link rel="prefetch" href="/assets/js/1379.418d8fba.js"><link rel="prefetch" href="/assets/js/138.861f7b1b.js"><link rel="prefetch" href="/assets/js/1380.567d7621.js"><link rel="prefetch" href="/assets/js/1381.b4e75f3e.js"><link rel="prefetch" href="/assets/js/1382.6d081877.js"><link rel="prefetch" href="/assets/js/1383.a2584aca.js"><link rel="prefetch" href="/assets/js/1384.92d625ec.js"><link rel="prefetch" href="/assets/js/1385.47e5cd44.js"><link rel="prefetch" href="/assets/js/1386.ba1505b1.js"><link rel="prefetch" href="/assets/js/1387.7ff996f2.js"><link rel="prefetch" href="/assets/js/1388.6d5b781a.js"><link rel="prefetch" href="/assets/js/1389.5a50331a.js"><link rel="prefetch" href="/assets/js/139.043c0dcc.js"><link rel="prefetch" href="/assets/js/1390.59fd419e.js"><link rel="prefetch" href="/assets/js/1391.9d1f50c3.js"><link rel="prefetch" href="/assets/js/1392.ca9d2797.js"><link rel="prefetch" href="/assets/js/1393.845016a7.js"><link rel="prefetch" href="/assets/js/1394.8fee14c2.js"><link rel="prefetch" href="/assets/js/1395.ddf25dcd.js"><link rel="prefetch" href="/assets/js/1396.aa5190ce.js"><link rel="prefetch" href="/assets/js/1397.65e4bbe4.js"><link rel="prefetch" href="/assets/js/1398.a33e09cd.js"><link rel="prefetch" href="/assets/js/1399.94bd4b3b.js"><link rel="prefetch" href="/assets/js/14.a36ddc05.js"><link rel="prefetch" href="/assets/js/140.46f3a91d.js"><link rel="prefetch" href="/assets/js/1400.e89859db.js"><link rel="prefetch" href="/assets/js/1401.f09b1413.js"><link rel="prefetch" href="/assets/js/1402.035f05e6.js"><link rel="prefetch" href="/assets/js/1403.a13c524b.js"><link rel="prefetch" href="/assets/js/1404.998c1efa.js"><link rel="prefetch" href="/assets/js/1405.de26b87e.js"><link rel="prefetch" href="/assets/js/1406.e3d34cd9.js"><link rel="prefetch" href="/assets/js/1407.86192e69.js"><link rel="prefetch" href="/assets/js/1408.9279a63c.js"><link rel="prefetch" href="/assets/js/1409.9e6c80f8.js"><link rel="prefetch" href="/assets/js/141.7e7a32db.js"><link rel="prefetch" href="/assets/js/1410.c138d979.js"><link rel="prefetch" href="/assets/js/1411.b775f1df.js"><link rel="prefetch" href="/assets/js/1412.2fab0cc7.js"><link rel="prefetch" href="/assets/js/1413.7914166d.js"><link rel="prefetch" href="/assets/js/1414.c85b9a71.js"><link rel="prefetch" href="/assets/js/1415.dc5840f5.js"><link rel="prefetch" href="/assets/js/1416.192dbf52.js"><link rel="prefetch" href="/assets/js/1417.a1bdde1b.js"><link rel="prefetch" href="/assets/js/1418.fa5f7153.js"><link rel="prefetch" href="/assets/js/1419.e73b1b3e.js"><link rel="prefetch" href="/assets/js/142.066b509b.js"><link rel="prefetch" href="/assets/js/1420.91708b11.js"><link rel="prefetch" href="/assets/js/1421.572c257a.js"><link rel="prefetch" href="/assets/js/1422.82886d24.js"><link rel="prefetch" href="/assets/js/1423.b5d23038.js"><link rel="prefetch" href="/assets/js/1424.243c9326.js"><link rel="prefetch" href="/assets/js/1425.688b1fb0.js"><link rel="prefetch" href="/assets/js/1426.3f1db9e9.js"><link rel="prefetch" href="/assets/js/1427.6b9c104c.js"><link rel="prefetch" href="/assets/js/1428.a8c6b468.js"><link rel="prefetch" href="/assets/js/1429.051cdcf8.js"><link rel="prefetch" href="/assets/js/143.caf9b60b.js"><link rel="prefetch" href="/assets/js/1430.cb5a1d26.js"><link rel="prefetch" href="/assets/js/1431.3c12c3cc.js"><link rel="prefetch" href="/assets/js/1432.7201b923.js"><link rel="prefetch" href="/assets/js/1433.62cd58ba.js"><link rel="prefetch" href="/assets/js/1434.8e85343f.js"><link rel="prefetch" href="/assets/js/1435.154a5a5b.js"><link rel="prefetch" href="/assets/js/1436.9d2b44d0.js"><link rel="prefetch" href="/assets/js/1437.0ea7c556.js"><link rel="prefetch" href="/assets/js/1438.2ff5a2d3.js"><link rel="prefetch" href="/assets/js/1439.377697c5.js"><link rel="prefetch" href="/assets/js/144.90cf5610.js"><link rel="prefetch" href="/assets/js/1440.218d7d9e.js"><link rel="prefetch" href="/assets/js/1441.b6c15e15.js"><link rel="prefetch" href="/assets/js/1442.67a673a7.js"><link rel="prefetch" href="/assets/js/1443.54097e51.js"><link rel="prefetch" href="/assets/js/1444.916dccab.js"><link rel="prefetch" href="/assets/js/1445.ae1fd653.js"><link rel="prefetch" href="/assets/js/1446.58cc524f.js"><link rel="prefetch" href="/assets/js/1447.82a13882.js"><link rel="prefetch" href="/assets/js/1448.37616c7c.js"><link rel="prefetch" href="/assets/js/1449.a58ed92b.js"><link rel="prefetch" href="/assets/js/145.5d318acd.js"><link rel="prefetch" href="/assets/js/1450.d50547e3.js"><link rel="prefetch" href="/assets/js/1451.995f209d.js"><link rel="prefetch" href="/assets/js/1452.cddff830.js"><link rel="prefetch" href="/assets/js/1453.fd6c5fb3.js"><link rel="prefetch" href="/assets/js/1454.a807d8cf.js"><link rel="prefetch" href="/assets/js/1455.5ba67f38.js"><link rel="prefetch" href="/assets/js/1456.732588c8.js"><link rel="prefetch" href="/assets/js/1457.141128e2.js"><link rel="prefetch" href="/assets/js/1458.6aa5408a.js"><link rel="prefetch" href="/assets/js/1459.f1b461a2.js"><link rel="prefetch" href="/assets/js/146.086d22d3.js"><link rel="prefetch" href="/assets/js/1460.dd74ff75.js"><link rel="prefetch" href="/assets/js/1461.ddea87d8.js"><link rel="prefetch" href="/assets/js/1462.2b895342.js"><link rel="prefetch" href="/assets/js/1463.7fc775c9.js"><link rel="prefetch" href="/assets/js/1464.00aa372c.js"><link rel="prefetch" href="/assets/js/1465.bbdfb8e3.js"><link rel="prefetch" href="/assets/js/1466.01524585.js"><link rel="prefetch" href="/assets/js/1467.62e415e5.js"><link rel="prefetch" href="/assets/js/1468.8cb48151.js"><link rel="prefetch" href="/assets/js/1469.99c99ab3.js"><link rel="prefetch" href="/assets/js/147.3ca00c41.js"><link rel="prefetch" href="/assets/js/1470.ea4d957e.js"><link rel="prefetch" href="/assets/js/1471.a24419c4.js"><link rel="prefetch" href="/assets/js/1472.bb8533ac.js"><link rel="prefetch" href="/assets/js/1473.ca675430.js"><link rel="prefetch" href="/assets/js/1474.c4220e2e.js"><link rel="prefetch" href="/assets/js/1475.cd7e96dc.js"><link rel="prefetch" href="/assets/js/1476.3535190d.js"><link rel="prefetch" href="/assets/js/1477.4ec0314d.js"><link rel="prefetch" href="/assets/js/1478.9f4163db.js"><link rel="prefetch" href="/assets/js/1479.4bd86150.js"><link rel="prefetch" href="/assets/js/148.dd8ac91f.js"><link rel="prefetch" href="/assets/js/1480.e1c8d9be.js"><link rel="prefetch" href="/assets/js/1481.0f82a5a8.js"><link rel="prefetch" href="/assets/js/1482.2b311c86.js"><link rel="prefetch" href="/assets/js/1483.76315d90.js"><link rel="prefetch" href="/assets/js/1484.55e8a86b.js"><link rel="prefetch" href="/assets/js/1485.0c4ca0b9.js"><link rel="prefetch" href="/assets/js/1486.afe9a623.js"><link rel="prefetch" href="/assets/js/1487.2c783622.js"><link rel="prefetch" href="/assets/js/1488.e99d5738.js"><link rel="prefetch" href="/assets/js/1489.f381a2b2.js"><link rel="prefetch" href="/assets/js/149.8fd92004.js"><link rel="prefetch" href="/assets/js/1490.d390525d.js"><link rel="prefetch" href="/assets/js/1491.d1859244.js"><link rel="prefetch" href="/assets/js/1492.16537f58.js"><link rel="prefetch" href="/assets/js/1493.02add8b4.js"><link rel="prefetch" href="/assets/js/1494.1891570d.js"><link rel="prefetch" href="/assets/js/1495.50ca38a8.js"><link rel="prefetch" href="/assets/js/1496.ba0eb78b.js"><link rel="prefetch" href="/assets/js/1497.7f398734.js"><link rel="prefetch" href="/assets/js/1498.7f3c8f8d.js"><link rel="prefetch" href="/assets/js/1499.925ddadd.js"><link rel="prefetch" href="/assets/js/15.379db02f.js"><link rel="prefetch" href="/assets/js/150.82f787b2.js"><link rel="prefetch" href="/assets/js/1500.0fff0cbb.js"><link rel="prefetch" href="/assets/js/1501.2b6e4d29.js"><link rel="prefetch" href="/assets/js/1502.b1e82038.js"><link rel="prefetch" href="/assets/js/1503.01c263fb.js"><link rel="prefetch" href="/assets/js/1504.0882f4f8.js"><link rel="prefetch" href="/assets/js/1505.83480457.js"><link rel="prefetch" href="/assets/js/1506.14b45ef3.js"><link rel="prefetch" href="/assets/js/1507.07b18ab0.js"><link rel="prefetch" href="/assets/js/1508.f743c33f.js"><link rel="prefetch" href="/assets/js/1509.bc3982aa.js"><link rel="prefetch" href="/assets/js/151.5a5ed559.js"><link rel="prefetch" href="/assets/js/1510.72c16068.js"><link rel="prefetch" href="/assets/js/1511.306ea4d8.js"><link rel="prefetch" href="/assets/js/1512.41ac68e5.js"><link rel="prefetch" href="/assets/js/1513.d0c50c58.js"><link rel="prefetch" href="/assets/js/1514.c7453b12.js"><link rel="prefetch" href="/assets/js/1515.a60e55fd.js"><link rel="prefetch" href="/assets/js/1516.25b249ef.js"><link rel="prefetch" href="/assets/js/1517.f27c5b19.js"><link rel="prefetch" href="/assets/js/1518.3cbf5115.js"><link rel="prefetch" href="/assets/js/1519.82151b15.js"><link rel="prefetch" href="/assets/js/152.33d9f047.js"><link rel="prefetch" href="/assets/js/1520.39009adb.js"><link rel="prefetch" href="/assets/js/1521.712a52cc.js"><link rel="prefetch" href="/assets/js/1522.af21e20b.js"><link rel="prefetch" href="/assets/js/1523.cdbcb065.js"><link rel="prefetch" href="/assets/js/1524.275b5758.js"><link rel="prefetch" href="/assets/js/1525.24756663.js"><link rel="prefetch" href="/assets/js/1526.8d910180.js"><link rel="prefetch" href="/assets/js/1527.4b6c7704.js"><link rel="prefetch" href="/assets/js/1528.87b06451.js"><link rel="prefetch" href="/assets/js/1529.f530b109.js"><link rel="prefetch" href="/assets/js/153.da40182d.js"><link rel="prefetch" href="/assets/js/1530.035463b3.js"><link rel="prefetch" href="/assets/js/1531.c67cf842.js"><link rel="prefetch" href="/assets/js/1532.508be368.js"><link rel="prefetch" href="/assets/js/1533.4e40389d.js"><link rel="prefetch" href="/assets/js/1534.5d906243.js"><link rel="prefetch" href="/assets/js/1535.03c56f6c.js"><link rel="prefetch" href="/assets/js/1536.9b86a756.js"><link rel="prefetch" href="/assets/js/1537.79900ab0.js"><link rel="prefetch" href="/assets/js/1538.2dae6374.js"><link rel="prefetch" href="/assets/js/1539.0396181f.js"><link rel="prefetch" href="/assets/js/154.77f43d42.js"><link rel="prefetch" href="/assets/js/1540.1d03c578.js"><link rel="prefetch" href="/assets/js/1541.f69b13e9.js"><link rel="prefetch" href="/assets/js/1542.4fbcbdb6.js"><link rel="prefetch" href="/assets/js/1543.9212e20e.js"><link rel="prefetch" href="/assets/js/1544.4ff086de.js"><link rel="prefetch" href="/assets/js/1545.0a95bd93.js"><link rel="prefetch" href="/assets/js/1546.3df1cde3.js"><link rel="prefetch" href="/assets/js/1547.b6eed6e4.js"><link rel="prefetch" href="/assets/js/1548.7b3a8155.js"><link rel="prefetch" href="/assets/js/1549.5066c535.js"><link rel="prefetch" href="/assets/js/155.05bc5c18.js"><link rel="prefetch" href="/assets/js/1550.ac331a09.js"><link rel="prefetch" href="/assets/js/1551.2fc73590.js"><link rel="prefetch" href="/assets/js/1552.6e711ee8.js"><link rel="prefetch" href="/assets/js/1553.1fe4fec6.js"><link rel="prefetch" href="/assets/js/1554.87913f1c.js"><link rel="prefetch" href="/assets/js/1555.dcabaeee.js"><link rel="prefetch" href="/assets/js/1556.c36b6e88.js"><link rel="prefetch" href="/assets/js/1557.2a9e96a4.js"><link rel="prefetch" href="/assets/js/1558.73bcc219.js"><link rel="prefetch" href="/assets/js/1559.7d2cee64.js"><link rel="prefetch" href="/assets/js/156.150e2b87.js"><link rel="prefetch" href="/assets/js/1560.36506e48.js"><link rel="prefetch" href="/assets/js/1561.7d07020e.js"><link rel="prefetch" href="/assets/js/1562.a55f1054.js"><link rel="prefetch" href="/assets/js/1563.3bdc2485.js"><link rel="prefetch" href="/assets/js/1564.8d162aba.js"><link rel="prefetch" href="/assets/js/1565.65ad0718.js"><link rel="prefetch" href="/assets/js/1566.400cb6f1.js"><link rel="prefetch" href="/assets/js/1567.75c16778.js"><link rel="prefetch" href="/assets/js/1568.861765ee.js"><link rel="prefetch" href="/assets/js/1569.53742a3e.js"><link rel="prefetch" href="/assets/js/157.18eb3476.js"><link rel="prefetch" href="/assets/js/1570.6243f260.js"><link rel="prefetch" href="/assets/js/1571.efbf0d3d.js"><link rel="prefetch" href="/assets/js/1572.039cb991.js"><link rel="prefetch" href="/assets/js/1573.7685c7c0.js"><link rel="prefetch" href="/assets/js/1574.cff02822.js"><link rel="prefetch" href="/assets/js/1575.56304c12.js"><link rel="prefetch" href="/assets/js/1576.88da166e.js"><link rel="prefetch" href="/assets/js/1577.fc5f9f1f.js"><link rel="prefetch" href="/assets/js/1578.285f67b5.js"><link rel="prefetch" href="/assets/js/1579.8ba6a7ec.js"><link rel="prefetch" href="/assets/js/158.b032e47b.js"><link rel="prefetch" href="/assets/js/1580.9f373779.js"><link rel="prefetch" href="/assets/js/1581.64afe152.js"><link rel="prefetch" href="/assets/js/1582.b8dba1e3.js"><link rel="prefetch" href="/assets/js/1583.06ef5658.js"><link rel="prefetch" href="/assets/js/1584.a107fefd.js"><link rel="prefetch" href="/assets/js/1585.caf35080.js"><link rel="prefetch" href="/assets/js/1586.fad0ea37.js"><link rel="prefetch" href="/assets/js/1587.0a5c97c2.js"><link rel="prefetch" href="/assets/js/1588.edbbd1a1.js"><link rel="prefetch" href="/assets/js/1589.04893c59.js"><link rel="prefetch" href="/assets/js/159.48bc9f3f.js"><link rel="prefetch" href="/assets/js/1590.7cb166c8.js"><link rel="prefetch" href="/assets/js/1591.ce88d1f0.js"><link rel="prefetch" href="/assets/js/1592.33565d64.js"><link rel="prefetch" href="/assets/js/1593.147f0889.js"><link rel="prefetch" href="/assets/js/1594.98a7774b.js"><link rel="prefetch" href="/assets/js/1595.5a3a7841.js"><link rel="prefetch" href="/assets/js/1596.fb32ad6c.js"><link rel="prefetch" href="/assets/js/1597.f54ae9ab.js"><link rel="prefetch" href="/assets/js/1598.9452cdd1.js"><link rel="prefetch" href="/assets/js/1599.13a040f9.js"><link rel="prefetch" href="/assets/js/16.3628ab07.js"><link rel="prefetch" href="/assets/js/160.271aa3aa.js"><link rel="prefetch" href="/assets/js/1600.97b3eeae.js"><link rel="prefetch" href="/assets/js/1601.707684cf.js"><link rel="prefetch" href="/assets/js/1602.62bf6771.js"><link rel="prefetch" href="/assets/js/1603.6162644b.js"><link rel="prefetch" href="/assets/js/1604.6fb8e4d8.js"><link rel="prefetch" href="/assets/js/1605.9ada98b8.js"><link rel="prefetch" href="/assets/js/1606.86fdec37.js"><link rel="prefetch" href="/assets/js/1607.04903678.js"><link rel="prefetch" href="/assets/js/1608.a05bbb21.js"><link rel="prefetch" href="/assets/js/1609.5269e61e.js"><link rel="prefetch" href="/assets/js/161.0a48bcc4.js"><link rel="prefetch" href="/assets/js/1610.dee684e4.js"><link rel="prefetch" href="/assets/js/1611.4e75ff67.js"><link rel="prefetch" href="/assets/js/1612.48ebfa68.js"><link rel="prefetch" href="/assets/js/1613.f53f4e65.js"><link rel="prefetch" href="/assets/js/1614.c528eb26.js"><link rel="prefetch" href="/assets/js/1615.03333e6c.js"><link rel="prefetch" href="/assets/js/1616.c0f37246.js"><link rel="prefetch" href="/assets/js/1617.6ea5a2f4.js"><link rel="prefetch" href="/assets/js/1618.b5fc24f3.js"><link rel="prefetch" href="/assets/js/1619.57177f1e.js"><link rel="prefetch" href="/assets/js/162.dc474065.js"><link rel="prefetch" href="/assets/js/1620.9760a345.js"><link rel="prefetch" href="/assets/js/1621.ec67b8d1.js"><link rel="prefetch" href="/assets/js/1622.ec27ff13.js"><link rel="prefetch" href="/assets/js/1623.2320d067.js"><link rel="prefetch" href="/assets/js/1624.658a3298.js"><link rel="prefetch" href="/assets/js/1625.ad0a5565.js"><link rel="prefetch" href="/assets/js/1626.d1cbf184.js"><link rel="prefetch" href="/assets/js/1627.9a665780.js"><link rel="prefetch" href="/assets/js/1628.f5f11036.js"><link rel="prefetch" href="/assets/js/1629.b43f53fe.js"><link rel="prefetch" href="/assets/js/163.f3e906eb.js"><link rel="prefetch" href="/assets/js/1630.f48c55b1.js"><link rel="prefetch" href="/assets/js/1631.4a3a66c6.js"><link rel="prefetch" href="/assets/js/1632.72642eb5.js"><link rel="prefetch" href="/assets/js/1633.9cb3e72b.js"><link rel="prefetch" href="/assets/js/1634.97520f7c.js"><link rel="prefetch" href="/assets/js/1635.1fec9f02.js"><link rel="prefetch" href="/assets/js/1636.d48dab23.js"><link rel="prefetch" href="/assets/js/1637.50a63dcd.js"><link rel="prefetch" href="/assets/js/1638.e7ba6906.js"><link rel="prefetch" href="/assets/js/1639.47b765dd.js"><link rel="prefetch" href="/assets/js/164.aeda2f3f.js"><link rel="prefetch" href="/assets/js/1640.aa69ee41.js"><link rel="prefetch" href="/assets/js/1641.22a6c252.js"><link rel="prefetch" href="/assets/js/1642.206f672b.js"><link rel="prefetch" href="/assets/js/1643.f1dc6122.js"><link rel="prefetch" href="/assets/js/1644.3eb6a1db.js"><link rel="prefetch" href="/assets/js/1645.fac04e3b.js"><link rel="prefetch" href="/assets/js/1646.52860bd7.js"><link rel="prefetch" href="/assets/js/1647.750b71d7.js"><link rel="prefetch" href="/assets/js/1648.f7440315.js"><link rel="prefetch" href="/assets/js/1649.2e25b90b.js"><link rel="prefetch" href="/assets/js/165.2b542f46.js"><link rel="prefetch" href="/assets/js/1650.50cb837d.js"><link rel="prefetch" href="/assets/js/1651.407de32e.js"><link rel="prefetch" href="/assets/js/1652.332174e8.js"><link rel="prefetch" href="/assets/js/1653.f55b5ab6.js"><link rel="prefetch" href="/assets/js/1654.5d268881.js"><link rel="prefetch" href="/assets/js/1655.39a2f33d.js"><link rel="prefetch" href="/assets/js/1656.6433336b.js"><link rel="prefetch" href="/assets/js/1657.bb7be622.js"><link rel="prefetch" href="/assets/js/1658.a9f42ac3.js"><link rel="prefetch" href="/assets/js/1659.c8b19845.js"><link rel="prefetch" href="/assets/js/166.bcd9232e.js"><link rel="prefetch" href="/assets/js/1660.7b546dad.js"><link rel="prefetch" href="/assets/js/1661.206328c4.js"><link rel="prefetch" href="/assets/js/1662.07832f02.js"><link rel="prefetch" href="/assets/js/1663.c34de4cf.js"><link rel="prefetch" href="/assets/js/1664.e28b7e1a.js"><link rel="prefetch" href="/assets/js/1665.a72c4c54.js"><link rel="prefetch" href="/assets/js/1666.b01bafb5.js"><link rel="prefetch" href="/assets/js/1667.3330979d.js"><link rel="prefetch" href="/assets/js/1668.c0213bb9.js"><link rel="prefetch" href="/assets/js/1669.6d599480.js"><link rel="prefetch" href="/assets/js/167.8bac46c6.js"><link rel="prefetch" href="/assets/js/1670.3a6c4016.js"><link rel="prefetch" href="/assets/js/1671.a748d4a2.js"><link rel="prefetch" href="/assets/js/1672.95ef1ed3.js"><link rel="prefetch" href="/assets/js/1673.5b0b2023.js"><link rel="prefetch" href="/assets/js/1674.f5431be6.js"><link rel="prefetch" href="/assets/js/1675.d005bb10.js"><link rel="prefetch" href="/assets/js/1676.6b35c812.js"><link rel="prefetch" href="/assets/js/1677.c4feb5cb.js"><link rel="prefetch" href="/assets/js/1678.6d6136cc.js"><link rel="prefetch" href="/assets/js/1679.64641c6c.js"><link rel="prefetch" href="/assets/js/168.d79458b0.js"><link rel="prefetch" href="/assets/js/1680.1cf7f250.js"><link rel="prefetch" href="/assets/js/1681.fee958f6.js"><link rel="prefetch" href="/assets/js/1682.49cecc07.js"><link rel="prefetch" href="/assets/js/1683.aca8305a.js"><link rel="prefetch" href="/assets/js/1684.d70e575f.js"><link rel="prefetch" href="/assets/js/1685.0a68c073.js"><link rel="prefetch" href="/assets/js/1686.68d01b99.js"><link rel="prefetch" href="/assets/js/1687.7f0d4a62.js"><link rel="prefetch" href="/assets/js/1688.183fc379.js"><link rel="prefetch" href="/assets/js/1689.029fa7f7.js"><link rel="prefetch" href="/assets/js/169.1804386f.js"><link rel="prefetch" href="/assets/js/1690.23f6d24e.js"><link rel="prefetch" href="/assets/js/1691.33d217f2.js"><link rel="prefetch" href="/assets/js/1692.a6c57cb2.js"><link rel="prefetch" href="/assets/js/1693.76dea76f.js"><link rel="prefetch" href="/assets/js/1694.c0d39561.js"><link rel="prefetch" href="/assets/js/1695.d1361440.js"><link rel="prefetch" href="/assets/js/1696.51e14859.js"><link rel="prefetch" href="/assets/js/1697.dc48f2d8.js"><link rel="prefetch" href="/assets/js/1698.36e83a10.js"><link rel="prefetch" href="/assets/js/1699.f9f0e7ef.js"><link rel="prefetch" href="/assets/js/17.39acaca7.js"><link rel="prefetch" href="/assets/js/170.502fe2ea.js"><link rel="prefetch" href="/assets/js/1700.9dd8c73a.js"><link rel="prefetch" href="/assets/js/1701.6f8f03c3.js"><link rel="prefetch" href="/assets/js/1702.9adef7bd.js"><link rel="prefetch" href="/assets/js/1703.022f2291.js"><link rel="prefetch" href="/assets/js/1704.c05f31e2.js"><link rel="prefetch" href="/assets/js/1705.71e55d5f.js"><link rel="prefetch" href="/assets/js/1706.c3c1cb71.js"><link rel="prefetch" href="/assets/js/1707.94bbb64a.js"><link rel="prefetch" href="/assets/js/1708.7e7fc717.js"><link rel="prefetch" href="/assets/js/1709.de891a54.js"><link rel="prefetch" href="/assets/js/171.40572e90.js"><link rel="prefetch" href="/assets/js/1710.fc5dce4f.js"><link rel="prefetch" href="/assets/js/1711.3ec3a98a.js"><link rel="prefetch" href="/assets/js/1712.6195fcea.js"><link rel="prefetch" href="/assets/js/1713.df9f00f0.js"><link rel="prefetch" href="/assets/js/1714.41c84a97.js"><link rel="prefetch" href="/assets/js/1715.7629af02.js"><link rel="prefetch" href="/assets/js/1716.3fd0dfdf.js"><link rel="prefetch" href="/assets/js/1717.b641d8f0.js"><link rel="prefetch" href="/assets/js/1718.30a67fe4.js"><link rel="prefetch" href="/assets/js/1719.af8335ba.js"><link rel="prefetch" href="/assets/js/172.1eda248d.js"><link rel="prefetch" href="/assets/js/1720.b8afd5b7.js"><link rel="prefetch" href="/assets/js/1721.6e44c8cc.js"><link rel="prefetch" href="/assets/js/1722.ac66b1e2.js"><link rel="prefetch" href="/assets/js/1723.5aa839b4.js"><link rel="prefetch" href="/assets/js/1724.4e46bbff.js"><link rel="prefetch" href="/assets/js/1725.40f2707b.js"><link rel="prefetch" href="/assets/js/1726.774e9db1.js"><link rel="prefetch" href="/assets/js/1727.8567a602.js"><link rel="prefetch" href="/assets/js/1728.38f9d88d.js"><link rel="prefetch" href="/assets/js/1729.47ab38a0.js"><link rel="prefetch" href="/assets/js/173.1b98a61f.js"><link rel="prefetch" href="/assets/js/1730.f832fdcd.js"><link rel="prefetch" href="/assets/js/1731.b6e4ff28.js"><link rel="prefetch" href="/assets/js/1732.ea973207.js"><link rel="prefetch" href="/assets/js/1733.d52e4147.js"><link rel="prefetch" href="/assets/js/1734.44bc82f1.js"><link rel="prefetch" href="/assets/js/1735.e19e83e8.js"><link rel="prefetch" href="/assets/js/1736.58ca7ca3.js"><link rel="prefetch" href="/assets/js/1737.a9cc064f.js"><link rel="prefetch" href="/assets/js/1738.aea6c247.js"><link rel="prefetch" href="/assets/js/1739.8b5ded52.js"><link rel="prefetch" href="/assets/js/174.0bbfcc94.js"><link rel="prefetch" href="/assets/js/1740.07fd5cf4.js"><link rel="prefetch" href="/assets/js/1741.c727c405.js"><link rel="prefetch" href="/assets/js/1742.b604c42e.js"><link rel="prefetch" href="/assets/js/1743.b79c38b5.js"><link rel="prefetch" href="/assets/js/1744.6abf092d.js"><link rel="prefetch" href="/assets/js/1745.309a206d.js"><link rel="prefetch" href="/assets/js/1746.68cce221.js"><link rel="prefetch" href="/assets/js/1747.91948bd8.js"><link rel="prefetch" href="/assets/js/1748.d6cb0ab0.js"><link rel="prefetch" href="/assets/js/1749.a2e82bf3.js"><link rel="prefetch" href="/assets/js/175.3aba181b.js"><link rel="prefetch" href="/assets/js/1750.d97063f5.js"><link rel="prefetch" href="/assets/js/1751.f3ef5c67.js"><link rel="prefetch" href="/assets/js/1752.8e7f52c4.js"><link rel="prefetch" href="/assets/js/1753.af5ab8a1.js"><link rel="prefetch" href="/assets/js/1754.78e82ec8.js"><link rel="prefetch" href="/assets/js/1755.9d3c6e73.js"><link rel="prefetch" href="/assets/js/1756.0abbef97.js"><link rel="prefetch" href="/assets/js/1757.e54cfb43.js"><link rel="prefetch" href="/assets/js/1758.54238dc5.js"><link rel="prefetch" href="/assets/js/1759.9f461add.js"><link rel="prefetch" href="/assets/js/176.41b8617c.js"><link rel="prefetch" href="/assets/js/1760.9f3be9f9.js"><link rel="prefetch" href="/assets/js/1761.a0ed90b0.js"><link rel="prefetch" href="/assets/js/1762.f37cd058.js"><link rel="prefetch" href="/assets/js/1763.35b2843b.js"><link rel="prefetch" href="/assets/js/1764.b647bac3.js"><link rel="prefetch" href="/assets/js/1765.21fe1f04.js"><link rel="prefetch" href="/assets/js/1766.9f241f1e.js"><link rel="prefetch" href="/assets/js/1767.e72b2502.js"><link rel="prefetch" href="/assets/js/1768.8a525f21.js"><link rel="prefetch" href="/assets/js/1769.6cd70baa.js"><link rel="prefetch" href="/assets/js/177.73fa78c8.js"><link rel="prefetch" href="/assets/js/1770.425274bd.js"><link rel="prefetch" href="/assets/js/1771.751d5255.js"><link rel="prefetch" href="/assets/js/1772.3f522087.js"><link rel="prefetch" href="/assets/js/1773.957bd422.js"><link rel="prefetch" href="/assets/js/1774.31af586d.js"><link rel="prefetch" href="/assets/js/1775.12fe8435.js"><link rel="prefetch" href="/assets/js/1776.8738054f.js"><link rel="prefetch" href="/assets/js/1777.7c94ba0b.js"><link rel="prefetch" href="/assets/js/1778.932f659e.js"><link rel="prefetch" href="/assets/js/1779.2acd31ce.js"><link rel="prefetch" href="/assets/js/178.5cb1dbb5.js"><link rel="prefetch" href="/assets/js/1780.092d0c61.js"><link rel="prefetch" href="/assets/js/1781.6edc0563.js"><link rel="prefetch" href="/assets/js/1782.0dd2b8c5.js"><link rel="prefetch" href="/assets/js/1783.bb4f509c.js"><link rel="prefetch" href="/assets/js/1784.5a7a31de.js"><link rel="prefetch" href="/assets/js/1785.854984a4.js"><link rel="prefetch" href="/assets/js/1786.e0e4ebeb.js"><link rel="prefetch" href="/assets/js/1787.d6f12eb2.js"><link rel="prefetch" href="/assets/js/1788.2a9d431a.js"><link rel="prefetch" href="/assets/js/1789.f06e15f6.js"><link rel="prefetch" href="/assets/js/179.69032e26.js"><link rel="prefetch" href="/assets/js/1790.ac7926f8.js"><link rel="prefetch" href="/assets/js/1791.38e3151d.js"><link rel="prefetch" href="/assets/js/1792.f5aea5e7.js"><link rel="prefetch" href="/assets/js/1793.dcaa93b3.js"><link rel="prefetch" href="/assets/js/1794.e7b5ce2b.js"><link rel="prefetch" href="/assets/js/1795.0ba170bb.js"><link rel="prefetch" href="/assets/js/1796.9f00758b.js"><link rel="prefetch" href="/assets/js/1797.84251d68.js"><link rel="prefetch" href="/assets/js/1798.d06da5b8.js"><link rel="prefetch" href="/assets/js/1799.16412873.js"><link rel="prefetch" href="/assets/js/18.b6c5db53.js"><link rel="prefetch" href="/assets/js/180.eb8652b3.js"><link rel="prefetch" href="/assets/js/1800.c3466525.js"><link rel="prefetch" href="/assets/js/1801.85243eea.js"><link rel="prefetch" href="/assets/js/1802.98ea43aa.js"><link rel="prefetch" href="/assets/js/1803.9820103e.js"><link rel="prefetch" href="/assets/js/1804.b9661861.js"><link rel="prefetch" href="/assets/js/1805.335bb11d.js"><link rel="prefetch" href="/assets/js/1806.7bbb082d.js"><link rel="prefetch" href="/assets/js/1807.9f13bae0.js"><link rel="prefetch" href="/assets/js/1808.3147c5e0.js"><link rel="prefetch" href="/assets/js/1809.334121b7.js"><link rel="prefetch" href="/assets/js/181.b9a4debf.js"><link rel="prefetch" href="/assets/js/1810.baee12a7.js"><link rel="prefetch" href="/assets/js/1811.ecbec657.js"><link rel="prefetch" href="/assets/js/1812.024b7d49.js"><link rel="prefetch" href="/assets/js/1813.13ed13fb.js"><link rel="prefetch" href="/assets/js/1814.bc23fbfc.js"><link rel="prefetch" href="/assets/js/1815.3d00d27a.js"><link rel="prefetch" href="/assets/js/1816.8f2ddd2c.js"><link rel="prefetch" href="/assets/js/1817.93adf815.js"><link rel="prefetch" href="/assets/js/1818.f2e2062a.js"><link rel="prefetch" href="/assets/js/1819.2bd4b965.js"><link rel="prefetch" href="/assets/js/182.26fa9036.js"><link rel="prefetch" href="/assets/js/1820.cb150d8b.js"><link rel="prefetch" href="/assets/js/1821.b7bf250e.js"><link rel="prefetch" href="/assets/js/1822.21114e8a.js"><link rel="prefetch" href="/assets/js/1823.de5c304e.js"><link rel="prefetch" href="/assets/js/1824.9ddce91c.js"><link rel="prefetch" href="/assets/js/1825.b504c9ef.js"><link rel="prefetch" href="/assets/js/1826.917eedd1.js"><link rel="prefetch" href="/assets/js/1827.71591893.js"><link rel="prefetch" href="/assets/js/1828.9e10b81b.js"><link rel="prefetch" href="/assets/js/1829.2b2b4fa6.js"><link rel="prefetch" href="/assets/js/183.0bf2cd5f.js"><link rel="prefetch" href="/assets/js/1830.ba5c961e.js"><link rel="prefetch" href="/assets/js/1831.e90722a5.js"><link rel="prefetch" href="/assets/js/1832.00d132a1.js"><link rel="prefetch" href="/assets/js/1833.41d92a52.js"><link rel="prefetch" href="/assets/js/1834.fa7a2d90.js"><link rel="prefetch" href="/assets/js/1835.ee269a62.js"><link rel="prefetch" href="/assets/js/1836.77adb94e.js"><link rel="prefetch" href="/assets/js/1837.eddfcdd4.js"><link rel="prefetch" href="/assets/js/1838.5a170699.js"><link rel="prefetch" href="/assets/js/1839.1d427f2e.js"><link rel="prefetch" href="/assets/js/184.0edcf5bb.js"><link rel="prefetch" href="/assets/js/1840.f401bbf4.js"><link rel="prefetch" href="/assets/js/1841.d76972a8.js"><link rel="prefetch" href="/assets/js/1842.0aec1201.js"><link rel="prefetch" href="/assets/js/1843.4e5ae4aa.js"><link rel="prefetch" href="/assets/js/1844.443d9ce6.js"><link rel="prefetch" href="/assets/js/1845.6899e564.js"><link rel="prefetch" href="/assets/js/1846.18215d70.js"><link rel="prefetch" href="/assets/js/1847.022971b6.js"><link rel="prefetch" href="/assets/js/1848.b2fccf2e.js"><link rel="prefetch" href="/assets/js/1849.b4af829c.js"><link rel="prefetch" href="/assets/js/185.0c2b4a82.js"><link rel="prefetch" href="/assets/js/1850.91844f25.js"><link rel="prefetch" href="/assets/js/1851.f0873707.js"><link rel="prefetch" href="/assets/js/1852.878324ee.js"><link rel="prefetch" href="/assets/js/1853.cc7ea8ee.js"><link rel="prefetch" href="/assets/js/1854.ee354d9c.js"><link rel="prefetch" href="/assets/js/1855.bb8c542d.js"><link rel="prefetch" href="/assets/js/1856.f48248ff.js"><link rel="prefetch" href="/assets/js/1857.a6ec183c.js"><link rel="prefetch" href="/assets/js/1858.13642f0d.js"><link rel="prefetch" href="/assets/js/1859.a6d73516.js"><link rel="prefetch" href="/assets/js/186.ecbb9cfb.js"><link rel="prefetch" href="/assets/js/1860.a6362d97.js"><link rel="prefetch" href="/assets/js/1861.6d095041.js"><link rel="prefetch" href="/assets/js/1862.618424c1.js"><link rel="prefetch" href="/assets/js/1863.449035b9.js"><link rel="prefetch" href="/assets/js/1864.9f50c9e2.js"><link rel="prefetch" href="/assets/js/1865.89d237de.js"><link rel="prefetch" href="/assets/js/1866.4391eb49.js"><link rel="prefetch" href="/assets/js/1867.c2f8102d.js"><link rel="prefetch" href="/assets/js/1868.86f9ac2c.js"><link rel="prefetch" href="/assets/js/1869.cbff5a8a.js"><link rel="prefetch" href="/assets/js/187.19881f49.js"><link rel="prefetch" href="/assets/js/1870.029a17d4.js"><link rel="prefetch" href="/assets/js/1871.786173c1.js"><link rel="prefetch" href="/assets/js/1872.b5ca8479.js"><link rel="prefetch" href="/assets/js/1873.efb17cfc.js"><link rel="prefetch" href="/assets/js/1874.82ea94ee.js"><link rel="prefetch" href="/assets/js/1875.05136f5e.js"><link rel="prefetch" href="/assets/js/1876.a703ee8f.js"><link rel="prefetch" href="/assets/js/1877.d0374f61.js"><link rel="prefetch" href="/assets/js/1878.79116583.js"><link rel="prefetch" href="/assets/js/1879.51232a1e.js"><link rel="prefetch" href="/assets/js/188.a401689d.js"><link rel="prefetch" href="/assets/js/1880.71325907.js"><link rel="prefetch" href="/assets/js/1881.09d998f7.js"><link rel="prefetch" href="/assets/js/1882.6b2aacc5.js"><link rel="prefetch" href="/assets/js/1883.7b0faf59.js"><link rel="prefetch" href="/assets/js/1884.eee6bda8.js"><link rel="prefetch" href="/assets/js/1885.c8f933af.js"><link rel="prefetch" href="/assets/js/1886.a4926b04.js"><link rel="prefetch" href="/assets/js/1887.0ba3e7d1.js"><link rel="prefetch" href="/assets/js/1888.6db13367.js"><link rel="prefetch" href="/assets/js/1889.5eb1318d.js"><link rel="prefetch" href="/assets/js/189.6935b23c.js"><link rel="prefetch" href="/assets/js/1890.6c6ae29b.js"><link rel="prefetch" href="/assets/js/1891.6cf81d94.js"><link rel="prefetch" href="/assets/js/1892.914ae15f.js"><link rel="prefetch" href="/assets/js/1893.c209ba79.js"><link rel="prefetch" href="/assets/js/1894.942f5627.js"><link rel="prefetch" href="/assets/js/1895.1456223d.js"><link rel="prefetch" href="/assets/js/1896.bc97528e.js"><link rel="prefetch" href="/assets/js/1897.4e19987f.js"><link rel="prefetch" href="/assets/js/1898.7a9d007a.js"><link rel="prefetch" href="/assets/js/1899.250e098c.js"><link rel="prefetch" href="/assets/js/19.a6984d92.js"><link rel="prefetch" href="/assets/js/190.95a5c7f4.js"><link rel="prefetch" href="/assets/js/1900.d4b5161a.js"><link rel="prefetch" href="/assets/js/1901.73035688.js"><link rel="prefetch" href="/assets/js/1902.1ed58e9a.js"><link rel="prefetch" href="/assets/js/1903.0d7694c3.js"><link rel="prefetch" href="/assets/js/1904.e505f664.js"><link rel="prefetch" href="/assets/js/1905.e1f42e7b.js"><link rel="prefetch" href="/assets/js/1906.74bc10d8.js"><link rel="prefetch" href="/assets/js/1907.1fd2f0ac.js"><link rel="prefetch" href="/assets/js/1908.15b14814.js"><link rel="prefetch" href="/assets/js/1909.651fc5f8.js"><link rel="prefetch" href="/assets/js/191.4e0e22eb.js"><link rel="prefetch" href="/assets/js/1910.aa549097.js"><link rel="prefetch" href="/assets/js/1911.a8cccd1b.js"><link rel="prefetch" href="/assets/js/1912.53589b0b.js"><link rel="prefetch" href="/assets/js/1913.da666fef.js"><link rel="prefetch" href="/assets/js/1914.49ffefcb.js"><link rel="prefetch" href="/assets/js/1915.a684919f.js"><link rel="prefetch" href="/assets/js/1916.5c31e3c4.js"><link rel="prefetch" href="/assets/js/1917.d6e55c77.js"><link rel="prefetch" href="/assets/js/1918.162e82a5.js"><link rel="prefetch" href="/assets/js/1919.954e3359.js"><link rel="prefetch" href="/assets/js/192.6fd5563d.js"><link rel="prefetch" href="/assets/js/1920.f8a979cb.js"><link rel="prefetch" href="/assets/js/1921.51b73a53.js"><link rel="prefetch" href="/assets/js/1922.7e25f502.js"><link rel="prefetch" href="/assets/js/1923.a42e84f3.js"><link rel="prefetch" href="/assets/js/1924.da85857c.js"><link rel="prefetch" href="/assets/js/1925.d12a63b3.js"><link rel="prefetch" href="/assets/js/1926.9761701a.js"><link rel="prefetch" href="/assets/js/1927.61c286db.js"><link rel="prefetch" href="/assets/js/1928.95e06303.js"><link rel="prefetch" href="/assets/js/1929.0725e2f4.js"><link rel="prefetch" href="/assets/js/193.bd842a4e.js"><link rel="prefetch" href="/assets/js/1930.4478c44e.js"><link rel="prefetch" href="/assets/js/1931.2f7f1afa.js"><link rel="prefetch" href="/assets/js/1932.93f073b0.js"><link rel="prefetch" href="/assets/js/1933.b57463b9.js"><link rel="prefetch" href="/assets/js/1934.8d396ad7.js"><link rel="prefetch" href="/assets/js/1935.40a32aec.js"><link rel="prefetch" href="/assets/js/1936.3ab14571.js"><link rel="prefetch" href="/assets/js/1937.0e1d7c20.js"><link rel="prefetch" href="/assets/js/1938.962f6210.js"><link rel="prefetch" href="/assets/js/1939.2179db9d.js"><link rel="prefetch" href="/assets/js/194.786c11e5.js"><link rel="prefetch" href="/assets/js/1940.48048116.js"><link rel="prefetch" href="/assets/js/1941.02fd3910.js"><link rel="prefetch" href="/assets/js/1942.a5e137af.js"><link rel="prefetch" href="/assets/js/1943.b2bd2c55.js"><link rel="prefetch" href="/assets/js/1944.809137d2.js"><link rel="prefetch" href="/assets/js/1945.d1ea521d.js"><link rel="prefetch" href="/assets/js/1946.264cdd13.js"><link rel="prefetch" href="/assets/js/1947.28259fc5.js"><link rel="prefetch" href="/assets/js/1948.3e9bb3c4.js"><link rel="prefetch" href="/assets/js/1949.c35b1e33.js"><link rel="prefetch" href="/assets/js/195.fa260056.js"><link rel="prefetch" href="/assets/js/1950.4f4b8db0.js"><link rel="prefetch" href="/assets/js/1951.9978db1b.js"><link rel="prefetch" href="/assets/js/1952.8cd948fe.js"><link rel="prefetch" href="/assets/js/1953.0e1c19e1.js"><link rel="prefetch" href="/assets/js/1954.024793ff.js"><link rel="prefetch" href="/assets/js/1955.ebdb5a65.js"><link rel="prefetch" href="/assets/js/1956.231c15e9.js"><link rel="prefetch" href="/assets/js/1957.6da1d6c9.js"><link rel="prefetch" href="/assets/js/1958.ecc77029.js"><link rel="prefetch" href="/assets/js/1959.46be149c.js"><link rel="prefetch" href="/assets/js/196.ed5d7439.js"><link rel="prefetch" href="/assets/js/1960.0ff2fcb0.js"><link rel="prefetch" href="/assets/js/1961.cfbf0472.js"><link rel="prefetch" href="/assets/js/1962.e6a76c8f.js"><link rel="prefetch" href="/assets/js/1963.fa8b672d.js"><link rel="prefetch" href="/assets/js/1964.cc27cb6f.js"><link rel="prefetch" href="/assets/js/1965.cac6bcbf.js"><link rel="prefetch" href="/assets/js/1966.cc8b3820.js"><link rel="prefetch" href="/assets/js/1967.20370760.js"><link rel="prefetch" href="/assets/js/1968.336443bb.js"><link rel="prefetch" href="/assets/js/1969.eb1e0d6c.js"><link rel="prefetch" href="/assets/js/197.104b74ba.js"><link rel="prefetch" href="/assets/js/1970.af9e1ba8.js"><link rel="prefetch" href="/assets/js/1971.67cc5edb.js"><link rel="prefetch" href="/assets/js/1972.c082c403.js"><link rel="prefetch" href="/assets/js/1973.8598d7f7.js"><link rel="prefetch" href="/assets/js/1974.586ad776.js"><link rel="prefetch" href="/assets/js/1975.4c470149.js"><link rel="prefetch" href="/assets/js/1976.bfc18b87.js"><link rel="prefetch" href="/assets/js/1977.e6185035.js"><link rel="prefetch" href="/assets/js/1978.c9159e27.js"><link rel="prefetch" href="/assets/js/1979.85b84447.js"><link rel="prefetch" href="/assets/js/198.d2aed5ec.js"><link rel="prefetch" href="/assets/js/1980.7e9706f2.js"><link rel="prefetch" href="/assets/js/1981.9d57229c.js"><link rel="prefetch" href="/assets/js/1982.8e5460bb.js"><link rel="prefetch" href="/assets/js/1983.6ec20f6d.js"><link rel="prefetch" href="/assets/js/1984.48b37958.js"><link rel="prefetch" href="/assets/js/199.79cb5498.js"><link rel="prefetch" href="/assets/js/20.0426635f.js"><link rel="prefetch" href="/assets/js/200.ef6aedbb.js"><link rel="prefetch" href="/assets/js/201.ae846f3e.js"><link rel="prefetch" href="/assets/js/202.f21644e0.js"><link rel="prefetch" href="/assets/js/203.44283d9c.js"><link rel="prefetch" href="/assets/js/204.8d378c0a.js"><link rel="prefetch" href="/assets/js/205.d6f5f34a.js"><link rel="prefetch" href="/assets/js/206.4912e32e.js"><link rel="prefetch" href="/assets/js/207.e1d46a8d.js"><link rel="prefetch" href="/assets/js/208.bcedd879.js"><link rel="prefetch" href="/assets/js/209.cb54ba30.js"><link rel="prefetch" href="/assets/js/21.ccc1b87d.js"><link rel="prefetch" href="/assets/js/210.002faeb4.js"><link rel="prefetch" href="/assets/js/211.485f759b.js"><link rel="prefetch" href="/assets/js/212.176e2850.js"><link rel="prefetch" href="/assets/js/213.771a5588.js"><link rel="prefetch" href="/assets/js/214.21746044.js"><link rel="prefetch" href="/assets/js/215.ff2f9c5c.js"><link rel="prefetch" href="/assets/js/216.1c98258a.js"><link rel="prefetch" href="/assets/js/217.de3c4dac.js"><link rel="prefetch" href="/assets/js/218.82235cef.js"><link rel="prefetch" href="/assets/js/219.4afdaf24.js"><link rel="prefetch" href="/assets/js/22.f5ff8d5b.js"><link rel="prefetch" href="/assets/js/220.c257acc4.js"><link rel="prefetch" href="/assets/js/221.8dbbe810.js"><link rel="prefetch" href="/assets/js/222.1d9c5d6d.js"><link rel="prefetch" href="/assets/js/223.9f4954d9.js"><link rel="prefetch" href="/assets/js/224.d690df17.js"><link rel="prefetch" href="/assets/js/225.168760c3.js"><link rel="prefetch" href="/assets/js/226.f83dafaa.js"><link rel="prefetch" href="/assets/js/227.a742fe13.js"><link rel="prefetch" href="/assets/js/228.91237d37.js"><link rel="prefetch" href="/assets/js/229.b658d16f.js"><link rel="prefetch" href="/assets/js/23.20948d67.js"><link rel="prefetch" href="/assets/js/230.73e6ddf1.js"><link rel="prefetch" href="/assets/js/231.a54a89c0.js"><link rel="prefetch" href="/assets/js/232.c447ef0c.js"><link rel="prefetch" href="/assets/js/233.c7e647d7.js"><link rel="prefetch" href="/assets/js/234.7792ffd5.js"><link rel="prefetch" href="/assets/js/235.0652d5b8.js"><link rel="prefetch" href="/assets/js/236.856e5cbf.js"><link rel="prefetch" href="/assets/js/237.811d0b4d.js"><link rel="prefetch" href="/assets/js/238.b01ea7b9.js"><link rel="prefetch" href="/assets/js/239.e6ea2b7e.js"><link rel="prefetch" href="/assets/js/24.fd01777c.js"><link rel="prefetch" href="/assets/js/240.935a6675.js"><link rel="prefetch" href="/assets/js/241.6ed1fd65.js"><link rel="prefetch" href="/assets/js/242.dd6526ab.js"><link rel="prefetch" href="/assets/js/243.b998c60d.js"><link rel="prefetch" href="/assets/js/244.5af35426.js"><link rel="prefetch" href="/assets/js/245.39d0be5e.js"><link rel="prefetch" href="/assets/js/246.5b09f917.js"><link rel="prefetch" href="/assets/js/247.9225956b.js"><link rel="prefetch" href="/assets/js/248.52c1e139.js"><link rel="prefetch" href="/assets/js/249.739db375.js"><link rel="prefetch" href="/assets/js/25.2f41563d.js"><link rel="prefetch" href="/assets/js/250.099cbfec.js"><link rel="prefetch" href="/assets/js/251.5de49e3b.js"><link rel="prefetch" href="/assets/js/252.de9685c2.js"><link rel="prefetch" href="/assets/js/253.6a3687cb.js"><link rel="prefetch" href="/assets/js/254.cfd01ecf.js"><link rel="prefetch" href="/assets/js/255.ab9d0925.js"><link rel="prefetch" href="/assets/js/256.ef303e57.js"><link rel="prefetch" href="/assets/js/257.245796b7.js"><link rel="prefetch" href="/assets/js/258.0623ede4.js"><link rel="prefetch" href="/assets/js/259.bf5805cc.js"><link rel="prefetch" href="/assets/js/26.07f6bfbf.js"><link rel="prefetch" href="/assets/js/260.d155ba6d.js"><link rel="prefetch" href="/assets/js/261.d50cc0bd.js"><link rel="prefetch" href="/assets/js/262.53ef9a48.js"><link rel="prefetch" href="/assets/js/263.cc705760.js"><link rel="prefetch" href="/assets/js/264.ba0045a6.js"><link rel="prefetch" href="/assets/js/265.70a2ce9d.js"><link rel="prefetch" href="/assets/js/266.2be9909e.js"><link rel="prefetch" href="/assets/js/267.03337dd2.js"><link rel="prefetch" href="/assets/js/268.d46ac8b9.js"><link rel="prefetch" href="/assets/js/269.7c3aedbb.js"><link rel="prefetch" href="/assets/js/27.0c72b7cc.js"><link rel="prefetch" href="/assets/js/270.1cdc27c7.js"><link rel="prefetch" href="/assets/js/271.de9e0056.js"><link rel="prefetch" href="/assets/js/272.7c53b05c.js"><link rel="prefetch" href="/assets/js/273.a98991e6.js"><link rel="prefetch" href="/assets/js/274.289cc87a.js"><link rel="prefetch" href="/assets/js/275.d047fcc6.js"><link rel="prefetch" href="/assets/js/276.f49c3011.js"><link rel="prefetch" href="/assets/js/277.9d639f6e.js"><link rel="prefetch" href="/assets/js/278.2dab20ac.js"><link rel="prefetch" href="/assets/js/279.c9971cec.js"><link rel="prefetch" href="/assets/js/28.85673e49.js"><link rel="prefetch" href="/assets/js/280.ff392b6e.js"><link rel="prefetch" href="/assets/js/281.527aad25.js"><link rel="prefetch" href="/assets/js/282.be5a3e94.js"><link rel="prefetch" href="/assets/js/283.0eebb515.js"><link rel="prefetch" href="/assets/js/284.302e20a4.js"><link rel="prefetch" href="/assets/js/285.6bb35169.js"><link rel="prefetch" href="/assets/js/286.2e584899.js"><link rel="prefetch" href="/assets/js/287.b9b2eb88.js"><link rel="prefetch" href="/assets/js/288.4fc1b6df.js"><link rel="prefetch" href="/assets/js/289.e6e7cb0c.js"><link rel="prefetch" href="/assets/js/29.7e1d5ffd.js"><link rel="prefetch" href="/assets/js/290.1f575855.js"><link rel="prefetch" href="/assets/js/291.d072b3d0.js"><link rel="prefetch" href="/assets/js/292.c21b8355.js"><link rel="prefetch" href="/assets/js/293.1f4cf41f.js"><link rel="prefetch" href="/assets/js/294.b4beb58b.js"><link rel="prefetch" href="/assets/js/295.c167d91c.js"><link rel="prefetch" href="/assets/js/296.c84bc231.js"><link rel="prefetch" href="/assets/js/297.68ece4d6.js"><link rel="prefetch" href="/assets/js/298.7f84ee84.js"><link rel="prefetch" href="/assets/js/299.31f0c489.js"><link rel="prefetch" href="/assets/js/30.98417614.js"><link rel="prefetch" href="/assets/js/300.29fb7dee.js"><link rel="prefetch" href="/assets/js/301.547378ce.js"><link rel="prefetch" href="/assets/js/302.5c63ca44.js"><link rel="prefetch" href="/assets/js/303.0020a496.js"><link rel="prefetch" href="/assets/js/304.1260af35.js"><link rel="prefetch" href="/assets/js/305.3ca517a5.js"><link rel="prefetch" href="/assets/js/306.9bf3a9a1.js"><link rel="prefetch" href="/assets/js/307.58ddbe86.js"><link rel="prefetch" href="/assets/js/308.8a2a04df.js"><link rel="prefetch" href="/assets/js/309.e8281e15.js"><link rel="prefetch" href="/assets/js/31.13417eca.js"><link rel="prefetch" href="/assets/js/310.4a8a081a.js"><link rel="prefetch" href="/assets/js/311.78779f26.js"><link rel="prefetch" href="/assets/js/312.164f4716.js"><link rel="prefetch" href="/assets/js/313.baf9a05f.js"><link rel="prefetch" href="/assets/js/314.2f808281.js"><link rel="prefetch" href="/assets/js/315.f46a7c23.js"><link rel="prefetch" href="/assets/js/316.042d945f.js"><link rel="prefetch" href="/assets/js/317.34f4479e.js"><link rel="prefetch" href="/assets/js/318.363452d8.js"><link rel="prefetch" href="/assets/js/319.31607db5.js"><link rel="prefetch" href="/assets/js/32.a0461a09.js"><link rel="prefetch" href="/assets/js/320.a6e24068.js"><link rel="prefetch" href="/assets/js/321.d06599c0.js"><link rel="prefetch" href="/assets/js/322.ac56f089.js"><link rel="prefetch" href="/assets/js/323.59aad54d.js"><link rel="prefetch" href="/assets/js/324.1f355faf.js"><link rel="prefetch" href="/assets/js/325.c740dab0.js"><link rel="prefetch" href="/assets/js/326.bf68b47b.js"><link rel="prefetch" href="/assets/js/327.141f5017.js"><link rel="prefetch" href="/assets/js/328.dc33a29d.js"><link rel="prefetch" href="/assets/js/329.75d9f79a.js"><link rel="prefetch" href="/assets/js/33.08b2c68d.js"><link rel="prefetch" href="/assets/js/330.c2240ef0.js"><link rel="prefetch" href="/assets/js/331.8eec0ae6.js"><link rel="prefetch" href="/assets/js/332.056f415b.js"><link rel="prefetch" href="/assets/js/333.ab07930c.js"><link rel="prefetch" href="/assets/js/334.24540a1b.js"><link rel="prefetch" href="/assets/js/335.5fbe5053.js"><link rel="prefetch" href="/assets/js/336.b0a7675b.js"><link rel="prefetch" href="/assets/js/337.fcba5948.js"><link rel="prefetch" href="/assets/js/338.61de69e5.js"><link rel="prefetch" href="/assets/js/339.6078c7ec.js"><link rel="prefetch" href="/assets/js/34.a660cf79.js"><link rel="prefetch" href="/assets/js/340.4ba926d6.js"><link rel="prefetch" href="/assets/js/341.0df49f54.js"><link rel="prefetch" href="/assets/js/342.0f212263.js"><link rel="prefetch" href="/assets/js/343.a3b29fbd.js"><link rel="prefetch" href="/assets/js/344.fdb91ffe.js"><link rel="prefetch" href="/assets/js/345.81fea0ef.js"><link rel="prefetch" href="/assets/js/346.88d40f1b.js"><link rel="prefetch" href="/assets/js/347.b9f490f6.js"><link rel="prefetch" href="/assets/js/348.da73fa4c.js"><link rel="prefetch" href="/assets/js/349.b60aada4.js"><link rel="prefetch" href="/assets/js/35.8e170a1b.js"><link rel="prefetch" href="/assets/js/350.3294be15.js"><link rel="prefetch" href="/assets/js/351.e1fda93f.js"><link rel="prefetch" href="/assets/js/352.28cbee40.js"><link rel="prefetch" href="/assets/js/353.8fb8842c.js"><link rel="prefetch" href="/assets/js/354.5b3444ca.js"><link rel="prefetch" href="/assets/js/355.f3dd8cb0.js"><link rel="prefetch" href="/assets/js/356.e8cf7427.js"><link rel="prefetch" href="/assets/js/357.40227a75.js"><link rel="prefetch" href="/assets/js/358.e8a59441.js"><link rel="prefetch" href="/assets/js/359.01c14e75.js"><link rel="prefetch" href="/assets/js/36.ec252877.js"><link rel="prefetch" href="/assets/js/360.d2cc2c3b.js"><link rel="prefetch" href="/assets/js/361.8eeecfce.js"><link rel="prefetch" href="/assets/js/362.3116cfd2.js"><link rel="prefetch" href="/assets/js/363.a575755e.js"><link rel="prefetch" href="/assets/js/364.324fc754.js"><link rel="prefetch" href="/assets/js/365.0fc28a42.js"><link rel="prefetch" href="/assets/js/366.e20f42ca.js"><link rel="prefetch" href="/assets/js/367.337bb02b.js"><link rel="prefetch" href="/assets/js/368.76f787ec.js"><link rel="prefetch" href="/assets/js/369.f206d104.js"><link rel="prefetch" href="/assets/js/37.ea99efcd.js"><link rel="prefetch" href="/assets/js/370.9c404ea6.js"><link rel="prefetch" href="/assets/js/371.3fbb4b13.js"><link rel="prefetch" href="/assets/js/372.d17782e2.js"><link rel="prefetch" href="/assets/js/373.ce747b81.js"><link rel="prefetch" href="/assets/js/374.3777de5f.js"><link rel="prefetch" href="/assets/js/375.51324815.js"><link rel="prefetch" href="/assets/js/376.f35a2339.js"><link rel="prefetch" href="/assets/js/377.61a9bfd0.js"><link rel="prefetch" href="/assets/js/378.32b46613.js"><link rel="prefetch" href="/assets/js/379.4c8675e2.js"><link rel="prefetch" href="/assets/js/38.fc6123e8.js"><link rel="prefetch" href="/assets/js/380.f26389f6.js"><link rel="prefetch" href="/assets/js/381.e951249d.js"><link rel="prefetch" href="/assets/js/382.433041ee.js"><link rel="prefetch" href="/assets/js/383.2780f35b.js"><link rel="prefetch" href="/assets/js/384.9a604f6c.js"><link rel="prefetch" href="/assets/js/385.a497cb09.js"><link rel="prefetch" href="/assets/js/386.1caa2a07.js"><link rel="prefetch" href="/assets/js/387.f6b86b2f.js"><link rel="prefetch" href="/assets/js/388.d1d116aa.js"><link rel="prefetch" href="/assets/js/389.aee9b012.js"><link rel="prefetch" href="/assets/js/39.cb9505d9.js"><link rel="prefetch" href="/assets/js/390.3fb565c1.js"><link rel="prefetch" href="/assets/js/391.f9206233.js"><link rel="prefetch" href="/assets/js/392.3fcbf137.js"><link rel="prefetch" href="/assets/js/393.b51f5e4c.js"><link rel="prefetch" href="/assets/js/394.b7da7147.js"><link rel="prefetch" href="/assets/js/395.14735bf7.js"><link rel="prefetch" href="/assets/js/396.f0cba4d7.js"><link rel="prefetch" href="/assets/js/397.e14c1422.js"><link rel="prefetch" href="/assets/js/398.d25b37ec.js"><link rel="prefetch" href="/assets/js/399.b25af7f9.js"><link rel="prefetch" href="/assets/js/4.1308be44.js"><link rel="prefetch" href="/assets/js/40.0ef6b80a.js"><link rel="prefetch" href="/assets/js/400.ed1e593c.js"><link rel="prefetch" href="/assets/js/401.7bb674c3.js"><link rel="prefetch" href="/assets/js/402.7ac33e84.js"><link rel="prefetch" href="/assets/js/403.98112ede.js"><link rel="prefetch" href="/assets/js/404.54be2bf7.js"><link rel="prefetch" href="/assets/js/405.3fc2ff96.js"><link rel="prefetch" href="/assets/js/406.6aa8b813.js"><link rel="prefetch" href="/assets/js/407.67f22b40.js"><link rel="prefetch" href="/assets/js/408.20789020.js"><link rel="prefetch" href="/assets/js/409.66ac10e1.js"><link rel="prefetch" href="/assets/js/41.f429052c.js"><link rel="prefetch" href="/assets/js/410.86630a74.js"><link rel="prefetch" href="/assets/js/411.78b6d10f.js"><link rel="prefetch" href="/assets/js/412.f98d6457.js"><link rel="prefetch" href="/assets/js/413.d9f0c383.js"><link rel="prefetch" href="/assets/js/414.a0871b2f.js"><link rel="prefetch" href="/assets/js/415.7bb3cc36.js"><link rel="prefetch" href="/assets/js/416.ff6751a6.js"><link rel="prefetch" href="/assets/js/417.11122e1a.js"><link rel="prefetch" href="/assets/js/418.757aa93a.js"><link rel="prefetch" href="/assets/js/419.5a9f32f6.js"><link rel="prefetch" href="/assets/js/42.ce9ec691.js"><link rel="prefetch" href="/assets/js/420.69195d06.js"><link rel="prefetch" href="/assets/js/421.13a4e217.js"><link rel="prefetch" href="/assets/js/422.f9615ca6.js"><link rel="prefetch" href="/assets/js/423.1e22d023.js"><link rel="prefetch" href="/assets/js/424.8a56b6f3.js"><link rel="prefetch" href="/assets/js/425.e50e4351.js"><link rel="prefetch" href="/assets/js/426.ffb529e3.js"><link rel="prefetch" href="/assets/js/427.bccd7d90.js"><link rel="prefetch" href="/assets/js/428.932bd549.js"><link rel="prefetch" href="/assets/js/429.73ef8eb1.js"><link rel="prefetch" href="/assets/js/43.e66b179a.js"><link rel="prefetch" href="/assets/js/430.afb0e60b.js"><link rel="prefetch" href="/assets/js/431.8b0da43e.js"><link rel="prefetch" href="/assets/js/432.baba295f.js"><link rel="prefetch" href="/assets/js/433.5f0d3dec.js"><link rel="prefetch" href="/assets/js/434.f2cf2255.js"><link rel="prefetch" href="/assets/js/435.fae053db.js"><link rel="prefetch" href="/assets/js/436.6d9e1456.js"><link rel="prefetch" href="/assets/js/437.a4c5726f.js"><link rel="prefetch" href="/assets/js/438.652d840d.js"><link rel="prefetch" href="/assets/js/439.68425085.js"><link rel="prefetch" href="/assets/js/44.eda5e719.js"><link rel="prefetch" href="/assets/js/440.14e7172e.js"><link rel="prefetch" href="/assets/js/441.b2e5a0e4.js"><link rel="prefetch" href="/assets/js/442.ae3babca.js"><link rel="prefetch" href="/assets/js/443.928912ee.js"><link rel="prefetch" href="/assets/js/444.cc70180f.js"><link rel="prefetch" href="/assets/js/445.bd081dcb.js"><link rel="prefetch" href="/assets/js/446.55237e3d.js"><link rel="prefetch" href="/assets/js/447.6aa9b029.js"><link rel="prefetch" href="/assets/js/448.ac14a35d.js"><link rel="prefetch" href="/assets/js/449.f8c7c089.js"><link rel="prefetch" href="/assets/js/45.d5b3db6f.js"><link rel="prefetch" href="/assets/js/450.2f74f354.js"><link rel="prefetch" href="/assets/js/451.6c740566.js"><link rel="prefetch" href="/assets/js/452.a477a743.js"><link rel="prefetch" href="/assets/js/453.0f8f511b.js"><link rel="prefetch" href="/assets/js/454.dfd777bc.js"><link rel="prefetch" href="/assets/js/455.96dcf42c.js"><link rel="prefetch" href="/assets/js/456.b3903696.js"><link rel="prefetch" href="/assets/js/457.552e5e14.js"><link rel="prefetch" href="/assets/js/458.684fb9d1.js"><link rel="prefetch" href="/assets/js/459.e42023aa.js"><link rel="prefetch" href="/assets/js/46.170c750e.js"><link rel="prefetch" href="/assets/js/460.edf78ce4.js"><link rel="prefetch" href="/assets/js/461.4dca8592.js"><link rel="prefetch" href="/assets/js/462.0fb713dc.js"><link rel="prefetch" href="/assets/js/463.b0883898.js"><link rel="prefetch" href="/assets/js/464.a0d06178.js"><link rel="prefetch" href="/assets/js/465.6a680288.js"><link rel="prefetch" href="/assets/js/466.f989815b.js"><link rel="prefetch" href="/assets/js/467.a4594c02.js"><link rel="prefetch" href="/assets/js/468.fd6885fb.js"><link rel="prefetch" href="/assets/js/469.82883153.js"><link rel="prefetch" href="/assets/js/47.bd69d827.js"><link rel="prefetch" href="/assets/js/470.ab46525a.js"><link rel="prefetch" href="/assets/js/471.3f48b6f5.js"><link rel="prefetch" href="/assets/js/472.fc9b23cc.js"><link rel="prefetch" href="/assets/js/473.1a02aed9.js"><link rel="prefetch" href="/assets/js/474.4564c7ff.js"><link rel="prefetch" href="/assets/js/475.dbaa7202.js"><link rel="prefetch" href="/assets/js/476.e0a4913e.js"><link rel="prefetch" href="/assets/js/477.68abfa8c.js"><link rel="prefetch" href="/assets/js/478.41817792.js"><link rel="prefetch" href="/assets/js/479.6653f841.js"><link rel="prefetch" href="/assets/js/48.fdfada2c.js"><link rel="prefetch" href="/assets/js/480.6f811b37.js"><link rel="prefetch" href="/assets/js/481.16d73073.js"><link rel="prefetch" href="/assets/js/482.ff76abab.js"><link rel="prefetch" href="/assets/js/483.78dbe378.js"><link rel="prefetch" href="/assets/js/484.2a260933.js"><link rel="prefetch" href="/assets/js/485.44190e29.js"><link rel="prefetch" href="/assets/js/486.023c6ceb.js"><link rel="prefetch" href="/assets/js/487.333537a3.js"><link rel="prefetch" href="/assets/js/488.eb5c8466.js"><link rel="prefetch" href="/assets/js/489.1f5f2143.js"><link rel="prefetch" href="/assets/js/49.74fe3d99.js"><link rel="prefetch" href="/assets/js/490.33d4274f.js"><link rel="prefetch" href="/assets/js/491.9c7da140.js"><link rel="prefetch" href="/assets/js/492.579426f2.js"><link rel="prefetch" href="/assets/js/493.f54fc9c2.js"><link rel="prefetch" href="/assets/js/494.7b90c491.js"><link rel="prefetch" href="/assets/js/495.43e2ba9b.js"><link rel="prefetch" href="/assets/js/496.3a261333.js"><link rel="prefetch" href="/assets/js/497.a7d72f34.js"><link rel="prefetch" href="/assets/js/498.aa29aa96.js"><link rel="prefetch" href="/assets/js/499.8b2f84df.js"><link rel="prefetch" href="/assets/js/5.2c0cb514.js"><link rel="prefetch" href="/assets/js/50.0acbb3ef.js"><link rel="prefetch" href="/assets/js/500.a1a629d9.js"><link rel="prefetch" href="/assets/js/501.355097f1.js"><link rel="prefetch" href="/assets/js/502.37025ff6.js"><link rel="prefetch" href="/assets/js/503.874c46a8.js"><link rel="prefetch" href="/assets/js/504.ce4491c4.js"><link rel="prefetch" href="/assets/js/505.bdbad57a.js"><link rel="prefetch" href="/assets/js/506.02c6a708.js"><link rel="prefetch" href="/assets/js/507.51252bf7.js"><link rel="prefetch" href="/assets/js/508.c6e943cf.js"><link rel="prefetch" href="/assets/js/509.129874af.js"><link rel="prefetch" href="/assets/js/51.9f4acea3.js"><link rel="prefetch" href="/assets/js/510.423cb941.js"><link rel="prefetch" href="/assets/js/511.01c82837.js"><link rel="prefetch" href="/assets/js/512.e6481d11.js"><link rel="prefetch" href="/assets/js/513.efbdbbed.js"><link rel="prefetch" href="/assets/js/514.a3d009f1.js"><link rel="prefetch" href="/assets/js/515.dd1af9e7.js"><link rel="prefetch" href="/assets/js/516.b032a46c.js"><link rel="prefetch" href="/assets/js/517.1594734f.js"><link rel="prefetch" href="/assets/js/518.a78c7695.js"><link rel="prefetch" href="/assets/js/519.8d07a399.js"><link rel="prefetch" href="/assets/js/520.6a4ce43a.js"><link rel="prefetch" href="/assets/js/521.9df99adb.js"><link rel="prefetch" href="/assets/js/522.be5e0665.js"><link rel="prefetch" href="/assets/js/523.01483b3a.js"><link rel="prefetch" href="/assets/js/524.465e51c7.js"><link rel="prefetch" href="/assets/js/525.4461aa40.js"><link rel="prefetch" href="/assets/js/526.dae454f5.js"><link rel="prefetch" href="/assets/js/527.7cfb1bf1.js"><link rel="prefetch" href="/assets/js/528.0166c9fb.js"><link rel="prefetch" href="/assets/js/529.78a72e62.js"><link rel="prefetch" href="/assets/js/53.de4f7645.js"><link rel="prefetch" href="/assets/js/530.38caa34d.js"><link rel="prefetch" href="/assets/js/531.3d58e331.js"><link rel="prefetch" href="/assets/js/532.53f08011.js"><link rel="prefetch" href="/assets/js/533.93aea6d0.js"><link rel="prefetch" href="/assets/js/534.3c29a382.js"><link rel="prefetch" href="/assets/js/535.ed57a151.js"><link rel="prefetch" href="/assets/js/536.3dbab5f1.js"><link rel="prefetch" href="/assets/js/537.9620f711.js"><link rel="prefetch" href="/assets/js/538.29fe9537.js"><link rel="prefetch" href="/assets/js/539.217c47d8.js"><link rel="prefetch" href="/assets/js/54.3313e0ac.js"><link rel="prefetch" href="/assets/js/540.de0fe443.js"><link rel="prefetch" href="/assets/js/541.5218012a.js"><link rel="prefetch" href="/assets/js/542.978ab97d.js"><link rel="prefetch" href="/assets/js/543.f0eaa162.js"><link rel="prefetch" href="/assets/js/544.9f3cb13d.js"><link rel="prefetch" href="/assets/js/545.db646157.js"><link rel="prefetch" href="/assets/js/546.eed7c916.js"><link rel="prefetch" href="/assets/js/547.93f67da2.js"><link rel="prefetch" href="/assets/js/548.e89a8370.js"><link rel="prefetch" href="/assets/js/549.05332396.js"><link rel="prefetch" href="/assets/js/55.ab79bc11.js"><link rel="prefetch" href="/assets/js/550.ea74d25c.js"><link rel="prefetch" href="/assets/js/551.6519de0b.js"><link rel="prefetch" href="/assets/js/552.d891469e.js"><link rel="prefetch" href="/assets/js/553.2f63bfd7.js"><link rel="prefetch" href="/assets/js/554.d4847563.js"><link rel="prefetch" href="/assets/js/555.1a1556f1.js"><link rel="prefetch" href="/assets/js/556.136d98a6.js"><link rel="prefetch" href="/assets/js/557.b34ce9e0.js"><link rel="prefetch" href="/assets/js/558.1c053768.js"><link rel="prefetch" href="/assets/js/559.497d0252.js"><link rel="prefetch" href="/assets/js/56.45c83cb1.js"><link rel="prefetch" href="/assets/js/560.e2e9b017.js"><link rel="prefetch" href="/assets/js/561.aa189330.js"><link rel="prefetch" href="/assets/js/562.eee2d938.js"><link rel="prefetch" href="/assets/js/563.8d9f9ce2.js"><link rel="prefetch" href="/assets/js/564.7d4fc52a.js"><link rel="prefetch" href="/assets/js/565.becc10e7.js"><link rel="prefetch" href="/assets/js/566.cb3f70f2.js"><link rel="prefetch" href="/assets/js/567.4b63927e.js"><link rel="prefetch" href="/assets/js/568.7f6cee82.js"><link rel="prefetch" href="/assets/js/569.93d7bbe1.js"><link rel="prefetch" href="/assets/js/57.0ce44fdd.js"><link rel="prefetch" href="/assets/js/570.6955c1fe.js"><link rel="prefetch" href="/assets/js/571.8679fcaf.js"><link rel="prefetch" href="/assets/js/572.041f154e.js"><link rel="prefetch" href="/assets/js/573.b19c93f8.js"><link rel="prefetch" href="/assets/js/574.74085b96.js"><link rel="prefetch" href="/assets/js/575.b89d3e9e.js"><link rel="prefetch" href="/assets/js/576.8301e502.js"><link rel="prefetch" href="/assets/js/577.88b225f6.js"><link rel="prefetch" href="/assets/js/578.7732b317.js"><link rel="prefetch" href="/assets/js/579.52c31f8e.js"><link rel="prefetch" href="/assets/js/58.168e9590.js"><link rel="prefetch" href="/assets/js/580.530d1e14.js"><link rel="prefetch" href="/assets/js/581.9b68e6ca.js"><link rel="prefetch" href="/assets/js/582.ce4ab4e5.js"><link rel="prefetch" href="/assets/js/583.31a4dbaf.js"><link rel="prefetch" href="/assets/js/584.d72223f7.js"><link rel="prefetch" href="/assets/js/585.913655f1.js"><link rel="prefetch" href="/assets/js/586.aa1baea6.js"><link rel="prefetch" href="/assets/js/587.223021f8.js"><link rel="prefetch" href="/assets/js/588.6e19b5df.js"><link rel="prefetch" href="/assets/js/589.03a58e50.js"><link rel="prefetch" href="/assets/js/59.b6e78d2a.js"><link rel="prefetch" href="/assets/js/590.2f7d1fb9.js"><link rel="prefetch" href="/assets/js/591.00876b03.js"><link rel="prefetch" href="/assets/js/592.d1dd603c.js"><link rel="prefetch" href="/assets/js/593.3f782692.js"><link rel="prefetch" href="/assets/js/594.496d1367.js"><link rel="prefetch" href="/assets/js/595.f23e5221.js"><link rel="prefetch" href="/assets/js/596.85d1a435.js"><link rel="prefetch" href="/assets/js/597.91550e6f.js"><link rel="prefetch" href="/assets/js/598.68bbdadc.js"><link rel="prefetch" href="/assets/js/599.4715aa60.js"><link rel="prefetch" href="/assets/js/6.407c9e6e.js"><link rel="prefetch" href="/assets/js/60.3d7ca39a.js"><link rel="prefetch" href="/assets/js/600.ecdc9398.js"><link rel="prefetch" href="/assets/js/601.9d447157.js"><link rel="prefetch" href="/assets/js/602.0b97eda5.js"><link rel="prefetch" href="/assets/js/603.07239b1a.js"><link rel="prefetch" href="/assets/js/604.28be2f74.js"><link rel="prefetch" href="/assets/js/605.b72b6de3.js"><link rel="prefetch" href="/assets/js/606.799738c7.js"><link rel="prefetch" href="/assets/js/607.53eaacf8.js"><link rel="prefetch" href="/assets/js/608.bce5ba77.js"><link rel="prefetch" href="/assets/js/609.7f9144b4.js"><link rel="prefetch" href="/assets/js/61.6f92a992.js"><link rel="prefetch" href="/assets/js/610.951ea2a8.js"><link rel="prefetch" href="/assets/js/611.b7167589.js"><link rel="prefetch" href="/assets/js/612.4accf29c.js"><link rel="prefetch" href="/assets/js/613.6228c333.js"><link rel="prefetch" href="/assets/js/614.c4016812.js"><link rel="prefetch" href="/assets/js/615.ade57627.js"><link rel="prefetch" href="/assets/js/616.7bc0bfc4.js"><link rel="prefetch" href="/assets/js/617.960de6b7.js"><link rel="prefetch" href="/assets/js/618.620f1f73.js"><link rel="prefetch" href="/assets/js/619.c79d9346.js"><link rel="prefetch" href="/assets/js/62.3b8debe9.js"><link rel="prefetch" href="/assets/js/620.b97e1b8c.js"><link rel="prefetch" href="/assets/js/621.a96b8d1c.js"><link rel="prefetch" href="/assets/js/622.03501b88.js"><link rel="prefetch" href="/assets/js/623.95f0d919.js"><link rel="prefetch" href="/assets/js/624.420e637a.js"><link rel="prefetch" href="/assets/js/625.25ab5a1c.js"><link rel="prefetch" href="/assets/js/626.f94a5b6b.js"><link rel="prefetch" href="/assets/js/627.94e97cf3.js"><link rel="prefetch" href="/assets/js/628.536e6e6a.js"><link rel="prefetch" href="/assets/js/629.cccd0a91.js"><link rel="prefetch" href="/assets/js/63.997336ff.js"><link rel="prefetch" href="/assets/js/630.1bb21254.js"><link rel="prefetch" href="/assets/js/631.3263458c.js"><link rel="prefetch" href="/assets/js/632.1ad00eb5.js"><link rel="prefetch" href="/assets/js/633.ab0c6190.js"><link rel="prefetch" href="/assets/js/634.82024d47.js"><link rel="prefetch" href="/assets/js/635.c955b91b.js"><link rel="prefetch" href="/assets/js/636.e0761841.js"><link rel="prefetch" href="/assets/js/637.635066e5.js"><link rel="prefetch" href="/assets/js/638.77d1aa88.js"><link rel="prefetch" href="/assets/js/639.72a62cd6.js"><link rel="prefetch" href="/assets/js/64.c3f928db.js"><link rel="prefetch" href="/assets/js/640.3d0df87b.js"><link rel="prefetch" href="/assets/js/641.1226e629.js"><link rel="prefetch" href="/assets/js/642.9efb04af.js"><link rel="prefetch" href="/assets/js/643.144ca7a1.js"><link rel="prefetch" href="/assets/js/644.abe1b9e7.js"><link rel="prefetch" href="/assets/js/645.24293cbd.js"><link rel="prefetch" href="/assets/js/646.66bff617.js"><link rel="prefetch" href="/assets/js/647.6fa53f72.js"><link rel="prefetch" href="/assets/js/648.3a22e13c.js"><link rel="prefetch" href="/assets/js/649.b771d971.js"><link rel="prefetch" href="/assets/js/65.c1db59cd.js"><link rel="prefetch" href="/assets/js/650.a1fd2c81.js"><link rel="prefetch" href="/assets/js/651.c945e1bf.js"><link rel="prefetch" href="/assets/js/652.96feecd9.js"><link rel="prefetch" href="/assets/js/653.7d44fa92.js"><link rel="prefetch" href="/assets/js/654.377565d1.js"><link rel="prefetch" href="/assets/js/655.9a2ab5ec.js"><link rel="prefetch" href="/assets/js/656.c6d8bd32.js"><link rel="prefetch" href="/assets/js/657.927ffb77.js"><link rel="prefetch" href="/assets/js/658.d47decee.js"><link rel="prefetch" href="/assets/js/659.852c5851.js"><link rel="prefetch" href="/assets/js/66.1b1db579.js"><link rel="prefetch" href="/assets/js/660.2d11ba1e.js"><link rel="prefetch" href="/assets/js/661.43acb3b1.js"><link rel="prefetch" href="/assets/js/662.50a2af1c.js"><link rel="prefetch" href="/assets/js/663.0dc83559.js"><link rel="prefetch" href="/assets/js/664.1d4b84d1.js"><link rel="prefetch" href="/assets/js/665.35f58252.js"><link rel="prefetch" href="/assets/js/666.0015912c.js"><link rel="prefetch" href="/assets/js/667.b1b14d5d.js"><link rel="prefetch" href="/assets/js/668.b5466a11.js"><link rel="prefetch" href="/assets/js/669.c21ca50e.js"><link rel="prefetch" href="/assets/js/67.1c8c93d1.js"><link rel="prefetch" href="/assets/js/670.99acf446.js"><link rel="prefetch" href="/assets/js/671.2097a1f4.js"><link rel="prefetch" href="/assets/js/672.a6cb95e3.js"><link rel="prefetch" href="/assets/js/673.e00765c2.js"><link rel="prefetch" href="/assets/js/674.5124de6e.js"><link rel="prefetch" href="/assets/js/675.458f6a7c.js"><link rel="prefetch" href="/assets/js/676.729dc13a.js"><link rel="prefetch" href="/assets/js/677.000ad19c.js"><link rel="prefetch" href="/assets/js/678.80d477f4.js"><link rel="prefetch" href="/assets/js/679.06101f3f.js"><link rel="prefetch" href="/assets/js/68.5dac8eca.js"><link rel="prefetch" href="/assets/js/680.3b6efe10.js"><link rel="prefetch" href="/assets/js/681.e1990939.js"><link rel="prefetch" href="/assets/js/682.9c0250a9.js"><link rel="prefetch" href="/assets/js/683.476b8c2f.js"><link rel="prefetch" href="/assets/js/684.9218cb69.js"><link rel="prefetch" href="/assets/js/685.23f0d7aa.js"><link rel="prefetch" href="/assets/js/686.cb96f4db.js"><link rel="prefetch" href="/assets/js/687.c63d5f30.js"><link rel="prefetch" href="/assets/js/688.249cad99.js"><link rel="prefetch" href="/assets/js/689.34c9a378.js"><link rel="prefetch" href="/assets/js/69.622b7ddc.js"><link rel="prefetch" href="/assets/js/690.5b42621d.js"><link rel="prefetch" href="/assets/js/691.fc45043b.js"><link rel="prefetch" href="/assets/js/692.b6cec0a8.js"><link rel="prefetch" href="/assets/js/693.c646ef82.js"><link rel="prefetch" href="/assets/js/694.0a5f89a6.js"><link rel="prefetch" href="/assets/js/695.b9b47cce.js"><link rel="prefetch" href="/assets/js/696.3b4b49a3.js"><link rel="prefetch" href="/assets/js/697.51210bba.js"><link rel="prefetch" href="/assets/js/698.a86b8d03.js"><link rel="prefetch" href="/assets/js/699.0f644b8c.js"><link rel="prefetch" href="/assets/js/7.152223de.js"><link rel="prefetch" href="/assets/js/70.63d32aba.js"><link rel="prefetch" href="/assets/js/700.ee5c70dc.js"><link rel="prefetch" href="/assets/js/701.e7f17196.js"><link rel="prefetch" href="/assets/js/702.3369cffb.js"><link rel="prefetch" href="/assets/js/703.253f0382.js"><link rel="prefetch" href="/assets/js/704.66a67a1f.js"><link rel="prefetch" href="/assets/js/705.aa57eb88.js"><link rel="prefetch" href="/assets/js/706.397c99c5.js"><link rel="prefetch" href="/assets/js/707.783a4140.js"><link rel="prefetch" href="/assets/js/708.ba6e87ad.js"><link rel="prefetch" href="/assets/js/709.3bb72201.js"><link rel="prefetch" href="/assets/js/71.62f4fbd0.js"><link rel="prefetch" href="/assets/js/710.f85e484b.js"><link rel="prefetch" href="/assets/js/711.b11fd748.js"><link rel="prefetch" href="/assets/js/712.a4cd5b72.js"><link rel="prefetch" href="/assets/js/713.860c3cb2.js"><link rel="prefetch" href="/assets/js/714.8b7bc0d2.js"><link rel="prefetch" href="/assets/js/715.e38b5dc4.js"><link rel="prefetch" href="/assets/js/716.01fa7bc0.js"><link rel="prefetch" href="/assets/js/717.7fcaaf9a.js"><link rel="prefetch" href="/assets/js/718.34944175.js"><link rel="prefetch" href="/assets/js/719.85919dd3.js"><link rel="prefetch" href="/assets/js/72.d483642a.js"><link rel="prefetch" href="/assets/js/720.5879e284.js"><link rel="prefetch" href="/assets/js/721.c4b99600.js"><link rel="prefetch" href="/assets/js/722.a86d19de.js"><link rel="prefetch" href="/assets/js/723.c54429d9.js"><link rel="prefetch" href="/assets/js/724.3dab6e8a.js"><link rel="prefetch" href="/assets/js/725.d2075003.js"><link rel="prefetch" href="/assets/js/726.e2e0a5c6.js"><link rel="prefetch" href="/assets/js/727.b9c92dac.js"><link rel="prefetch" href="/assets/js/728.49917049.js"><link rel="prefetch" href="/assets/js/729.376790f9.js"><link rel="prefetch" href="/assets/js/73.5a809e2f.js"><link rel="prefetch" href="/assets/js/730.69e8e3b1.js"><link rel="prefetch" href="/assets/js/731.f133ef7f.js"><link rel="prefetch" href="/assets/js/732.f0793271.js"><link rel="prefetch" href="/assets/js/733.6f420444.js"><link rel="prefetch" href="/assets/js/734.c2a627db.js"><link rel="prefetch" href="/assets/js/735.e6fc46e2.js"><link rel="prefetch" href="/assets/js/736.7373cb70.js"><link rel="prefetch" href="/assets/js/737.f2ed760d.js"><link rel="prefetch" href="/assets/js/738.a936a226.js"><link rel="prefetch" href="/assets/js/739.99edc456.js"><link rel="prefetch" href="/assets/js/74.91fdfcf2.js"><link rel="prefetch" href="/assets/js/740.0cb8cb84.js"><link rel="prefetch" href="/assets/js/741.c982357c.js"><link rel="prefetch" href="/assets/js/742.079bbfac.js"><link rel="prefetch" href="/assets/js/743.c21e6db5.js"><link rel="prefetch" href="/assets/js/744.184447e6.js"><link rel="prefetch" href="/assets/js/745.7ef3772b.js"><link rel="prefetch" href="/assets/js/746.303f29aa.js"><link rel="prefetch" href="/assets/js/747.37c1a5fb.js"><link rel="prefetch" href="/assets/js/748.71ed4511.js"><link rel="prefetch" href="/assets/js/749.3a9fe98a.js"><link rel="prefetch" href="/assets/js/75.26489030.js"><link rel="prefetch" href="/assets/js/750.0e4370e4.js"><link rel="prefetch" href="/assets/js/751.fbc14529.js"><link rel="prefetch" href="/assets/js/752.2134b82f.js"><link rel="prefetch" href="/assets/js/753.54ff9b2d.js"><link rel="prefetch" href="/assets/js/754.513d7517.js"><link rel="prefetch" href="/assets/js/755.05a04392.js"><link rel="prefetch" href="/assets/js/756.aa27fc7b.js"><link rel="prefetch" href="/assets/js/757.f719f5a4.js"><link rel="prefetch" href="/assets/js/758.f3bcac27.js"><link rel="prefetch" href="/assets/js/759.b31d507f.js"><link rel="prefetch" href="/assets/js/76.a1f36baa.js"><link rel="prefetch" href="/assets/js/760.3bf5ba0e.js"><link rel="prefetch" href="/assets/js/761.4f06fe5d.js"><link rel="prefetch" href="/assets/js/762.e29cae21.js"><link rel="prefetch" href="/assets/js/763.8de59c7e.js"><link rel="prefetch" href="/assets/js/764.619045b1.js"><link rel="prefetch" href="/assets/js/765.a4af0f32.js"><link rel="prefetch" href="/assets/js/766.da57c325.js"><link rel="prefetch" href="/assets/js/767.925c8b97.js"><link rel="prefetch" href="/assets/js/768.b8b20f7e.js"><link rel="prefetch" href="/assets/js/769.ad13db7a.js"><link rel="prefetch" href="/assets/js/77.7e31911a.js"><link rel="prefetch" href="/assets/js/770.0052ca48.js"><link rel="prefetch" href="/assets/js/771.9b70ae46.js"><link rel="prefetch" href="/assets/js/772.e76ed41e.js"><link rel="prefetch" href="/assets/js/773.41674a36.js"><link rel="prefetch" href="/assets/js/774.0374a98a.js"><link rel="prefetch" href="/assets/js/775.598ff660.js"><link rel="prefetch" href="/assets/js/776.8ba61892.js"><link rel="prefetch" href="/assets/js/777.05feb373.js"><link rel="prefetch" href="/assets/js/778.1c268ebf.js"><link rel="prefetch" href="/assets/js/779.aa36df53.js"><link rel="prefetch" href="/assets/js/78.5a4fe2d9.js"><link rel="prefetch" href="/assets/js/780.954d82be.js"><link rel="prefetch" href="/assets/js/781.e8c2080a.js"><link rel="prefetch" href="/assets/js/782.8b0c1c22.js"><link rel="prefetch" href="/assets/js/783.6425e05b.js"><link rel="prefetch" href="/assets/js/784.49d4d676.js"><link rel="prefetch" href="/assets/js/785.0c8317c1.js"><link rel="prefetch" href="/assets/js/786.690db381.js"><link rel="prefetch" href="/assets/js/787.a2874da2.js"><link rel="prefetch" href="/assets/js/788.a2a0db35.js"><link rel="prefetch" href="/assets/js/789.1d164e8a.js"><link rel="prefetch" href="/assets/js/79.77593cd6.js"><link rel="prefetch" href="/assets/js/790.61969ebd.js"><link rel="prefetch" href="/assets/js/791.401273d4.js"><link rel="prefetch" href="/assets/js/792.df5a3ac0.js"><link rel="prefetch" href="/assets/js/793.858eed55.js"><link rel="prefetch" href="/assets/js/794.0343e6f9.js"><link rel="prefetch" href="/assets/js/795.054534a8.js"><link rel="prefetch" href="/assets/js/796.106eeb7b.js"><link rel="prefetch" href="/assets/js/797.e40925ff.js"><link rel="prefetch" href="/assets/js/798.193fc6e9.js"><link rel="prefetch" href="/assets/js/799.a3144871.js"><link rel="prefetch" href="/assets/js/8.37a7215c.js"><link rel="prefetch" href="/assets/js/80.e3263cbd.js"><link rel="prefetch" href="/assets/js/800.068968c3.js"><link rel="prefetch" href="/assets/js/801.e5a796a5.js"><link rel="prefetch" href="/assets/js/802.d5decd13.js"><link rel="prefetch" href="/assets/js/803.162c4c5b.js"><link rel="prefetch" href="/assets/js/804.0e67ab80.js"><link rel="prefetch" href="/assets/js/805.991030b5.js"><link rel="prefetch" href="/assets/js/806.7ba2b90c.js"><link rel="prefetch" href="/assets/js/807.583f6614.js"><link rel="prefetch" href="/assets/js/808.64209faa.js"><link rel="prefetch" href="/assets/js/809.9790bbca.js"><link rel="prefetch" href="/assets/js/81.4300c74d.js"><link rel="prefetch" href="/assets/js/810.b55434c1.js"><link rel="prefetch" href="/assets/js/811.af4b04b8.js"><link rel="prefetch" href="/assets/js/812.f3e7418a.js"><link rel="prefetch" href="/assets/js/813.675e1f1c.js"><link rel="prefetch" href="/assets/js/814.a02ced07.js"><link rel="prefetch" href="/assets/js/815.d6a4cd7d.js"><link rel="prefetch" href="/assets/js/816.6617526b.js"><link rel="prefetch" href="/assets/js/817.0cf9b3e0.js"><link rel="prefetch" href="/assets/js/818.770843e2.js"><link rel="prefetch" href="/assets/js/819.ff0796c9.js"><link rel="prefetch" href="/assets/js/82.82388862.js"><link rel="prefetch" href="/assets/js/820.63534382.js"><link rel="prefetch" href="/assets/js/821.c1d6a6eb.js"><link rel="prefetch" href="/assets/js/822.1723b151.js"><link rel="prefetch" href="/assets/js/823.941b2fe1.js"><link rel="prefetch" href="/assets/js/824.d5912dcb.js"><link rel="prefetch" href="/assets/js/825.8d23cdf2.js"><link rel="prefetch" href="/assets/js/826.e1be46a7.js"><link rel="prefetch" href="/assets/js/827.2fee817a.js"><link rel="prefetch" href="/assets/js/828.51a59d47.js"><link rel="prefetch" href="/assets/js/829.cb14adb5.js"><link rel="prefetch" href="/assets/js/83.de4d5ecd.js"><link rel="prefetch" href="/assets/js/830.6dc9508e.js"><link rel="prefetch" href="/assets/js/831.649bc1b6.js"><link rel="prefetch" href="/assets/js/832.ca0fc6b5.js"><link rel="prefetch" href="/assets/js/833.e72ec3da.js"><link rel="prefetch" href="/assets/js/834.7f3e515e.js"><link rel="prefetch" href="/assets/js/835.e3116e85.js"><link rel="prefetch" href="/assets/js/836.f121333b.js"><link rel="prefetch" href="/assets/js/837.001f1a7c.js"><link rel="prefetch" href="/assets/js/838.102e75cd.js"><link rel="prefetch" href="/assets/js/839.c06c09fd.js"><link rel="prefetch" href="/assets/js/84.daaec390.js"><link rel="prefetch" href="/assets/js/840.773f484a.js"><link rel="prefetch" href="/assets/js/841.2d03e6a9.js"><link rel="prefetch" href="/assets/js/842.2038a90e.js"><link rel="prefetch" href="/assets/js/843.43d24448.js"><link rel="prefetch" href="/assets/js/844.d27fd571.js"><link rel="prefetch" href="/assets/js/845.99563885.js"><link rel="prefetch" href="/assets/js/846.53b9abb3.js"><link rel="prefetch" href="/assets/js/847.b519f9d3.js"><link rel="prefetch" href="/assets/js/848.cef33769.js"><link rel="prefetch" href="/assets/js/849.2dd19650.js"><link rel="prefetch" href="/assets/js/85.799b40d3.js"><link rel="prefetch" href="/assets/js/850.5f13e01c.js"><link rel="prefetch" href="/assets/js/851.1fb4dcb9.js"><link rel="prefetch" href="/assets/js/852.c11adefd.js"><link rel="prefetch" href="/assets/js/853.abcb890e.js"><link rel="prefetch" href="/assets/js/854.d8e03154.js"><link rel="prefetch" href="/assets/js/855.06b51131.js"><link rel="prefetch" href="/assets/js/856.0d73f215.js"><link rel="prefetch" href="/assets/js/857.c65a1334.js"><link rel="prefetch" href="/assets/js/858.8374588a.js"><link rel="prefetch" href="/assets/js/859.8e41354c.js"><link rel="prefetch" href="/assets/js/86.2ba92973.js"><link rel="prefetch" href="/assets/js/860.7483104b.js"><link rel="prefetch" href="/assets/js/861.68afe95e.js"><link rel="prefetch" href="/assets/js/862.1b4f7837.js"><link rel="prefetch" href="/assets/js/863.c4f00017.js"><link rel="prefetch" href="/assets/js/864.84e31b7b.js"><link rel="prefetch" href="/assets/js/865.368aa5b9.js"><link rel="prefetch" href="/assets/js/866.b3294dac.js"><link rel="prefetch" href="/assets/js/867.63936736.js"><link rel="prefetch" href="/assets/js/868.33109034.js"><link rel="prefetch" href="/assets/js/869.45ea818e.js"><link rel="prefetch" href="/assets/js/87.d0f5230e.js"><link rel="prefetch" href="/assets/js/870.cf6f7d2e.js"><link rel="prefetch" href="/assets/js/871.981ef804.js"><link rel="prefetch" href="/assets/js/872.74d689ee.js"><link rel="prefetch" href="/assets/js/873.dd184599.js"><link rel="prefetch" href="/assets/js/874.0eb301e2.js"><link rel="prefetch" href="/assets/js/875.e6a89afc.js"><link rel="prefetch" href="/assets/js/876.fa17be48.js"><link rel="prefetch" href="/assets/js/877.81286560.js"><link rel="prefetch" href="/assets/js/878.e262ca6a.js"><link rel="prefetch" href="/assets/js/879.40ab295f.js"><link rel="prefetch" href="/assets/js/88.f4e6bf42.js"><link rel="prefetch" href="/assets/js/880.d96321cd.js"><link rel="prefetch" href="/assets/js/881.cb50b9e4.js"><link rel="prefetch" href="/assets/js/882.3011af8b.js"><link rel="prefetch" href="/assets/js/883.2c534964.js"><link rel="prefetch" href="/assets/js/884.458118ae.js"><link rel="prefetch" href="/assets/js/885.5a94bafc.js"><link rel="prefetch" href="/assets/js/886.669a29a0.js"><link rel="prefetch" href="/assets/js/887.ffcfe534.js"><link rel="prefetch" href="/assets/js/888.520432ec.js"><link rel="prefetch" href="/assets/js/889.e1dceee7.js"><link rel="prefetch" href="/assets/js/89.cc8c1ae1.js"><link rel="prefetch" href="/assets/js/890.f6e566f0.js"><link rel="prefetch" href="/assets/js/891.55e26396.js"><link rel="prefetch" href="/assets/js/892.bdb4194a.js"><link rel="prefetch" href="/assets/js/893.bb86d223.js"><link rel="prefetch" href="/assets/js/894.bbc13e7f.js"><link rel="prefetch" href="/assets/js/895.d0d8e7ec.js"><link rel="prefetch" href="/assets/js/896.437ce84f.js"><link rel="prefetch" href="/assets/js/897.0507d6ab.js"><link rel="prefetch" href="/assets/js/898.32bc3f24.js"><link rel="prefetch" href="/assets/js/899.7aef2e99.js"><link rel="prefetch" href="/assets/js/9.e4b87366.js"><link rel="prefetch" href="/assets/js/90.fabc1820.js"><link rel="prefetch" href="/assets/js/900.77d32ec9.js"><link rel="prefetch" href="/assets/js/901.6eff2f2b.js"><link rel="prefetch" href="/assets/js/902.4242aff8.js"><link rel="prefetch" href="/assets/js/903.d5618be2.js"><link rel="prefetch" href="/assets/js/904.27488679.js"><link rel="prefetch" href="/assets/js/905.0d375b12.js"><link rel="prefetch" href="/assets/js/906.0fc6923b.js"><link rel="prefetch" href="/assets/js/907.863abd38.js"><link rel="prefetch" href="/assets/js/908.cc71867b.js"><link rel="prefetch" href="/assets/js/909.b1c12531.js"><link rel="prefetch" href="/assets/js/91.679736b8.js"><link rel="prefetch" href="/assets/js/910.46adee04.js"><link rel="prefetch" href="/assets/js/911.515f97bc.js"><link rel="prefetch" href="/assets/js/912.8136ed98.js"><link rel="prefetch" href="/assets/js/913.9918bdc5.js"><link rel="prefetch" href="/assets/js/914.4f60ef46.js"><link rel="prefetch" href="/assets/js/915.0b6fc917.js"><link rel="prefetch" href="/assets/js/916.74c31afb.js"><link rel="prefetch" href="/assets/js/917.bbea23db.js"><link rel="prefetch" href="/assets/js/918.dc2841d8.js"><link rel="prefetch" href="/assets/js/919.0b55c541.js"><link rel="prefetch" href="/assets/js/92.534bb9e4.js"><link rel="prefetch" href="/assets/js/920.2a975259.js"><link rel="prefetch" href="/assets/js/921.91f683c6.js"><link rel="prefetch" href="/assets/js/922.3c44c677.js"><link rel="prefetch" href="/assets/js/923.691c77f2.js"><link rel="prefetch" href="/assets/js/924.2ec7e5c0.js"><link rel="prefetch" href="/assets/js/925.fa7bd64c.js"><link rel="prefetch" href="/assets/js/926.a4847d2b.js"><link rel="prefetch" href="/assets/js/927.260e5490.js"><link rel="prefetch" href="/assets/js/928.258ee65d.js"><link rel="prefetch" href="/assets/js/929.65188460.js"><link rel="prefetch" href="/assets/js/93.59644340.js"><link rel="prefetch" href="/assets/js/930.0cffb588.js"><link rel="prefetch" href="/assets/js/931.57875540.js"><link rel="prefetch" href="/assets/js/932.d1e21215.js"><link rel="prefetch" href="/assets/js/933.1bcf1190.js"><link rel="prefetch" href="/assets/js/934.c5be2b8c.js"><link rel="prefetch" href="/assets/js/935.6ae99c42.js"><link rel="prefetch" href="/assets/js/936.ebdfec2c.js"><link rel="prefetch" href="/assets/js/937.f08acd64.js"><link rel="prefetch" href="/assets/js/938.82d9d3a2.js"><link rel="prefetch" href="/assets/js/939.7518d648.js"><link rel="prefetch" href="/assets/js/94.f02a5716.js"><link rel="prefetch" href="/assets/js/940.4f782c74.js"><link rel="prefetch" href="/assets/js/941.d5a1c08e.js"><link rel="prefetch" href="/assets/js/942.129fc2dd.js"><link rel="prefetch" href="/assets/js/943.0ad1d962.js"><link rel="prefetch" href="/assets/js/944.6d52a9f9.js"><link rel="prefetch" href="/assets/js/945.bb800784.js"><link rel="prefetch" href="/assets/js/946.6ffd99a2.js"><link rel="prefetch" href="/assets/js/947.fc7d649c.js"><link rel="prefetch" href="/assets/js/948.52e4b83a.js"><link rel="prefetch" href="/assets/js/949.714248fd.js"><link rel="prefetch" href="/assets/js/95.693a39ec.js"><link rel="prefetch" href="/assets/js/950.c90951f5.js"><link rel="prefetch" href="/assets/js/951.59eaacbe.js"><link rel="prefetch" href="/assets/js/952.81ec42b6.js"><link rel="prefetch" href="/assets/js/953.7d43abde.js"><link rel="prefetch" href="/assets/js/954.6851b8ab.js"><link rel="prefetch" href="/assets/js/955.f30bc28b.js"><link rel="prefetch" href="/assets/js/956.a8eccb11.js"><link rel="prefetch" href="/assets/js/957.8c142e5d.js"><link rel="prefetch" href="/assets/js/958.ebfe484a.js"><link rel="prefetch" href="/assets/js/959.a0cae7e1.js"><link rel="prefetch" href="/assets/js/96.956001e8.js"><link rel="prefetch" href="/assets/js/960.05f99e2e.js"><link rel="prefetch" href="/assets/js/961.33967a69.js"><link rel="prefetch" href="/assets/js/962.fe1e2de7.js"><link rel="prefetch" href="/assets/js/963.d8188266.js"><link rel="prefetch" href="/assets/js/964.f3831ef9.js"><link rel="prefetch" href="/assets/js/965.b49d2c3c.js"><link rel="prefetch" href="/assets/js/966.223c07e4.js"><link rel="prefetch" href="/assets/js/967.23cf6c07.js"><link rel="prefetch" href="/assets/js/968.be42c8aa.js"><link rel="prefetch" href="/assets/js/969.8099a42b.js"><link rel="prefetch" href="/assets/js/97.f1ddc735.js"><link rel="prefetch" href="/assets/js/970.2fed63be.js"><link rel="prefetch" href="/assets/js/971.342ead8e.js"><link rel="prefetch" href="/assets/js/972.2d2cf6bc.js"><link rel="prefetch" href="/assets/js/973.3e01ec50.js"><link rel="prefetch" href="/assets/js/974.1faec6d2.js"><link rel="prefetch" href="/assets/js/975.195fa7df.js"><link rel="prefetch" href="/assets/js/976.23d597ba.js"><link rel="prefetch" href="/assets/js/977.0bba457b.js"><link rel="prefetch" href="/assets/js/978.c5ee8e7f.js"><link rel="prefetch" href="/assets/js/979.93349cf7.js"><link rel="prefetch" href="/assets/js/98.69317a6d.js"><link rel="prefetch" href="/assets/js/980.29b5fa25.js"><link rel="prefetch" href="/assets/js/981.2a4c57c0.js"><link rel="prefetch" href="/assets/js/982.2c27abd8.js"><link rel="prefetch" href="/assets/js/983.4a37a8c8.js"><link rel="prefetch" href="/assets/js/984.eade5cfc.js"><link rel="prefetch" href="/assets/js/985.1f6d1594.js"><link rel="prefetch" href="/assets/js/986.28230a15.js"><link rel="prefetch" href="/assets/js/987.d1925a80.js"><link rel="prefetch" href="/assets/js/988.f4522c6d.js"><link rel="prefetch" href="/assets/js/989.81c1067d.js"><link rel="prefetch" href="/assets/js/99.dcd86d18.js"><link rel="prefetch" href="/assets/js/990.2e6fd469.js"><link rel="prefetch" href="/assets/js/991.766d618b.js"><link rel="prefetch" href="/assets/js/992.a2a9fcf1.js"><link rel="prefetch" href="/assets/js/993.22fa5648.js"><link rel="prefetch" href="/assets/js/994.674aa887.js"><link rel="prefetch" href="/assets/js/995.793f4cd1.js"><link rel="prefetch" href="/assets/js/996.bc3a5f0d.js"><link rel="prefetch" href="/assets/js/997.8690fab0.js"><link rel="prefetch" href="/assets/js/998.9fb706af.js"><link rel="prefetch" href="/assets/js/999.c85217d5.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.510a0a9b.js">
<link rel="stylesheet" href="/assets/css/0.styles.10e6524d.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/img/logo.png" alt=" " class="logo"></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Document</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/Get Started/QuickStart.html" class="nav-link">In progress</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">V0.9.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">V0.8.x</a></li></ul></div></div><div class="nav-item"><a href="/SystemDesign/Architecture/Architecture.html" class="nav-link">System design</a></div><div class="nav-item"><a href="/Download/" class="nav-link">Download</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Community</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Project Committers.html" class="nav-link">People</a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Powered By.html" class="nav-link">Powered By</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">Resources</a></li><li class="dropdown-item"><!----> <a href="/Community/Feedback.html" class="nav-link">Feedback</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Development/VoteRelease.html" class="nav-link">How to vote</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToCommit.html" class="nav-link">How to Commit</a></li><li class="dropdown-item"><!----> <a href="/Development/Committer.html" class="nav-link">Become a Committer</a></li><li class="dropdown-item"><!----> <a href="/Development/ContributeGuide.html" class="nav-link">ContributeGuide</a></li><li class="dropdown-item"><!----> <a href="/Development/format-changelist.html" class="nav-link">Changelist of TsFile</a></li><li class="dropdown-item"><!----> <a href="/Development/rpc-changelist.html" class="nav-link">Changelist of RPC</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Blog</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Blog/Index.html" class="nav-link">Overview</a></li><li class="dropdown-item"><!----> <a href="/Blog/Release0_93.html" class="nav-link">Some Notes on Release 0.9.3 and upcoming 0.10.0</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
Foundation
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
License
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
Security
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
Sponsorship
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
Thanks
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
Current Events
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/SystemDesign/TsFile/Format.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">English</a></li><li class="dropdown-item"><!----> <a href="/zh/SystemDesign/TsFile/Format.html" class="nav-link">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/incubator-iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
gitHub
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Document</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/Get Started/QuickStart.html" class="nav-link">In progress</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">V0.9.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">V0.8.x</a></li></ul></div></div><div class="nav-item"><a href="/SystemDesign/Architecture/Architecture.html" class="nav-link">System design</a></div><div class="nav-item"><a href="/Download/" class="nav-link">Download</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Community</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Project Committers.html" class="nav-link">People</a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Powered By.html" class="nav-link">Powered By</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">Resources</a></li><li class="dropdown-item"><!----> <a href="/Community/Feedback.html" class="nav-link">Feedback</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Development/VoteRelease.html" class="nav-link">How to vote</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToCommit.html" class="nav-link">How to Commit</a></li><li class="dropdown-item"><!----> <a href="/Development/Committer.html" class="nav-link">Become a Committer</a></li><li class="dropdown-item"><!----> <a href="/Development/ContributeGuide.html" class="nav-link">ContributeGuide</a></li><li class="dropdown-item"><!----> <a href="/Development/format-changelist.html" class="nav-link">Changelist of TsFile</a></li><li class="dropdown-item"><!----> <a href="/Development/rpc-changelist.html" class="nav-link">Changelist of RPC</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Blog</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Blog/Index.html" class="nav-link">Overview</a></li><li class="dropdown-item"><!----> <a href="/Blog/Release0_93.html" class="nav-link">Some Notes on Release 0.9.3 and upcoming 0.10.0</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
Foundation
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
License
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
Security
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
Sponsorship
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
Thanks
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
Current Events
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/SystemDesign/TsFile/Format.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">English</a></li><li class="dropdown-item"><!----> <a href="/zh/SystemDesign/TsFile/Format.html" class="nav-link">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/incubator-iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
gitHub
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>System design</span> <!----></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Architecture</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>TsFile</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/SystemDesign/TsFile/TsFile.html" class="sidebar-link">TsFile</a></li><li><a href="/SystemDesign/TsFile/Format.html" aria-current="page" class="active sidebar-link">Format</a></li><li><a href="/SystemDesign/TsFile/Write.html" class="sidebar-link">Write</a></li><li><a href="/SystemDesign/TsFile/Read.html" class="sidebar-link">Read</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>QueryEngine</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>SchemaManager</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>StorageEngine</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>DataQuery</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Tools</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Connector</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Client</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page"> <div class="content content__default"><h1 id="tsfile-format"><a href="#tsfile-format" class="header-anchor">#</a> TsFile Format</h1> <h2 id="_1-tsfile-design"><a href="#_1-tsfile-design" class="header-anchor">#</a> 1. TsFile Design</h2> <p>This is an introduction to the design details of TsFile.</p> <h3 id="_1-1-variable-storage"><a href="#_1-1-variable-storage" class="header-anchor">#</a> 1.1 Variable Storage</h3> <ul><li><p><strong>Big Endian</strong></p> <ul><li>For Example, the <code>int</code> <code>0x8</code> will be stored as <code>00 00 00 08</code>, not <code>08 00 00 00</code></li></ul></li> <li><p><strong>String with Variable Length</strong></p> <ul><li>The format is <code>int size</code> plus <code>String literal</code>. Size can be zero.</li> <li>Size equals the number of bytes this string will take, and it may not equal to the length of the string.</li> <li>For example &quot;sensor_1&quot; will be stored as <code>00 00 00 08</code> plus the encoding(ASCII) of &quot;sensor_1&quot;.</li> <li>Note that for the file signature &quot;TsFile000001&quot; (<code>MAGIC STRING</code> + <code>Version Number</code>), the size(12) and encoding(ASCII)
is fixed so there is no need to put the size before this string literal.</li></ul></li> <li><p><strong>Data Type Hardcode</strong></p> <ul><li>0: BOOLEAN</li> <li>1: INT32 (<code>int</code>)</li> <li>2: INT64 (<code>long</code>)</li> <li>3: FLOAT</li> <li>4: DOUBLE</li> <li>5: TEXT (<code>String</code>)</li></ul></li> <li><p><strong>Encoding Type Hardcode</strong></p> <ul><li>0: PLAIN</li> <li>1: PLAIN_DICTIONARY</li> <li>2: RLE</li> <li>3: DIFF</li> <li>4: TS_2DIFF</li> <li>5: BITMAP</li> <li>6: GORILLA</li> <li>7: REGULAR</li></ul></li> <li><p><strong>Compressing Type Hardcode</strong></p> <ul><li>0: UNCOMPRESSED</li> <li>1: SNAPPY</li></ul></li> <li><p><strong>TsDigest Statistics Type Hardcode</strong></p> <ul><li>0: min_value</li> <li>1: max_value</li> <li>2: first_value</li> <li>3: last_value</li> <li>4: sum_value</li></ul></li></ul> <h3 id="_1-2-tsfile-overview"><a href="#_1-2-tsfile-overview" class="header-anchor">#</a> 1.2 TsFile Overview</h3> <p>Here is a graph about the TsFile structure.</p> <p><img src="https://user-images.githubusercontent.com/19167280/82113144-29262900-9786-11ea-83c6-1c45b6c1f3a5.png" alt="TsFile Breakdown"></p> <p>This TsFile contains two devices: d1, d2. Each device contains three measurements: s1, s2, s3. 6 timeseries in total, d1 is blue, d2 is purple. Each timeseries contains 2 Chunks.</p> <p>There are three parts of metadata</p> <ul><li>ChunkMetadata list that grouped by timeseries</li> <li>TimeseriesMetadata that ordered by timeseries</li> <li>TsFileMetadata</li></ul> <p>Query Process:e.g., read d1.s1</p> <ul><li>deserialize TsFileMetadata,get the position of TimeseriesMetadata of d1.s1</li> <li>deserialize and get the TimeseriesMetadata of d1.s1</li> <li>according to TimeseriesMetadata of d1.s1,deserialize all ChunkMetadata of d1.s1</li> <li>according to each ChunkMetadata of d1.s1,read its Chunk</li></ul> <h4 id="_1-2-1-magic-string-and-version-number"><a href="#_1-2-1-magic-string-and-version-number" class="header-anchor">#</a> 1.2.1 Magic String and Version Number</h4> <p>A TsFile begins with a 6-byte magic string (<code>TsFile</code>) and a 6-byte version number (<code>000002</code>).</p> <h4 id="_1-2-2-data"><a href="#_1-2-2-data" class="header-anchor">#</a> 1.2.2 Data</h4> <p>The content of a TsFile file can be divided as two parts: data (Chunk) and metadata (XXMetadata). There is a byte <code>0x02</code> as the marker between
data and metadata.</p> <p>The data section is an array of <code>ChunkGroup</code>, each ChunkGroup represents a <em>device</em>.</p> <h5 id="chunkgroup"><a href="#chunkgroup" class="header-anchor">#</a> ChunkGroup</h5> <p>The <code>ChunkGroup</code> has an array of <code>Chunk</code>, a following byte <code>0x00</code> as the marker, and a <code>ChunkFooter</code>.</p> <h5 id="chunk"><a href="#chunk" class="header-anchor">#</a> Chunk</h5> <p>A <code>Chunk</code> represents the data of a <em>measurement</em> in a time range, data points in Chunks are in time ascending order. There is a byte <code>0x01</code> as the marker, following a <code>ChunkHeader</code> and an array of <code>Page</code>.</p> <h5 id="chunkheader"><a href="#chunkheader" class="header-anchor">#</a> ChunkHeader</h5> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">measurementID</td> <td style="text-align:center;">String</td> <td style="text-align:center;">Name of measurement</td></tr> <tr><td style="text-align:center;">dataSize</td> <td style="text-align:center;">int</td> <td style="text-align:center;">Size of this chunk</td></tr> <tr><td style="text-align:center;">dataType</td> <td style="text-align:center;">TSDataType</td> <td style="text-align:center;">Data type of this chuck</td></tr> <tr><td style="text-align:center;">compressionType</td> <td style="text-align:center;">CompressionType</td> <td style="text-align:center;">Compression Type</td></tr> <tr><td style="text-align:center;">encodingType</td> <td style="text-align:center;">TSEncoding</td> <td style="text-align:center;">Encoding Type</td></tr> <tr><td style="text-align:center;">numOfPages</td> <td style="text-align:center;">int</td> <td style="text-align:center;">Number of pages</td></tr></tbody></table> <h5 id="page"><a href="#page" class="header-anchor">#</a> Page</h5> <p>A <code>Page</code> represents some data in a <code>Chunk</code>. It contains a <code>PageHeader</code> and the actual data (The encoded time-value pair).</p> <p>PageHeader Structure</p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">uncompressedSize</td> <td style="text-align:center;">int</td> <td style="text-align:center;">Data size before compressing</td></tr> <tr><td style="text-align:center;">compressedSize</td> <td style="text-align:center;">int</td> <td style="text-align:center;">Data size after compressing(if use SNAPPY)</td></tr> <tr><td style="text-align:center;">statistics</td> <td style="text-align:center;">Statistics</td> <td style="text-align:center;">Statistics values</td></tr></tbody></table> <h5 id="chunkgroupfooter"><a href="#chunkgroupfooter" class="header-anchor">#</a> ChunkGroupFooter</h5> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">deviceID</td> <td style="text-align:center;">String</td> <td style="text-align:center;">Name of device</td></tr> <tr><td style="text-align:center;">dataSize</td> <td style="text-align:center;">long</td> <td style="text-align:center;">Data size of the ChunkGroup</td></tr> <tr><td style="text-align:center;">numberOfChunks</td> <td style="text-align:center;">int</td> <td style="text-align:center;">Number of chunks</td></tr></tbody></table> <h4 id="_1-2-3-metadata"><a href="#_1-2-3-metadata" class="header-anchor">#</a> 1.2.3 Metadata</h4> <h5 id="_1-2-3-1-chunkmetadata"><a href="#_1-2-3-1-chunkmetadata" class="header-anchor">#</a> 1.2.3.1 ChunkMetadata</h5> <p>The first part of metadata is <code>ChunkMetadata</code></p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">measurementUid</td> <td style="text-align:center;">String</td> <td style="text-align:center;">Name of measurement</td></tr> <tr><td style="text-align:center;">offsetOfChunkHeader</td> <td style="text-align:center;">long</td> <td style="text-align:center;">Start offset of ChunkHeader</td></tr> <tr><td style="text-align:center;">tsDataType</td> <td style="text-align:center;">TSDataType</td> <td style="text-align:center;">Data type</td></tr> <tr><td style="text-align:center;">statistics</td> <td style="text-align:center;">Statistics</td> <td style="text-align:center;">Statistic values</td></tr></tbody></table> <p>As for the five statistics (min, max, first, last and sum), <code>ChunkMetadata</code> of Binary and Boolean type only has two values: first and last.</p> <h5 id="_1-2-3-2-timeseriesmetadata"><a href="#_1-2-3-2-timeseriesmetadata" class="header-anchor">#</a> 1.2.3.2 TimeseriesMetadata</h5> <p>The second part of metadata is <code>TimeseriesMetadata</code>.</p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">measurementUid</td> <td style="text-align:center;">String</td> <td style="text-align:center;">Name of measurement</td></tr> <tr><td style="text-align:center;">tsDataType</td> <td style="text-align:center;">short</td> <td style="text-align:center;">Data type</td></tr> <tr><td style="text-align:center;">startOffsetOfChunkMetadataList</td> <td style="text-align:center;">long</td> <td style="text-align:center;">Start offset of ChunkMetadata list</td></tr> <tr><td style="text-align:center;">chunkMetaDataListDataSize</td> <td style="text-align:center;">int</td> <td style="text-align:center;">ChunkMetadata list size</td></tr> <tr><td style="text-align:center;">statistics</td> <td style="text-align:center;">Statistics</td> <td style="text-align:center;">Statistic values</td></tr></tbody></table> <p>As for the five statistics (min, max, first, last and sum), <code>TimeseriesMetadata</code> of Binary and Boolean type only has two values: first and last.</p> <h5 id="_1-2-3-3-tsfilemetadata"><a href="#_1-2-3-3-tsfilemetadata" class="header-anchor">#</a> 1.2.3.3 TsFileMetaData</h5> <p>The third part of metadata is <code>TsFileMetaData</code>.</p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">MetadataIndex</td> <td style="text-align:center;">MetadataIndexNode</td> <td style="text-align:center;">MetadataIndex node</td></tr> <tr><td style="text-align:center;">totalChunkNum</td> <td style="text-align:center;">int</td> <td style="text-align:center;">total chunk num</td></tr> <tr><td style="text-align:center;">invalidChunkNum</td> <td style="text-align:center;">int</td> <td style="text-align:center;">invalid chunk num</td></tr> <tr><td style="text-align:center;">versionInfo</td> <td style="text-align:center;">List&lt;Pair&lt;Long, Long&gt;&gt;</td> <td style="text-align:center;">version information</td></tr> <tr><td style="text-align:center;">metaOffset</td> <td style="text-align:center;">long</td> <td style="text-align:center;">offset of MetaMarker.SEPARATOR</td></tr> <tr><td style="text-align:center;">bloomFilter</td> <td style="text-align:center;">BloomFilter</td> <td style="text-align:center;">bloom filter</td></tr></tbody></table> <p>MetadataIndexNode has members as below:</p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">children</td> <td style="text-align:center;">List<MetadataIndexEntry></MetadataIndexEntry></td> <td style="text-align:center;">MetadataIndexEntry list</td></tr> <tr><td style="text-align:center;">endOffset</td> <td style="text-align:center;">long</td> <td style="text-align:center;">EndOffset of this MetadataIndexNode</td></tr> <tr><td style="text-align:center;">nodeType</td> <td style="text-align:center;">MetadataIndexNodeType</td> <td style="text-align:center;">MetadataIndexNode type</td></tr></tbody></table> <p>MetadataIndexEntry has members as below:</p> <table><thead><tr><th style="text-align:center;">Member</th> <th style="text-align:center;">Type</th> <th style="text-align:center;">Description</th></tr></thead> <tbody><tr><td style="text-align:center;">name</td> <td style="text-align:center;">String</td> <td style="text-align:center;">Name of related device or measurement</td></tr> <tr><td style="text-align:center;">offset</td> <td style="text-align:center;">long</td> <td style="text-align:center;">offset</td></tr></tbody></table> <p>All MetadataIndexNode forms a <strong>metadata index tree</strong>, which consists of no more than two levels: device index level and measurement index level. In different situation, the tree could have different components. The MetadataIndexNodeType has four enums: <code>INTERNAL_DEVICE</code>, <code>LEAF_DEVICE</code>, <code>INTERNAL_MEASUREMENT</code>, <code>LEAF_MEASUREMENT</code>, which indicates the internal or leaf node of device index level and measurement index level respectively. Only the <code>LEAF_MEASUREMENT</code> nodes point to <code>TimeseriesMetadata</code>.</p> <p>To describe the structure of metadata index tree more clearly, we will give four examples here in details.</p> <p>The max degree of the metadata index tree (that is, the max number of each node's children) could be configured by users, and is 1024 by default. In the examples below, we assume <code>max_degree_of_index_node = 10</code> in the following examples.</p> <img src="https://user-images.githubusercontent.com/19167280/81935219-de3fd080-9622-11ea-9aa1-a59bef1c0001.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>5 devices with 5 measurements each: Since the numbers of devices and measurements are both no more than <code>max_degree_of_index_node</code>, the tree has only measurement index level by default. In this level, each MetadataIndexNode is composed of no more than 10 MetadataIndex entries. The root nonde is <code>INTERNAL_MEASUREMENT</code> type, and the 5 MetadataIndex entries point to MetadataIndex nodes of related devices. These nodes point to <code>TimeseriesMetadata</code> directly, as they are <code>LEAF_MEASUREMENT</code> type.</p> <img src="https://user-images.githubusercontent.com/19167280/81935210-d97b1c80-9622-11ea-8a69-2c2c5f05a876.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>1 device with 150 measurements: The number of measurements exceeds <code>max_degree_of_index_node</code>, so the tree has only measurement index level by default. In this level, each MetadataIndexNode is composed of no more than 10 MetadataIndex entries. The nodes that point to <code>TimeseriesMetadata</code> directly are <code>LEAF_MEASUREMENT</code> type. Other nodes and root node of index tree are not leaf nodes of measurement index level, so they are <code>INTERNAL_MEASUREMENT</code> type.</p> <img src="https://user-images.githubusercontent.com/19167280/81935182-cd8f5a80-9622-11ea-8e41-661a5219974b.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>150 device with 1 measurement each: The number of devices exceeds <code>max_degree_of_index_node</code>, so the device index level and measurement index level of the tree are both formed. In these two levels, each MetadataIndexNode is composed of no more than 10 MetadataIndex entries. The nodes that point to <code>TimeseriesMetadata</code> directly are <code>LEAF_MEASUREMENT</code> type. The root nodes of measurement index level are also the leaf nodes of device index level, which are <code>LEAF_DEVICE</code> type. Other nodes and root node of index tree are not leaf nodes of device index level, so they are <code>INTERNAL_DEVICE</code> type.</p> <img src="https://user-images.githubusercontent.com/19167280/81935138-b6e90380-9622-11ea-94f9-c97bd2b5d050.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>150 device with 150 measurements each: The numbers of devices and measurements both exceed <code>max_degree_of_index_node</code>, so the device index level and measurement index level are both formed. In these two levels, each MetadataIndexNode is composed of no more than 10 MetadataIndex entries. As is described before, from the root node to the leaf nodes of device index level, their types are <code>INTERNAL_DEVICE</code> and <code>LEAF_DEVICE</code>; each leaf node of device index level can be seen as the root node of measurement index level, and from here to the leaf nodes of measurement index level, their types are <code>INTERNAL_MEASUREMENT</code> and <code>LEAF_MEASUREMENT</code>.</p> <p>The MetadataIndex is designed as tree structure so that not all the <code>TimeseriesMetadata</code> need to be read when the number of devices or measurements is too large. Only reading specific MetadataIndex nodes according to requirement and reducing I/O could speed up the query. More reading process of TsFile in details will be described in the last section of this chapter.</p> <h5 id="_1-2-3-4-tsfilemetadatasize"><a href="#_1-2-3-4-tsfilemetadatasize" class="header-anchor">#</a> 1.2.3.4 TsFileMetadataSize</h5> <p>After the TsFileMetaData, there is an int indicating the size of the TsFileMetaData.</p> <h4 id="_1-2-4-magic-string"><a href="#_1-2-4-magic-string" class="header-anchor">#</a> 1.2.4 Magic String</h4> <p>A TsFile ends with a 6-byte magic string (<code>TsFile</code>).</p> <p>Congratulations! You have finished the journey of discovering TsFile.</p> <h3 id="_1-3-tsfile-tool-set"><a href="#_1-3-tsfile-tool-set" class="header-anchor">#</a> 1.3 TsFile Tool Set</h3> <h4 id="_1-3-1-iotdb-data-directory-overview-tool"><a href="#_1-3-1-iotdb-data-directory-overview-tool" class="header-anchor">#</a> 1.3.1 IoTDB Data Directory Overview Tool</h4> <p>After building the server, the startup script of this tool will appear under the <code>server\target\iotdb-server-0.10.0\tools\tsfileToolSet</code> directory.</p> <p>Command:</p> <p>For Windows:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>.\print-iotdb-data-dir.bat &lt;path of your IoTDB data directory or directories separated by comma&gt; (&lt;path of the file for saving the output result&gt;)
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>For Linux or MacOs:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>./print-iotdb-data-dir.sh &lt;path of your IoTDB data directory or directories separated by comma&gt; (&lt;path of the file for saving the output result&gt;)
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>An example on Windows:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>D:\incubator-iotdb\server\target\iotdb-server-0.10.0-SNAPSHOT\tools\tsfileToolSet&gt;.\print-iotdb-data-dir.bat D:\\data\data
​````````````````````````
Starting Printing the IoTDB Data Directory Overview
​````````````````````````
output save path:IoTDB_data_dir_overview.txt
TsFile data dir num:1
21:17:38.841 [main] WARN org.apache.iotdb.tsfile.common.conf.TSFileDescriptor - Failed to find config file iotdb-engine.properties at classpath, use default configuration
|==============================================================
|D:\\data\data
|--sequence
| |--root.ln.wf01.wt01
| | |--1575813520203-101-0.tsfile
| | |--1575813520203-101-0.tsfile.resource
| | | |--device root.ln.wf01.wt01, start time 1 (1970-01-01T08:00:00.001+08:00[GMT+08:00]), end time 5 (1970-01-01T08:00:00.005+08:00[GMT+08:00])
| | |--1575813520669-103-0.tsfile
| | |--1575813520669-103-0.tsfile.resource
| | | |--device root.ln.wf01.wt01, start time 100 (1970-01-01T08:00:00.100+08:00[GMT+08:00]), end time 300 (1970-01-01T08:00:00.300+08:00[GMT+08:00])
| | |--1575813521372-107-0.tsfile
| | |--1575813521372-107-0.tsfile.resource
| | | |--device root.ln.wf01.wt01, start time 500 (1970-01-01T08:00:00.500+08:00[GMT+08:00]), end time 540 (1970-01-01T08:00:00.540+08:00[GMT+08:00])
|--unsequence
| |--root.ln.wf01.wt01
| | |--1575813521063-105-0.tsfile
| | |--1575813521063-105-0.tsfile.resource
| | | |--device root.ln.wf01.wt01, start time 10 (1970-01-01T08:00:00.010+08:00[GMT+08:00]), end time 50 (1970-01-01T08:00:00.050+08:00[GMT+08:00])
|==============================================================
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br><span class="line-number">20</span><br><span class="line-number">21</span><br><span class="line-number">22</span><br><span class="line-number">23</span><br><span class="line-number">24</span><br><span class="line-number">25</span><br><span class="line-number">26</span><br></div></div><h4 id="_1-3-2-tsfileresource-print-tool"><a href="#_1-3-2-tsfileresource-print-tool" class="header-anchor">#</a> 1.3.2 TsFileResource Print Tool</h4> <p>After building the server, the startup script of this tool will appear under the <code>server\target\iotdb-server-0.10.0\tools\tsfileToolSet</code> directory.</p> <p>Command:</p> <p>For Windows:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>.\print-tsfile-sketch.bat &lt;path of your TsFileResource directory&gt;
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>For Linux or MacOs:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>./print-tsfile-sketch.sh &lt;path of your TsFileResource directory&gt;
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>An example on Windows:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>D:\incubator-iotdb\server\target\iotdb-server-0.10.0\tools\tsfileToolSet&gt;.\print-tsfile-resource-files.bat D:\data\data\sequence\root.vehicle
​````````````````````````
Starting Printing the TsFileResources
​````````````````````````
12:31:59.861 [main] WARN org.apache.iotdb.db.conf.IoTDBDescriptor - Cannot find IOTDB_HOME or IOTDB_CONF environment variable when loading config file iotdb-engine.properties, use default configuration
analyzing D:\data\data\sequence\root.vehicle\1572496142067-101-0.tsfile ...
device root.vehicle.d0, start time 3000 (1970-01-01T08:00:03+08:00[GMT+08:00]), end time 100999 (1970-01-01T08:01:40.999+08:00[GMT+08:00])
analyzing the resource file finished.
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br></div></div><h4 id="_1-3-3-tsfile-sketch-tool"><a href="#_1-3-3-tsfile-sketch-tool" class="header-anchor">#</a> 1.3.3 TsFile Sketch Tool</h4> <p>After building the server, the startup script of this tool will appear under the <code>server\target\iotdb-server-0.10.0\tools\tsfileToolSet</code> directory.</p> <p>Command:</p> <p>For Windows:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>.\print-tsfile-sketch.bat &lt;path of your TsFile&gt; (&lt;path of the file for saving the output result&gt;)
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><ul><li>Note that if <code>&lt;path of the file for saving the output result&gt;</code> is not set, the default path &quot;TsFile_sketch_view.txt&quot; will be used.</li></ul> <p>For Linux or MacOs:</p> <div class="language- line-numbers-mode"><pre class="language-text"><code>./print-tsfile-sketch.sh &lt;path of your TsFile&gt; (&lt;path of the file for saving the output result&gt;)
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><ul><li>Note that if <code>&lt;path of the file for saving the output result&gt;</code> is not set, the default path &quot;TsFile_sketch_view.txt&quot; will be used.</li></ul> <p>An example on macOS:</p> <div class="language-$xslt line-numbers-mode"><pre class="language-text"><code>/incubator-iotdb/server/target/iotdb-server-0.10.0/tools/tsfileToolSet$ ./print-tsfile-sketch.sh test.tsfile
​````````````````````````
Starting Printing the TsFile Sketch
​````````````````````````
TsFile path:test.tsfile
Sketch save path:TsFile_sketch_view.txt
-------------------------------- TsFile Sketch --------------------------------
file path: test.tsfile
file length: 33436
POSITION| CONTENT
-------- -------
0| [magic head] TsFile
6| [version number] 000002
||||||||||||||||||||| [Chunk Group] of root.group_12.d2, num of Chunks:3
12| [Chunk] of s_INT64e_RLE, numOfPoints:10000, time range:[1,10000], tsDataType:INT64,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 2 pages
677| [Chunk] of s_INT64e_TS_2DIFF, numOfPoints:10000, time range:[1,10000], tsDataType:INT64,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 1 pages
1349| [Chunk] of s_INT64e_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:INT64,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 2 pages
5766| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d2
| [dataSize] 5754
| [num of chunks] 3
||||||||||||||||||||| [Chunk Group] of root.group_12.d2 ends
5799| [Version Info]
| [marker] 3
| [version] 102
||||||||||||||||||||| [Chunk Group] of root.group_12.d1, num of Chunks:3
5808| [Chunk] of s_INT32e_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:INT32,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 1 pages
8231| [Chunk] of s_INT32e_TS_2DIFF, numOfPoints:10000, time range:[1,10000], tsDataType:INT32,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 1 pages
8852| [Chunk] of s_INT32e_RLE, numOfPoints:10000, time range:[1,10000], tsDataType:INT32,
startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]
| [marker] 1
| [ChunkHeader]
| 1 pages
9399| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d1
| [dataSize] 3591
| [num of chunks] 3
||||||||||||||||||||| [Chunk Group] of root.group_12.d1 ends
9432| [Version Info]
| [marker] 3
| [version] 102
||||||||||||||||||||| [Chunk Group] of root.group_12.d0, num of Chunks:2
9441| [Chunk] of s_BOOLEANe_RLE, numOfPoints:10000, time range:[1,10000], tsDataType:BOOLEAN,
startTime: 1 endTime: 10000 count: 10000 [firstValue:true,lastValue:true]
| [marker] 1
| [ChunkHeader]
| 1 pages
9968| [Chunk] of s_BOOLEANe_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:BOOLEAN,
startTime: 1 endTime: 10000 count: 10000 [firstValue:true,lastValue:true]
| [marker] 1
| [ChunkHeader]
| 1 pages
10961| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d0
| [dataSize] 1520
| [num of chunks] 2
||||||||||||||||||||| [Chunk Group] of root.group_12.d0 ends
10994| [Version Info]
| [marker] 3
| [version] 102
||||||||||||||||||||| [Chunk Group] of root.group_12.d5, num of Chunks:1
11003| [Chunk] of s_TEXTe_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:TEXT,
startTime: 1 endTime: 10000 count: 10000 [firstValue:version_test,lastValue:version_test]
| [marker] 1
| [ChunkHeader]
| 3 pages
19278| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d5
| [dataSize] 8275
| [num of chunks] 1
||||||||||||||||||||| [Chunk Group] of root.group_12.d5 ends
19311| [Version Info]
| [marker] 3
| [version] 102
||||||||||||||||||||| [Chunk Group] of root.group_12.d4, num of Chunks:4
19320| [Chunk] of s_DOUBLEe_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:DOUBLE,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00000000123]
| [marker] 1
| [ChunkHeader]
| 2 pages
23740| [Chunk] of s_DOUBLEe_TS_2DIFF, numOfPoints:10000, time range:[1,10000], tsDataType:DOUBLE,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000002045]
| [marker] 1
| [ChunkHeader]
| 1 pages
24414| [Chunk] of s_DOUBLEe_GORILLA, numOfPoints:10000, time range:[1,10000], tsDataType:DOUBLE,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000002045]
| [marker] 1
| [ChunkHeader]
| 1 pages
25054| [Chunk] of s_DOUBLEe_RLE, numOfPoints:10000, time range:[1,10000], tsDataType:DOUBLE,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000001224]
| [marker] 1
| [ChunkHeader]
| 2 pages
25717| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d4
| [dataSize] 6397
| [num of chunks] 4
||||||||||||||||||||| [Chunk Group] of root.group_12.d4 ends
25750| [Version Info]
| [marker] 3
| [version] 102
||||||||||||||||||||| [Chunk Group] of root.group_12.d3, num of Chunks:4
25759| [Chunk] of s_FLOATe_GORILLA, numOfPoints:10000, time range:[1,10000], tsDataType:FLOAT,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]
| [marker] 1
| [ChunkHeader]
| 1 pages
26375| [Chunk] of s_FLOATe_PLAIN, numOfPoints:10000, time range:[1,10000], tsDataType:FLOAT,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]
| [marker] 1
| [ChunkHeader]
| 1 pages
28796| [Chunk] of s_FLOATe_RLE, numOfPoints:10000, time range:[1,10000], tsDataType:FLOAT,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]
| [marker] 1
| [ChunkHeader]
| 1 pages
29343| [Chunk] of s_FLOATe_TS_2DIFF, numOfPoints:10000, time range:[1,10000], tsDataType:FLOAT,
startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]
| [marker] 1
| [ChunkHeader]
| 1 pages
29967| [Chunk Group Footer]
| [marker] 0
| [deviceID] root.group_12.d3
| [dataSize] 4208
| [num of chunks] 4
||||||||||||||||||||| [Chunk Group] of root.group_12.d3 ends
30000| [Version Info]
| [marker] 3
| [version] 102
30009| [marker] 2
30010| [ChunkMetadataList] of root.group_12.d0.s_BOOLEANe_PLAIN, tsDataType:BOOLEAN
| [startTime: 1 endTime: 10000 count: 10000 [firstValue:true,lastValue:true]]
30066| [ChunkMetadataList] of root.group_12.d0.s_BOOLEANe_RLE, tsDataType:BOOLEAN
| [startTime: 1 endTime: 10000 count: 10000 [firstValue:true,lastValue:true]]
30120| [ChunkMetadataList] of root.group_12.d1.s_INT32e_PLAIN, tsDataType:INT32
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30196| [ChunkMetadataList] of root.group_12.d1.s_INT32e_RLE, tsDataType:INT32
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30270| [ChunkMetadataList] of root.group_12.d1.s_INT32e_TS_2DIFF, tsDataType:INT32
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30349| [ChunkMetadataList] of root.group_12.d2.s_INT64e_PLAIN, tsDataType:INT64
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30441| [ChunkMetadataList] of root.group_12.d2.s_INT64e_RLE, tsDataType:INT64
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30531| [ChunkMetadataList] of root.group_12.d2.s_INT64e_TS_2DIFF, tsDataType:INT64
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1,maxValue:1,firstValue:1,lastValue:1,sumValue:10000.0]]
30626| [ChunkMetadataList] of root.group_12.d3.s_FLOATe_GORILLA, tsDataType:FLOAT
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]]
30704| [ChunkMetadataList] of root.group_12.d3.s_FLOATe_PLAIN, tsDataType:FLOAT
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]]
30780| [ChunkMetadataList] of root.group_12.d3.s_FLOATe_RLE, tsDataType:FLOAT
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]]
30854| [ChunkMetadataList] of root.group_12.d3.s_FLOATe_TS_2DIFF, tsDataType:FLOAT
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00023841858]]
30933| [ChunkMetadataList] of root.group_12.d4.s_DOUBLEe_GORILLA, tsDataType:DOUBLE
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000002045]]
31028| [ChunkMetadataList] of root.group_12.d4.s_DOUBLEe_PLAIN, tsDataType:DOUBLE
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.00000000123]]
31121| [ChunkMetadataList] of root.group_12.d4.s_DOUBLEe_RLE, tsDataType:DOUBLE
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000001224]]
31212| [ChunkMetadataList] of root.group_12.d4.s_DOUBLEe_TS_2DIFF, tsDataType:DOUBLE
| [startTime: 1 endTime: 10000 count: 10000 [minValue:1.1,maxValue:1.1,firstValue:1.1,lastValue:1.1,sumValue:11000.000000002045]]
31308| [ChunkMetadataList] of root.group_12.d5.s_TEXTe_PLAIN, tsDataType:TEXT
| [startTime: 1 endTime: 10000 count: 10000 [firstValue:version_test,lastValue:version_test]]
32840| [MetadataIndex] of root.group_12.d0
32881| [MetadataIndex] of root.group_12.d1
32920| [MetadataIndex] of root.group_12.d2
32959| [MetadataIndex] of root.group_12.d3
33000| [MetadataIndex] of root.group_12.d4
33042| [MetadataIndex] of root.group_12.d5
33080| [TsFileMetadata]
| [num of devices] 6
| 6 key&amp;TsMetadataIndex
| [totalChunkNum] 17
| [invalidChunkNum] 0
| [bloom filter bit vector byte array length] 32
| [bloom filter bit vector byte array]
| [bloom filter number of bits] 256
| [bloom filter number of hash functions] 5
33426| [TsFileMetadataSize] 346
33430| [magic tail] TsFile
33436| END of TsFile
---------------------------------- TsFile Sketch End ----------------------------------
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br><span class="line-number">20</span><br><span class="line-number">21</span><br><span class="line-number">22</span><br><span class="line-number">23</span><br><span class="line-number">24</span><br><span class="line-number">25</span><br><span class="line-number">26</span><br><span class="line-number">27</span><br><span class="line-number">28</span><br><span class="line-number">29</span><br><span class="line-number">30</span><br><span class="line-number">31</span><br><span class="line-number">32</span><br><span class="line-number">33</span><br><span class="line-number">34</span><br><span class="line-number">35</span><br><span class="line-number">36</span><br><span class="line-number">37</span><br><span class="line-number">38</span><br><span class="line-number">39</span><br><span class="line-number">40</span><br><span class="line-number">41</span><br><span class="line-number">42</span><br><span class="line-number">43</span><br><span class="line-number">44</span><br><span class="line-number">45</span><br><span class="line-number">46</span><br><span class="line-number">47</span><br><span class="line-number">48</span><br><span class="line-number">49</span><br><span class="line-number">50</span><br><span class="line-number">51</span><br><span class="line-number">52</span><br><span class="line-number">53</span><br><span class="line-number">54</span><br><span class="line-number">55</span><br><span class="line-number">56</span><br><span class="line-number">57</span><br><span class="line-number">58</span><br><span class="line-number">59</span><br><span class="line-number">60</span><br><span class="line-number">61</span><br><span class="line-number">62</span><br><span class="line-number">63</span><br><span class="line-number">64</span><br><span class="line-number">65</span><br><span class="line-number">66</span><br><span class="line-number">67</span><br><span class="line-number">68</span><br><span class="line-number">69</span><br><span class="line-number">70</span><br><span class="line-number">71</span><br><span class="line-number">72</span><br><span class="line-number">73</span><br><span class="line-number">74</span><br><span class="line-number">75</span><br><span class="line-number">76</span><br><span class="line-number">77</span><br><span class="line-number">78</span><br><span class="line-number">79</span><br><span class="line-number">80</span><br><span class="line-number">81</span><br><span class="line-number">82</span><br><span class="line-number">83</span><br><span class="line-number">84</span><br><span class="line-number">85</span><br><span class="line-number">86</span><br><span class="line-number">87</span><br><span class="line-number">88</span><br><span class="line-number">89</span><br><span class="line-number">90</span><br><span class="line-number">91</span><br><span class="line-number">92</span><br><span class="line-number">93</span><br><span class="line-number">94</span><br><span class="line-number">95</span><br><span class="line-number">96</span><br><span class="line-number">97</span><br><span class="line-number">98</span><br><span class="line-number">99</span><br><span class="line-number">100</span><br><span class="line-number">101</span><br><span class="line-number">102</span><br><span class="line-number">103</span><br><span class="line-number">104</span><br><span class="line-number">105</span><br><span class="line-number">106</span><br><span class="line-number">107</span><br><span class="line-number">108</span><br><span class="line-number">109</span><br><span class="line-number">110</span><br><span class="line-number">111</span><br><span class="line-number">112</span><br><span class="line-number">113</span><br><span class="line-number">114</span><br><span class="line-number">115</span><br><span class="line-number">116</span><br><span class="line-number">117</span><br><span class="line-number">118</span><br><span class="line-number">119</span><br><span class="line-number">120</span><br><span class="line-number">121</span><br><span class="line-number">122</span><br><span class="line-number">123</span><br><span class="line-number">124</span><br><span class="line-number">125</span><br><span class="line-number">126</span><br><span class="line-number">127</span><br><span class="line-number">128</span><br><span class="line-number">129</span><br><span class="line-number">130</span><br><span class="line-number">131</span><br><span class="line-number">132</span><br><span class="line-number">133</span><br><span class="line-number">134</span><br><span class="line-number">135</span><br><span class="line-number">136</span><br><span class="line-number">137</span><br><span class="line-number">138</span><br><span class="line-number">139</span><br><span class="line-number">140</span><br><span class="line-number">141</span><br><span class="line-number">142</span><br><span class="line-number">143</span><br><span class="line-number">144</span><br><span class="line-number">145</span><br><span class="line-number">146</span><br><span class="line-number">147</span><br><span class="line-number">148</span><br><span class="line-number">149</span><br><span class="line-number">150</span><br><span class="line-number">151</span><br><span class="line-number">152</span><br><span class="line-number">153</span><br><span class="line-number">154</span><br><span class="line-number">155</span><br><span class="line-number">156</span><br><span class="line-number">157</span><br><span class="line-number">158</span><br><span class="line-number">159</span><br><span class="line-number">160</span><br><span class="line-number">161</span><br><span class="line-number">162</span><br><span class="line-number">163</span><br><span class="line-number">164</span><br><span class="line-number">165</span><br><span class="line-number">166</span><br><span class="line-number">167</span><br><span class="line-number">168</span><br><span class="line-number">169</span><br><span class="line-number">170</span><br><span class="line-number">171</span><br><span class="line-number">172</span><br><span class="line-number">173</span><br><span class="line-number">174</span><br><span class="line-number">175</span><br><span class="line-number">176</span><br><span class="line-number">177</span><br><span class="line-number">178</span><br><span class="line-number">179</span><br><span class="line-number">180</span><br><span class="line-number">181</span><br><span class="line-number">182</span><br><span class="line-number">183</span><br><span class="line-number">184</span><br><span class="line-number">185</span><br><span class="line-number">186</span><br><span class="line-number">187</span><br><span class="line-number">188</span><br><span class="line-number">189</span><br><span class="line-number">190</span><br><span class="line-number">191</span><br><span class="line-number">192</span><br><span class="line-number">193</span><br><span class="line-number">194</span><br><span class="line-number">195</span><br><span class="line-number">196</span><br><span class="line-number">197</span><br><span class="line-number">198</span><br><span class="line-number">199</span><br><span class="line-number">200</span><br><span class="line-number">201</span><br><span class="line-number">202</span><br><span class="line-number">203</span><br><span class="line-number">204</span><br><span class="line-number">205</span><br><span class="line-number">206</span><br><span class="line-number">207</span><br><span class="line-number">208</span><br><span class="line-number">209</span><br><span class="line-number">210</span><br><span class="line-number">211</span><br><span class="line-number">212</span><br><span class="line-number">213</span><br><span class="line-number">214</span><br><span class="line-number">215</span><br><span class="line-number">216</span><br></div></div><h4 id="_1-3-4-tsfilesequenceread"><a href="#_1-3-4-tsfilesequenceread" class="header-anchor">#</a> 1.3.4 TsFileSequenceRead</h4> <p>You can also use <code>example/tsfile/org/apache/iotdb/tsfile/TsFileSequenceRead</code> to sequentially print a TsFile's content.</p> <h3 id="_1-4-a-tsfile-visualization-example"><a href="#_1-4-a-tsfile-visualization-example" class="header-anchor">#</a> 1.4 A TsFile Visualization Example</h3> <h4 id="v0-8"><a href="#v0-8" class="header-anchor">#</a> v0.8</h4> <img src="https://user-images.githubusercontent.com/33376433/65209576-2bd36000-dacb-11e9-9e43-49e0dd01274e.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="v0-9-000001"><a href="#v0-9-000001" class="header-anchor">#</a> v0.9 / 000001</h4> <img src="https://user-images.githubusercontent.com/33376433/69341240-26012300-0ca4-11ea-91a1-d516810cad44.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="v0-10-000002"><a href="#v0-10-000002" class="header-anchor">#</a> v0.10 / 000002</h4> <img src="https://user-images.githubusercontent.com/19167280/82010604-299ac300-96a5-11ea-996d-013c0017f669.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"></div> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/SystemDesign/TsFile/TsFile.html" class="prev">
TsFile
</a></span> <span class="next"><a href="/SystemDesign/TsFile/Write.html">
Write
</a>
</span></p></div> <p style="text-align: center;">Copyright © 2020 The Apache Software Foundation.<br>
Apache and the Apache feather logo are trademarks of The Apache Software Foundation</p> <p style="text-align:justify!important;paddingLeft:10px;paddingRight:10px;">
Disclaimer: Apache IoTDB (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
</p></main></div><div class="global-ui"></div></div>
<script src="/assets/js/app.30629196.js" defer></script><script src="/assets/js/3.69383c2d.js" defer></script><script src="/assets/js/52.551d7932.js" defer></script>
</body>
</html>