File: //proc/self/root/proc/thread-self/root/usr/share/doc/varnish-6.0.3/html/_images/cache_fetch.svg
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: cache_fetch Pages: 1 -->
<svg width="720pt" height="1052pt"
viewBox="36.00 36.00 684.00 1015.74" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(40 1011.74)">
<title>cache_fetch</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-975.74 644,-975.74 644,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_backend</title>
<polygon fill="aliceblue" stroke="aliceblue" points="8,-8 8,-963.74 632,-963.74 632,-8 8,-8"/>
</g>
<!-- RETRY -->
<g id="node1" class="node"><title>RETRY</title>
<text text-anchor="middle" x="396" y="-942.04" font-family="Times,serif" font-size="14.00">RETRY</text>
</g>
<!-- v_b_f -->
<g id="node4" class="node"><title>v_b_f</title>
<polygon fill="none" stroke="black" points="160.5,-821.24 160.5,-890.24 357.5,-890.24 357.5,-821.24 160.5,-821.24"/>
<text text-anchor="middle" x="259" y="-875.04" font-family="Times,serif" font-size="14.00">vbf_stp_startfetch:</text>
<polyline fill="none" stroke="black" points="160.5,-867.24 357.5,-867.24 "/>
<text text-anchor="middle" x="229.5" y="-852.04" font-family="Times,serif" font-size="14.00">vcl_backend_fetch{}</text>
<polyline fill="none" stroke="black" points="298.5,-844.24 298.5,-867.24 "/>
<text text-anchor="middle" x="328" y="-852.04" font-family="Times,serif" font-size="14.00">bereq.*</text>
<polyline fill="none" stroke="black" points="160.5,-844.24 357.5,-844.24 "/>
<text text-anchor="middle" x="186.5" y="-829.04" font-family="Times,serif" font-size="14.00">fail</text>
<polyline fill="none" stroke="black" points="212.5,-821.24 212.5,-844.24 "/>
<text text-anchor="middle" x="254" y="-829.04" font-family="Times,serif" font-size="14.00">abandon</text>
<polyline fill="none" stroke="black" points="295.5,-821.24 295.5,-844.24 "/>
<text text-anchor="middle" x="326.5" y="-829.04" font-family="Times,serif" font-size="14.00">fetch</text>
</g>
<!-- RETRY->v_b_f -->
<g id="edge4" class="edge"><title>RETRY->v_b_f</title>
<path fill="none" stroke="purple" d="M369.26,-927.564C355.073,-918.451 337.021,-906.856 319.652,-895.699"/>
<polygon fill="purple" stroke="purple" points="321.505,-892.73 311.2,-890.27 317.722,-898.619 321.505,-892.73"/>
</g>
<!-- v_b_f_BGFETCH -->
<g id="node2" class="node"><title>v_b_f_BGFETCH</title>
<polygon fill="turquoise" stroke="turquoise" points="345.5,-963.74 262.5,-963.74 262.5,-927.74 345.5,-927.74 345.5,-963.74"/>
<text text-anchor="middle" x="304" y="-942.04" font-family="Times,serif" font-size="14.00">BGFETCH</text>
</g>
<!-- v_b_f_BGFETCH->v_b_f -->
<g id="edge1" class="edge"><title>v_b_f_BGFETCH->v_b_f</title>
<path fill="none" stroke="green" stroke-width="2" d="M295.109,-927.354C290.991,-919.301 285.899,-909.342 280.85,-899.468"/>
<polygon fill="green" stroke="green" stroke-width="2" points="283.924,-897.792 276.254,-890.482 277.691,-900.979 283.924,-897.792"/>
</g>
<!-- v_b_f_FETCH -->
<g id="node3" class="node"><title>v_b_f_FETCH</title>
<polygon fill="turquoise" stroke="turquoise" points="244.5,-963.74 181.5,-963.74 181.5,-927.74 244.5,-927.74 244.5,-963.74"/>
<text text-anchor="middle" x="213" y="-942.04" font-family="Times,serif" font-size="14.00">FETCH</text>
</g>
<!-- v_b_f_FETCH->v_b_f -->
<g id="edge2" class="edge"><title>v_b_f_FETCH->v_b_f</title>
<path fill="none" stroke="blue" stroke-width="2" d="M216.584,-927.354C219.926,-919.301 224.717,-909.342 229.917,-899.468"/>
<polygon fill="blue" stroke="blue" stroke-width="2" points="233.099,-900.943 234.778,-890.482 226.942,-897.613 233.099,-900.943"/>
</g>
<!-- v_b_f_FETCH->v_b_f -->
<g id="edge3" class="edge"><title>v_b_f_FETCH->v_b_f</title>
<path fill="none" stroke="red" stroke-width="2" d="M227.592,-927.354C232.67,-919.301 238.29,-909.342 243.412,-899.468"/>
<polygon fill="red" stroke="red" stroke-width="2" points="246.566,-900.987 247.946,-890.482 240.317,-897.833 246.566,-900.987"/>
</g>
<!-- v_b_hdrs -->
<g id="node5" class="node"><title>v_b_hdrs</title>
<ellipse fill="none" stroke="black" cx="327" cy="-756.87" rx="96.7474" ry="26.7407"/>
<text text-anchor="middle" x="327" y="-760.67" font-family="Times,serif" font-size="14.00">send bereq,</text>
<text text-anchor="middle" x="327" y="-745.67" font-family="Times,serif" font-size="14.00">read beresp (headers)</text>
</g>
<!-- v_b_f->v_b_hdrs -->
<g id="edge5" class="edge"><title>v_b_f:fetch:s->v_b_hdrs</title>
<path fill="none" stroke="black" stroke-width="2" d="M327,-820.74C327,-812.127 327,-802.849 327,-794.136"/>
<polygon fill="black" stroke="black" stroke-width="2" points="330.5,-793.87 327,-783.87 323.5,-793.87 330.5,-793.87"/>
</g>
<!-- v_b_r -->
<g id="node6" class="node"><title>v_b_r</title>
<polygon fill="none" stroke="black" points="304.5,-577.5 304.5,-692.5 589.5,-692.5 589.5,-577.5 304.5,-577.5"/>
<text text-anchor="middle" x="447" y="-677.3" font-family="Times,serif" font-size="14.00">vbf_stp_startfetch:</text>
<polyline fill="none" stroke="black" points="304.5,-669.5 589.5,-669.5 "/>
<text text-anchor="middle" x="399.5" y="-642.8" font-family="Times,serif" font-size="14.00">vcl_backend_response{}</text>
<polyline fill="none" stroke="black" points="494.5,-623.5 494.5,-669.5 "/>
<text text-anchor="middle" x="542" y="-654.3" font-family="Times,serif" font-size="14.00">bereq.*</text>
<polyline fill="none" stroke="black" points="494.5,-646.5 589.5,-646.5 "/>
<text text-anchor="middle" x="542" y="-631.3" font-family="Times,serif" font-size="14.00">beresp.*</text>
<polyline fill="none" stroke="black" points="304.5,-623.5 589.5,-623.5 "/>
<text text-anchor="middle" x="322" y="-596.8" font-family="Times,serif" font-size="14.00">fail</text>
<polyline fill="none" stroke="black" points="339.5,-577.5 339.5,-623.5 "/>
<text text-anchor="middle" x="382" y="-608.3" font-family="Times,serif" font-size="14.00">retry</text>
<polyline fill="none" stroke="black" points="339.5,-600.5 424.5,-600.5 "/>
<text text-anchor="middle" x="363" y="-585.3" font-family="Times,serif" font-size="14.00">max?</text>
<polyline fill="none" stroke="black" points="386.5,-577.5 386.5,-600.5 "/>
<text text-anchor="middle" x="405.5" y="-585.3" font-family="Times,serif" font-size="14.00">ok?</text>
<polyline fill="none" stroke="black" points="424.5,-577.5 424.5,-623.5 "/>
<text text-anchor="middle" x="457.5" y="-596.8" font-family="Times,serif" font-size="14.00">abandon</text>
<polyline fill="none" stroke="black" points="490.5,-577.5 490.5,-623.5 "/>
<text text-anchor="middle" x="540" y="-608.3" font-family="Times,serif" font-size="14.00">deliver or pass</text>
<polyline fill="none" stroke="black" points="490.5,-600.5 589.5,-600.5 "/>
<text text-anchor="middle" x="513.5" y="-585.3" font-family="Times,serif" font-size="14.00">304?</text>
<polyline fill="none" stroke="black" points="536.5,-577.5 536.5,-600.5 "/>
<text text-anchor="middle" x="563" y="-585.3" font-family="Times,serif" font-size="14.00">other?</text>
</g>
<!-- v_b_hdrs->v_b_r -->
<g id="edge6" class="edge"><title>v_b_hdrs->v_b_r</title>
<path fill="none" stroke="black" stroke-width="2" d="M352.156,-730.741C361.289,-721.618 372.07,-710.848 383.029,-699.901"/>
<polygon fill="black" stroke="black" stroke-width="2" points="385.64,-702.241 390.241,-692.698 380.692,-697.289 385.64,-702.241"/>
</g>
<!-- v_b_e -->
<g id="node7" class="node"><title>v_b_e</title>
<polygon fill="none" stroke="black" points="164,-424.5 164,-539.5 406,-539.5 406,-424.5 164,-424.5"/>
<text text-anchor="middle" x="285" y="-524.3" font-family="Times,serif" font-size="14.00">vbf_stp_error:</text>
<polyline fill="none" stroke="black" points="164,-516.5 406,-516.5 "/>
<text text-anchor="middle" x="242.5" y="-489.8" font-family="Times,serif" font-size="14.00">vcl_backend_error{}</text>
<polyline fill="none" stroke="black" points="321,-470.5 321,-516.5 "/>
<text text-anchor="middle" x="363.5" y="-501.3" font-family="Times,serif" font-size="14.00">bereq.*</text>
<polyline fill="none" stroke="black" points="321,-493.5 406,-493.5 "/>
<text text-anchor="middle" x="363.5" y="-478.3" font-family="Times,serif" font-size="14.00">beresp.*</text>
<polyline fill="none" stroke="black" points="164,-470.5 406,-470.5 "/>
<text text-anchor="middle" x="224" y="-455.3" font-family="Times,serif" font-size="14.00">retry</text>
<polyline fill="none" stroke="black" points="164,-447.5 284,-447.5 "/>
<text text-anchor="middle" x="181.5" y="-432.3" font-family="Times,serif" font-size="14.00">fail</text>
<polyline fill="none" stroke="black" points="199,-424.5 199,-447.5 "/>
<text text-anchor="middle" x="222.5" y="-432.3" font-family="Times,serif" font-size="14.00">max?</text>
<polyline fill="none" stroke="black" points="246,-424.5 246,-447.5 "/>
<text text-anchor="middle" x="265" y="-432.3" font-family="Times,serif" font-size="14.00">ok?</text>
<polyline fill="none" stroke="black" points="284,-424.5 284,-470.5 "/>
<text text-anchor="middle" x="317" y="-443.8" font-family="Times,serif" font-size="14.00">abandon</text>
<polyline fill="none" stroke="black" points="350,-424.5 350,-470.5 "/>
<text text-anchor="middle" x="378" y="-443.8" font-family="Times,serif" font-size="14.00">deliver</text>
</g>
<!-- v_b_hdrs->v_b_e -->
<g id="edge7" class="edge"><title>v_b_hdrs->v_b_e</title>
<path fill="none" stroke="black" d="M310.848,-730.251C304.731,-719.217 298.422,-705.904 295,-693 282.598,-646.229 280.359,-591.583 281.083,-549.761"/>
<polygon fill="black" stroke="black" points="284.584,-549.769 281.319,-539.69 277.586,-549.605 284.584,-549.769"/>
</g>
<!-- v_b_r->v_b_e -->
<g id="edge9" class="edge"><title>v_b_r:max->v_b_e</title>
<path fill="none" stroke="black" d="M363,-577C363,-567.006 360.356,-557.506 356.043,-548.656"/>
<polygon fill="black" stroke="black" points="358.941,-546.671 350.983,-539.676 352.843,-550.107 358.941,-546.671"/>
</g>
<!-- v_b_r_retry -->
<g id="node8" class="node"><title>v_b_r_retry</title>
<text text-anchor="middle" x="457" y="-478.3" font-family="Times,serif" font-size="14.00">RETRY</text>
</g>
<!-- v_b_r->v_b_r_retry -->
<g id="edge8" class="edge"><title>v_b_r:retry->v_b_r_retry</title>
<path fill="none" stroke="purple" d="M405,-577C405,-562.594 423.938,-531.341 438.957,-508.822"/>
<polygon fill="purple" stroke="purple" points="441.967,-510.618 444.677,-500.376 436.171,-506.693 441.967,-510.618"/>
</g>
<!-- vbf_stp_condfetch -->
<g id="node9" class="node"><title>vbf_stp_condfetch</title>
<polygon fill="none" stroke="grey" points="389,-313.5 389,-405.5 517,-405.5 517,-313.5 389,-313.5"/>
<text text-anchor="middle" x="453" y="-390.3" font-family="Times,serif" font-size="14.00" fill="grey">vbf_stp_condfetch:</text>
<polyline fill="none" stroke="grey" points="389,-382.5 517,-382.5 "/>
<text text-anchor="middle" x="453" y="-367.3" font-family="Times,serif" font-size="14.00" fill="grey">copy obj attr</text>
<polyline fill="none" stroke="grey" points="389,-359.5 517,-359.5 "/>
<text text-anchor="middle" x="453" y="-344.3" font-family="Times,serif" font-size="14.00" fill="grey">steal body</text>
<polyline fill="none" stroke="grey" points="389,-336.5 517,-336.5 "/>
<text text-anchor="middle" x="430.5" y="-321.3" font-family="Times,serif" font-size="14.00" fill="grey">fetch_fail?</text>
<polyline fill="none" stroke="grey" points="472,-313.5 472,-336.5 "/>
<text text-anchor="middle" x="494.5" y="-321.3" font-family="Times,serif" font-size="14.00" fill="grey">ok?</text>
</g>
<!-- v_b_r->vbf_stp_condfetch -->
<g id="edge10" class="edge"><title>v_b_r:fetch_304:s->vbf_stp_condfetch</title>
<path fill="none" stroke="black" d="M514,-577C514,-508.629 522.108,-487.979 498,-424 496.833,-420.902 495.477,-417.816 493.979,-414.767"/>
<polygon fill="black" stroke="black" points="496.942,-412.889 489.106,-405.759 490.786,-416.22 496.942,-412.889"/>
</g>
<!-- vbf_stp_fetch -->
<g id="node10" class="node"><title>vbf_stp_fetch</title>
<polygon fill="none" stroke="grey" points="528.5,-436 528.5,-528 631.5,-528 631.5,-436 528.5,-436"/>
<text text-anchor="middle" x="580" y="-512.8" font-family="Times,serif" font-size="14.00" fill="grey">vbf_stp_fetch:</text>
<polyline fill="none" stroke="grey" points="528.5,-505 631.5,-505 "/>
<text text-anchor="middle" x="580" y="-489.8" font-family="Times,serif" font-size="14.00" fill="grey">setup VFPs</text>
<polyline fill="none" stroke="grey" points="528.5,-482 631.5,-482 "/>
<text text-anchor="middle" x="580" y="-466.8" font-family="Times,serif" font-size="14.00" fill="grey">get object</text>
<polyline fill="none" stroke="grey" points="528.5,-459 631.5,-459 "/>
<text text-anchor="middle" x="553.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="grey">error?</text>
<polyline fill="none" stroke="grey" points="578.5,-436 578.5,-459 "/>
<text text-anchor="middle" x="605" y="-443.8" font-family="Times,serif" font-size="14.00" fill="grey">body?</text>
</g>
<!-- v_b_r->vbf_stp_fetch -->
<g id="edge11" class="edge"><title>v_b_r:non_304:s->vbf_stp_fetch</title>
<path fill="none" stroke="black" d="M563,-577C563,-564.307 564.52,-550.801 566.65,-538.103"/>
<polygon fill="black" stroke="black" points="570.119,-538.59 568.472,-528.124 563.233,-537.332 570.119,-538.59"/>
</g>
<!-- FETCH_DONE -->
<g id="node13" class="node"><title>FETCH_DONE</title>
<polygon fill="turquoise" stroke="turquoise" points="420.5,-44 309.5,-44 309.5,-8 420.5,-8 420.5,-44"/>
<text text-anchor="middle" x="365" y="-22.3" font-family="Times,serif" font-size="14.00">FETCH_DONE</text>
</g>
<!-- v_b_e->FETCH_DONE -->
<g id="edge18" class="edge"><title>v_b_e:deliver->FETCH_DONE</title>
<path fill="none" stroke="black" d="M378,-424C378,-309.281 327.238,-283.213 338,-169 341.799,-128.68 351.538,-82.7642 358.218,-54.3309"/>
<polygon fill="black" stroke="black" points="361.686,-54.8777 360.61,-44.3377 354.879,-53.2483 361.686,-54.8777"/>
<text text-anchor="middle" x="386" y="-172.8" font-family="Times,serif" font-size="14.00">"backend synth"</text>
</g>
<!-- FETCH_FAIL -->
<g id="node15" class="node"><title>FETCH_FAIL</title>
<polygon fill="turquoise" stroke="turquoise" points="170.5,-266.5 67.5,-266.5 67.5,-230.5 170.5,-230.5 170.5,-266.5"/>
<text text-anchor="middle" x="119" y="-244.8" font-family="Times,serif" font-size="14.00">FETCH_FAIL</text>
</g>
<!-- v_b_e->FETCH_FAIL -->
<g id="edge20" class="edge"><title>v_b_e:max:s->FETCH_FAIL</title>
<path fill="none" stroke="black" d="M222,-424C222,-363.679 175.791,-305.878 145.274,-274.283"/>
<polygon fill="black" stroke="black" points="147.416,-271.471 137.892,-266.829 142.442,-276.397 147.416,-271.471"/>
</g>
<!-- v_b_e_retry -->
<g id="node16" class="node"><title>v_b_e_retry</title>
<text text-anchor="middle" x="265" y="-244.8" font-family="Times,serif" font-size="14.00">RETRY</text>
</g>
<!-- v_b_e->v_b_e_retry -->
<g id="edge19" class="edge"><title>v_b_e:retry->v_b_e_retry</title>
<path fill="none" stroke="purple" d="M265,-424C265,-372.06 265,-311.425 265,-277.036"/>
<polygon fill="purple" stroke="purple" points="268.5,-276.837 265,-266.837 261.5,-276.837 268.5,-276.837"/>
</g>
<!-- vbf_stp_fetchend -->
<g id="node12" class="node"><title>vbf_stp_fetchend</title>
<polygon fill="none" stroke="grey" points="388,-81.5 388,-150.5 556,-150.5 556,-81.5 388,-81.5"/>
<text text-anchor="middle" x="472" y="-135.3" font-family="Times,serif" font-size="14.00" fill="grey">vbf_stp_fetchend:</text>
<polyline fill="none" stroke="grey" points="388,-127.5 556,-127.5 "/>
<text text-anchor="middle" x="472" y="-112.3" font-family="Times,serif" font-size="14.00" fill="grey">finalize object and director</text>
<polyline fill="none" stroke="grey" points="388,-104.5 556,-104.5 "/>
<text text-anchor="middle" x="472" y="-89.3" font-family="Times,serif" font-size="14.00" fill="grey">done</text>
</g>
<!-- vbf_stp_condfetch->vbf_stp_fetchend -->
<g id="edge16" class="edge"><title>vbf_stp_condfetch:ok:s->vbf_stp_fetchend</title>
<path fill="none" stroke="black" d="M495,-313C495,-286.857 454.4,-316.126 439,-295 410.205,-255.499 428.579,-198.293 447.436,-159.476"/>
<polygon fill="black" stroke="black" points="450.578,-161.019 451.957,-150.514 444.328,-157.866 450.578,-161.019"/>
</g>
<!-- vbf_stp_fetchbody -->
<g id="node11" class="node"><title>vbf_stp_fetchbody</title>
<polygon fill="none" stroke="grey" points="448,-202.5 448,-294.5 612,-294.5 612,-202.5 448,-202.5"/>
<text text-anchor="middle" x="530" y="-279.3" font-family="Times,serif" font-size="14.00" fill="grey">vbf_stp_fetchbody:</text>
<polyline fill="none" stroke="grey" points="448,-271.5 612,-271.5 "/>
<text text-anchor="middle" x="530" y="-256.3" font-family="Times,serif" font-size="14.00" fill="grey">get storage</text>
<polyline fill="none" stroke="grey" points="448,-248.5 612,-248.5 "/>
<text text-anchor="middle" x="530" y="-233.3" font-family="Times,serif" font-size="14.00" fill="grey">read body, run VFPs</text>
<polyline fill="none" stroke="grey" points="448,-225.5 612,-225.5 "/>
<text text-anchor="middle" x="486" y="-210.3" font-family="Times,serif" font-size="14.00" fill="grey">fetch_fail?</text>
<polyline fill="none" stroke="grey" points="524,-202.5 524,-225.5 "/>
<text text-anchor="middle" x="549" y="-210.3" font-family="Times,serif" font-size="14.00" fill="grey">error?</text>
<polyline fill="none" stroke="grey" points="574,-202.5 574,-225.5 "/>
<text text-anchor="middle" x="593" y="-210.3" font-family="Times,serif" font-size="14.00" fill="grey">ok?</text>
</g>
<!-- vbf_stp_fetch->vbf_stp_fetchbody -->
<g id="edge13" class="edge"><title>vbf_stp_fetch:body:s->vbf_stp_fetchbody</title>
<path fill="none" stroke="black" d="M605,-435C605,-388.245 584.268,-339.378 564.605,-303.543"/>
<polygon fill="black" stroke="black" points="567.596,-301.722 559.642,-294.723 561.495,-305.154 567.596,-301.722"/>
</g>
<!-- vbf_stp_fetch->vbf_stp_fetchend -->
<g id="edge14" class="edge"><title>vbf_stp_fetch:body:s->vbf_stp_fetchend</title>
<path fill="none" stroke="black" d="M605,-435C605,-331.201 658.43,-298.816 621,-202 611.149,-176.518 589.225,-158.384 565.146,-145.604"/>
<polygon fill="black" stroke="black" points="566.706,-142.471 556.196,-141.134 563.578,-148.733 566.706,-142.471"/>
</g>
<!-- vbf_stp_fetchbody->vbf_stp_fetchend -->
<g id="edge12" class="edge"><title>vbf_stp_fetchbody:ok:s->vbf_stp_fetchend</title>
<path fill="none" stroke="black" d="M593,-202C593,-181.262 580.952,-165.148 564.459,-152.805"/>
<polygon fill="black" stroke="black" points="566.268,-149.802 556.039,-147.044 562.316,-155.579 566.268,-149.802"/>
</g>
<!-- vbf_stp_fetchend->FETCH_DONE -->
<g id="edge15" class="edge"><title>vbf_stp_fetchend:done:s->FETCH_DONE</title>
<path fill="none" stroke="black" d="M472,-81C472,-58.3323 452.624,-45.1781 430.363,-37.5453"/>
<polygon fill="black" stroke="black" points="431.28,-34.1659 420.694,-34.6006 429.24,-40.8622 431.28,-34.1659"/>
</g>
<!-- error -->
<g id="node14" class="node"><title>error</title>
<text text-anchor="middle" x="119" y="-478.3" font-family="Times,serif" font-size="14.00">error</text>
</g>
<!-- error->FETCH_FAIL -->
<g id="edge17" class="edge"><title>error->FETCH_FAIL</title>
<path fill="none" stroke="black" d="M119,-463.977C119,-424.176 119,-324.764 119,-276.558"/>
<polygon fill="black" stroke="black" points="122.5,-276.548 119,-266.548 115.5,-276.548 122.5,-276.548"/>
</g>
<!-- abandon -->
<g id="node17" class="node"><title>abandon</title>
<text text-anchor="middle" x="41" y="-478.3" font-family="Times,serif" font-size="14.00">abandon</text>
</g>
<!-- abandon->FETCH_FAIL -->
<g id="edge21" class="edge"><title>abandon->FETCH_FAIL</title>
<path fill="none" stroke="black" d="M46.7355,-463.977C60.1741,-424.092 93.7819,-324.346 109.985,-276.255"/>
<polygon fill="black" stroke="black" points="113.38,-277.142 113.256,-266.548 106.746,-274.907 113.38,-277.142"/>
</g>
</g>
</svg>