|
@@ -0,0 +1,945 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
|
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
|
+<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
|
|
+ -->
|
|
|
+<!-- Title: dependency-cruiser output Pages: 1 -->
|
|
|
+<svg width="858pt" height="1927pt"
|
|
|
+ viewBox="0.00 0.00 858.00 1926.85" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
|
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1922.85)">
|
|
|
+<title>dependency-cruiser output</title>
|
|
|
+<polygon fill="white" stroke="none" points="-4,4 -4,-1922.85 854,-1922.85 854,4 -4,4"/>
|
|
|
+<g id="clust1" class="cluster"><title>cluster_endpoints</title>
|
|
|
+<path fill="#ffffff" stroke="black" stroke-width="2" d="M36.5,-386.846C36.5,-386.846 99.5,-386.846 99.5,-386.846 105.5,-386.846 111.5,-392.846 111.5,-398.846 111.5,-398.846 111.5,-696.846 111.5,-696.846 111.5,-702.846 105.5,-708.846 99.5,-708.846 99.5,-708.846 36.5,-708.846 36.5,-708.846 30.5,-708.846 24.5,-702.846 24.5,-696.846 24.5,-696.846 24.5,-398.846 24.5,-398.846 24.5,-392.846 30.5,-386.846 36.5,-386.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-697.646" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">endpoints</text>
|
|
|
+</g>
|
|
|
+<g id="clust2" class="cluster"><title>cluster_src</title>
|
|
|
+<path fill="#ffffff" stroke="black" stroke-width="2" d="M45,-1232.85C45,-1232.85 830,-1232.85 830,-1232.85 836,-1232.85 842,-1238.85 842,-1244.85 842,-1244.85 842,-1718.85 842,-1718.85 842,-1724.85 836,-1730.85 830,-1730.85 830,-1730.85 45,-1730.85 45,-1730.85 39,-1730.85 33,-1724.85 33,-1718.85 33,-1718.85 33,-1244.85 33,-1244.85 33,-1238.85 39,-1232.85 45,-1232.85"/>
|
|
|
+<text text-anchor="middle" x="437.5" y="-1719.65" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">src</text>
|
|
|
+</g>
|
|
|
+<g id="clust3" class="cluster"><title>cluster_src/classes</title>
|
|
|
+<path fill="#ffffff" stroke="black" stroke-width="2" d="M393,-1240.85C393,-1240.85 558,-1240.85 558,-1240.85 564,-1240.85 570,-1246.85 570,-1252.85 570,-1252.85 570,-1280.85 570,-1280.85 570,-1286.85 564,-1292.85 558,-1292.85 558,-1292.85 393,-1292.85 393,-1292.85 387,-1292.85 381,-1286.85 381,-1280.85 381,-1280.85 381,-1252.85 381,-1252.85 381,-1246.85 387,-1240.85 393,-1240.85"/>
|
|
|
+<text text-anchor="middle" x="475.5" y="-1281.65" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">classes</text>
|
|
|
+</g>
|
|
|
+<g id="clust4" class="cluster"><title>cluster_tests</title>
|
|
|
+<path fill="#ffffff" stroke="black" stroke-width="2" d="M20,-1738.85C20,-1738.85 116,-1738.85 116,-1738.85 122,-1738.85 128,-1744.85 128,-1750.85 128,-1750.85 128,-1898.85 128,-1898.85 128,-1904.85 122,-1910.85 116,-1910.85 116,-1910.85 20,-1910.85 20,-1910.85 14,-1910.85 8,-1904.85 8,-1898.85 8,-1898.85 8,-1750.85 8,-1750.85 8,-1744.85 14,-1738.85 20,-1738.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1899.65" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tests</text>
|
|
|
+</g>
|
|
|
+<g id="clust5" class="cluster"><title>cluster_tools</title>
|
|
|
+<path fill="#ffffff" stroke="black" stroke-width="2" d="M148,-962.846C148,-962.846 349.5,-962.846 349.5,-962.846 355.5,-962.846 361.5,-968.846 361.5,-974.846 361.5,-974.846 361.5,-1212.85 361.5,-1212.85 361.5,-1218.85 355.5,-1224.85 349.5,-1224.85 349.5,-1224.85 148,-1224.85 148,-1224.85 142,-1224.85 136,-1218.85 136,-1212.85 136,-1212.85 136,-974.846 136,-974.846 136,-968.846 142,-962.846 148,-962.846"/>
|
|
|
+<text text-anchor="middle" x="248.75" y="-1213.65" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tools</text>
|
|
|
+</g>
|
|
|
+<!-- endpoints/categories.js -->
|
|
|
+<g id="node1" class="node"><title>endpoints/categories.js</title>
|
|
|
+<g id="a_node1"><a xlink:href="endpoints/categories.js" xlink:title="categories.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M97,-682.846C97,-682.846 39,-682.846 39,-682.846 36,-682.846 33,-679.846 33,-676.846 33,-676.846 33,-670.846 33,-670.846 33,-667.846 36,-664.846 39,-664.846 39,-664.846 97,-664.846 97,-664.846 100,-664.846 103,-667.846 103,-670.846 103,-670.846 103,-676.846 103,-676.846 103,-679.846 100,-682.846 97,-682.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-671.646" font-family="Helvetica,sans-Serif" font-size="9.00">categories.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/fileFormatConverter.js -->
|
|
|
+<g id="node2" class="node"><title>src/fileFormatConverter.js</title>
|
|
|
+<g id="a_node2"><a xlink:href="src/fileFormatConverter.js" xlink:title="fileFormatConverter.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M475,-1348.85C475,-1348.85 380,-1348.85 380,-1348.85 377,-1348.85 374,-1345.85 374,-1342.85 374,-1342.85 374,-1336.85 374,-1336.85 374,-1333.85 377,-1330.85 380,-1330.85 380,-1330.85 475,-1330.85 475,-1330.85 478,-1330.85 481,-1333.85 481,-1336.85 481,-1336.85 481,-1342.85 481,-1342.85 481,-1345.85 478,-1348.85 475,-1348.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1337.65" font-family="Helvetica,sans-Serif" font-size="9.00">fileFormatConverter.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/categories.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge1" class="edge"><title>endpoints/categories.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M69.2364,-683.196C70.554,-715.441 79.2072,-823.277 136,-882.846 178.894,-927.837 208.053,-912.115 267,-931.846 308.54,-945.75 334.695,-925.2 361.5,-959.846 386.331,-991.941 349.012,-1292.87 374,-1324.85 374.438,-1325.41 374.895,-1325.95 375.37,-1326.47"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.207,-1328.24 380.088,-1330.65 376.995,-1325.1 374.207,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js -->
|
|
|
+<g id="node3" class="node"><title>src/httpServer.js</title>
|
|
|
+<g id="a_node3"><a xlink:href="src/httpServer.js" xlink:title="httpServer.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M227,-1370.85C227,-1370.85 171,-1370.85 171,-1370.85 168,-1370.85 165,-1367.85 165,-1364.85 165,-1364.85 165,-1358.85 165,-1358.85 165,-1355.85 168,-1352.85 171,-1352.85 171,-1352.85 227,-1352.85 227,-1352.85 230,-1352.85 233,-1355.85 233,-1358.85 233,-1358.85 233,-1364.85 233,-1364.85 233,-1367.85 230,-1370.85 227,-1370.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1359.65" font-family="Helvetica,sans-Serif" font-size="9.00">httpServer.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/categories.js->src/httpServer.js -->
|
|
|
+<g id="edge2" class="edge"><title>endpoints/categories.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M69.045,-682.847C69.523,-735.923 74.9621,-1013.04 136,-1227.85 149.038,-1273.73 175.88,-1323.71 189.569,-1347.59"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.77,-1348.67 192.594,-1352.81 191.405,-1346.57 187.77,-1348.67"/>
|
|
|
+</g>
|
|
|
+<!-- src/parseURL.js -->
|
|
|
+<g id="node4" class="node"><title>src/parseURL.js</title>
|
|
|
+<g id="a_node4"><a xlink:href="src/parseURL.js" xlink:title="parseURL.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M456,-1318.85C456,-1318.85 399,-1318.85 399,-1318.85 396,-1318.85 393,-1315.85 393,-1312.85 393,-1312.85 393,-1306.85 393,-1306.85 393,-1303.85 396,-1300.85 399,-1300.85 399,-1300.85 456,-1300.85 456,-1300.85 459,-1300.85 462,-1303.85 462,-1306.85 462,-1306.85 462,-1312.85 462,-1312.85 462,-1315.85 459,-1318.85 456,-1318.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1307.65" font-family="Helvetica,sans-Serif" font-size="9.00">parseURL.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/categories.js->src/parseURL.js -->
|
|
|
+<g id="edge3" class="edge"><title>endpoints/categories.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M69.7856,-683.124C72.7483,-712.363 85.7846,-803.618 136,-853.846 211.616,-929.48 298.962,-851.086 361.5,-937.846 384.774,-970.134 349.204,-1264.71 374,-1295.85 377.453,-1300.18 382.085,-1303.26 387.175,-1305.44"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.486,-1307.42 392.843,-1307.46 387.898,-1303.47 386.486,-1307.42"/>
|
|
|
+</g>
|
|
|
+<!-- src/languages.js -->
|
|
|
+<g id="node6" class="node"><title>src/languages.js</title>
|
|
|
+<g id="a_node6"><a xlink:href="src/languages.js" xlink:title="languages.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M647,-1288.85C647,-1288.85 588,-1288.85 588,-1288.85 585,-1288.85 582,-1285.85 582,-1282.85 582,-1282.85 582,-1276.85 582,-1276.85 582,-1273.85 585,-1270.85 588,-1270.85 588,-1270.85 647,-1270.85 647,-1270.85 650,-1270.85 653,-1273.85 653,-1276.85 653,-1276.85 653,-1282.85 653,-1282.85 653,-1285.85 650,-1288.85 647,-1288.85"/>
|
|
|
+<text text-anchor="middle" x="617.5" y="-1277.65" font-family="Helvetica,sans-Serif" font-size="9.00">languages.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/fileFormatConverter.js->src/languages.js -->
|
|
|
+<g id="edge55" class="edge"><title>src/fileFormatConverter.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M469.719,-1330.75C473.684,-1329.09 477.519,-1327.14 481,-1324.85 488.647,-1319.8 486.09,-1313.47 494,-1308.85 523.585,-1291.55 536.8,-1304.34 570,-1295.85 575.467,-1294.45 581.21,-1292.7 586.723,-1290.89"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="587.581,-1292.82 592.591,-1288.9 586.234,-1288.84 587.581,-1292.82"/>
|
|
|
+</g>
|
|
|
+<!-- src/translate.js -->
|
|
|
+<g id="node11" class="node"><title>src/translate.js</title>
|
|
|
+<g id="a_node11"><a xlink:href="src/translate.js" xlink:title="translate.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M722,-1332.85C722,-1332.85 672,-1332.85 672,-1332.85 669,-1332.85 666,-1329.85 666,-1326.85 666,-1326.85 666,-1320.85 666,-1320.85 666,-1317.85 669,-1314.85 672,-1314.85 672,-1314.85 722,-1314.85 722,-1314.85 725,-1314.85 728,-1317.85 728,-1320.85 728,-1320.85 728,-1326.85 728,-1326.85 728,-1329.85 725,-1332.85 722,-1332.85"/>
|
|
|
+<text text-anchor="middle" x="697" y="-1321.65" font-family="Helvetica,sans-Serif" font-size="9.00">translate.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/fileFormatConverter.js->src/translate.js -->
|
|
|
+<g id="edge56" class="edge"><title>src/fileFormatConverter.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M467.871,-1348.9C513.368,-1357.7 590.052,-1367.4 653,-1349.85 662.559,-1347.18 672.113,-1341.75 679.779,-1336.54"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="681.084,-1338.19 684.761,-1333 678.653,-1334.76 681.084,-1338.19"/>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge59" class="edge"><title>src/httpServer.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M233.19,-1353.2C243.909,-1350.74 255.893,-1348.32 267,-1346.85 300.091,-1342.45 337.347,-1340.64 367.526,-1339.96"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="367.898,-1342.05 373.854,-1339.83 367.812,-1337.85 367.898,-1342.05"/>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/parseURL.js -->
|
|
|
+<g id="edge66" class="edge"><title>src/httpServer.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M222.337,-1352.77C235.223,-1347.8 251.831,-1341.86 267,-1337.85 307.129,-1327.22 354.029,-1319.54 386.539,-1314.94"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="387.19,-1316.97 392.843,-1314.06 386.61,-1312.81 387.19,-1316.97"/>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/languages.js -->
|
|
|
+<g id="edge61" class="edge"><title>src/httpServer.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M233.154,-1370.78C243.872,-1373.27 255.863,-1375.61 267,-1376.85 361.683,-1387.32 387.493,-1383.04 481,-1364.85 521.45,-1356.98 535.845,-1361.9 570,-1338.85 587.025,-1327.35 600.702,-1307.67 608.707,-1294.22"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="610.607,-1295.13 611.783,-1288.89 606.968,-1293.04 610.607,-1295.13"/>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/translate.js -->
|
|
|
+<g id="edge68" class="edge"><title>src/httpServer.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M221.593,-1370.87C234.514,-1375.78 251.405,-1381.35 267,-1383.85 308.473,-1390.48 319.509,-1384.71 361.5,-1383.85 491.138,-1381.18 535.725,-1427.16 653,-1371.85 668.131,-1364.71 680.257,-1349.53 687.725,-1338.14"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="689.6,-1339.11 691.01,-1332.91 686.042,-1336.88 689.6,-1339.11"/>
|
|
|
+</g>
|
|
|
+<!-- src/verboseLogging.js -->
|
|
|
+<g id="node18" class="node"><title>src/verboseLogging.js</title>
|
|
|
+<g id="a_node18"><a xlink:href="src/verboseLogging.js" xlink:title="verboseLogging.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M828,-1452.85C828,-1452.85 747,-1452.85 747,-1452.85 744,-1452.85 741,-1449.85 741,-1446.85 741,-1446.85 741,-1440.85 741,-1440.85 741,-1437.85 744,-1434.85 747,-1434.85 747,-1434.85 828,-1434.85 828,-1434.85 831,-1434.85 834,-1437.85 834,-1440.85 834,-1440.85 834,-1446.85 834,-1446.85 834,-1449.85 831,-1452.85 828,-1452.85"/>
|
|
|
+<text text-anchor="middle" x="787.5" y="-1441.65" font-family="Helvetica,sans-Serif" font-size="9.00">verboseLogging.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/verboseLogging.js -->
|
|
|
+<g id="edge69" class="edge"><title>src/httpServer.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M217.706,-1370.93C230.936,-1377.29 249.654,-1385.42 267,-1389.85 434.44,-1432.55 640.466,-1441.6 734.848,-1443.44"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="734.864,-1445.54 740.901,-1443.55 734.941,-1441.34 734.864,-1445.54"/>
|
|
|
+</g>
|
|
|
+<!-- src/analytics.js -->
|
|
|
+<g id="node19" class="node"><title>src/analytics.js</title>
|
|
|
+<g id="a_node19"><a xlink:href="src/analytics.js" xlink:title="analytics.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M556.5,-1606.85C556.5,-1606.85 506.5,-1606.85 506.5,-1606.85 503.5,-1606.85 500.5,-1603.85 500.5,-1600.85 500.5,-1600.85 500.5,-1594.85 500.5,-1594.85 500.5,-1591.85 503.5,-1588.85 506.5,-1588.85 506.5,-1588.85 556.5,-1588.85 556.5,-1588.85 559.5,-1588.85 562.5,-1591.85 562.5,-1594.85 562.5,-1594.85 562.5,-1600.85 562.5,-1600.85 562.5,-1603.85 559.5,-1606.85 556.5,-1606.85"/>
|
|
|
+<text text-anchor="middle" x="531.5" y="-1595.65" font-family="Helvetica,sans-Serif" font-size="9.00">analytics.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/analytics.js -->
|
|
|
+<g id="edge57" class="edge"><title>src/httpServer.js->src/analytics.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M203.099,-1371.06C210.512,-1391.57 231.355,-1440.93 267,-1463.85 287.238,-1476.86 461.617,-1482.59 481,-1496.85 509.637,-1517.9 522.576,-1560.08 527.663,-1582.7"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="525.653,-1583.35 528.947,-1588.78 529.763,-1582.48 525.653,-1583.35"/>
|
|
|
+</g>
|
|
|
+<!-- src/logger.js -->
|
|
|
+<g id="node20" class="node"><title>src/logger.js</title>
|
|
|
+<g id="a_node20"><a xlink:href="src/logger.js" xlink:title="logger.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M638.5,-1573.85C638.5,-1573.85 596.5,-1573.85 596.5,-1573.85 593.5,-1573.85 590.5,-1570.85 590.5,-1567.85 590.5,-1567.85 590.5,-1561.85 590.5,-1561.85 590.5,-1558.85 593.5,-1555.85 596.5,-1555.85 596.5,-1555.85 638.5,-1555.85 638.5,-1555.85 641.5,-1555.85 644.5,-1558.85 644.5,-1561.85 644.5,-1561.85 644.5,-1567.85 644.5,-1567.85 644.5,-1570.85 641.5,-1573.85 638.5,-1573.85"/>
|
|
|
+<text text-anchor="middle" x="617.5" y="-1562.65" font-family="Helvetica,sans-Serif" font-size="9.00">logger.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/logger.js -->
|
|
|
+<g id="edge63" class="edge"><title>src/httpServer.js->src/logger.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M204.219,-1370.92C213.071,-1388.85 235.41,-1428.76 267,-1447.85 303.526,-1469.91 320.088,-1454.54 361.5,-1464.85 367.161,-1466.25 368.296,-1467.63 374,-1468.85 420.795,-1478.85 435.78,-1465.19 481,-1480.85 528.615,-1497.33 577.033,-1532.85 601.032,-1551.99"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="599.785,-1553.69 605.773,-1555.82 602.421,-1550.42 599.785,-1553.69"/>
|
|
|
+</g>
|
|
|
+<!-- src/auth.js -->
|
|
|
+<g id="node21" class="node"><title>src/auth.js</title>
|
|
|
+<g id="a_node21"><a xlink:href="src/auth.js" xlink:title="auth.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M335,-1562.85C335,-1562.85 293,-1562.85 293,-1562.85 290,-1562.85 287,-1559.85 287,-1556.85 287,-1556.85 287,-1550.85 287,-1550.85 287,-1547.85 290,-1544.85 293,-1544.85 293,-1544.85 335,-1544.85 335,-1544.85 338,-1544.85 341,-1547.85 341,-1550.85 341,-1550.85 341,-1556.85 341,-1556.85 341,-1559.85 338,-1562.85 335,-1562.85"/>
|
|
|
+<text text-anchor="middle" x="314" y="-1551.65" font-family="Helvetica,sans-Serif" font-size="9.00">auth.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/auth.js -->
|
|
|
+<g id="edge58" class="edge"><title>src/httpServer.js->src/auth.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M200.969,-1371.19C204.417,-1399.79 218.606,-1487.19 267,-1535.85 270.997,-1539.86 275.996,-1543.01 281.214,-1545.46"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="280.579,-1547.47 286.924,-1547.86 282.206,-1543.6 280.579,-1547.47"/>
|
|
|
+</g>
|
|
|
+<!-- src/logRequest.js -->
|
|
|
+<g id="node24" class="node"><title>src/logRequest.js</title>
|
|
|
+<g id="a_node24"><a xlink:href="src/logRequest.js" xlink:title="logRequest.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M458.5,-1620.85C458.5,-1620.85 396.5,-1620.85 396.5,-1620.85 393.5,-1620.85 390.5,-1617.85 390.5,-1614.85 390.5,-1614.85 390.5,-1608.85 390.5,-1608.85 390.5,-1605.85 393.5,-1602.85 396.5,-1602.85 396.5,-1602.85 458.5,-1602.85 458.5,-1602.85 461.5,-1602.85 464.5,-1605.85 464.5,-1608.85 464.5,-1608.85 464.5,-1614.85 464.5,-1614.85 464.5,-1617.85 461.5,-1620.85 458.5,-1620.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1609.65" font-family="Helvetica,sans-Serif" font-size="9.00">logRequest.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/logRequest.js -->
|
|
|
+<g id="edge64" class="edge"><title>src/httpServer.js->src/logRequest.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M200.73,-1371.09C203.492,-1399.32 215.916,-1484.88 267,-1524.85 300.439,-1551.01 327.499,-1513.42 361.5,-1538.85 372.09,-1546.77 366.077,-1555.26 374,-1565.85 383.57,-1578.63 397.204,-1590.45 408.179,-1598.9"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="406.954,-1600.61 413.011,-1602.54 409.481,-1597.25 406.954,-1600.61"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js -->
|
|
|
+<g id="node25" class="node"><title>src/jokeSubmission.js</title>
|
|
|
+<g id="a_node25"><a xlink:href="src/jokeSubmission.js" xlink:title="jokeSubmission.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M355,-1370.85C355,-1370.85 273,-1370.85 273,-1370.85 270,-1370.85 267,-1367.85 267,-1364.85 267,-1364.85 267,-1358.85 267,-1358.85 267,-1355.85 270,-1352.85 273,-1352.85 273,-1352.85 355,-1352.85 355,-1352.85 358,-1352.85 361,-1355.85 361,-1358.85 361,-1358.85 361,-1364.85 361,-1364.85 361,-1367.85 358,-1370.85 355,-1370.85"/>
|
|
|
+<text text-anchor="middle" x="314" y="-1359.65" font-family="Helvetica,sans-Serif" font-size="9.00">jokeSubmission.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/jokeSubmission.js -->
|
|
|
+<g id="edge60" class="edge"><title>src/httpServer.js->src/jokeSubmission.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M233.293,-1357.7C239.555,-1357.5 246.277,-1357.38 253.066,-1357.35"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="260.958,-1359.49 266.967,-1357.42 260.977,-1355.29 260.958,-1359.49"/>
|
|
|
+<polyline fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="260.967,-1357.39 257.967,-1357.38 "/>
|
|
|
+<ellipse fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" cx="255.567" cy="-1357.36" rx="2.4" ry="2.4"/>
|
|
|
+</g>
|
|
|
+<!-- src/lists.js -->
|
|
|
+<g id="node26" class="node"><title>src/lists.js</title>
|
|
|
+<g id="a_node26"><a xlink:href="src/lists.js" xlink:title="lists.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M335,-1518.85C335,-1518.85 293,-1518.85 293,-1518.85 290,-1518.85 287,-1515.85 287,-1512.85 287,-1512.85 287,-1506.85 287,-1506.85 287,-1503.85 290,-1500.85 293,-1500.85 293,-1500.85 335,-1500.85 335,-1500.85 338,-1500.85 341,-1503.85 341,-1506.85 341,-1506.85 341,-1512.85 341,-1512.85 341,-1515.85 338,-1518.85 335,-1518.85"/>
|
|
|
+<text text-anchor="middle" x="314" y="-1507.65" font-family="Helvetica,sans-Serif" font-size="9.00">lists.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/lists.js -->
|
|
|
+<g id="edge62" class="edge"><title>src/httpServer.js->src/lists.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M202.316,-1371.12C208.637,-1394.59 228.351,-1456.98 267,-1491.85 271.115,-1495.56 276.084,-1498.54 281.213,-1500.93"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="280.465,-1502.9 286.81,-1503.3 282.1,-1499.03 280.465,-1502.9"/>
|
|
|
+</g>
|
|
|
+<!-- src/meter.js -->
|
|
|
+<g id="node27" class="node"><title>src/meter.js</title>
|
|
|
+<g id="a_node27"><a xlink:href="src/meter.js" xlink:title="meter.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M448.5,-1462.85C448.5,-1462.85 406.5,-1462.85 406.5,-1462.85 403.5,-1462.85 400.5,-1459.85 400.5,-1456.85 400.5,-1456.85 400.5,-1450.85 400.5,-1450.85 400.5,-1447.85 403.5,-1444.85 406.5,-1444.85 406.5,-1444.85 448.5,-1444.85 448.5,-1444.85 451.5,-1444.85 454.5,-1447.85 454.5,-1450.85 454.5,-1450.85 454.5,-1456.85 454.5,-1456.85 454.5,-1459.85 451.5,-1462.85 448.5,-1462.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1451.65" font-family="Helvetica,sans-Serif" font-size="9.00">meter.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/meter.js -->
|
|
|
+<g id="edge65" class="edge"><title>src/httpServer.js->src/meter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M205.221,-1371.07C214.984,-1387.34 237.697,-1420.82 267,-1435.85 288.479,-1446.86 353.925,-1451.21 393.999,-1452.87"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="394.124,-1454.98 400.202,-1453.12 394.289,-1450.78 394.124,-1454.98"/>
|
|
|
+</g>
|
|
|
+<!-- src/resolveIP.js -->
|
|
|
+<g id="node28" class="node"><title>src/resolveIP.js</title>
|
|
|
+<g id="a_node28"><a xlink:href="src/resolveIP.js" xlink:title="resolveIP.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M454,-1520.85C454,-1520.85 401,-1520.85 401,-1520.85 398,-1520.85 395,-1517.85 395,-1514.85 395,-1514.85 395,-1508.85 395,-1508.85 395,-1505.85 398,-1502.85 401,-1502.85 401,-1502.85 454,-1502.85 454,-1502.85 457,-1502.85 460,-1505.85 460,-1508.85 460,-1508.85 460,-1514.85 460,-1514.85 460,-1517.85 457,-1520.85 454,-1520.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1509.65" font-family="Helvetica,sans-Serif" font-size="9.00">resolveIP.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/httpServer.js->src/resolveIP.js -->
|
|
|
+<g id="edge67" class="edge"><title>src/httpServer.js->src/resolveIP.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M202.365,-1370.88C208.684,-1393.1 228.181,-1450.57 267,-1477.85 301.916,-1502.38 319.826,-1485.66 361.5,-1494.85 370.47,-1496.82 380.073,-1499.19 389.069,-1501.53"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="388.545,-1503.56 394.881,-1503.05 389.61,-1499.5 388.545,-1503.56"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/endpoints.js -->
|
|
|
+<g id="node5" class="node"><title>endpoints/endpoints.js</title>
|
|
|
+<g id="a_node5"><a xlink:href="endpoints/endpoints.js" xlink:title="endpoints.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M96,-562.846C96,-562.846 40,-562.846 40,-562.846 37,-562.846 34,-559.846 34,-556.846 34,-556.846 34,-550.846 34,-550.846 34,-547.846 37,-544.846 40,-544.846 40,-544.846 96,-544.846 96,-544.846 99,-544.846 102,-547.846 102,-550.846 102,-550.846 102,-556.846 102,-556.846 102,-559.846 99,-562.846 96,-562.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-551.646" font-family="Helvetica,sans-Serif" font-size="9.00">endpoints.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/endpoints.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge4" class="edge"><title>endpoints/endpoints.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M102.133,-560.399C168.601,-575.652 315.76,-620.64 361.5,-726.846 374.644,-757.365 353.713,-1298.53 374,-1324.85 374.434,-1325.41 374.888,-1325.95 375.359,-1326.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.183,-1328.24 380.053,-1330.68 376.986,-1325.11 374.183,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/endpoints.js->src/httpServer.js -->
|
|
|
+<g id="edge5" class="edge"><title>endpoints/endpoints.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M102.285,-554.822C112.062,-556.858 121.789,-560.957 128,-568.846 139.325,-583.229 131.956,-1209.99 136,-1227.85 146.485,-1274.14 174.236,-1323.56 188.793,-1347.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.079,-1348.6 192.023,-1352.59 190.65,-1346.39 187.079,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/endpoints.js->src/parseURL.js -->
|
|
|
+<g id="edge7" class="edge"><title>endpoints/endpoints.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M102.274,-546.697C164.429,-535.534 297.637,-522.39 361.5,-597.846 386.556,-627.45 350.097,-1265.3 374,-1295.85 377.416,-1300.21 382.028,-1303.31 387.109,-1305.49"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.415,-1307.47 392.771,-1307.52 387.83,-1303.52 386.415,-1307.47"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/endpoints.js->src/languages.js -->
|
|
|
+<g id="edge6" class="edge"><title>endpoints/endpoints.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M102.217,-546.997C179.243,-533.2 371.776,-510.998 481,-606.846 542.454,-660.774 546.012,-689.683 570,-767.846 599.614,-864.339 613.197,-1189.98 615.959,-1264.54"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="613.863,-1264.68 616.18,-1270.6 618.06,-1264.52 613.863,-1264.68"/>
|
|
|
+</g>
|
|
|
+<!-- src/languages.js->src/translate.js -->
|
|
|
+<g id="edge78" class="edge"><title>src/languages.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M634.558,-1288.96C646.196,-1295.57 662.051,-1304.57 674.74,-1311.78"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="673.708,-1313.6 679.963,-1314.74 675.782,-1309.95 673.708,-1313.6"/>
|
|
|
+</g>
|
|
|
+<!-- src/languages.js->src/verboseLogging.js -->
|
|
|
+<g id="edge79" class="edge"><title>src/languages.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.224,-1281.31C676.775,-1284 707.277,-1291.02 728,-1308.85 765.11,-1340.77 779.442,-1400.55 784.303,-1428.59"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="782.26,-1429.11 785.296,-1434.69 786.405,-1428.43 782.26,-1429.11"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/flags.js -->
|
|
|
+<g id="node7" class="node"><title>endpoints/flags.js</title>
|
|
|
+<g id="a_node7"><a xlink:href="endpoints/flags.js" xlink:title="flags.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-652.846C89,-652.846 47,-652.846 47,-652.846 44,-652.846 41,-649.846 41,-646.846 41,-646.846 41,-640.846 41,-640.846 41,-637.846 44,-634.846 47,-634.846 47,-634.846 89,-634.846 89,-634.846 92,-634.846 95,-637.846 95,-640.846 95,-640.846 95,-646.846 95,-646.846 95,-649.846 92,-652.846 89,-652.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-641.646" font-family="Helvetica,sans-Serif" font-size="9.00">flags.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/flags.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge8" class="edge"><title>endpoints/flags.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2417,-644.254C106.872,-645.839 119.758,-649.77 128,-658.846 143.719,-676.157 127.333,-689.128 136,-710.846 170.09,-796.268 206.466,-802.109 254,-880.846 260.473,-891.567 257.3,-897.925 267,-905.846 300.833,-933.474 334.643,-898.397 361.5,-932.846 388.293,-967.213 347.207,-1290.48 374,-1324.85 374.437,-1325.41 374.894,-1325.95 375.368,-1326.47"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.203,-1328.24 380.082,-1330.66 376.993,-1325.1 374.203,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/flags.js->src/httpServer.js -->
|
|
|
+<g id="edge9" class="edge"><title>endpoints/flags.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2161,-643.687C107.137,-645.103 120.276,-649.055 128,-658.846 137.791,-671.256 132.493,-1212.43 136,-1227.85 146.529,-1274.13 174.261,-1323.56 188.803,-1347.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.088,-1348.59 192.03,-1352.59 190.66,-1346.38 187.088,-1348.59"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/flags.js->src/parseURL.js -->
|
|
|
+<g id="edge10" class="edge"><title>endpoints/flags.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.0998,-647.396C105.786,-649.616 117.971,-653.177 128,-658.846 255.082,-730.681 303.207,-756.01 361.5,-889.846 379.522,-931.224 345.956,-1260.48 374,-1295.85 377.444,-1300.19 382.072,-1303.27 387.159,-1305.45"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.469,-1307.44 392.826,-1307.48 387.882,-1303.48 386.469,-1307.44"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/formats.js -->
|
|
|
+<g id="node8" class="node"><title>endpoints/formats.js</title>
|
|
|
+<g id="a_node8"><a xlink:href="endpoints/formats.js" xlink:title="formats.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M91,-622.846C91,-622.846 45,-622.846 45,-622.846 42,-622.846 39,-619.846 39,-616.846 39,-616.846 39,-610.846 39,-610.846 39,-607.846 42,-604.846 45,-604.846 45,-604.846 91,-604.846 91,-604.846 94,-604.846 97,-607.846 97,-610.846 97,-610.846 97,-616.846 97,-616.846 97,-619.846 94,-622.846 91,-622.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-611.646" font-family="Helvetica,sans-Serif" font-size="9.00">formats.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/formats.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge11" class="edge"><title>endpoints/formats.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M97.2075,-614.08C108.51,-615.726 120.587,-619.754 128,-628.846 140.16,-643.76 123.662,-787.079 136,-801.846 170.495,-843.131 205.016,-806.599 254,-828.846 307.746,-853.256 333.902,-854.665 361.5,-906.846 383.224,-947.92 345.468,-1288.17 374,-1324.85 374.437,-1325.41 374.893,-1325.95 375.367,-1326.47"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.199,-1328.24 380.077,-1330.66 376.992,-1325.11 374.199,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/formats.js->src/httpServer.js -->
|
|
|
+<g id="edge12" class="edge"><title>endpoints/formats.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M97.0462,-613.921C108.463,-615.517 120.672,-619.55 128,-628.846 138.302,-641.914 132.314,-1211.62 136,-1227.85 146.513,-1274.13 174.252,-1323.56 188.799,-1347.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.085,-1348.59 192.028,-1352.59 190.657,-1346.38 187.085,-1348.59"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/formats.js->src/parseURL.js -->
|
|
|
+<g id="edge13" class="edge"><title>endpoints/formats.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M97.2236,-616.633C158.339,-624.372 302.185,-652.179 361.5,-745.846 377.851,-771.667 355.105,-1271.82 374,-1295.85 377.426,-1300.2 382.045,-1303.3 387.128,-1305.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.435,-1307.46 392.792,-1307.5 387.85,-1303.51 386.435,-1307.46"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js -->
|
|
|
+<g id="node9" class="node"><title>endpoints/info.js</title>
|
|
|
+<g id="a_node9"><a xlink:href="endpoints/info.js" xlink:title="info.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-442.846C89,-442.846 47,-442.846 47,-442.846 44,-442.846 41,-439.846 41,-436.846 41,-436.846 41,-430.846 41,-430.846 41,-427.846 44,-424.846 47,-424.846 47,-424.846 89,-424.846 89,-424.846 92,-424.846 95,-427.846 95,-430.846 95,-430.846 95,-436.846 95,-436.846 95,-439.846 92,-442.846 89,-442.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-431.646" font-family="Helvetica,sans-Serif" font-size="9.00">info.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge14" class="edge"><title>endpoints/info.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.3626,-430.261C160.309,-422.087 325.365,-405.524 361.5,-442.846 395.587,-478.053 344.213,-1285.93 374,-1324.85 374.432,-1325.41 374.884,-1325.95 375.354,-1326.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.172,-1328.24 380.035,-1330.7 376.982,-1325.12 374.172,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/httpServer.js -->
|
|
|
+<g id="edge15" class="edge"><title>endpoints/info.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2323,-433.675C107.157,-435.087 120.294,-439.04 128,-448.846 141.371,-465.861 131.239,-1206.74 136,-1227.85 146.441,-1274.14 174.212,-1323.57 188.783,-1347.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.071,-1348.6 192.017,-1352.59 190.64,-1346.39 187.071,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/parseURL.js -->
|
|
|
+<g id="edge18" class="edge"><title>endpoints/info.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1456,-433.948C107.05,-432.52 120.195,-428.573 128,-418.846 146.159,-396.217 115.172,-178.045 136,-157.846 173.648,-121.335 211.099,-127.681 254,-157.846 369.519,-239.071 336.215,-317.911 361.5,-456.846 365.673,-479.777 359.663,-1277.47 374,-1295.85 377.409,-1300.22 382.018,-1303.32 387.097,-1305.5"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.402,-1307.48 392.759,-1307.53 387.819,-1303.53 386.402,-1307.48"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/languages.js -->
|
|
|
+<g id="edge16" class="edge"><title>endpoints/info.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1755,-433.972C107.087,-432.549 120.229,-428.6 128,-418.846 139.739,-404.112 123.13,-93.6026 136,-79.8459 189.963,-22.166 234.013,-63.8459 313,-63.8459 313,-63.8459 313,-63.8459 428.5,-63.8459 583.194,-63.8459 533.951,-231.411 570,-381.846 612.495,-559.18 616.155,-1160.71 616.47,-1264.52"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="614.371,-1264.64 616.487,-1270.63 618.57,-1264.63 614.371,-1264.64"/>
|
|
|
+</g>
|
|
|
+<!-- src/parseJokes.js -->
|
|
|
+<g id="node10" class="node"><title>src/parseJokes.js</title>
|
|
|
+<g id="a_node10"><a xlink:href="src/parseJokes.js" xlink:title="parseJokes.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M563,-1332.85C563,-1332.85 500,-1332.85 500,-1332.85 497,-1332.85 494,-1329.85 494,-1326.85 494,-1326.85 494,-1320.85 494,-1320.85 494,-1317.85 497,-1314.85 500,-1314.85 500,-1314.85 563,-1314.85 563,-1314.85 566,-1314.85 569,-1317.85 569,-1320.85 569,-1320.85 569,-1326.85 569,-1326.85 569,-1329.85 566,-1332.85 563,-1332.85"/>
|
|
|
+<text text-anchor="middle" x="531.5" y="-1321.65" font-family="Helvetica,sans-Serif" font-size="9.00">parseJokes.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/parseJokes.js -->
|
|
|
+<g id="edge17" class="edge"><title>endpoints/info.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1582,-433.958C107.065,-432.532 120.209,-428.584 128,-418.846 138.034,-406.304 124.487,-141.045 136,-129.846 272.855,3.2734 455.247,-259.087 481,-311.846 504.982,-360.977 469.493,-1246.97 494,-1295.85 497.07,-1301.97 502.178,-1307.13 507.616,-1311.29"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="506.535,-1313.1 512.652,-1314.82 508.948,-1309.66 506.535,-1313.1"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/info.js->src/translate.js -->
|
|
|
+<g id="edge19" class="edge"><title>endpoints/info.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1839,-433.979C107.097,-432.557 120.239,-428.608 128,-418.846 140.795,-402.752 121.759,-63.6753 136,-48.8459 163.297,-20.4215 273.591,-37.8459 313,-37.8459 313,-37.8459 313,-37.8459 532.5,-37.8459 591.556,-37.8459 620.372,-44.6214 653,-93.8459 688.227,-146.991 695.147,-1170.57 695.92,-1308.52"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="693.821,-1308.75 695.954,-1314.74 698.021,-1308.72 693.821,-1308.75"/>
|
|
|
+</g>
|
|
|
+<!-- src/parseJokes.js->src/languages.js -->
|
|
|
+<g id="edge100" class="edge"><title>src/parseJokes.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M552.077,-1314.73C557.884,-1311.95 564.231,-1308.84 570,-1305.85 578.405,-1301.48 587.524,-1296.45 595.441,-1291.99"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="596.525,-1293.79 600.708,-1289 594.453,-1290.13 596.525,-1293.79"/>
|
|
|
+</g>
|
|
|
+<!-- src/parseJokes.js->src/translate.js -->
|
|
|
+<g id="edge101" class="edge"><title>src/parseJokes.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M569.193,-1323.85C596.213,-1323.85 632.784,-1323.85 659.709,-1323.85"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="659.989,-1325.95 665.989,-1323.85 659.989,-1321.75 659.989,-1325.95"/>
|
|
|
+</g>
|
|
|
+<!-- src/parseJokes.js->src/verboseLogging.js -->
|
|
|
+<g id="edge102" class="edge"><title>src/parseJokes.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M551.591,-1332.87C596.916,-1354.28 710.989,-1408.17 761.623,-1432.09"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="760.865,-1434.06 767.187,-1434.72 762.659,-1430.26 760.865,-1434.06"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/AllJokes.js -->
|
|
|
+<g id="node22" class="node"><title>src/classes/AllJokes.js</title>
|
|
|
+<g id="a_node22"><a xlink:href="src/classes/AllJokes.js" xlink:title="AllJokes.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M556,-1266.85C556,-1266.85 507,-1266.85 507,-1266.85 504,-1266.85 501,-1263.85 501,-1260.85 501,-1260.85 501,-1254.85 501,-1254.85 501,-1251.85 504,-1248.85 507,-1248.85 507,-1248.85 556,-1248.85 556,-1248.85 559,-1248.85 562,-1251.85 562,-1254.85 562,-1254.85 562,-1260.85 562,-1260.85 562,-1263.85 559,-1266.85 556,-1266.85"/>
|
|
|
+<text text-anchor="middle" x="531.5" y="-1255.65" font-family="Helvetica,sans-Serif" font-size="9.00">AllJokes.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/parseJokes.js->src/classes/AllJokes.js -->
|
|
|
+<g id="edge99" class="edge"><title>src/parseJokes.js->src/classes/AllJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M531.5,-1314.5C531.5,-1303.34 531.5,-1292.17 531.5,-1281.01"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="533.6,-1272.87 531.5,-1266.87 529.4,-1272.87 533.6,-1272.87"/>
|
|
|
+<polyline fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="531.5,-1272.87 531.5,-1275.87 "/>
|
|
|
+<ellipse fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" cx="531.5" cy="-1278.27" rx="2.4" ry="2.4"/>
|
|
|
+</g>
|
|
|
+<!-- src/translate.js->src/verboseLogging.js -->
|
|
|
+<g id="edge103" class="edge"><title>src/translate.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M704.652,-1332.87C719.964,-1353.63 757.794,-1404.92 776.162,-1429.83"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="774.52,-1431.14 779.771,-1434.72 777.9,-1428.65 774.52,-1431.14"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js -->
|
|
|
+<g id="node12" class="node"><title>endpoints/joke.js</title>
|
|
|
+<g id="a_node12"><a xlink:href="endpoints/joke.js" xlink:title="joke.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-472.846C89,-472.846 47,-472.846 47,-472.846 44,-472.846 41,-469.846 41,-466.846 41,-466.846 41,-460.846 41,-460.846 41,-457.846 44,-454.846 47,-454.846 47,-454.846 89,-454.846 89,-454.846 92,-454.846 95,-457.846 95,-460.846 95,-460.846 95,-466.846 95,-466.846 95,-469.846 92,-472.846 89,-472.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-461.646" font-family="Helvetica,sans-Serif" font-size="9.00">joke.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge21" class="edge"><title>endpoints/joke.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.405,-456.372C153.509,-441.726 292.733,-416.822 361.5,-491.846 392.773,-525.965 345.852,-1288.11 374,-1324.85 374.432,-1325.41 374.884,-1325.95 375.355,-1326.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.173,-1328.24 380.038,-1330.69 376.983,-1325.12 374.173,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/httpServer.js -->
|
|
|
+<g id="edge22" class="edge"><title>endpoints/joke.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2305,-463.676C107.155,-465.089 120.292,-469.042 128,-478.846 140.86,-495.203 131.418,-1207.55 136,-1227.85 146.451,-1274.14 174.217,-1323.57 188.785,-1347.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.073,-1348.6 192.018,-1352.59 190.643,-1346.39 187.073,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/parseURL.js -->
|
|
|
+<g id="edge25" class="edge"><title>endpoints/joke.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.4148,-461.557C160.482,-456.558 325.795,-447.945 361.5,-485.846 392.361,-518.604 346.307,-1260.37 374,-1295.85 377.41,-1300.21 382.02,-1303.32 387.1,-1305.5"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.404,-1307.48 392.761,-1307.53 387.821,-1303.53 386.404,-1307.48"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/languages.js -->
|
|
|
+<g id="edge23" class="edge"><title>endpoints/joke.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1336,-463.939C107.035,-462.508 120.181,-458.562 128,-448.846 144.659,-428.146 116.9,-228.317 136,-209.846 173.699,-173.388 205.595,-189.662 254,-209.846 438.192,-286.651 488.397,-346.729 570,-528.846 601.134,-598.329 614.127,-1164.13 616.199,-1264.62"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="614.103,-1264.84 616.324,-1270.79 618.302,-1264.75 614.103,-1264.84"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/parseJokes.js -->
|
|
|
+<g id="edge24" class="edge"><title>endpoints/joke.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.053,-463.873C106.935,-462.427 120.088,-458.486 128,-448.846 138.729,-435.772 123.82,-308.579 136,-296.846 208.181,-227.31 285.532,-229.468 361.5,-294.846 429.039,-352.97 471.573,-999.24 481,-1087.85 485.9,-1133.9 472.228,-1254.97 494,-1295.85 497.22,-1301.89 502.378,-1307.03 507.814,-1311.19"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="506.724,-1312.99 512.838,-1314.73 509.144,-1309.55 506.724,-1312.99"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/translate.js -->
|
|
|
+<g id="edge26" class="edge"><title>endpoints/joke.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1466,-463.949C107.051,-462.521 120.196,-458.574 128,-448.846 146.295,-426.042 120.666,-210.738 136,-185.846 182.938,-109.651 223.508,-89.8459 313,-89.8459 313,-89.8459 313,-89.8459 532.5,-89.8459 730.545,-89.8459 620.745,-323.445 653,-518.846 679.462,-679.15 693.294,-1210.83 695.64,-1308.4"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="693.546,-1308.71 695.789,-1314.66 697.745,-1308.61 693.546,-1308.71"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/FilteredJoke.js -->
|
|
|
+<g id="node13" class="node"><title>src/classes/FilteredJoke.js</title>
|
|
|
+<g id="a_node13"><a xlink:href="src/classes/FilteredJoke.js" xlink:title="FilteredJoke.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M460,-1266.85C460,-1266.85 395,-1266.85 395,-1266.85 392,-1266.85 389,-1263.85 389,-1260.85 389,-1260.85 389,-1254.85 389,-1254.85 389,-1251.85 392,-1248.85 395,-1248.85 395,-1248.85 460,-1248.85 460,-1248.85 463,-1248.85 466,-1251.85 466,-1254.85 466,-1254.85 466,-1260.85 466,-1260.85 466,-1263.85 463,-1266.85 460,-1266.85"/>
|
|
|
+<text text-anchor="middle" x="427.5" y="-1255.65" font-family="Helvetica,sans-Serif" font-size="9.00">FilteredJoke.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/joke.js->src/classes/FilteredJoke.js -->
|
|
|
+<g id="edge20" class="edge"><title>endpoints/joke.js->src/classes/FilteredJoke.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2683,-463.764C107.051,-462.271 120.057,-458.323 128,-448.846 143.601,-430.232 119.911,-358.04 136,-339.846 169.415,-302.058 324.627,-279.424 361.5,-313.846 379.252,-330.418 419.689,-1122.22 425.737,-1242.58"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="423.645,-1242.79 426.043,-1248.68 427.84,-1242.58 423.645,-1242.79"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/FilteredJoke.js->src/languages.js -->
|
|
|
+<g id="edge46" class="edge"><title>src/classes/FilteredJoke.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M462.97,-1266.88C472.92,-1269.18 483.836,-1271.4 494,-1272.85 521.008,-1276.68 551.648,-1278.43 575.528,-1279.22"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="575.7,-1281.33 581.761,-1279.41 575.828,-1277.13 575.7,-1281.33"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/FilteredJoke.js->src/parseJokes.js -->
|
|
|
+<g id="edge47" class="edge"><title>src/classes/FilteredJoke.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M466.187,-1263C471.512,-1264.88 476.647,-1267.42 481,-1270.85 490.839,-1278.59 485.952,-1286.25 494,-1295.85 498.716,-1301.47 504.748,-1306.66 510.544,-1311.01"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="509.658,-1312.96 515.756,-1314.75 512.108,-1309.55 509.658,-1312.96"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/FilteredJoke.js->src/translate.js -->
|
|
|
+<g id="edge48" class="edge"><title>src/classes/FilteredJoke.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M466.088,-1261.55C471.685,-1263.58 476.931,-1266.55 481,-1270.85 502.164,-1293.18 470.288,-1319.24 494,-1338.85 518.414,-1359.03 608.523,-1343.38 659.76,-1332.33"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="660.395,-1334.34 665.809,-1331.01 659.499,-1330.24 660.395,-1334.34"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/FilteredJoke.js->src/classes/AllJokes.js -->
|
|
|
+<g id="edge49" class="edge"><title>src/classes/FilteredJoke.js->src/classes/AllJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M466.191,-1257.85C475.505,-1257.85 485.456,-1257.85 494.678,-1257.85"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="494.93,-1259.95 500.93,-1257.85 494.93,-1255.75 494.93,-1259.95"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js -->
|
|
|
+<g id="node14" class="node"><title>endpoints/langcode.js</title>
|
|
|
+<g id="a_node14"><a xlink:href="endpoints/langcode.js" xlink:title="langcode.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M94.5,-502.846C94.5,-502.846 41.5,-502.846 41.5,-502.846 38.5,-502.846 35.5,-499.846 35.5,-496.846 35.5,-496.846 35.5,-490.846 35.5,-490.846 35.5,-487.846 38.5,-484.846 41.5,-484.846 41.5,-484.846 94.5,-484.846 94.5,-484.846 97.5,-484.846 100.5,-487.846 100.5,-490.846 100.5,-490.846 100.5,-496.846 100.5,-496.846 100.5,-499.846 97.5,-502.846 94.5,-502.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-491.646" font-family="Helvetica,sans-Serif" font-size="9.00">langcode.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge27" class="edge"><title>endpoints/langcode.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M100.879,-488.48C163.093,-480.07 299.97,-472.14 361.5,-551.846 387.745,-585.844 347.859,-1290.77 374,-1324.85 374.433,-1325.41 374.885,-1325.95 375.356,-1326.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.175,-1328.24 380.041,-1330.69 376.983,-1325.12 374.175,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js->src/httpServer.js -->
|
|
|
+<g id="edge28" class="edge"><title>endpoints/langcode.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M100.746,-494.513C111.034,-496.433 121.466,-500.539 128,-508.846 140.348,-524.545 131.598,-1208.36 136,-1227.85 146.461,-1274.14 174.223,-1323.57 188.787,-1347.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.075,-1348.6 192.02,-1352.59 190.645,-1346.39 187.075,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js->src/parseURL.js -->
|
|
|
+<g id="edge30" class="edge"><title>endpoints/langcode.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M100.611,-491.052C168.856,-485.787 326.647,-477.996 361.5,-514.846 391.319,-546.372 347.288,-1261.65 374,-1295.85 377.411,-1300.21 382.022,-1303.31 387.102,-1305.5"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.407,-1307.48 392.763,-1307.53 387.823,-1303.53 386.407,-1307.48"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js->src/languages.js -->
|
|
|
+<g id="edge29" class="edge"><title>endpoints/langcode.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M100.589,-488.148C111.738,-486.398 124.389,-484.708 136,-483.846 188.301,-479.964 202.065,-476.557 254,-483.846 404.898,-505.025 497.724,-482.701 570,-616.846 601.668,-675.622 614.082,-1170.04 616.173,-1264.34"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="614.075,-1264.47 616.305,-1270.43 618.274,-1264.38 614.075,-1264.47"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/langcode.js->src/translate.js -->
|
|
|
+<g id="edge31" class="edge"><title>endpoints/langcode.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M100.757,-485.766C117.949,-481.395 135.754,-476.877 136,-476.846 188.04,-470.347 201.583,-475.141 254,-476.846 439.867,-482.891 557.438,-443.312 653,-602.846 690.479,-665.414 695.351,-1209.75 695.927,-1308.51"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="693.828,-1308.61 695.961,-1314.6 698.028,-1308.59 693.828,-1308.61"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/languages.js -->
|
|
|
+<g id="node15" class="node"><title>endpoints/languages.js</title>
|
|
|
+<g id="a_node15"><a xlink:href="endpoints/languages.js" xlink:title="languages.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M97.5,-592.846C97.5,-592.846 38.5,-592.846 38.5,-592.846 35.5,-592.846 32.5,-589.846 32.5,-586.846 32.5,-586.846 32.5,-580.846 32.5,-580.846 32.5,-577.846 35.5,-574.846 38.5,-574.846 38.5,-574.846 97.5,-574.846 97.5,-574.846 100.5,-574.846 103.5,-577.846 103.5,-580.846 103.5,-580.846 103.5,-586.846 103.5,-586.846 103.5,-589.846 100.5,-592.846 97.5,-592.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-581.646" font-family="Helvetica,sans-Serif" font-size="9.00">languages.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/languages.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge32" class="edge"><title>endpoints/languages.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M103.521,-586.905C112.329,-589.122 121.214,-592.799 128,-598.846 135.457,-605.491 130.442,-611.547 136,-619.846 212.545,-734.14 305.309,-706.288 361.5,-831.846 372.692,-856.854 357.225,-1303.18 374,-1324.85 374.435,-1325.41 374.89,-1325.95 375.363,-1326.47"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.191,-1328.24 380.065,-1330.67 376.989,-1325.11 374.191,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/languages.js->src/httpServer.js -->
|
|
|
+<g id="edge33" class="edge"><title>endpoints/languages.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M103.517,-585.092C112.873,-587.212 122.048,-591.291 128,-598.846 138.814,-612.572 132.135,-1210.81 136,-1227.85 146.498,-1274.13 174.243,-1323.56 188.796,-1347.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.082,-1348.6 192.025,-1352.59 190.653,-1346.39 187.082,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/languages.js->src/parseURL.js -->
|
|
|
+<g id="edge35" class="edge"><title>endpoints/languages.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M103.976,-580.857C168.363,-577.564 304.288,-581.407 361.5,-664.846 381.328,-693.763 352.364,-1268.25 374,-1295.85 377.42,-1300.21 382.035,-1303.3 387.117,-1305.49"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.423,-1307.47 392.779,-1307.51 387.838,-1303.51 386.423,-1307.47"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/languages.js->src/languages.js -->
|
|
|
+<g id="edge34" class="edge"><title>endpoints/languages.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M103.735,-580.141C114.102,-579.196 125.5,-578.315 136,-577.846 236.515,-573.354 283.163,-534.705 361.5,-597.846 586.686,-779.35 613.043,-1181.2 616.102,-1264.54"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="614.005,-1264.67 616.303,-1270.59 618.203,-1264.53 614.005,-1264.67"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/ping.js -->
|
|
|
+<g id="node16" class="node"><title>endpoints/ping.js</title>
|
|
|
+<g id="a_node16"><a xlink:href="endpoints/ping.js" xlink:title="ping.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-532.846C89,-532.846 47,-532.846 47,-532.846 44,-532.846 41,-529.846 41,-526.846 41,-526.846 41,-520.846 41,-520.846 41,-517.846 44,-514.846 47,-514.846 47,-514.846 89,-514.846 89,-514.846 92,-514.846 95,-517.846 95,-520.846 95,-520.846 95,-526.846 95,-526.846 95,-529.846 92,-532.846 89,-532.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-521.646" font-family="Helvetica,sans-Serif" font-size="9.00">ping.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/ping.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge36" class="edge"><title>endpoints/ping.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.4173,-523.189C156.145,-523.33 304.805,-533.492 361.5,-625.846 381.82,-658.946 350.335,-1294.05 374,-1324.85 374.433,-1325.41 374.886,-1325.95 375.357,-1326.48"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.178,-1328.24 380.045,-1330.69 376.984,-1325.12 374.178,-1328.24"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/ping.js->src/httpServer.js -->
|
|
|
+<g id="edge37" class="edge"><title>endpoints/ping.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2266,-523.679C107.15,-525.093 120.288,-529.045 128,-538.846 139.837,-553.887 131.777,-1209.18 136,-1227.85 146.473,-1274.14 174.229,-1323.56 188.79,-1347.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.077,-1348.6 192.021,-1352.59 190.648,-1346.39 187.077,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/ping.js->src/parseURL.js -->
|
|
|
+<g id="edge38" class="edge"><title>endpoints/ping.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.4124,-521.353C160.474,-515.856 325.775,-505.999 361.5,-543.846 390.181,-574.231 348.269,-1262.92 374,-1295.85 377.413,-1300.21 382.024,-1303.31 387.104,-1305.5"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="386.409,-1307.48 392.766,-1307.52 387.825,-1303.52 386.409,-1307.48"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/ping.js->src/translate.js -->
|
|
|
+<g id="edge39" class="edge"><title>endpoints/ping.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.3805,-519.733C162.731,-510.412 345.284,-492.62 481,-548.846 580.298,-589.984 613.432,-618.912 653,-718.846 697.303,-830.738 696.773,-1225.13 696.151,-1308.36"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="694.049,-1308.61 696.099,-1314.62 698.248,-1308.64 694.049,-1308.61"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/static.js -->
|
|
|
+<g id="node17" class="node"><title>endpoints/static.js</title>
|
|
|
+<g id="a_node17"><a xlink:href="endpoints/static.js" xlink:title="static.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-412.846C89,-412.846 47,-412.846 47,-412.846 44,-412.846 41,-409.846 41,-406.846 41,-406.846 41,-400.846 41,-400.846 41,-397.846 44,-394.846 47,-394.846 47,-394.846 89,-394.846 89,-394.846 92,-394.846 95,-397.846 95,-400.846 95,-400.846 95,-406.846 95,-406.846 95,-409.846 92,-412.846 89,-412.846"/>
|
|
|
+<text text-anchor="middle" x="68" y="-401.646" font-family="Helvetica,sans-Serif" font-size="9.00">static.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- endpoints/static.js->src/httpServer.js -->
|
|
|
+<g id="edge40" class="edge"><title>endpoints/static.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2339,-403.673C107.159,-405.086 120.296,-409.039 128,-418.846 141.883,-436.519 131.06,-1205.92 136,-1227.85 146.433,-1274.15 174.207,-1323.57 188.781,-1347.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.069,-1348.6 192.015,-1352.59 190.638,-1346.39 187.069,-1348.6"/>
|
|
|
+</g>
|
|
|
+<!-- endpoints/static.js->src/verboseLogging.js -->
|
|
|
+<g id="edge41" class="edge"><title>endpoints/static.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M69.2112,-394.652C70.6169,-342.209 80.3627,-81.412 136,-29.8459 193.994,23.9046 233.928,-11.8459 313,-11.8459 313,-11.8459 313,-11.8459 618.5,-11.8459 715.19,-11.8459 688.348,-49.8093 728,-251.846 775.19,-492.295 785.118,-1305.99 786.355,-1428.38"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="784.257,-1428.59 786.416,-1434.57 788.457,-1428.55 784.257,-1428.59"/>
|
|
|
+</g>
|
|
|
+<!-- src/analytics.js->src/verboseLogging.js -->
|
|
|
+<g id="edge43" class="edge"><title>src/analytics.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M562.927,-1596.34C587.732,-1594.41 623.378,-1589.97 653,-1579.85 689.15,-1567.49 700.369,-1564.23 728,-1537.85 752.568,-1514.39 771.093,-1478.52 780.212,-1458.56"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="782.208,-1459.24 782.736,-1452.9 778.372,-1457.53 782.208,-1459.24"/>
|
|
|
+</g>
|
|
|
+<!-- src/analytics.js->src/logger.js -->
|
|
|
+<g id="edge42" class="edge"><title>src/analytics.js->src/logger.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M555.453,-1588.83C565.454,-1584.9 577.282,-1580.25 587.852,-1576.1"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="588.758,-1578 593.574,-1573.85 587.222,-1574.09 588.758,-1578"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/AllJokes.js->src/languages.js -->
|
|
|
+<g id="edge44" class="edge"><title>src/classes/AllJokes.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M562.352,-1265.66C566.795,-1266.83 571.436,-1268.04 576.053,-1269.25"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="575.534,-1271.29 581.87,-1270.78 576.598,-1267.22 575.534,-1271.29"/>
|
|
|
+</g>
|
|
|
+<!-- src/classes/AllJokes.js->src/parseJokes.js -->
|
|
|
+<g id="edge45" class="edge"><title>src/classes/AllJokes.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M531.5,-1266.87C531.5,-1278.03 531.5,-1289.2 531.5,-1300.36"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="529.4,-1308.5 531.5,-1314.5 533.6,-1308.5 529.4,-1308.5"/>
|
|
|
+<polyline fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="531.5,-1308.5 531.5,-1305.5 "/>
|
|
|
+<ellipse fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" cx="531.5" cy="-1303.1" rx="2.4" ry="2.4"/>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js -->
|
|
|
+<g id="node23" class="node"><title>src/docs.js</title>
|
|
|
+<g id="a_node23"><a xlink:href="src/docs.js" xlink:title="docs.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M335,-1648.85C335,-1648.85 293,-1648.85 293,-1648.85 290,-1648.85 287,-1645.85 287,-1642.85 287,-1642.85 287,-1636.85 287,-1636.85 287,-1633.85 290,-1630.85 293,-1630.85 293,-1630.85 335,-1630.85 335,-1630.85 338,-1630.85 341,-1633.85 341,-1636.85 341,-1636.85 341,-1642.85 341,-1642.85 341,-1645.85 338,-1648.85 335,-1648.85"/>
|
|
|
+<text text-anchor="middle" x="314" y="-1637.65" font-family="Helvetica,sans-Serif" font-size="9.00">docs.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js->src/languages.js -->
|
|
|
+<g id="edge51" class="edge"><title>src/docs.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.178,-1641.31C400.155,-1643.97 540.571,-1646.55 570,-1612.85 575.337,-1606.73 606.495,-1359.93 614.583,-1295.24"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="616.713,-1295.13 615.372,-1288.91 612.545,-1294.6 616.713,-1295.13"/>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js->src/parseJokes.js -->
|
|
|
+<g id="edge53" class="edge"><title>src/docs.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M325.79,-1630.79C337.242,-1621.48 356.12,-1606.94 374,-1596.85 418.925,-1571.48 450.496,-1593.45 481,-1551.85 499.474,-1526.65 486.485,-1442.17 494,-1411.85 500.625,-1385.11 514.078,-1355.91 522.671,-1338.78"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="524.744,-1339.34 525.596,-1333.04 521.001,-1337.43 524.744,-1339.34"/>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js->src/verboseLogging.js -->
|
|
|
+<g id="edge54" class="edge"><title>src/docs.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.119,-1644.25C381.569,-1650.67 461.866,-1661.85 530.5,-1661.85 530.5,-1661.85 530.5,-1661.85 618.5,-1661.85 721.161,-1661.85 769.836,-1508.29 782.831,-1458.93"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="784.912,-1459.27 784.368,-1452.94 780.844,-1458.23 784.912,-1459.27"/>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js->src/analytics.js -->
|
|
|
+<g id="edge50" class="edge"><title>src/docs.js->src/analytics.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.275,-1641.36C374.591,-1642.49 433.422,-1641.78 481,-1626.85 492.598,-1623.21 504.388,-1616.45 513.551,-1610.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="514.857,-1612.02 518.621,-1606.9 512.484,-1608.55 514.857,-1612.02"/>
|
|
|
+</g>
|
|
|
+<!-- src/docs.js->src/logRequest.js -->
|
|
|
+<g id="edge52" class="edge"><title>src/docs.js->src/logRequest.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.142,-1633.28C353.983,-1630.06 369.777,-1626.09 384.272,-1622.45"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="385.085,-1624.41 390.393,-1620.91 384.062,-1620.34 385.085,-1624.41"/>
|
|
|
+</g>
|
|
|
+<!-- src/logRequest.js->src/languages.js -->
|
|
|
+<g id="edge84" class="edge"><title>src/logRequest.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M448.016,-1602.83C458.764,-1597.12 471.757,-1588.92 481,-1578.85 562.876,-1489.61 602.19,-1342.49 613.185,-1295.08"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="615.27,-1295.38 614.55,-1289.07 611.174,-1294.45 615.27,-1295.38"/>
|
|
|
+</g>
|
|
|
+<!-- src/logRequest.js->src/parseJokes.js -->
|
|
|
+<g id="edge86" class="edge"><title>src/logRequest.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M464.589,-1605.73C470.932,-1603.07 476.828,-1599.27 481,-1593.85 505.729,-1561.71 484.668,-1451.3 494,-1411.85 500.34,-1385.04 513.879,-1355.87 522.567,-1338.75"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="524.64,-1339.31 525.526,-1333.02 520.908,-1337.39 524.64,-1339.31"/>
|
|
|
+</g>
|
|
|
+<!-- src/logRequest.js->src/analytics.js -->
|
|
|
+<g id="edge83" class="edge"><title>src/logRequest.js->src/analytics.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M464.749,-1606.87C474.331,-1605.56 484.673,-1604.14 494.255,-1602.82"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="494.768,-1604.87 500.427,-1601.97 494.197,-1600.71 494.768,-1604.87"/>
|
|
|
+</g>
|
|
|
+<!-- src/logRequest.js->src/logger.js -->
|
|
|
+<g id="edge85" class="edge"><title>src/logRequest.js->src/logger.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M460.973,-1602.83C467.796,-1600.35 474.799,-1597.37 481,-1593.85 487.582,-1590.11 487.102,-1585.96 494,-1582.85 509.638,-1575.79 553.411,-1570.53 584.147,-1567.58"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="584.716,-1569.63 590.493,-1566.98 584.323,-1565.45 584.716,-1569.63"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/fileFormatConverter.js -->
|
|
|
+<g id="edge71" class="edge"><title>src/jokeSubmission.js->src/fileFormatConverter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M360.673,-1352.83C365.325,-1351.92 370.073,-1350.98 374.783,-1350.05"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="375.238,-1352.1 380.718,-1348.88 374.425,-1347.98 375.238,-1352.1"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/httpServer.js -->
|
|
|
+<g id="edge72" class="edge"><title>src/jokeSubmission.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M266.967,-1366.28C260.448,-1366.36 253.737,-1366.37 247.196,-1366.29"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="239.337,-1364.02 233.293,-1365.99 239.246,-1368.22 239.337,-1364.02"/>
|
|
|
+<polyline fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="239.291,-1366.12 242.29,-1366.18 "/>
|
|
|
+<ellipse fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" cx="244.69" cy="-1366.24" rx="2.4" ry="2.4"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/parseURL.js -->
|
|
|
+<g id="edge76" class="edge"><title>src/jokeSubmission.js->src/parseURL.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M327.088,-1352.83C338.632,-1344.58 356.772,-1332.52 374,-1324.85 378.201,-1322.97 382.695,-1321.27 387.22,-1319.74"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="387.88,-1321.74 392.949,-1317.9 386.595,-1317.74 387.88,-1321.74"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/parseJokes.js -->
|
|
|
+<g id="edge75" class="edge"><title>src/jokeSubmission.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M361.164,-1366.14C395.084,-1367.81 441.879,-1366.98 481,-1354.85 493.257,-1351.04 505.493,-1343.42 514.733,-1336.69"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="516.01,-1338.36 519.54,-1333.07 513.484,-1335 516.01,-1338.36"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/translate.js -->
|
|
|
+<g id="edge77" class="edge"><title>src/jokeSubmission.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M359.703,-1370.88C426.121,-1382.25 553.694,-1396.12 653,-1358.85 664.791,-1354.42 675.762,-1345.38 683.671,-1337.59"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="685.5,-1338.72 688.18,-1332.96 682.49,-1335.79 685.5,-1338.72"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/analytics.js -->
|
|
|
+<g id="edge70" class="edge"><title>src/jokeSubmission.js->src/analytics.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M340.746,-1370.86C382.302,-1385.88 461.485,-1416.56 481,-1438.85 518.182,-1481.31 527.441,-1551.48 529.742,-1582.4"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="527.668,-1582.86 530.154,-1588.71 531.859,-1582.59 527.668,-1582.86"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/logRequest.js -->
|
|
|
+<g id="edge73" class="edge"><title>src/jokeSubmission.js->src/logRequest.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M318.193,-1371.13C329.427,-1403.76 366.846,-1511.97 374,-1526.85 386.564,-1552.97 405.096,-1581.2 416.451,-1597.67"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="414.857,-1599.05 420.008,-1602.78 418.304,-1596.65 414.857,-1599.05"/>
|
|
|
+</g>
|
|
|
+<!-- src/jokeSubmission.js->src/meter.js -->
|
|
|
+<g id="edge74" class="edge"><title>src/jokeSubmission.js->src/meter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M322.782,-1371.08C333.523,-1383.5 353.856,-1405.87 374,-1421.85 383.228,-1429.17 394.254,-1436.12 403.815,-1441.67"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="402.997,-1443.62 409.25,-1444.76 405.074,-1439.97 402.997,-1443.62"/>
|
|
|
+</g>
|
|
|
+<!-- src/lists.js->src/verboseLogging.js -->
|
|
|
+<g id="edge82" class="edge"><title>src/lists.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.118,-1516.96C347.779,-1518.83 354.916,-1520.87 361.5,-1522.85 367.088,-1524.52 368.258,-1525.82 374,-1526.85 442.535,-1539.12 460.875,-1533.85 530.5,-1533.85 530.5,-1533.85 530.5,-1533.85 618.5,-1533.85 682.357,-1533.85 745.411,-1482.7 772.582,-1457.52"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="774.304,-1458.78 777.23,-1453.14 771.423,-1455.73 774.304,-1458.78"/>
|
|
|
+</g>
|
|
|
+<!-- src/lists.js->src/logger.js -->
|
|
|
+<g id="edge80" class="edge"><title>src/lists.js->src/logger.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.276,-1514.25C348.214,-1516.18 355.448,-1518.93 361.5,-1522.85 368.786,-1527.56 366.357,-1533.74 374,-1537.85 409.635,-1557.01 527.13,-1562.61 584.464,-1564.22"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="584.431,-1566.31 590.485,-1564.38 584.543,-1562.12 584.431,-1566.31"/>
|
|
|
+</g>
|
|
|
+<!-- src/lists.js->src/resolveIP.js -->
|
|
|
+<g id="edge81" class="edge"><title>src/lists.js->src/resolveIP.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M341.142,-1510.31C355.348,-1510.57 373.167,-1510.89 388.845,-1511.17"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="388.925,-1513.27 394.962,-1511.28 389.001,-1509.07 388.925,-1513.27"/>
|
|
|
+</g>
|
|
|
+<!-- src/meter.js->src/verboseLogging.js -->
|
|
|
+<g id="edge98" class="edge"><title>src/meter.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M454.553,-1453.75C506.562,-1453.45 626.945,-1452.31 728,-1447.85 730.215,-1447.75 732.477,-1447.64 734.761,-1447.52"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="734.97,-1449.61 740.844,-1447.18 734.737,-1445.42 734.97,-1449.61"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js -->
|
|
|
+<g id="node29" class="node"><title>src/main.js</title>
|
|
|
+<g id="a_node29"><a xlink:href="src/main.js" xlink:title="main.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M89,-1612.85C89,-1612.85 47,-1612.85 47,-1612.85 44,-1612.85 41,-1609.85 41,-1606.85 41,-1606.85 41,-1600.85 41,-1600.85 41,-1597.85 44,-1594.85 47,-1594.85 47,-1594.85 89,-1594.85 89,-1594.85 92,-1594.85 95,-1597.85 95,-1600.85 95,-1600.85 95,-1606.85 95,-1606.85 95,-1609.85 92,-1612.85 89,-1612.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1601.65" font-family="Helvetica,sans-Serif" font-size="9.00">main.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/httpServer.js -->
|
|
|
+<g id="edge90" class="edge"><title>src/main.js->src/httpServer.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M73.8994,-1594.65C93.4553,-1557.97 166.029,-1421.82 190.149,-1376.57"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="192.126,-1377.33 193.096,-1371.05 188.42,-1375.35 192.126,-1377.33"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/languages.js -->
|
|
|
+<g id="edge91" class="edge"><title>src/main.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.2156,-1605.05C178.059,-1608.21 431.658,-1612.85 481,-1553.85 498.349,-1533.1 482.488,-1457.32 494,-1432.85 514.604,-1389.05 540.183,-1392.97 570,-1354.85 585.466,-1335.07 600.186,-1309.88 608.777,-1294.31"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="610.624,-1295.31 611.655,-1289.04 606.937,-1293.3 610.624,-1295.31"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/parseJokes.js -->
|
|
|
+<g id="edge95" class="edge"><title>src/main.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1694,-1602.04C164.587,-1597.22 348.979,-1584.07 361.5,-1579.85 367.749,-1577.74 368.161,-1574.91 374,-1571.85 419.671,-1547.85 450.333,-1568.33 481,-1526.85 498.127,-1503.68 486.056,-1425.54 494,-1397.85 500.276,-1375.96 512.824,-1352.74 521.44,-1338.26"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="523.324,-1339.21 524.639,-1332.99 519.733,-1337.03 523.324,-1339.21"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/translate.js -->
|
|
|
+<g id="edge96" class="edge"><title>src/main.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M80.1089,-1613.19C92.8262,-1623.41 114.663,-1639.58 136,-1648.85 210.072,-1681 232.25,-1689.85 313,-1689.85 313,-1689.85 313,-1689.85 532.5,-1689.85 688.596,-1689.85 696.674,-1408.88 696.28,-1339.3"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="698.376,-1338.87 696.216,-1332.89 694.177,-1338.91 698.376,-1338.87"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/verboseLogging.js -->
|
|
|
+<g id="edge97" class="edge"><title>src/main.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M75.1745,-1613.09C85.7238,-1628.08 108.741,-1657.45 136,-1671.85 206.692,-1709.17 233.058,-1703.85 313,-1703.85 313,-1703.85 313,-1703.85 618.5,-1703.85 735.729,-1703.85 775.156,-1515.07 784.255,-1459.23"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="786.361,-1459.35 785.217,-1453.1 782.212,-1458.7 786.361,-1459.35"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/analytics.js -->
|
|
|
+<g id="edge87" class="edge"><title>src/main.js->src/analytics.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M86.7578,-1612.94C100.014,-1619.38 118.74,-1627.74 136,-1632.85 232.567,-1661.39 261.053,-1661.95 361.5,-1654.85 415.012,-1651.06 431.811,-1659.25 481,-1637.85 494.976,-1631.76 508.264,-1620.62 517.546,-1611.64"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="519.254,-1612.9 522.018,-1607.18 516.287,-1609.93 519.254,-1612.9"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/auth.js -->
|
|
|
+<g id="edge88" class="edge"><title>src/main.js->src/auth.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M84.1094,-1594.77C97.3158,-1587.29 117.259,-1577.1 136,-1571.85 185.135,-1558.06 244.572,-1554.57 280.548,-1553.83"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="281.02,-1555.92 286.984,-1553.72 280.95,-1551.72 281.02,-1555.92"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/docs.js -->
|
|
|
+<g id="edge89" class="edge"><title>src/main.js->src/docs.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1884,-1611.93C107.473,-1615.45 122.377,-1619.34 136,-1621.85 185.904,-1631.03 244.646,-1635.84 280.334,-1638.1"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="280.604,-1640.23 286.722,-1638.5 280.863,-1636.03 280.604,-1640.23"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/logRequest.js -->
|
|
|
+<g id="edge93" class="edge"><title>src/main.js->src/logRequest.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.0776,-1605.68C107.469,-1606.48 122.492,-1607.35 136,-1607.85 224.09,-1611.08 327.292,-1611.76 383.919,-1611.87"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="384.252,-1613.97 390.256,-1611.88 384.259,-1609.77 384.252,-1613.97"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/lists.js -->
|
|
|
+<g id="edge92" class="edge"><title>src/main.js->src/lists.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M78.106,-1594.66C90.2438,-1582.96 112.891,-1562.91 136,-1551.85 183.529,-1529.09 244.289,-1518.16 280.845,-1513.3"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="281.256,-1515.37 286.939,-1512.52 280.72,-1511.2 281.256,-1515.37"/>
|
|
|
+</g>
|
|
|
+<!-- src/main.js->src/meter.js -->
|
|
|
+<g id="edge94" class="edge"><title>src/main.js->src/meter.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M95.1597,-1595.6C107.439,-1592.04 122.346,-1588.17 136,-1585.85 160.769,-1581.62 342.895,-1585.73 361.5,-1568.85 385.548,-1547.02 357.631,-1524.9 374,-1496.85 381.348,-1484.25 393.86,-1473.79 404.826,-1466.33"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="406.179,-1467.96 410.056,-1462.92 403.884,-1464.44 406.179,-1467.96"/>
|
|
|
+</g>
|
|
|
+<!-- tests/info-endpoint.js -->
|
|
|
+<g id="node30" class="node"><title>tests/info-endpoint.js</title>
|
|
|
+<g id="a_node30"><a xlink:href="tests/info-endpoint.js" xlink:title="info-endpoint.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M102,-1884.85C102,-1884.85 34,-1884.85 34,-1884.85 31,-1884.85 28,-1881.85 28,-1878.85 28,-1878.85 28,-1872.85 28,-1872.85 28,-1869.85 31,-1866.85 34,-1866.85 34,-1866.85 102,-1866.85 102,-1866.85 105,-1866.85 108,-1869.85 108,-1872.85 108,-1872.85 108,-1878.85 108,-1878.85 108,-1881.85 105,-1884.85 102,-1884.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1873.65" font-family="Helvetica,sans-Serif" font-size="9.00">info-endpoint.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tests/joke-endpoint.js -->
|
|
|
+<g id="node31" class="node"><title>tests/joke-endpoint.js</title>
|
|
|
+<g id="a_node31"><a xlink:href="tests/joke-endpoint.js" xlink:title="joke-endpoint.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M103.5,-1854.85C103.5,-1854.85 32.5,-1854.85 32.5,-1854.85 29.5,-1854.85 26.5,-1851.85 26.5,-1848.85 26.5,-1848.85 26.5,-1842.85 26.5,-1842.85 26.5,-1839.85 29.5,-1836.85 32.5,-1836.85 32.5,-1836.85 103.5,-1836.85 103.5,-1836.85 106.5,-1836.85 109.5,-1839.85 109.5,-1842.85 109.5,-1842.85 109.5,-1848.85 109.5,-1848.85 109.5,-1851.85 106.5,-1854.85 103.5,-1854.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1843.65" font-family="Helvetica,sans-Serif" font-size="9.00">joke-endpoint.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tests/langcode-endpoint.js -->
|
|
|
+<g id="node32" class="node"><title>tests/langcode-endpoint.js</title>
|
|
|
+<g id="a_node32"><a xlink:href="tests/langcode-endpoint.js" xlink:title="langcode-endpoint.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M114,-1824.85C114,-1824.85 22,-1824.85 22,-1824.85 19,-1824.85 16,-1821.85 16,-1818.85 16,-1818.85 16,-1812.85 16,-1812.85 16,-1809.85 19,-1806.85 22,-1806.85 22,-1806.85 114,-1806.85 114,-1806.85 117,-1806.85 120,-1809.85 120,-1812.85 120,-1812.85 120,-1818.85 120,-1818.85 120,-1821.85 117,-1824.85 114,-1824.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1813.65" font-family="Helvetica,sans-Serif" font-size="9.00">langcode-endpoint.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tests/safe-mode.js -->
|
|
|
+<g id="node33" class="node"><title>tests/safe-mode.js</title>
|
|
|
+<g id="a_node33"><a xlink:href="tests/safe-mode.js" xlink:title="safe-mode.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M97.5,-1794.85C97.5,-1794.85 38.5,-1794.85 38.5,-1794.85 35.5,-1794.85 32.5,-1791.85 32.5,-1788.85 32.5,-1788.85 32.5,-1782.85 32.5,-1782.85 32.5,-1779.85 35.5,-1776.85 38.5,-1776.85 38.5,-1776.85 97.5,-1776.85 97.5,-1776.85 100.5,-1776.85 103.5,-1779.85 103.5,-1782.85 103.5,-1782.85 103.5,-1788.85 103.5,-1788.85 103.5,-1791.85 100.5,-1794.85 97.5,-1794.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1783.65" font-family="Helvetica,sans-Serif" font-size="9.00">safe-mode.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tests/template.js -->
|
|
|
+<g id="node34" class="node"><title>tests/template.js</title>
|
|
|
+<g id="a_node34"><a xlink:href="tests/template.js" xlink:title="template.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M93,-1764.85C93,-1764.85 43,-1764.85 43,-1764.85 40,-1764.85 37,-1761.85 37,-1758.85 37,-1758.85 37,-1752.85 37,-1752.85 37,-1749.85 40,-1746.85 43,-1746.85 43,-1746.85 93,-1746.85 93,-1746.85 96,-1746.85 99,-1749.85 99,-1752.85 99,-1752.85 99,-1758.85 99,-1758.85 99,-1761.85 96,-1764.85 93,-1764.85"/>
|
|
|
+<text text-anchor="middle" x="68" y="-1753.65" font-family="Helvetica,sans-Serif" font-size="9.00">template.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/add-joke.js -->
|
|
|
+<g id="node35" class="node"><title>tools/add-joke.js</title>
|
|
|
+<g id="a_node35"><a xlink:href="tools/add-joke.js" xlink:title="add-joke.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M224,-1078.85C224,-1078.85 174,-1078.85 174,-1078.85 171,-1078.85 168,-1075.85 168,-1072.85 168,-1072.85 168,-1066.85 168,-1066.85 168,-1063.85 171,-1060.85 174,-1060.85 174,-1060.85 224,-1060.85 224,-1060.85 227,-1060.85 230,-1063.85 230,-1066.85 230,-1066.85 230,-1072.85 230,-1072.85 230,-1075.85 227,-1078.85 224,-1078.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1067.65" font-family="Helvetica,sans-Serif" font-size="9.00">add-joke.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/add-joke.js->src/languages.js -->
|
|
|
+<g id="edge105" class="edge"><title>tools/add-joke.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M230.171,-1077.59C237.984,-1079.77 246.35,-1082.26 254,-1084.85 356.965,-1119.67 385.346,-1124.23 481,-1175.85 523.424,-1198.74 532.26,-1207.85 570,-1237.85 581.353,-1246.87 593.492,-1257.88 602.52,-1266.37"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="601.39,-1268.19 607.19,-1270.8 604.279,-1265.14 601.39,-1268.19"/>
|
|
|
+</g>
|
|
|
+<!-- tools/add-joke.js->src/jokeSubmission.js -->
|
|
|
+<g id="edge104" class="edge"><title>tools/add-joke.js->src/jokeSubmission.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M230.184,-1071.76C239.116,-1073.85 248.079,-1077.75 254,-1084.85 274.44,-1109.35 260.327,-1196.64 267,-1227.85 276.531,-1272.41 296.364,-1322.67 306.593,-1347.03"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="304.698,-1347.94 308.974,-1352.64 308.565,-1346.3 304.698,-1347.94"/>
|
|
|
+</g>
|
|
|
+<!-- tools/add-token.js -->
|
|
|
+<g id="node36" class="node"><title>tools/add-token.js</title>
|
|
|
+<g id="a_node36"><a xlink:href="tools/add-token.js" xlink:title="add-token.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M227,-1168.85C227,-1168.85 171,-1168.85 171,-1168.85 168,-1168.85 165,-1165.85 165,-1162.85 165,-1162.85 165,-1156.85 165,-1156.85 165,-1153.85 168,-1150.85 171,-1150.85 171,-1150.85 227,-1150.85 227,-1150.85 230,-1150.85 233,-1153.85 233,-1156.85 233,-1156.85 233,-1162.85 233,-1162.85 233,-1165.85 230,-1168.85 227,-1168.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1157.65" font-family="Helvetica,sans-Serif" font-size="9.00">add-token.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/generate-changelog.js -->
|
|
|
+<g id="node37" class="node"><title>tools/generate-changelog.js</title>
|
|
|
+<g id="a_node37"><a xlink:href="tools/generate-changelog.js" xlink:title="generate-changelog.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M248,-1138.85C248,-1138.85 150,-1138.85 150,-1138.85 147,-1138.85 144,-1135.85 144,-1132.85 144,-1132.85 144,-1126.85 144,-1126.85 144,-1123.85 147,-1120.85 150,-1120.85 150,-1120.85 248,-1120.85 248,-1120.85 251,-1120.85 254,-1123.85 254,-1126.85 254,-1126.85 254,-1132.85 254,-1132.85 254,-1135.85 251,-1138.85 248,-1138.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1127.65" font-family="Helvetica,sans-Serif" font-size="9.00">generate-changelog.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/reassign-ids.js -->
|
|
|
+<g id="node38" class="node"><title>tools/reassign-ids.js</title>
|
|
|
+<g id="a_node38"><a xlink:href="tools/reassign-ids.js" xlink:title="reassign-ids.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M347.5,-1198.85C347.5,-1198.85 280.5,-1198.85 280.5,-1198.85 277.5,-1198.85 274.5,-1195.85 274.5,-1192.85 274.5,-1192.85 274.5,-1186.85 274.5,-1186.85 274.5,-1183.85 277.5,-1180.85 280.5,-1180.85 280.5,-1180.85 347.5,-1180.85 347.5,-1180.85 350.5,-1180.85 353.5,-1183.85 353.5,-1186.85 353.5,-1186.85 353.5,-1192.85 353.5,-1192.85 353.5,-1195.85 350.5,-1198.85 347.5,-1198.85"/>
|
|
|
+<text text-anchor="middle" x="314" y="-1187.65" font-family="Helvetica,sans-Serif" font-size="9.00">reassign-ids.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/reformat.js -->
|
|
|
+<g id="node39" class="node"><title>tools/reformat.js</title>
|
|
|
+<g id="a_node39"><a xlink:href="tools/reformat.js" xlink:title="reformat.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M223.5,-1108.85C223.5,-1108.85 174.5,-1108.85 174.5,-1108.85 171.5,-1108.85 168.5,-1105.85 168.5,-1102.85 168.5,-1102.85 168.5,-1096.85 168.5,-1096.85 168.5,-1093.85 171.5,-1090.85 174.5,-1090.85 174.5,-1090.85 223.5,-1090.85 223.5,-1090.85 226.5,-1090.85 229.5,-1093.85 229.5,-1096.85 229.5,-1096.85 229.5,-1102.85 229.5,-1102.85 229.5,-1105.85 226.5,-1108.85 223.5,-1108.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1097.65" font-family="Helvetica,sans-Serif" font-size="9.00">reformat.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/submissions.js -->
|
|
|
+<g id="node40" class="node"><title>tools/submissions.js</title>
|
|
|
+<g id="a_node40"><a xlink:href="tools/submissions.js" xlink:title="submissions.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M233.5,-1198.85C233.5,-1198.85 164.5,-1198.85 164.5,-1198.85 161.5,-1198.85 158.5,-1195.85 158.5,-1192.85 158.5,-1192.85 158.5,-1186.85 158.5,-1186.85 158.5,-1183.85 161.5,-1180.85 164.5,-1180.85 164.5,-1180.85 233.5,-1180.85 233.5,-1180.85 236.5,-1180.85 239.5,-1183.85 239.5,-1186.85 239.5,-1186.85 239.5,-1192.85 239.5,-1192.85 239.5,-1195.85 236.5,-1198.85 233.5,-1198.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1187.65" font-family="Helvetica,sans-Serif" font-size="9.00">submissions.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/submissions.js->src/parseJokes.js -->
|
|
|
+<g id="edge107" class="edge"><title>tools/submissions.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M231.422,-1180.83C264.308,-1172.81 317.218,-1163.89 361.5,-1174.85 419.782,-1189.27 444.519,-1190.16 481,-1237.85 497.052,-1258.83 479.779,-1273.58 494,-1295.85 497.753,-1301.72 503.189,-1306.84 508.725,-1311.05"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="507.683,-1312.88 513.792,-1314.64 510.114,-1309.46 507.683,-1312.88"/>
|
|
|
+</g>
|
|
|
+<!-- tools/submissions.js->src/jokeSubmission.js -->
|
|
|
+<g id="edge106" class="edge"><title>tools/submissions.js->src/jokeSubmission.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M216.415,-1198.89C228.144,-1206.04 243.624,-1216.93 254,-1229.85 283.565,-1266.65 301.532,-1320.61 308.986,-1346.67"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="307.023,-1347.44 310.656,-1352.66 311.069,-1346.32 307.023,-1347.44"/>
|
|
|
+</g>
|
|
|
+<!-- tools/submissions.js->tools/reassign-ids.js -->
|
|
|
+<g id="edge108" class="edge"><title>tools/submissions.js->tools/reassign-ids.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M239.522,-1189.85C248.815,-1189.85 258.784,-1189.85 268.287,-1189.85"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="268.453,-1191.95 274.453,-1189.85 268.452,-1187.75 268.453,-1191.95"/>
|
|
|
+</g>
|
|
|
+<!-- tools/test.js -->
|
|
|
+<g id="node41" class="node"><title>tools/test.js</title>
|
|
|
+<g id="a_node41"><a xlink:href="tools/test.js" xlink:title="test.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M220,-988.846C220,-988.846 178,-988.846 178,-988.846 175,-988.846 172,-985.846 172,-982.846 172,-982.846 172,-976.846 172,-976.846 172,-973.846 175,-970.846 178,-970.846 178,-970.846 220,-970.846 220,-970.846 223,-970.846 226,-973.846 226,-976.846 226,-976.846 226,-982.846 226,-982.846 226,-985.846 223,-988.846 220,-988.846"/>
|
|
|
+<text text-anchor="middle" x="199" y="-977.646" font-family="Helvetica,sans-Serif" font-size="9.00">test.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/test.js->src/verboseLogging.js -->
|
|
|
+<g id="edge109" class="edge"><title>tools/test.js->src/verboseLogging.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M201.577,-970.611C219.044,-870.351 380.944,7.80078 653,-235.846 746.708,-319.769 781.677,-1295.6 786.026,-1428.82"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="783.928,-1428.91 786.22,-1434.83 788.126,-1428.77 783.928,-1428.91"/>
|
|
|
+</g>
|
|
|
+<!-- tools/validate-ids.js -->
|
|
|
+<g id="node42" class="node"><title>tools/validate-ids.js</title>
|
|
|
+<g id="a_node42"><a xlink:href="tools/validate-ids.js" xlink:title="validate-ids.js">
|
|
|
+<path fill="#ccffcc" stroke="black" d="M230,-1018.85C230,-1018.85 168,-1018.85 168,-1018.85 165,-1018.85 162,-1015.85 162,-1012.85 162,-1012.85 162,-1006.85 162,-1006.85 162,-1003.85 165,-1000.85 168,-1000.85 168,-1000.85 230,-1000.85 230,-1000.85 233,-1000.85 236,-1003.85 236,-1006.85 236,-1006.85 236,-1012.85 236,-1012.85 236,-1015.85 233,-1018.85 230,-1018.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1007.65" font-family="Helvetica,sans-Serif" font-size="9.00">validate-ids.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/validate-jokes.js -->
|
|
|
+<g id="node43" class="node"><title>tools/validate-jokes.js</title>
|
|
|
+<g id="a_node43"><a xlink:href="tools/validate-jokes.js" xlink:title="validate-jokes.js">
|
|
|
+<path fill="#ffffcc" stroke="black" d="M234.5,-1048.85C234.5,-1048.85 163.5,-1048.85 163.5,-1048.85 160.5,-1048.85 157.5,-1045.85 157.5,-1042.85 157.5,-1042.85 157.5,-1036.85 157.5,-1036.85 157.5,-1033.85 160.5,-1030.85 163.5,-1030.85 163.5,-1030.85 234.5,-1030.85 234.5,-1030.85 237.5,-1030.85 240.5,-1033.85 240.5,-1036.85 240.5,-1036.85 240.5,-1042.85 240.5,-1042.85 240.5,-1045.85 237.5,-1048.85 234.5,-1048.85"/>
|
|
|
+<text text-anchor="middle" x="199" y="-1037.65" font-family="Helvetica,sans-Serif" font-size="9.00">validate-jokes.js</text>
|
|
|
+</a>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+<!-- tools/validate-jokes.js->src/languages.js -->
|
|
|
+<g id="edge110" class="edge"><title>tools/validate-jokes.js->src/languages.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M240.571,-1037.54C298.398,-1036.18 405.831,-1040.97 481,-1087.85 529.544,-1118.12 537.636,-1133.67 570,-1180.85 588.886,-1208.38 603.763,-1244.79 611.23,-1264.89"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="609.276,-1265.67 613.306,-1270.58 613.222,-1264.23 609.276,-1265.67"/>
|
|
|
+</g>
|
|
|
+<!-- tools/validate-jokes.js->src/parseJokes.js -->
|
|
|
+<g id="edge111" class="edge"><title>tools/validate-jokes.js->src/parseJokes.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M240.667,-1046.41C304.089,-1059.02 425.07,-1093.12 481,-1175.85 511.046,-1220.29 467.71,-1249.08 494,-1295.85 497.356,-1301.82 502.559,-1306.93 507.995,-1311.09"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="506.897,-1312.88 513.007,-1314.64 509.324,-1309.45 506.897,-1312.88"/>
|
|
|
+</g>
|
|
|
+<!-- tools/validate-jokes.js->src/translate.js -->
|
|
|
+<g id="edge112" class="edge"><title>tools/validate-jokes.js->src/translate.js</title>
|
|
|
+<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M240.753,-1032.54C245.524,-1030.56 250.08,-1028.04 254,-1024.85 384.375,-918.481 258.241,-687.846 426.5,-687.846 426.5,-687.846 426.5,-687.846 532.5,-687.846 664.849,-687.846 691.618,-1210.99 695.454,-1308.35"/>
|
|
|
+<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="693.366,-1308.69 695.692,-1314.61 697.563,-1308.53 693.366,-1308.69"/>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+</svg>
|