Skip to content

Instantly share code, notes, and snippets.

@wldhg
Last active May 12, 2020 09:06
Show Gist options
  • Save wldhg/73b559073d7aae90d311b0345e4c079b to your computer and use it in GitHub Desktop.
Save wldhg/73b559073d7aae90d311b0345e4c079b to your computer and use it in GitHub Desktop.
Performance Anomaly: Customized Simulation Code
% Define conditions
cw_min = 31;
msdu_size = 1500; % in bytes
slot_time = 20; % in microseconds
sifs_time = 10; % in microseconds
n = 10;
mbps_f = [11 11 11 ];
mbps_s = [1 2 5.5 ];
mbps_icon = ['o', 'x', '+' ];
% Calculate (with long preamble)
slot = slot_time * 1e-6;
sifs = sifs_time * 1e-6;
difs = (sifs_time + 2 * slot_time) * 1e-6;
p_c = 1 - (1 - 1 / cw_min)^(n - 1);
t_cont = slot * ((1 + p_c) / (2 * n)) * (cw_min / 2);
s_d = (msdu_size + 34) * 8;
t_pr = 192 * 1e-6;
host11 = 0:1:n; % fast hosts
host01 = n:-1:0; % slow hosts
x_udp = zeros(length(mbps_f), length(host11));
for j = 1:length(mbps_f)
bps_11 = mbps_f(j) * 1e+6; % fast bps
bps_01 = mbps_s(j) * 1e+6; % slow bps
t_ack_11 = 112 / bps_11;
t_ack_01 = 112 / bps_01;
for i = 1:length(host11)
t_ov_11 = difs + t_pr + sifs + t_pr + t_ack_11;
t_ov_01 = difs + t_pr + sifs + t_pr + t_ack_01;
t_tr_11 = t_ov_11 + s_d / bps_11 + t_cont;
t_tr_01 = t_ov_01 + s_d / bps_01 + t_cont;
p_slow = ((host11(i) * host01(i) + (host01(i) * (host01(i) - 1)) / 2)) / ((n * (n - 1)) / 2);
t_jam_udp = p_slow * t_tr_01 + (1 - p_slow) * t_tr_11;
u_11 = t_tr_11 / (host11(i) * t_tr_11 + host01(i) * t_tr_01 + p_c * t_jam_udp * n);
x_11 = u_11 * (s_d / (bps_11 * t_tr_11)) * bps_11;
x_udp(j, i) = x_11 / 1e+6; % Mbps
end
end
% Draw graph
figure;
hold on;
names = string(mbps_s) + " Mbps slow host";
for j = 1:length(mbps_f)
plot(host01, x_udp(j, :), 'Marker', mbps_icon(j));
end
ylabel('Throughput (Mbps)');
xlabel('The number of slow hosts');
legend(names);
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 486.66666 384" height="384" width="486.66666" xml:space="preserve" id="svg2" version="1.1" sodipodi:docname="untitled3.svg" inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1080" inkscape:window-height="1867" id="namedview237" showgrid="false" inkscape:zoom="0.86915208" inkscape:cx="219.66726" inkscape:cy="236.81661" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg2" />
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs6" />
<g transform="matrix(1.3333333,0,0,-1.3333333,0,384)" id="g10">
<g transform="matrix(0.125,0,0,-0.125,0,288)" id="g12">
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g14">
<path id="path16" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" d="M 0,0 H 560 V 420 H 0 Z" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g18">
<path id="path20" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" d="M 73,374 H 507 V 31 H 73 Z" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g22">
<path id="path24" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 73,374 H 507" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g26">
<path id="path28" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g30">
<path id="path32" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 116.4,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g34">
<path id="path36" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 159.8,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g38">
<path id="path40" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 203.2,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g42">
<path id="path44" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 246.60001,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g46">
<path id="path48" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 290,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g50">
<path id="path52" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 333.39999,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g54">
<path id="path56" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 376.79999,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g58">
<path id="path60" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 420.20001,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g62">
<path id="path64" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 463.60001,374 v -4.34" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g66">
<path id="path68" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 507,374 v -4.34" />
</g>
<g id="g70">
<g transform="matrix(6,0,0,6,265.99998,2114.5)" id="g72">
<text id="text76" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan74" y="0" x="0">0</tspan>
</text>
</g>
</g>
<g id="g78">
<g transform="matrix(6,0,0,6,526.39999,2114.5)" id="g80">
<text id="text84" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan82" y="0" x="0">1</tspan>
</text>
</g>
</g>
<g id="g86">
<g transform="matrix(6,0,0,6,786.8,2114.5)" id="g88">
<text id="text92" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan90" y="0" x="0">2</tspan>
</text>
</g>
</g>
<g id="g94">
<g transform="matrix(6,0,0,6,1047.2,2114.5)" id="g96">
<text id="text100" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan98" y="0" x="0">3</tspan>
</text>
</g>
</g>
<g id="g102">
<g transform="matrix(6,0,0,6,1307.6,2114.5)" id="g104">
<text id="text108" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan106" y="0" x="0">4</tspan>
</text>
</g>
</g>
<g id="g110">
<g transform="matrix(6,0,0,6,1568,2114.5)" id="g112">
<text id="text116" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan114" y="0" x="0">5</tspan>
</text>
</g>
</g>
<g id="g118">
<g transform="matrix(6,0,0,6,1828.3999,2114.5)" id="g120">
<text id="text124" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan122" y="0" x="0">6</tspan>
</text>
</g>
</g>
<g id="g126">
<g transform="matrix(6,0,0,6,2088.7999,2114.5)" id="g128">
<text id="text132" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan130" y="0" x="0">7</tspan>
</text>
</g>
</g>
<g id="g134">
<g transform="matrix(6,0,0,6,2349.2001,2114.5)" id="g136">
<text id="text140" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan138" y="0" x="0">8</tspan>
</text>
</g>
</g>
<g id="g142">
<g transform="matrix(6,0,0,6,2609.6,2114.5)" id="g144">
<text id="text148" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-4,14)">
<tspan id="tspan146" y="0" x="0">9</tspan>
</text>
</g>
</g>
<g id="g150">
<g transform="matrix(6,0,0,6,2870,2114.5)" id="g152">
<text id="text156" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-7.5,14)">
<tspan id="tspan154" y="0" x="0 7.4131479">10</tspan>
</text>
</g>
</g>
<g id="g158">
<g transform="matrix(6,0,0,6,1568.0013,2224.4999)" id="g160">
<text id="text164" style="font-variant:normal;font-weight:normal;font-size:14.66699982px;font-family:NotoSansCJKkr;-inkscape-font-specification:NotoSansCJKkr-Regular;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-88,12)">
<tspan id="tspan162" y="0" x="0 8.785533 17.688402 25.813919 29.099327 38.060863 46.963734 60.545376 69.609581 77.7351 83.425896 86.711304 95.599503 100.36628 103.65169 110.51585 114.69594 123.58414 135.34708 138.63248 147.53535 156.42355 163.2877 168.81717">The number of slow hosts</tspan>
</text>
</g>
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g166">
<path id="path168" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 73,374 V 31.000006" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g170">
<path id="path172" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,374 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g174">
<path id="path176" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,325 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g178">
<path id="path180" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,276 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g182">
<path id="path184" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,227 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g186">
<path id="path188" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,178 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g190">
<path id="path192" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,129 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g194">
<path id="path196" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,79.999985 h 4.340004" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g198">
<path id="path200" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 73,31.000006 h 4.340004" />
</g>
<g id="g202">
<g transform="matrix(6,0,0,6,233.99997,2082.5)" id="g204">
<text id="text208" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-8,5.5)">
<tspan id="tspan206" y="0" x="0">0</tspan>
</text>
</g>
</g>
<g id="g210">
<g transform="matrix(6,0,0,6,233.99997,1788.5)" id="g212">
<text id="text216" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan214" y="0" x="0 7.4131479 11.119722">0.1</tspan>
</text>
</g>
</g>
<g id="g218">
<g transform="matrix(6,0,0,6,233.99997,1494.5)" id="g220">
<text id="text224" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan222" y="0" x="0 7.4131479 11.119722">0.2</tspan>
</text>
</g>
</g>
<g id="g226">
<g transform="matrix(6,0,0,6,233.99997,1200.5)" id="g228">
<text id="text232" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan230" y="0" x="0 7.4131479 11.119722">0.3</tspan>
</text>
</g>
</g>
<g id="g234">
<g transform="matrix(6,0,0,6,233.99997,906.49997)" id="g236">
<text id="text240" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan238" y="0" x="0 7.4131479 11.119722">0.4</tspan>
</text>
</g>
</g>
<g id="g242">
<g transform="matrix(6,0,0,6,233.99997,612.49997)" id="g244">
<text id="text248" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan246" y="0" x="0 7.4131479 11.119722">0.5</tspan>
</text>
</g>
</g>
<g id="g250">
<g transform="matrix(6,0,0,6,233.99997,318.49988)" id="g252">
<text id="text256" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan254" y="0" x="0 7.4131479 11.119722">0.6</tspan>
</text>
</g>
</g>
<g id="g258">
<g transform="matrix(6,0,0,6,233.99997,24.500004)" id="g260">
<text id="text264" style="font-variant:normal;font-weight:normal;font-size:13.33300018px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-19,5.5)">
<tspan id="tspan262" y="0" x="0 7.4131479 11.119722">0.7</tspan>
</text>
</g>
</g>
<g id="g266">
<g transform="matrix(-2.6e-7,-6,6,-2.6e-7,95.999992,1053.4991)" id="g268">
<text id="text272" style="font-variant:normal;font-weight:normal;font-size:14.66699982px;font-family:NotoSansCJKkr;-inkscape-font-specification:NotoSansCJKkr-Regular;writing-mode:lr-tb;fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-66,-4)">
<tspan id="tspan270" y="0" x="0 8.785533 17.688402 23.379198 32.267399 41.170269 49.427792 58.330658 67.424202 76.327065 81.856529 85.141937 90.09938 102.00899 111.07319 120.16673 127.03088">Throughput (Mbps)</tspan>
</text>
</g>
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g274">
<path id="path276" style="fill:none;stroke:#0072bd;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 507,336.72131 -43.39999,-2.79702 -43.4,-3.45133 -43.40002,-4.34421 -43.4,-5.60986 L 290,313.02692 246.60001,302.55539 203.2,286.9429 159.8,261.26358 116.4,211.33119 73,72.645615" />
</g>
<g transform="matrix(6,0,0,6,2870,1858.8279)" id="g278">
<path id="path280" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,2609.6,1842.0457)" id="g282">
<path id="path284" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,2349.2001,1821.3377)" id="g286">
<path id="path288" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,2088.7999,1795.2725)" id="g290">
<path id="path292" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,1828.3999,1761.6133)" id="g294">
<path id="path296" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,1568,1716.6615)" id="g298">
<path id="path300" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,1307.6,1653.8323)" id="g302">
<path id="path304" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,1047.2,1560.1574)" id="g306">
<path id="path308" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,786.8,1406.0815)" id="g310">
<path id="path312" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,526.39999,1106.4871)" id="g314">
<path id="path316" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,265.99998,274.37366)" id="g318">
<path id="path320" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g322">
<path id="path324" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 507,302.0386 -43.39999,-4.6444 -43.4,-5.6074 -43.40002,-6.87121 -43.4,-8.57874 L 290,265.36813 246.60001,250.90308 203.2,231.02264 159.8,202.08136 116.4,156.20392 73,72.645615" />
</g>
<g transform="matrix(6,0,0,6,2870,1650.7316)" id="g326">
<path id="path328" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,2609.6,1622.8651)" id="g330">
<path id="path332" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,2349.2001,1589.2208)" id="g334">
<path id="path336" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,2088.7999,1547.9935)" id="g338">
<path id="path340" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,1828.3999,1496.5211)" id="g342">
<path id="path344" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,1568,1430.7088)" id="g346">
<path id="path348" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,1307.6,1343.9184)" id="g350">
<path id="path352" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,1047.2,1224.6358)" id="g354">
<path id="path356" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,786.8,1050.9881)" id="g358">
<path id="path360" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,526.39999,775.72348)" id="g362">
<path id="path364" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,265.99998,274.37366)" id="g366">
<path id="path368" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g370">
<path id="path372" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 507,197.60255 -43.39999,-6.02458 -43.4,-6.83069 -43.40002,-7.774 -43.4,-8.88984 L 290,157.85788 246.60001,146.01236 203.2,132.17305 159.8,115.83834 116.4,96.319641 73,72.645615" />
</g>
<g transform="matrix(6,0,0,6,2870,1024.1153)" id="g374">
<path id="path376" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,2609.6,987.9678)" id="g378">
<path id="path380" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,2349.2001,946.98367)" id="g382">
<path id="path384" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,2088.7999,900.33966)" id="g386">
<path id="path388" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,1828.3999,847.00058)" id="g390">
<path id="path392" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,1568,785.64725)" id="g394">
<path id="path396" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,1307.6,714.57413)" id="g398">
<path id="path400" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,1047.2,631.53827)" id="g402">
<path id="path404" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,786.8,533.53001)" id="g406">
<path id="path408" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,526.39999,416.41782)" id="g410">
<path id="path412" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,265.99998,274.37366)" id="g414">
<path id="path416" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g418">
<path id="path420" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" d="M 496,95 V 42 H 342 v 53 z" />
</g>
<g id="g422">
<g transform="matrix(6,0,0,6,2162,150.49997)" id="g424">
<text id="text428" style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0,5)">
<tspan id="tspan426" y="0" x="0 6.6719999 10.008 20.004 26.676001 33.348 39.348 42.683998 48.683998 51.348 58.02 66.683998 70.019997 76.692001 83.363998 89.363998">1 Mbps slow host</tspan>
</text>
</g>
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g430">
<path id="path432" style="fill:none;stroke:#0072bd;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 346,52 h 40" />
</g>
<g transform="matrix(6,0,0,6,2024,150.49997)" id="g434">
<path id="path436" style="fill:#0072bd;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,-3.6666667 c 2.0250441,0 3.6666667,1.6416226 3.6666667,3.6666667 V 0 C 3.6666667,2.0250441 2.0250441,3.6666667 0,3.6666667 -2.0250441,3.6666667 -3.6666667,2.0250441 -3.6666667,0 c 0,-2.0250441 1.6416226,-3.6666667 3.6666667,-3.6666667 z m 0,-0.6666666 c -2.3932339,0 -4.3333333,1.9400994 -4.3333333,4.3333333 0,2.3932339 1.9400994,4.3333333 4.3333333,4.3333333 C 2.3932339,4.3333333 4.3333333,2.3932339 4.3333333,0 V 0 C 4.3333333,-2.3932339 2.3932339,-4.3333333 0,-4.3333333 Z" />
</g>
<g id="g438">
<g transform="matrix(6,0,0,6,2162,249.49997)" id="g440">
<text id="text444" style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0,5)">
<tspan id="tspan442" y="0" x="0 6.6719999 10.008 20.004 26.676001 33.348 39.348 42.683998 48.683998 51.348 58.02 66.683998 70.019997 76.692001 83.363998 89.363998">2 Mbps slow host</tspan>
</text>
</g>
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g446">
<path id="path448" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 346,68.5 h 40" />
</g>
<g transform="matrix(6,0,0,6,2024,249.49997)" id="g450">
<path id="path452" style="fill:none;stroke:#d95319;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m -2.8284273,-2.8284273 5.6568546,5.6568546 m -5.6568546,0 5.6568546,-5.6568546" />
</g>
<g id="g454">
<g transform="matrix(6,0,0,6,2162,348.49997)" id="g456">
<text id="text460" style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(0,5)">
<tspan id="tspan458" y="0" x="0 6.6719999 10.008 16.68 20.016001 30.011999 36.683998 43.355999 49.355999 52.692001 58.692001 61.355999 68.028 76.692001 80.028 86.699997 93.372002 99.372002">5.5 Mbps slow host</tspan>
</text>
</g>
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g462">
<path id="path464" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 346,85 h 40" />
</g>
<g transform="matrix(6,0,0,6,2024,348.49997)" id="g466">
<path id="path468" style="fill:none;stroke:#edb120;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 0,-4 V 4 M -4,0 h 8" />
</g>
<g transform="matrix(6,0,0,6,-172.00002,-161.50003)" id="g470">
<path id="path472" style="fill:none;stroke:#262626;stroke-width:0.66666698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="M 342,95 V 42 h 154 v 53 z" />
</g>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment