mirror of
https://github.com/flavioribeiro/donut.git
synced 2026-04-23 00:27:03 +08:00
1548 lines
75 KiB
XML
1548 lines
75 KiB
XML
<?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 9.0.0 (20230911.1827)
|
|
-->
|
|
<!-- Title: donut Pages: 1 -->
|
|
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<script type="text/ecmascript"><![CDATA[
|
|
/**
|
|
* SVGPan library 1.2.2
|
|
* ======================
|
|
*
|
|
* Given an unique existing element with id "viewport" (or when missing, the
|
|
* first g-element), including the library into any SVG adds the following
|
|
* capabilities:
|
|
*
|
|
* - Mouse panning
|
|
* - Mouse zooming (using the wheel)
|
|
* - Object dragging
|
|
*
|
|
* You can configure the behaviour of the pan/zoom/drag with the variables
|
|
* listed in the CONFIGURATION section of this file.
|
|
*
|
|
* Known issues:
|
|
*
|
|
* - Zooming (while panning) on Safari has still some issues
|
|
*
|
|
* Releases:
|
|
*
|
|
* 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi
|
|
* - Fixed viewBox on root tag (#7)
|
|
* - Improved zoom speed (#2)
|
|
*
|
|
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi
|
|
* - Fixed a regression with mouse wheel (now working on Firefox 5)
|
|
* - Working with viewBox attribute (#4)
|
|
* - Added "use strict;" and fixed resulting warnings (#5)
|
|
* - Added configuration variables, dragging is disabled by default (#3)
|
|
*
|
|
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui
|
|
* Fixed a bug with browser mouse handler interaction
|
|
*
|
|
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui
|
|
* Updated the zoom code to support the mouse wheel on Safari/Chrome
|
|
*
|
|
* 1.0, Andrea Leofreddi
|
|
* First release
|
|
*
|
|
* This code is licensed under the following BSD license:
|
|
*
|
|
* Copyright 2009-2017 Andrea Leofreddi <a.leofreddi@vleo.net>. All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without modification, are
|
|
* permitted provided that the following conditions are met:
|
|
*
|
|
* 1. Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
* 3. Neither the name of the copyright holder nor the names of its
|
|
* contributors may be used to endorse or promote products derived from
|
|
* this software without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS
|
|
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR
|
|
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
|
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
|
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
*
|
|
* The views and conclusions contained in the software and documentation are those of the
|
|
* authors and should not be interpreted as representing official policies, either expressed
|
|
* or implied, of Andrea Leofreddi.
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
/// CONFIGURATION
|
|
/// ====>
|
|
|
|
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled)
|
|
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled)
|
|
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled)
|
|
var zoomScale = 0.2; // Zoom sensitivity
|
|
|
|
/// <====
|
|
/// END OF CONFIGURATION
|
|
|
|
var root = document.documentElement;
|
|
|
|
var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf;
|
|
|
|
setupHandlers(root);
|
|
|
|
/**
|
|
* Register handlers
|
|
*/
|
|
function setupHandlers(root){
|
|
setAttributes(root, {
|
|
"onmouseup" : "handleMouseUp(evt)",
|
|
"onmousedown" : "handleMouseDown(evt)",
|
|
"onmousemove" : "handleMouseMove(evt)",
|
|
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element
|
|
});
|
|
|
|
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0)
|
|
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari
|
|
else
|
|
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others
|
|
}
|
|
|
|
/**
|
|
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable.
|
|
*/
|
|
function getRoot(root) {
|
|
if(svgRoot == null) {
|
|
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r;
|
|
|
|
while(t != root) {
|
|
if(t.getAttribute("viewBox")) {
|
|
setCTM(r, t.getCTM());
|
|
|
|
t.removeAttribute("viewBox");
|
|
}
|
|
|
|
t = t.parentNode;
|
|
}
|
|
|
|
svgRoot = r;
|
|
}
|
|
|
|
return svgRoot;
|
|
}
|
|
|
|
/**
|
|
* Instance an SVGPoint object with given event coordinates.
|
|
*/
|
|
function getEventPoint(evt) {
|
|
var p = root.createSVGPoint();
|
|
|
|
p.x = evt.clientX;
|
|
p.y = evt.clientY;
|
|
|
|
return p;
|
|
}
|
|
|
|
/**
|
|
* Sets the current transform matrix of an element.
|
|
*/
|
|
function setCTM(element, matrix) {
|
|
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")";
|
|
|
|
element.setAttribute("transform", s);
|
|
}
|
|
|
|
/**
|
|
* Dumps a matrix to a string (useful for debug).
|
|
*/
|
|
function dumpMatrix(matrix) {
|
|
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]";
|
|
|
|
return s;
|
|
}
|
|
|
|
/**
|
|
* Sets attributes of an element.
|
|
*/
|
|
function setAttributes(element, attributes){
|
|
for (var i in attributes)
|
|
element.setAttributeNS(null, i, attributes[i]);
|
|
}
|
|
|
|
/**
|
|
* Handle mouse wheel event.
|
|
*/
|
|
function handleMouseWheel(evt) {
|
|
if(!enableZoom)
|
|
return;
|
|
|
|
if(evt.preventDefault)
|
|
evt.preventDefault();
|
|
|
|
evt.returnValue = false;
|
|
|
|
var svgDoc = evt.target.ownerDocument;
|
|
|
|
var delta;
|
|
|
|
if(evt.wheelDelta)
|
|
delta = evt.wheelDelta / 360; // Chrome/Safari
|
|
else
|
|
delta = evt.detail / -9; // Mozilla
|
|
|
|
var z = Math.pow(1 + zoomScale, delta);
|
|
|
|
var g = getRoot(svgDoc);
|
|
|
|
var p = getEventPoint(evt);
|
|
|
|
p = p.matrixTransform(g.getCTM().inverse());
|
|
|
|
// Compute new scale matrix in current mouse position
|
|
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y);
|
|
|
|
setCTM(g, g.getCTM().multiply(k));
|
|
|
|
if(typeof(stateTf) == "undefined")
|
|
stateTf = g.getCTM().inverse();
|
|
|
|
stateTf = stateTf.multiply(k.inverse());
|
|
}
|
|
|
|
/**
|
|
* Handle mouse move event.
|
|
*/
|
|
function handleMouseMove(evt) {
|
|
if(evt.preventDefault)
|
|
evt.preventDefault();
|
|
|
|
evt.returnValue = false;
|
|
|
|
var svgDoc = evt.target.ownerDocument;
|
|
|
|
var g = getRoot(svgDoc);
|
|
|
|
if(state == 'pan' && enablePan) {
|
|
// Pan mode
|
|
var p = getEventPoint(evt).matrixTransform(stateTf);
|
|
|
|
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));
|
|
} else if(state == 'drag' && enableDrag) {
|
|
// Drag mode
|
|
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse());
|
|
|
|
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM()));
|
|
|
|
stateOrigin = p;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Handle click event.
|
|
*/
|
|
function handleMouseDown(evt) {
|
|
if(evt.preventDefault)
|
|
evt.preventDefault();
|
|
|
|
evt.returnValue = false;
|
|
|
|
var svgDoc = evt.target.ownerDocument;
|
|
|
|
var g = getRoot(svgDoc);
|
|
|
|
if(
|
|
evt.target.tagName == "svg"
|
|
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element
|
|
) {
|
|
// Pan mode
|
|
state = 'pan';
|
|
|
|
stateTf = g.getCTM().inverse();
|
|
|
|
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
|
|
} else {
|
|
// Drag mode
|
|
state = 'drag';
|
|
|
|
stateTarget = evt.target;
|
|
|
|
stateTf = g.getCTM().inverse();
|
|
|
|
stateOrigin = getEventPoint(evt).matrixTransform(stateTf);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Handle mouse button release event.
|
|
*/
|
|
function handleMouseUp(evt) {
|
|
if(evt.preventDefault)
|
|
evt.preventDefault();
|
|
|
|
evt.returnValue = false;
|
|
|
|
var svgDoc = evt.target.ownerDocument;
|
|
|
|
if(state == 'pan' || state == 'drag') {
|
|
// Quit pan mode
|
|
state = '';
|
|
}
|
|
}
|
|
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1754.5)">
|
|
<title>donut</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1754.5 1394.38,-1754.5 1394.38,4 -4,4"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_L</title>
|
|
<polygon fill="none" stroke="black" points="8,-1587 8,-1742.5 482,-1742.5 482,-1587 8,-1587"/>
|
|
</g>
|
|
<!-- File: donut -->
|
|
<g id="node1" class="node">
|
|
<title>File: donut</title>
|
|
<g id="a_node1"><a xlink:title="donut">
|
|
<polygon fill="#f8f8f8" stroke="black" points="474.25,-1734.5 15.75,-1734.5 15.75,-1595 474.25,-1595 474.25,-1734.5"/>
|
|
<text text-anchor="start" x="23.75" y="-1715.3" font-family="Times,serif" font-size="16.00">File: donut</text>
|
|
<text text-anchor="start" x="23.75" y="-1696.55" font-family="Times,serif" font-size="16.00">Build ID: 0ec0a2eabb9774bfdaafbe299ab576946d93d3dc</text>
|
|
<text text-anchor="start" x="23.75" y="-1677.8" font-family="Times,serif" font-size="16.00">Type: inuse_space</text>
|
|
<text text-anchor="start" x="23.75" y="-1659.05" font-family="Times,serif" font-size="16.00">Time: Feb 2, 2024 at 11:35pm (-03)</text>
|
|
<text text-anchor="start" x="23.75" y="-1640.3" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 3105.94kB, 100% of 3105.94kB total</text>
|
|
<text text-anchor="start" x="23.75" y="-1602.55" font-family="Times,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N1 -->
|
|
<g id="node1" class="node">
|
|
<title>N1</title>
|
|
<g id="a_node1"><a xlink:title="runtime.allocm (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="685.25,-742.5 496.75,-742.5 496.75,-653.5 685.25,-653.5 685.25,-742.5"/>
|
|
<text text-anchor="middle" x="591" y="-715.7" font-family="Times,serif" font-size="24.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-688.7" font-family="Times,serif" font-size="24.00">allocm</text>
|
|
<text text-anchor="middle" x="591" y="-661.7" font-family="Times,serif" font-size="24.00">1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- NN1_0 -->
|
|
<g id="NN1_0" class="node">
|
|
<title>NN1_0</title>
|
|
<g id="a_NN1_0"><a xlink:title="1025kB">
|
|
<polygon fill="#f8f8f8" stroke="black" points="618,-595.5 568,-595.5 564,-591.5 564,-559.5 614,-559.5 618,-563.5 618,-595.5"/>
|
|
<polyline fill="none" stroke="black" points="614,-591.5 564,-591.5"/>
|
|
<polyline fill="none" stroke="black" points="614,-591.5 614,-559.5"/>
|
|
<polyline fill="none" stroke="black" points="614,-591.5 618,-595.5"/>
|
|
<text text-anchor="middle" x="591" y="-574.77" font-family="Times,serif" font-size="8.00">1kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N1->NN1_0 -->
|
|
<g id="edge1" class="edge">
|
|
<title>N1->NN1_0</title>
|
|
<g id="a_edge1"><a xlink:title="1025kB">
|
|
<path fill="none" stroke="black" d="M591,-653.21C591,-637.81 591,-620.91 591,-607.09"/>
|
|
<polygon fill="black" stroke="black" points="594.5,-607.36 591,-597.36 587.5,-607.36 594.5,-607.36"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge1-label"><a xlink:title="1025kB">
|
|
<text text-anchor="middle" x="614.25" y="-622.2" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N2 -->
|
|
<g id="node2" class="node">
|
|
<title>N2</title>
|
|
<g id="a_node2"><a xlink:title="github.com/pion/webrtc/v3.glob..func1 (544.67kB)">
|
|
<polygon fill="#ede0d8" stroke="#b25515" points="887.38,-1443 714.62,-1443 714.62,-1321 887.38,-1321 887.38,-1443"/>
|
|
<text text-anchor="middle" x="801" y="-1420" font-family="Times,serif" font-size="20.00">webrtc</text>
|
|
<text text-anchor="middle" x="801" y="-1397.5" font-family="Times,serif" font-size="20.00">glob</text>
|
|
<text text-anchor="middle" x="801" y="-1351" font-family="Times,serif" font-size="20.00">func1</text>
|
|
<text text-anchor="middle" x="801" y="-1328.5" font-family="Times,serif" font-size="20.00">544.67kB (17.54%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- NN2_0 -->
|
|
<g id="NN2_0" class="node">
|
|
<title>NN2_0</title>
|
|
<g id="a_NN2_0"><a xlink:title="544.67kB">
|
|
<polygon fill="#f8f8f8" stroke="black" points="828,-1248.75 778,-1248.75 774,-1244.75 774,-1212.75 824,-1212.75 828,-1216.75 828,-1248.75"/>
|
|
<polyline fill="none" stroke="black" points="824,-1244.75 774,-1244.75"/>
|
|
<polyline fill="none" stroke="black" points="824,-1244.75 824,-1212.75"/>
|
|
<polyline fill="none" stroke="black" points="824,-1244.75 828,-1248.75"/>
|
|
<text text-anchor="middle" x="801" y="-1228.03" font-family="Times,serif" font-size="8.00">64kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N2->NN2_0 -->
|
|
<g id="edge2" class="edge">
|
|
<title>N2->NN2_0</title>
|
|
<g id="a_edge2"><a xlink:title="544.67kB">
|
|
<path fill="none" stroke="black" d="M801,-1320.72C801,-1299.89 801,-1277.51 801,-1260.4"/>
|
|
<polygon fill="black" stroke="black" points="804.5,-1260.49 801,-1250.49 797.5,-1260.49 804.5,-1260.49"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge2-label"><a xlink:title="544.67kB">
|
|
<text text-anchor="middle" x="829.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 544.67kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N3 -->
|
|
<g id="node3" class="node">
|
|
<title>N3</title>
|
|
<g id="a_node3"><a xlink:title="runtime.schedule (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="634.62,-1249.38 547.38,-1249.38 547.38,-1212.12 634.62,-1212.12 634.62,-1249.38"/>
|
|
<text text-anchor="middle" x="591" y="-1237.78" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-1228.03" font-family="Times,serif" font-size="8.00">schedule</text>
|
|
<text text-anchor="middle" x="591" y="-1218.28" font-family="Times,serif" font-size="8.00">0 of 1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N34 -->
|
|
<g id="node34" class="node">
|
|
<title>N34</title>
|
|
<g id="a_node34"><a xlink:title="runtime.resetspinning (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="634.62,-1135.62 547.38,-1135.62 547.38,-1098.38 634.62,-1098.38 634.62,-1135.62"/>
|
|
<text text-anchor="middle" x="591" y="-1124.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-1114.28" font-family="Times,serif" font-size="8.00">resetspinning</text>
|
|
<text text-anchor="middle" x="591" y="-1104.53" font-family="Times,serif" font-size="8.00">0 of 1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N3->N34 -->
|
|
<g id="edge8" class="edge">
|
|
<title>N3->N34</title>
|
|
<g id="a_edge8"><a xlink:title="runtime.schedule -> runtime.resetspinning (1025kB)">
|
|
<path fill="none" stroke="#b23200" stroke-width="2" d="M591,-1211.8C591,-1194.85 591,-1169.1 591,-1148.86"/>
|
|
<polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="594.5,-1148.94 591,-1138.94 587.5,-1148.94 594.5,-1148.94"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge8-label"><a xlink:title="runtime.schedule -> runtime.resetspinning (1025kB)">
|
|
<text text-anchor="middle" x="614.25" y="-1161.7" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N4 -->
|
|
<g id="node4" class="node">
|
|
<title>N4</title>
|
|
<g id="a_node4"><a xlink:title="runtime.malg (512.20kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1038.38,-1268.5 865.62,-1268.5 865.62,-1193 1038.38,-1193 1038.38,-1268.5"/>
|
|
<text text-anchor="middle" x="952" y="-1245.5" font-family="Times,serif" font-size="20.00">runtime</text>
|
|
<text text-anchor="middle" x="952" y="-1223" font-family="Times,serif" font-size="20.00">malg</text>
|
|
<text text-anchor="middle" x="952" y="-1200.5" font-family="Times,serif" font-size="20.00">512.20kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- NN4_0 -->
|
|
<g id="NN4_0" class="node">
|
|
<title>NN4_0</title>
|
|
<g id="a_NN4_0"><a xlink:title="512.20kB">
|
|
<polygon fill="#f8f8f8" stroke="black" points="979,-1135 929,-1135 925,-1131 925,-1099 975,-1099 979,-1103 979,-1135"/>
|
|
<polyline fill="none" stroke="black" points="975,-1131 925,-1131"/>
|
|
<polyline fill="none" stroke="black" points="975,-1131 975,-1099"/>
|
|
<polyline fill="none" stroke="black" points="975,-1131 979,-1135"/>
|
|
<text text-anchor="middle" x="952" y="-1114.28" font-family="Times,serif" font-size="8.00">416B</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N4->NN4_0 -->
|
|
<g id="edge3" class="edge">
|
|
<title>N4->NN4_0</title>
|
|
<g id="a_edge3"><a xlink:title="512.20kB">
|
|
<path fill="none" stroke="black" d="M952,-1192.54C952,-1177.61 952,-1160.67 952,-1146.72"/>
|
|
<polygon fill="black" stroke="black" points="955.5,-1146.87 952,-1136.87 948.5,-1146.87 955.5,-1146.87"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge3-label"><a xlink:title="512.20kB">
|
|
<text text-anchor="middle" x="980.5" y="-1161.7" font-family="Times,serif" font-size="14.00"> 512.20kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N5 -->
|
|
<g id="node5" class="node">
|
|
<title>N5</title>
|
|
<g id="a_node5"><a xlink:title="github.com/pion/transport/vnet.NewInterface (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1130.38,-175.25 957.62,-175.25 957.62,-99.75 1130.38,-99.75 1130.38,-175.25"/>
|
|
<text text-anchor="middle" x="1044" y="-152.25" font-family="Times,serif" font-size="20.00">vnet</text>
|
|
<text text-anchor="middle" x="1044" y="-129.75" font-family="Times,serif" font-size="20.00">NewInterface</text>
|
|
<text text-anchor="middle" x="1044" y="-107.25" font-family="Times,serif" font-size="20.00">512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- NN5_0 -->
|
|
<g id="NN5_0" class="node">
|
|
<title>NN5_0</title>
|
|
<g id="a_NN5_0"><a xlink:title="512.05kB">
|
|
<polygon fill="#f8f8f8" stroke="black" points="1071,-36 1021,-36 1017,-32 1017,0 1067,0 1071,-4 1071,-36"/>
|
|
<polyline fill="none" stroke="black" points="1067,-32 1017,-32"/>
|
|
<polyline fill="none" stroke="black" points="1067,-32 1067,0"/>
|
|
<polyline fill="none" stroke="black" points="1067,-32 1071,-36"/>
|
|
<text text-anchor="middle" x="1044" y="-15.28" font-family="Times,serif" font-size="8.00">96B</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N5->NN5_0 -->
|
|
<g id="edge4" class="edge">
|
|
<title>N5->NN5_0</title>
|
|
<g id="a_edge4"><a xlink:title="512.05kB">
|
|
<path fill="none" stroke="black" d="M1044,-99.32C1044,-82.66 1044,-63.32 1044,-47.79"/>
|
|
<polygon fill="black" stroke="black" points="1047.5,-47.79 1044,-37.79 1040.5,-47.79 1047.5,-47.79"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge4-label"><a xlink:title="512.05kB">
|
|
<text text-anchor="middle" x="1072.5" y="-57.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N6 -->
|
|
<g id="node6" class="node">
|
|
<title>N6</title>
|
|
<g id="a_node6"><a xlink:title="net/http.HandlerFunc.ServeHTTP (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1170.62,-1254.25 1077.38,-1254.25 1077.38,-1207.25 1170.62,-1207.25 1170.62,-1254.25"/>
|
|
<text text-anchor="middle" x="1124" y="-1242.65" font-family="Times,serif" font-size="8.00">http</text>
|
|
<text text-anchor="middle" x="1124" y="-1232.9" font-family="Times,serif" font-size="8.00">HandlerFunc</text>
|
|
<text text-anchor="middle" x="1124" y="-1223.15" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
|
|
<text text-anchor="middle" x="1124" y="-1213.4" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N15 -->
|
|
<g id="node15" class="node">
|
|
<title>N15</title>
|
|
<g id="a_node15"><a xlink:title="github.com/flavioribeiro/donut/internal/web.errorHandler.func1 (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-1140.5 997.38,-1140.5 997.38,-1093.5 1090.62,-1093.5 1090.62,-1140.5"/>
|
|
<text text-anchor="middle" x="1044" y="-1128.9" font-family="Times,serif" font-size="8.00">web</text>
|
|
<text text-anchor="middle" x="1044" y="-1119.15" font-family="Times,serif" font-size="8.00">errorHandler</text>
|
|
<text text-anchor="middle" x="1044" y="-1109.4" font-family="Times,serif" font-size="8.00">func1</text>
|
|
<text text-anchor="middle" x="1044" y="-1099.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N6->N15 -->
|
|
<g id="edge33" class="edge">
|
|
<title>N6->N15</title>
|
|
<g id="a_edge33"><a xlink:title="net/http.HandlerFunc.ServeHTTP -> github.com/flavioribeiro/donut/internal/web.errorHandler.func1 (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1084.71,-1206.94C1073.12,-1198.35 1061.54,-1187.57 1054,-1175 1049.9,-1168.17 1047.38,-1160.1 1045.86,-1152.22"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1049.35,-1151.88 1044.48,-1142.47 1042.41,-1152.86 1049.35,-1151.88"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge33-label"><a xlink:title="net/http.HandlerFunc.ServeHTTP -> github.com/flavioribeiro/donut/internal/web.errorHandler.func1 (512.05kB)">
|
|
<text text-anchor="middle" x="1082.5" y="-1161.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N16 -->
|
|
<g id="node16" class="node">
|
|
<title>N16</title>
|
|
<g id="a_node16"><a xlink:title="github.com/flavioribeiro/donut/internal/web.setCors.func1 (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1230.62,-1140.5 1137.38,-1140.5 1137.38,-1093.5 1230.62,-1093.5 1230.62,-1140.5"/>
|
|
<text text-anchor="middle" x="1184" y="-1128.9" font-family="Times,serif" font-size="8.00">web</text>
|
|
<text text-anchor="middle" x="1184" y="-1119.15" font-family="Times,serif" font-size="8.00">setCors</text>
|
|
<text text-anchor="middle" x="1184" y="-1109.4" font-family="Times,serif" font-size="8.00">func1</text>
|
|
<text text-anchor="middle" x="1184" y="-1099.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N6->N16 -->
|
|
<g id="edge34" class="edge">
|
|
<title>N6->N16</title>
|
|
<g id="a_edge34"><a xlink:title="net/http.HandlerFunc.ServeHTTP -> github.com/flavioribeiro/donut/internal/web.setCors.func1 (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1117.26,-1206.88C1114.26,-1192.18 1112.99,-1173.17 1121,-1158.5 1123.05,-1154.74 1125.62,-1151.28 1128.53,-1148.1"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1130.86,-1150.71 1135.84,-1141.36 1126.12,-1145.57 1130.86,-1150.71"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge34-label"><a xlink:title="net/http.HandlerFunc.ServeHTTP -> github.com/flavioribeiro/donut/internal/web.setCors.func1 (512.05kB)">
|
|
<text text-anchor="middle" x="1149.5" y="-1161.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N7 -->
|
|
<g id="node7" class="node">
|
|
<title>N7</title>
|
|
<g id="a_node7"><a xlink:title="text/template/parse.(*Tree).newCommand (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1390.38,-186.5 1217.62,-186.5 1217.62,-88.5 1390.38,-88.5 1390.38,-186.5"/>
|
|
<text text-anchor="middle" x="1304" y="-163.5" font-family="Times,serif" font-size="20.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-141" font-family="Times,serif" font-size="20.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-118.5" font-family="Times,serif" font-size="20.00">newCommand</text>
|
|
<text text-anchor="middle" x="1304" y="-96" font-family="Times,serif" font-size="20.00">512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- NN7_0 -->
|
|
<g id="NN7_0" class="node">
|
|
<title>NN7_0</title>
|
|
<g id="a_NN7_0"><a xlink:title="512.02kB">
|
|
<polygon fill="#f8f8f8" stroke="black" points="1331,-36 1281,-36 1277,-32 1277,0 1327,0 1331,-4 1331,-36"/>
|
|
<polyline fill="none" stroke="black" points="1327,-32 1277,-32"/>
|
|
<polyline fill="none" stroke="black" points="1327,-32 1327,0"/>
|
|
<polyline fill="none" stroke="black" points="1327,-32 1331,-36"/>
|
|
<text text-anchor="middle" x="1304" y="-15.28" font-family="Times,serif" font-size="8.00">48B</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N7->NN7_0 -->
|
|
<g id="edge5" class="edge">
|
|
<title>N7->NN7_0</title>
|
|
<g id="a_edge5"><a xlink:title="512.02kB">
|
|
<path fill="none" stroke="black" d="M1304,-88.03C1304,-74.28 1304,-59.76 1304,-47.6"/>
|
|
<polygon fill="black" stroke="black" points="1307.5,-47.85 1304,-37.85 1300.5,-47.85 1307.5,-47.85"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge5-label"><a xlink:title="512.02kB">
|
|
<text text-anchor="middle" x="1332.5" y="-57.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N8 -->
|
|
<g id="node8" class="node">
|
|
<title>N8</title>
|
|
<g id="a_node8"><a xlink:title="github.com/pion/webrtc/v3.(*DataChannel).readLoop (544.67kB)">
|
|
<polygon fill="#ede0d8" stroke="#b25515" points="847.62,-1688.25 754.38,-1688.25 754.38,-1641.25 847.62,-1641.25 847.62,-1688.25"/>
|
|
<text text-anchor="middle" x="801" y="-1676.65" font-family="Times,serif" font-size="8.00">webrtc</text>
|
|
<text text-anchor="middle" x="801" y="-1666.9" font-family="Times,serif" font-size="8.00">(*DataChannel)</text>
|
|
<text text-anchor="middle" x="801" y="-1657.15" font-family="Times,serif" font-size="8.00">readLoop</text>
|
|
<text text-anchor="middle" x="801" y="-1647.4" font-family="Times,serif" font-size="8.00">0 of 544.67kB (17.54%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N37 -->
|
|
<g id="node37" class="node">
|
|
<title>N37</title>
|
|
<g id="a_node37"><a xlink:title="sync.(*Pool).Get (544.67kB)">
|
|
<polygon fill="#ede0d8" stroke="#b25515" points="847.62,-1542.5 754.38,-1542.5 754.38,-1495.5 847.62,-1495.5 847.62,-1542.5"/>
|
|
<text text-anchor="middle" x="801" y="-1530.9" font-family="Times,serif" font-size="8.00">sync</text>
|
|
<text text-anchor="middle" x="801" y="-1521.15" font-family="Times,serif" font-size="8.00">(*Pool)</text>
|
|
<text text-anchor="middle" x="801" y="-1511.4" font-family="Times,serif" font-size="8.00">Get</text>
|
|
<text text-anchor="middle" x="801" y="-1501.65" font-family="Times,serif" font-size="8.00">0 of 544.67kB (17.54%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N8->N37 -->
|
|
<g id="edge11" class="edge">
|
|
<title>N8->N37</title>
|
|
<g id="a_edge11"><a xlink:title="github.com/pion/webrtc/v3.(*DataChannel).readLoop -> sync.(*Pool).Get (544.67kB)">
|
|
<path fill="none" stroke="#b25515" d="M801,-1640.97C801,-1617.53 801,-1580.73 801,-1553.87"/>
|
|
<polygon fill="#b25515" stroke="#b25515" points="804.5,-1554.18 801,-1544.18 797.5,-1554.18 804.5,-1554.18"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge11-label"><a xlink:title="github.com/pion/webrtc/v3.(*DataChannel).readLoop -> sync.(*Pool).Get (544.67kB)">
|
|
<text text-anchor="middle" x="829.5" y="-1563.7" font-family="Times,serif" font-size="14.00"> 544.67kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N9 -->
|
|
<g id="node9" class="node">
|
|
<title>N9</title>
|
|
<g id="a_node9"><a xlink:title="runtime.mcall (512.50kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="696.62,-1537.62 603.38,-1537.62 603.38,-1500.38 696.62,-1500.38 696.62,-1537.62"/>
|
|
<text text-anchor="middle" x="650" y="-1526.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="650" y="-1516.28" font-family="Times,serif" font-size="8.00">mcall</text>
|
|
<text text-anchor="middle" x="650" y="-1506.53" font-family="Times,serif" font-size="8.00">0 of 512.50kB (16.50%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N33 -->
|
|
<g id="node33" class="node">
|
|
<title>N33</title>
|
|
<g id="a_node33"><a xlink:title="runtime.park_m (512.50kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="696.62,-1400.62 603.38,-1400.62 603.38,-1363.38 696.62,-1363.38 696.62,-1400.62"/>
|
|
<text text-anchor="middle" x="650" y="-1389.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="650" y="-1379.28" font-family="Times,serif" font-size="8.00">park_m</text>
|
|
<text text-anchor="middle" x="650" y="-1369.53" font-family="Times,serif" font-size="8.00">0 of 512.50kB (16.50%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N9->N33 -->
|
|
<g id="edge13" class="edge">
|
|
<title>N9->N33</title>
|
|
<g id="a_edge13"><a xlink:title="runtime.mcall -> runtime.park_m (512.50kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M650,-1500.07C650,-1477.68 650,-1439.07 650,-1412.34"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="653.5,-1412.51 650,-1402.51 646.5,-1412.51 653.5,-1412.51"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge13-label"><a xlink:title="runtime.mcall -> runtime.park_m (512.50kB)">
|
|
<text text-anchor="middle" x="678.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 512.50kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N10 -->
|
|
<g id="node10" class="node">
|
|
<title>N10</title>
|
|
<g id="a_node10"><a xlink:title="runtime.mstart (512.50kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="585.62,-1683.38 492.38,-1683.38 492.38,-1646.12 585.62,-1646.12 585.62,-1683.38"/>
|
|
<text text-anchor="middle" x="539" y="-1671.78" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="539" y="-1662.03" font-family="Times,serif" font-size="8.00">mstart</text>
|
|
<text text-anchor="middle" x="539" y="-1652.28" font-family="Times,serif" font-size="8.00">0 of 512.50kB (16.50%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N28 -->
|
|
<g id="node28" class="node">
|
|
<title>N28</title>
|
|
<g id="a_node28"><a xlink:title="runtime.mstart0 (512.50kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="585.62,-1537.62 492.38,-1537.62 492.38,-1500.38 585.62,-1500.38 585.62,-1537.62"/>
|
|
<text text-anchor="middle" x="539" y="-1526.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="539" y="-1516.28" font-family="Times,serif" font-size="8.00">mstart0</text>
|
|
<text text-anchor="middle" x="539" y="-1506.53" font-family="Times,serif" font-size="8.00">0 of 512.50kB (16.50%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N10->N28 -->
|
|
<g id="edge14" class="edge">
|
|
<title>N10->N28</title>
|
|
<g id="a_edge14"><a xlink:title="runtime.mstart -> runtime.mstart0 (512.50kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M539,-1645.83C539,-1621.6 539,-1578.08 539,-1549.11"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="542.5,-1549.2 539,-1539.2 535.5,-1549.2 542.5,-1549.2"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge14-label"><a xlink:title="runtime.mstart -> runtime.mstart0 (512.50kB)">
|
|
<text text-anchor="middle" x="567.5" y="-1563.7" font-family="Times,serif" font-size="14.00"> 512.50kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N11 -->
|
|
<g id="node11" class="node">
|
|
<title>N11</title>
|
|
<g id="a_node11"><a xlink:title="runtime.systemstack (512.20kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="998.62,-1683.38 905.38,-1683.38 905.38,-1646.12 998.62,-1646.12 998.62,-1683.38"/>
|
|
<text text-anchor="middle" x="952" y="-1671.78" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="952" y="-1662.03" font-family="Times,serif" font-size="8.00">systemstack</text>
|
|
<text text-anchor="middle" x="952" y="-1652.28" font-family="Times,serif" font-size="8.00">0 of 512.20kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N31 -->
|
|
<g id="node31" class="node">
|
|
<title>N31</title>
|
|
<g id="a_node31"><a xlink:title="runtime.newproc.func1 (512.20kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="998.62,-1542.5 905.38,-1542.5 905.38,-1495.5 998.62,-1495.5 998.62,-1542.5"/>
|
|
<text text-anchor="middle" x="952" y="-1530.9" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="952" y="-1521.15" font-family="Times,serif" font-size="8.00">newproc</text>
|
|
<text text-anchor="middle" x="952" y="-1511.4" font-family="Times,serif" font-size="8.00">func1</text>
|
|
<text text-anchor="middle" x="952" y="-1501.65" font-family="Times,serif" font-size="8.00">0 of 512.20kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N11->N31 -->
|
|
<g id="edge20" class="edge">
|
|
<title>N11->N31</title>
|
|
<g id="a_edge20"><a xlink:title="runtime.systemstack -> runtime.newproc.func1 (512.20kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M952,-1645.83C952,-1622.95 952,-1582.86 952,-1554.07"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="955.5,-1554.41 952,-1544.41 948.5,-1554.41 955.5,-1554.41"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge20-label"><a xlink:title="runtime.systemstack -> runtime.newproc.func1 (512.20kB)">
|
|
<text text-anchor="middle" x="980.5" y="-1563.7" font-family="Times,serif" font-size="14.00"> 512.20kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N12 -->
|
|
<g id="node12" class="node">
|
|
<title>N12</title>
|
|
<g id="a_node12"><a xlink:title="net/http.(*conn).serve (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1170.62,-1688.25 1077.38,-1688.25 1077.38,-1641.25 1170.62,-1641.25 1170.62,-1688.25"/>
|
|
<text text-anchor="middle" x="1124" y="-1676.65" font-family="Times,serif" font-size="8.00">http</text>
|
|
<text text-anchor="middle" x="1124" y="-1666.9" font-family="Times,serif" font-size="8.00">(*conn)</text>
|
|
<text text-anchor="middle" x="1124" y="-1657.15" font-family="Times,serif" font-size="8.00">serve</text>
|
|
<text text-anchor="middle" x="1124" y="-1647.4" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N26 -->
|
|
<g id="node26" class="node">
|
|
<title>N26</title>
|
|
<g id="a_node26"><a xlink:title="net/http.serverHandler.ServeHTTP (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1170.62,-1542.5 1077.38,-1542.5 1077.38,-1495.5 1170.62,-1495.5 1170.62,-1542.5"/>
|
|
<text text-anchor="middle" x="1124" y="-1530.9" font-family="Times,serif" font-size="8.00">http</text>
|
|
<text text-anchor="middle" x="1124" y="-1521.15" font-family="Times,serif" font-size="8.00">serverHandler</text>
|
|
<text text-anchor="middle" x="1124" y="-1511.4" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
|
|
<text text-anchor="middle" x="1124" y="-1501.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N12->N26 -->
|
|
<g id="edge32" class="edge">
|
|
<title>N12->N26</title>
|
|
<g id="a_edge32"><a xlink:title="net/http.(*conn).serve -> net/http.serverHandler.ServeHTTP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1124,-1640.97C1124,-1617.53 1124,-1580.73 1124,-1553.87"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1127.5,-1554.18 1124,-1544.18 1120.5,-1554.18 1127.5,-1554.18"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge32-label"><a xlink:title="net/http.(*conn).serve -> net/http.serverHandler.ServeHTTP (512.05kB)">
|
|
<text text-anchor="middle" x="1152.5" y="-1563.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N13 -->
|
|
<g id="node13" class="node">
|
|
<title>N13</title>
|
|
<g id="a_node13"><a xlink:title="runtime.main (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1683.38 1257.38,-1683.38 1257.38,-1646.12 1350.62,-1646.12 1350.62,-1683.38"/>
|
|
<text text-anchor="middle" x="1304" y="-1671.78" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="1304" y="-1662.03" font-family="Times,serif" font-size="8.00">main</text>
|
|
<text text-anchor="middle" x="1304" y="-1652.28" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N27 -->
|
|
<g id="node27" class="node">
|
|
<title>N27</title>
|
|
<g id="a_node27"><a xlink:title="runtime.doInit (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1537.62 1257.38,-1537.62 1257.38,-1500.38 1350.62,-1500.38 1350.62,-1537.62"/>
|
|
<text text-anchor="middle" x="1304" y="-1526.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="1304" y="-1516.28" font-family="Times,serif" font-size="8.00">doInit</text>
|
|
<text text-anchor="middle" x="1304" y="-1506.53" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N13->N27 -->
|
|
<g id="edge38" class="edge">
|
|
<title>N13->N27</title>
|
|
<g id="a_edge38"><a xlink:title="runtime.main -> runtime.doInit (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-1645.83C1304,-1621.6 1304,-1578.08 1304,-1549.11"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-1549.2 1304,-1539.2 1300.5,-1549.2 1307.5,-1549.2"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge38-label"><a xlink:title="runtime.main -> runtime.doInit (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-1563.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N14 -->
|
|
<g id="node14" class="node">
|
|
<title>N14</title>
|
|
<g id="a_node14"><a xlink:title="github.com/flavioribeiro/donut/internal/controllers.(*WebRTCController).GatheringWebRTC (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-941.5 997.38,-941.5 997.38,-894.5 1090.62,-894.5 1090.62,-941.5"/>
|
|
<text text-anchor="middle" x="1044" y="-929.9" font-family="Times,serif" font-size="8.00">controllers</text>
|
|
<text text-anchor="middle" x="1044" y="-920.15" font-family="Times,serif" font-size="8.00">(*WebRTCController)</text>
|
|
<text text-anchor="middle" x="1044" y="-910.4" font-family="Times,serif" font-size="8.00">GatheringWebRTC</text>
|
|
<text text-anchor="middle" x="1044" y="-900.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N22 -->
|
|
<g id="node22" class="node">
|
|
<title>N22</title>
|
|
<g id="a_node22"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).CreateAnswer (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-842 997.38,-842 997.38,-795 1090.62,-795 1090.62,-842"/>
|
|
<text text-anchor="middle" x="1044" y="-830.4" font-family="Times,serif" font-size="8.00">webrtc</text>
|
|
<text text-anchor="middle" x="1044" y="-820.65" font-family="Times,serif" font-size="8.00">(*PeerConnection)</text>
|
|
<text text-anchor="middle" x="1044" y="-810.9" font-family="Times,serif" font-size="8.00">CreateAnswer</text>
|
|
<text text-anchor="middle" x="1044" y="-801.15" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N14->N22 -->
|
|
<g id="edge21" class="edge">
|
|
<title>N14->N22</title>
|
|
<g id="a_edge21"><a xlink:title="github.com/flavioribeiro/donut/internal/controllers.(*WebRTCController).GatheringWebRTC -> github.com/pion/webrtc/v3.(*PeerConnection).CreateAnswer (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-894.39C1044,-882.29 1044,-867.15 1044,-853.65"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-853.84 1044,-843.84 1040.5,-853.84 1047.5,-853.84"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge21-label"><a xlink:title="github.com/flavioribeiro/donut/internal/controllers.(*WebRTCController).GatheringWebRTC -> github.com/pion/webrtc/v3.(*PeerConnection).CreateAnswer (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-863.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N17 -->
|
|
<g id="node17" class="node">
|
|
<title>N17</title>
|
|
<g id="a_node17"><a xlink:title="github.com/flavioribeiro/donut/internal/web/handlers.(*SignalingHandler).ServeHTTP (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-1041 997.38,-1041 997.38,-994 1090.62,-994 1090.62,-1041"/>
|
|
<text text-anchor="middle" x="1044" y="-1029.4" font-family="Times,serif" font-size="8.00">handlers</text>
|
|
<text text-anchor="middle" x="1044" y="-1019.65" font-family="Times,serif" font-size="8.00">(*SignalingHandler)</text>
|
|
<text text-anchor="middle" x="1044" y="-1009.9" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
|
|
<text text-anchor="middle" x="1044" y="-1000.15" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N15->N17 -->
|
|
<g id="edge22" class="edge">
|
|
<title>N15->N17</title>
|
|
<g id="a_edge22"><a xlink:title="github.com/flavioribeiro/donut/internal/web.errorHandler.func1 -> github.com/flavioribeiro/donut/internal/web/handlers.(*SignalingHandler).ServeHTTP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-1093.39C1044,-1081.29 1044,-1066.15 1044,-1052.65"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-1052.84 1044,-1042.84 1040.5,-1052.84 1047.5,-1052.84"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge22-label"><a xlink:title="github.com/flavioribeiro/donut/internal/web.errorHandler.func1 -> github.com/flavioribeiro/donut/internal/web/handlers.(*SignalingHandler).ServeHTTP (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-1062.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N16->N6 -->
|
|
<g id="edge23" class="edge">
|
|
<title>N16->N6</title>
|
|
<g id="a_edge23"><a xlink:title="github.com/flavioribeiro/donut/internal/web.setCors.func1 -> net/http.HandlerFunc.ServeHTTP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1187.09,-1140.83C1187.6,-1151.63 1186.77,-1164.44 1182,-1175 1178.02,-1183.8 1171.91,-1191.86 1165.12,-1198.94"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1162.82,-1196.3 1158.02,-1205.74 1167.66,-1201.35 1162.82,-1196.3"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge23-label"><a xlink:title="github.com/flavioribeiro/donut/internal/web.setCors.func1 -> net/http.HandlerFunc.ServeHTTP (512.05kB)">
|
|
<text text-anchor="middle" x="1214.5" y="-1161.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N17->N14 -->
|
|
<g id="edge24" class="edge">
|
|
<title>N17->N14</title>
|
|
<g id="a_edge24"><a xlink:title="github.com/flavioribeiro/donut/internal/web/handlers.(*SignalingHandler).ServeHTTP -> github.com/flavioribeiro/donut/internal/controllers.(*WebRTCController).GatheringWebRTC (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-993.89C1044,-981.79 1044,-966.65 1044,-953.15"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-953.34 1044,-943.34 1040.5,-953.34 1047.5,-953.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge24-label"><a xlink:title="github.com/flavioribeiro/donut/internal/web/handlers.(*SignalingHandler).ServeHTTP -> github.com/flavioribeiro/donut/internal/controllers.(*WebRTCController).GatheringWebRTC (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-962.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N18 -->
|
|
<g id="node18" class="node">
|
|
<title>N18</title>
|
|
<g id="a_node18"><a xlink:title="github.com/pion/ice/v2.NewAgent (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-397.12 997.38,-397.12 997.38,-359.88 1090.62,-359.88 1090.62,-397.12"/>
|
|
<text text-anchor="middle" x="1044" y="-385.52" font-family="Times,serif" font-size="8.00">ice</text>
|
|
<text text-anchor="middle" x="1044" y="-375.77" font-family="Times,serif" font-size="8.00">NewAgent</text>
|
|
<text text-anchor="middle" x="1044" y="-366.02" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N19 -->
|
|
<g id="node19" class="node">
|
|
<title>N19</title>
|
|
<g id="a_node19"><a xlink:title="github.com/pion/transport/vnet.NewNet (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-297.62 997.38,-297.62 997.38,-260.38 1090.62,-260.38 1090.62,-297.62"/>
|
|
<text text-anchor="middle" x="1044" y="-286.02" font-family="Times,serif" font-size="8.00">vnet</text>
|
|
<text text-anchor="middle" x="1044" y="-276.27" font-family="Times,serif" font-size="8.00">NewNet</text>
|
|
<text text-anchor="middle" x="1044" y="-266.52" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N18->N19 -->
|
|
<g id="edge25" class="edge">
|
|
<title>N18->N19</title>
|
|
<g id="a_edge25"><a xlink:title="github.com/pion/ice/v2.NewAgent -> github.com/pion/transport/vnet.NewNet (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-359.62C1044,-345.55 1044,-325.66 1044,-309.27"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-309.61 1044,-299.61 1040.5,-309.61 1047.5,-309.61"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge25-label"><a xlink:title="github.com/pion/ice/v2.NewAgent -> github.com/pion/transport/vnet.NewNet (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-323.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N19->N5 -->
|
|
<g id="edge26" class="edge">
|
|
<title>N19->N5</title>
|
|
<g id="a_edge26"><a xlink:title="github.com/pion/transport/vnet.NewNet -> github.com/pion/transport/vnet.NewInterface (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-260.05C1044,-241.61 1044,-212.1 1044,-186.77"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-187 1044,-177 1040.5,-187 1047.5,-187"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge26-label"><a xlink:title="github.com/pion/transport/vnet.NewNet -> github.com/pion/transport/vnet.NewInterface (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-224.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
<text text-anchor="middle" x="1072.5" y="-207.7" font-family="Times,serif" font-size="14.00"> (inline)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N20 -->
|
|
<g id="node20" class="node">
|
|
<title>N20</title>
|
|
<g id="a_node20"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).GetLocalParameters (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-601 997.38,-601 997.38,-554 1090.62,-554 1090.62,-601"/>
|
|
<text text-anchor="middle" x="1044" y="-589.4" font-family="Times,serif" font-size="8.00">webrtc</text>
|
|
<text text-anchor="middle" x="1044" y="-579.65" font-family="Times,serif" font-size="8.00">(*ICEGatherer)</text>
|
|
<text text-anchor="middle" x="1044" y="-569.9" font-family="Times,serif" font-size="8.00">GetLocalParameters</text>
|
|
<text text-anchor="middle" x="1044" y="-560.15" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N21 -->
|
|
<g id="node21" class="node">
|
|
<title>N21</title>
|
|
<g id="a_node21"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).createAgent (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-501.5 997.38,-501.5 997.38,-454.5 1090.62,-454.5 1090.62,-501.5"/>
|
|
<text text-anchor="middle" x="1044" y="-489.9" font-family="Times,serif" font-size="8.00">webrtc</text>
|
|
<text text-anchor="middle" x="1044" y="-480.15" font-family="Times,serif" font-size="8.00">(*ICEGatherer)</text>
|
|
<text text-anchor="middle" x="1044" y="-470.4" font-family="Times,serif" font-size="8.00">createAgent</text>
|
|
<text text-anchor="middle" x="1044" y="-460.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N20->N21 -->
|
|
<g id="edge27" class="edge">
|
|
<title>N20->N21</title>
|
|
<g id="a_edge27"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).GetLocalParameters -> github.com/pion/webrtc/v3.(*ICEGatherer).createAgent (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-553.89C1044,-541.79 1044,-526.65 1044,-513.15"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-513.34 1044,-503.34 1040.5,-513.34 1047.5,-513.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge27-label"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).GetLocalParameters -> github.com/pion/webrtc/v3.(*ICEGatherer).createAgent (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-522.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N21->N18 -->
|
|
<g id="edge28" class="edge">
|
|
<title>N21->N18</title>
|
|
<g id="a_edge28"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).createAgent -> github.com/pion/ice/v2.NewAgent (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-454.39C1044,-440.85 1044,-423.5 1044,-408.9"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-408.95 1044,-398.95 1040.5,-408.95 1047.5,-408.95"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge28-label"><a xlink:title="github.com/pion/webrtc/v3.(*ICEGatherer).createAgent -> github.com/pion/ice/v2.NewAgent (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-423.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N23 -->
|
|
<g id="node23" class="node">
|
|
<title>N23</title>
|
|
<g id="a_node23"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).generateMatchedSDP (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1090.62,-721.5 997.38,-721.5 997.38,-674.5 1090.62,-674.5 1090.62,-721.5"/>
|
|
<text text-anchor="middle" x="1044" y="-709.9" font-family="Times,serif" font-size="8.00">webrtc</text>
|
|
<text text-anchor="middle" x="1044" y="-700.15" font-family="Times,serif" font-size="8.00">(*PeerConnection)</text>
|
|
<text text-anchor="middle" x="1044" y="-690.4" font-family="Times,serif" font-size="8.00">generateMatchedSDP</text>
|
|
<text text-anchor="middle" x="1044" y="-680.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N22->N23 -->
|
|
<g id="edge29" class="edge">
|
|
<title>N22->N23</title>
|
|
<g id="a_edge29"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).CreateAnswer -> github.com/pion/webrtc/v3.(*PeerConnection).generateMatchedSDP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-794.65C1044,-777.19 1044,-752.85 1044,-733.09"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-733.29 1044,-723.29 1040.5,-733.29 1047.5,-733.29"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge29-label"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).CreateAnswer -> github.com/pion/webrtc/v3.(*PeerConnection).generateMatchedSDP (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-763.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N23->N20 -->
|
|
<g id="edge30" class="edge">
|
|
<title>N23->N20</title>
|
|
<g id="a_edge30"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).generateMatchedSDP -> github.com/pion/webrtc/v3.(*ICEGatherer).GetLocalParameters (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1044,-674.15C1044,-656.69 1044,-632.35 1044,-612.59"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1047.5,-612.79 1044,-602.79 1040.5,-612.79 1047.5,-612.79"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge30-label"><a xlink:title="github.com/pion/webrtc/v3.(*PeerConnection).generateMatchedSDP -> github.com/pion/webrtc/v3.(*ICEGatherer).GetLocalParameters (512.05kB)">
|
|
<text text-anchor="middle" x="1072.5" y="-622.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N24 -->
|
|
<g id="node24" class="node">
|
|
<title>N24</title>
|
|
<g id="a_node24"><a xlink:title="go.uber.org/dig.init (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1400.62 1257.38,-1400.62 1257.38,-1363.38 1350.62,-1363.38 1350.62,-1400.62"/>
|
|
<text text-anchor="middle" x="1304" y="-1389.03" font-family="Times,serif" font-size="8.00">dig</text>
|
|
<text text-anchor="middle" x="1304" y="-1379.28" font-family="Times,serif" font-size="8.00">init</text>
|
|
<text text-anchor="middle" x="1304" y="-1369.53" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N38 -->
|
|
<g id="node38" class="node">
|
|
<title>N38</title>
|
|
<g id="a_node38"><a xlink:title="text/template.(*Template).Parse (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1254.25 1257.38,-1254.25 1257.38,-1207.25 1350.62,-1207.25 1350.62,-1254.25"/>
|
|
<text text-anchor="middle" x="1304" y="-1242.65" font-family="Times,serif" font-size="8.00">template</text>
|
|
<text text-anchor="middle" x="1304" y="-1232.9" font-family="Times,serif" font-size="8.00">(*Template)</text>
|
|
<text text-anchor="middle" x="1304" y="-1223.15" font-family="Times,serif" font-size="8.00">Parse</text>
|
|
<text text-anchor="middle" x="1304" y="-1213.4" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N24->N38 -->
|
|
<g id="edge36" class="edge">
|
|
<title>N24->N38</title>
|
|
<g id="a_edge36"><a xlink:title="go.uber.org/dig.init -> text/template.(*Template).Parse (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-1363C1304,-1339.04 1304,-1296.2 1304,-1265.99"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-1266.22 1304,-1256.22 1300.5,-1266.22 1307.5,-1266.22"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge36-label"><a xlink:title="go.uber.org/dig.init -> text/template.(*Template).Parse (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N25 -->
|
|
<g id="node25" class="node">
|
|
<title>N25</title>
|
|
<g id="a_node25"><a xlink:title="net/http.(*ServeMux).ServeHTTP (512.05kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1170.62,-1405.5 1077.38,-1405.5 1077.38,-1358.5 1170.62,-1358.5 1170.62,-1405.5"/>
|
|
<text text-anchor="middle" x="1124" y="-1393.9" font-family="Times,serif" font-size="8.00">http</text>
|
|
<text text-anchor="middle" x="1124" y="-1384.15" font-family="Times,serif" font-size="8.00">(*ServeMux)</text>
|
|
<text text-anchor="middle" x="1124" y="-1374.4" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
|
|
<text text-anchor="middle" x="1124" y="-1364.65" font-family="Times,serif" font-size="8.00">0 of 512.05kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N25->N6 -->
|
|
<g id="edge31" class="edge">
|
|
<title>N25->N6</title>
|
|
<g id="a_edge31"><a xlink:title="net/http.(*ServeMux).ServeHTTP -> net/http.HandlerFunc.ServeHTTP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1124,-1358.01C1124,-1333.39 1124,-1294.08 1124,-1265.86"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1127.5,-1266.04 1124,-1256.04 1120.5,-1266.04 1127.5,-1266.04"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge31-label"><a xlink:title="net/http.(*ServeMux).ServeHTTP -> net/http.HandlerFunc.ServeHTTP (512.05kB)">
|
|
<text text-anchor="middle" x="1152.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N26->N25 -->
|
|
<g id="edge35" class="edge">
|
|
<title>N26->N25</title>
|
|
<g id="a_edge35"><a xlink:title="net/http.serverHandler.ServeHTTP -> net/http.(*ServeMux).ServeHTTP (512.05kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1124,-1495.1C1124,-1473.64 1124,-1441.28 1124,-1416.84"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1127.5,-1417.08 1124,-1407.08 1120.5,-1417.08 1127.5,-1417.08"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge35-label"><a xlink:title="net/http.serverHandler.ServeHTTP -> net/http.(*ServeMux).ServeHTTP (512.05kB)">
|
|
<text text-anchor="middle" x="1152.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 512.05kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N27->N24 -->
|
|
<g id="edge37" class="edge">
|
|
<title>N27->N24</title>
|
|
<g id="a_edge37"><a xlink:title="runtime.doInit -> go.uber.org/dig.init (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-1500.07C1304,-1477.68 1304,-1439.07 1304,-1412.34"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-1412.51 1304,-1402.51 1300.5,-1412.51 1307.5,-1412.51"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge37-label"><a xlink:title="runtime.doInit -> go.uber.org/dig.init (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N29 -->
|
|
<g id="node29" class="node">
|
|
<title>N29</title>
|
|
<g id="a_node29"><a xlink:title="runtime.mstart1 (512.50kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="585.62,-1400.62 492.38,-1400.62 492.38,-1363.38 585.62,-1363.38 585.62,-1400.62"/>
|
|
<text text-anchor="middle" x="539" y="-1389.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="539" y="-1379.28" font-family="Times,serif" font-size="8.00">mstart1</text>
|
|
<text text-anchor="middle" x="539" y="-1369.53" font-family="Times,serif" font-size="8.00">0 of 512.50kB (16.50%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N28->N29 -->
|
|
<g id="edge15" class="edge">
|
|
<title>N28->N29</title>
|
|
<g id="a_edge15"><a xlink:title="runtime.mstart0 -> runtime.mstart1 (512.50kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M539,-1500.07C539,-1477.68 539,-1439.07 539,-1412.34"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="542.5,-1412.51 539,-1402.51 535.5,-1412.51 542.5,-1412.51"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge15-label"><a xlink:title="runtime.mstart0 -> runtime.mstart1 (512.50kB)">
|
|
<text text-anchor="middle" x="567.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 512.50kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N29->N3 -->
|
|
<g id="edge16" class="edge">
|
|
<title>N29->N3</title>
|
|
<g id="a_edge16"><a xlink:title="runtime.mstart1 -> runtime.schedule (512.50kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M540.14,-1363.02C541.86,-1343.58 546.03,-1311.95 556,-1286.5 559.73,-1276.99 565.2,-1267.35 570.71,-1258.87"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="573.49,-1261.01 576.25,-1250.78 567.71,-1257.06 573.49,-1261.01"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge16-label"><a xlink:title="runtime.mstart1 -> runtime.schedule (512.50kB)">
|
|
<text text-anchor="middle" x="584.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 512.50kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N30 -->
|
|
<g id="node30" class="node">
|
|
<title>N30</title>
|
|
<g id="a_node30"><a xlink:title="runtime.newm (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="634.62,-837.12 547.38,-837.12 547.38,-799.88 634.62,-799.88 634.62,-837.12"/>
|
|
<text text-anchor="middle" x="591" y="-825.52" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-815.77" font-family="Times,serif" font-size="8.00">newm</text>
|
|
<text text-anchor="middle" x="591" y="-806.02" font-family="Times,serif" font-size="8.00">0 of 1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N30->N1 -->
|
|
<g id="edge6" class="edge">
|
|
<title>N30->N1</title>
|
|
<g id="a_edge6"><a xlink:title="runtime.newm -> runtime.allocm (1025kB)">
|
|
<path fill="none" stroke="#b23200" stroke-width="2" d="M591,-799.5C591,-787.65 591,-771.42 591,-755.47"/>
|
|
<polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="594.5,-755.85 591,-745.85 587.5,-755.85 594.5,-755.85"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge6-label"><a xlink:title="runtime.newm -> runtime.allocm (1025kB)">
|
|
<text text-anchor="middle" x="614.25" y="-763.7" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N32 -->
|
|
<g id="node32" class="node">
|
|
<title>N32</title>
|
|
<g id="a_node32"><a xlink:title="runtime.newproc1 (512.20kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="998.62,-1400.62 905.38,-1400.62 905.38,-1363.38 998.62,-1363.38 998.62,-1400.62"/>
|
|
<text text-anchor="middle" x="952" y="-1389.03" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="952" y="-1379.28" font-family="Times,serif" font-size="8.00">newproc1</text>
|
|
<text text-anchor="middle" x="952" y="-1369.53" font-family="Times,serif" font-size="8.00">0 of 512.20kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N31->N32 -->
|
|
<g id="edge18" class="edge">
|
|
<title>N31->N32</title>
|
|
<g id="a_edge18"><a xlink:title="runtime.newproc.func1 -> runtime.newproc1 (512.20kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M952,-1495.1C952,-1472.21 952,-1436.95 952,-1412.09"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="955.5,-1412.34 952,-1402.34 948.5,-1412.34 955.5,-1412.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge18-label"><a xlink:title="runtime.newproc.func1 -> runtime.newproc1 (512.20kB)">
|
|
<text text-anchor="middle" x="980.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 512.20kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N32->N4 -->
|
|
<g id="edge19" class="edge">
|
|
<title>N32->N4</title>
|
|
<g id="a_edge19"><a xlink:title="runtime.newproc1 -> runtime.malg (512.20kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M952,-1363C952,-1342.62 952,-1308.59 952,-1280.28"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="955.5,-1280.47 952,-1270.47 948.5,-1280.47 955.5,-1280.47"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge19-label"><a xlink:title="runtime.newproc1 -> runtime.malg (512.20kB)">
|
|
<text text-anchor="middle" x="980.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 512.20kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N33->N3 -->
|
|
<g id="edge17" class="edge">
|
|
<title>N33->N3</title>
|
|
<g id="a_edge17"><a xlink:title="runtime.park_m -> runtime.schedule (512.50kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M643.09,-1363.22C635.69,-1344.21 623.59,-1313.2 613,-1286.5 609.59,-1277.89 605.84,-1268.54 602.42,-1260.04"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="605.72,-1258.86 598.74,-1250.89 599.23,-1261.47 605.72,-1258.86"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge17-label"><a xlink:title="runtime.park_m -> runtime.schedule (512.50kB)">
|
|
<text text-anchor="middle" x="648.5" y="-1289.7" font-family="Times,serif" font-size="14.00"> 512.50kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N36 -->
|
|
<g id="node36" class="node">
|
|
<title>N36</title>
|
|
<g id="a_node36"><a xlink:title="runtime.wakep (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="634.62,-1036.12 547.38,-1036.12 547.38,-998.88 634.62,-998.88 634.62,-1036.12"/>
|
|
<text text-anchor="middle" x="591" y="-1024.53" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-1014.77" font-family="Times,serif" font-size="8.00">wakep</text>
|
|
<text text-anchor="middle" x="591" y="-1005.02" font-family="Times,serif" font-size="8.00">0 of 1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N34->N36 -->
|
|
<g id="edge7" class="edge">
|
|
<title>N34->N36</title>
|
|
<g id="a_edge7"><a xlink:title="runtime.resetspinning -> runtime.wakep (1025kB)">
|
|
<path fill="none" stroke="#b23200" stroke-width="2" d="M591,-1098.12C591,-1084.46 591,-1065.31 591,-1049.21"/>
|
|
<polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="594.5,-1049.63 591,-1039.63 587.5,-1049.63 594.5,-1049.63"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge7-label"><a xlink:title="runtime.resetspinning -> runtime.wakep (1025kB)">
|
|
<text text-anchor="middle" x="614.25" y="-1062.2" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N35 -->
|
|
<g id="node35" class="node">
|
|
<title>N35</title>
|
|
<g id="a_node35"><a xlink:title="runtime.startm (1025kB)">
|
|
<polygon fill="#eddcd5" stroke="#b23200" points="634.62,-936.62 547.38,-936.62 547.38,-899.38 634.62,-899.38 634.62,-936.62"/>
|
|
<text text-anchor="middle" x="591" y="-925.02" font-family="Times,serif" font-size="8.00">runtime</text>
|
|
<text text-anchor="middle" x="591" y="-915.27" font-family="Times,serif" font-size="8.00">startm</text>
|
|
<text text-anchor="middle" x="591" y="-905.52" font-family="Times,serif" font-size="8.00">0 of 1025kB (33.00%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N35->N30 -->
|
|
<g id="edge9" class="edge">
|
|
<title>N35->N30</title>
|
|
<g id="a_edge9"><a xlink:title="runtime.startm -> runtime.newm (1025kB)">
|
|
<path fill="none" stroke="#b23200" stroke-width="2" d="M591,-899.12C591,-885.46 591,-866.31 591,-850.21"/>
|
|
<polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="594.5,-850.63 591,-840.63 587.5,-850.63 594.5,-850.63"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge9-label"><a xlink:title="runtime.startm -> runtime.newm (1025kB)">
|
|
<text text-anchor="middle" x="614.25" y="-863.2" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N36->N35 -->
|
|
<g id="edge10" class="edge">
|
|
<title>N36->N35</title>
|
|
<g id="a_edge10"><a xlink:title="runtime.wakep -> runtime.startm (1025kB)">
|
|
<path fill="none" stroke="#b23200" stroke-width="2" d="M591,-998.62C591,-984.96 591,-965.81 591,-949.71"/>
|
|
<polygon fill="#b23200" stroke="#b23200" stroke-width="2" points="594.5,-950.13 591,-940.13 587.5,-950.13 594.5,-950.13"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge10-label"><a xlink:title="runtime.wakep -> runtime.startm (1025kB)">
|
|
<text text-anchor="middle" x="614.25" y="-962.7" font-family="Times,serif" font-size="14.00"> 1025kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N37->N2 -->
|
|
<g id="edge12" class="edge">
|
|
<title>N37->N2</title>
|
|
<g id="a_edge12"><a xlink:title="sync.(*Pool).Get -> github.com/pion/webrtc/v3.glob..func1 (544.67kB)">
|
|
<path fill="none" stroke="#b25515" d="M801,-1495.1C801,-1483.71 801,-1469.25 801,-1454.54"/>
|
|
<polygon fill="#b25515" stroke="#b25515" points="804.5,-1454.8 801,-1444.8 797.5,-1454.8 804.5,-1454.8"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge12-label"><a xlink:title="sync.(*Pool).Get -> github.com/pion/webrtc/v3.glob..func1 (544.67kB)">
|
|
<text text-anchor="middle" x="829.5" y="-1464.2" font-family="Times,serif" font-size="14.00"> 544.67kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N47 -->
|
|
<g id="node47" class="node">
|
|
<title>N47</title>
|
|
<g id="a_node47"><a xlink:title="text/template/parse.Parse (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1135.62 1257.38,-1135.62 1257.38,-1098.38 1350.62,-1098.38 1350.62,-1135.62"/>
|
|
<text text-anchor="middle" x="1304" y="-1124.03" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-1114.28" font-family="Times,serif" font-size="8.00">Parse</text>
|
|
<text text-anchor="middle" x="1304" y="-1104.53" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N38->N47 -->
|
|
<g id="edge39" class="edge">
|
|
<title>N38->N47</title>
|
|
<g id="a_edge39"><a xlink:title="text/template.(*Template).Parse -> text/template/parse.Parse (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-1206.87C1304,-1189.68 1304,-1166.02 1304,-1147.43"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-1147.58 1304,-1137.58 1300.5,-1147.58 1307.5,-1147.58"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge39-label"><a xlink:title="text/template.(*Template).Parse -> text/template/parse.Parse (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-1161.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N39 -->
|
|
<g id="node39" class="node">
|
|
<title>N39</title>
|
|
<g id="a_node39"><a xlink:title="text/template/parse.(*Tree).Parse (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-1041 1257.38,-1041 1257.38,-994 1350.62,-994 1350.62,-1041"/>
|
|
<text text-anchor="middle" x="1304" y="-1029.4" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-1019.65" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-1009.9" font-family="Times,serif" font-size="8.00">Parse</text>
|
|
<text text-anchor="middle" x="1304" y="-1000.15" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N42 -->
|
|
<g id="node42" class="node">
|
|
<title>N42</title>
|
|
<g id="a_node42"><a xlink:title="text/template/parse.(*Tree).parse (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-941.5 1257.38,-941.5 1257.38,-894.5 1350.62,-894.5 1350.62,-941.5"/>
|
|
<text text-anchor="middle" x="1304" y="-929.9" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-920.15" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-910.4" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-900.65" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N39->N42 -->
|
|
<g id="edge40" class="edge">
|
|
<title>N39->N42</title>
|
|
<g id="a_edge40"><a xlink:title="text/template/parse.(*Tree).Parse -> text/template/parse.(*Tree).parse (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-993.89C1304,-981.79 1304,-966.65 1304,-953.15"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-953.34 1304,-943.34 1300.5,-953.34 1307.5,-953.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge40-label"><a xlink:title="text/template/parse.(*Tree).Parse -> text/template/parse.(*Tree).parse (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-962.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N40 -->
|
|
<g id="node40" class="node">
|
|
<title>N40</title>
|
|
<g id="a_node40"><a xlink:title="text/template/parse.(*Tree).action (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-721.5 1257.38,-721.5 1257.38,-674.5 1350.62,-674.5 1350.62,-721.5"/>
|
|
<text text-anchor="middle" x="1304" y="-709.9" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-700.15" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-690.4" font-family="Times,serif" font-size="8.00">action</text>
|
|
<text text-anchor="middle" x="1304" y="-680.65" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N45 -->
|
|
<g id="node45" class="node">
|
|
<title>N45</title>
|
|
<g id="a_node45"><a xlink:title="text/template/parse.(*Tree).rangeControl (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-601 1257.38,-601 1257.38,-554 1350.62,-554 1350.62,-601"/>
|
|
<text text-anchor="middle" x="1304" y="-589.4" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-579.65" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-569.9" font-family="Times,serif" font-size="8.00">rangeControl</text>
|
|
<text text-anchor="middle" x="1304" y="-560.15" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N40->N45 -->
|
|
<g id="edge41" class="edge">
|
|
<title>N40->N45</title>
|
|
<g id="a_edge41"><a xlink:title="text/template/parse.(*Tree).action -> text/template/parse.(*Tree).rangeControl (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-674.15C1304,-656.69 1304,-632.35 1304,-612.59"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-612.79 1304,-602.79 1300.5,-612.79 1307.5,-612.79"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge41-label"><a xlink:title="text/template/parse.(*Tree).action -> text/template/parse.(*Tree).rangeControl (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-622.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N41 -->
|
|
<g id="node41" class="node">
|
|
<title>N41</title>
|
|
<g id="a_node41"><a xlink:title="text/template/parse.(*Tree).command (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-302.5 1257.38,-302.5 1257.38,-255.5 1350.62,-255.5 1350.62,-302.5"/>
|
|
<text text-anchor="middle" x="1304" y="-290.9" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-281.15" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-271.4" font-family="Times,serif" font-size="8.00">command</text>
|
|
<text text-anchor="middle" x="1304" y="-261.65" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N41->N7 -->
|
|
<g id="edge42" class="edge">
|
|
<title>N41->N7</title>
|
|
<g id="a_edge42"><a xlink:title="text/template/parse.(*Tree).command -> text/template/parse.(*Tree).newCommand (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-255.28C1304,-239.78 1304,-218.49 1304,-198.32"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-198.47 1304,-188.47 1300.5,-198.47 1307.5,-198.47"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge42-label"><a xlink:title="text/template/parse.(*Tree).command -> text/template/parse.(*Tree).newCommand (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-224.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
<text text-anchor="middle" x="1332.5" y="-207.7" font-family="Times,serif" font-size="14.00"> (inline)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N46 -->
|
|
<g id="node46" class="node">
|
|
<title>N46</title>
|
|
<g id="a_node46"><a xlink:title="text/template/parse.(*Tree).textOrAction (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-842 1257.38,-842 1257.38,-795 1350.62,-795 1350.62,-842"/>
|
|
<text text-anchor="middle" x="1304" y="-830.4" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-820.65" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-810.9" font-family="Times,serif" font-size="8.00">textOrAction</text>
|
|
<text text-anchor="middle" x="1304" y="-801.15" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N42->N46 -->
|
|
<g id="edge43" class="edge">
|
|
<title>N42->N46</title>
|
|
<g id="a_edge43"><a xlink:title="text/template/parse.(*Tree).parse -> text/template/parse.(*Tree).textOrAction (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-894.39C1304,-882.29 1304,-867.15 1304,-853.65"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-853.84 1304,-843.84 1300.5,-853.84 1307.5,-853.84"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge43-label"><a xlink:title="text/template/parse.(*Tree).parse -> text/template/parse.(*Tree).textOrAction (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-863.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N43 -->
|
|
<g id="node43" class="node">
|
|
<title>N43</title>
|
|
<g id="a_node43"><a xlink:title="text/template/parse.(*Tree).parseControl (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-501.5 1257.38,-501.5 1257.38,-454.5 1350.62,-454.5 1350.62,-501.5"/>
|
|
<text text-anchor="middle" x="1304" y="-489.9" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-480.15" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-470.4" font-family="Times,serif" font-size="8.00">parseControl</text>
|
|
<text text-anchor="middle" x="1304" y="-460.65" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N44 -->
|
|
<g id="node44" class="node">
|
|
<title>N44</title>
|
|
<g id="a_node44"><a xlink:title="text/template/parse.(*Tree).pipeline (512.02kB)">
|
|
<polygon fill="#ede1d9" stroke="#b25c1f" points="1350.62,-402 1257.38,-402 1257.38,-355 1350.62,-355 1350.62,-402"/>
|
|
<text text-anchor="middle" x="1304" y="-390.4" font-family="Times,serif" font-size="8.00">parse</text>
|
|
<text text-anchor="middle" x="1304" y="-380.65" font-family="Times,serif" font-size="8.00">(*Tree)</text>
|
|
<text text-anchor="middle" x="1304" y="-370.9" font-family="Times,serif" font-size="8.00">pipeline</text>
|
|
<text text-anchor="middle" x="1304" y="-361.15" font-family="Times,serif" font-size="8.00">0 of 512.02kB (16.49%)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N43->N44 -->
|
|
<g id="edge44" class="edge">
|
|
<title>N43->N44</title>
|
|
<g id="a_edge44"><a xlink:title="text/template/parse.(*Tree).parseControl -> text/template/parse.(*Tree).pipeline (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-454.39C1304,-442.29 1304,-427.15 1304,-413.65"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-413.84 1304,-403.84 1300.5,-413.84 1307.5,-413.84"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge44-label"><a xlink:title="text/template/parse.(*Tree).parseControl -> text/template/parse.(*Tree).pipeline (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-423.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N44->N41 -->
|
|
<g id="edge45" class="edge">
|
|
<title>N44->N41</title>
|
|
<g id="a_edge45"><a xlink:title="text/template/parse.(*Tree).pipeline -> text/template/parse.(*Tree).command (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-354.89C1304,-342.79 1304,-327.65 1304,-314.15"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-314.34 1304,-304.34 1300.5,-314.34 1307.5,-314.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge45-label"><a xlink:title="text/template/parse.(*Tree).pipeline -> text/template/parse.(*Tree).command (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-323.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N45->N43 -->
|
|
<g id="edge46" class="edge">
|
|
<title>N45->N43</title>
|
|
<g id="a_edge46"><a xlink:title="text/template/parse.(*Tree).rangeControl -> text/template/parse.(*Tree).parseControl (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-553.89C1304,-541.79 1304,-526.65 1304,-513.15"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-513.34 1304,-503.34 1300.5,-513.34 1307.5,-513.34"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge46-label"><a xlink:title="text/template/parse.(*Tree).rangeControl -> text/template/parse.(*Tree).parseControl (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-522.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N46->N40 -->
|
|
<g id="edge47" class="edge">
|
|
<title>N46->N40</title>
|
|
<g id="a_edge47"><a xlink:title="text/template/parse.(*Tree).textOrAction -> text/template/parse.(*Tree).action (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-794.65C1304,-777.19 1304,-752.85 1304,-733.09"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-733.29 1304,-723.29 1300.5,-733.29 1307.5,-733.29"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge47-label"><a xlink:title="text/template/parse.(*Tree).textOrAction -> text/template/parse.(*Tree).action (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-763.7" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- N47->N39 -->
|
|
<g id="edge48" class="edge">
|
|
<title>N47->N39</title>
|
|
<g id="a_edge48"><a xlink:title="text/template/parse.Parse -> text/template/parse.(*Tree).Parse (512.02kB)">
|
|
<path fill="none" stroke="#b25c1f" d="M1304,-1098.12C1304,-1085.41 1304,-1067.96 1304,-1052.63"/>
|
|
<polygon fill="#b25c1f" stroke="#b25c1f" points="1307.5,-1052.95 1304,-1042.95 1300.5,-1052.95 1307.5,-1052.95"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge48-label"><a xlink:title="text/template/parse.Parse -> text/template/parse.(*Tree).Parse (512.02kB)">
|
|
<text text-anchor="middle" x="1332.5" y="-1062.2" font-family="Times,serif" font-size="14.00"> 512.02kB</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g></svg>
|