summaryrefslogtreecommitdiffstats
path: root/images/containerd.dot.svg
diff options
context:
space:
mode:
Diffstat (limited to 'images/containerd.dot.svg')
-rw-r--r--images/containerd.dot.svg2074
1 files changed, 2074 insertions, 0 deletions
diff --git a/images/containerd.dot.svg b/images/containerd.dot.svg
new file mode 100644
index 0000000..cb87da6
--- /dev/null
+++ b/images/containerd.dot.svg
@@ -0,0 +1,2074 @@
+<?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.40.1 (20161225.0304)
+ -->
+<!-- Title: godep Pages: 1 -->
+<svg width="7819pt" height="984pt"
+ viewBox="0.00 0.00 7819.00 984.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 980)">
+<title>godep</title>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-980 7815,-980 7815,4 -4,4"/>
+<!-- bufio -->
+<g id="node1" class="node">
+<title>bufio</title>
+<g id="a_node1"><a xlink:href="https://godoc.org/bufio" xlink:title="bufio" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4541,-36C4541,-36 4511,-36 4511,-36 4505,-36 4499,-30 4499,-24 4499,-24 4499,-12 4499,-12 4499,-6 4505,0 4511,0 4511,0 4541,0 4541,0 4547,0 4553,-6 4553,-12 4553,-12 4553,-24 4553,-24 4553,-30 4547,-36 4541,-36"/>
+<text text-anchor="middle" x="4526" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bufio</text>
+</a>
+</g>
+</g>
+<!-- bytes -->
+<g id="node2" class="node">
+<title>bytes</title>
+<g id="a_node2"><a xlink:href="https://godoc.org/bytes" xlink:title="bytes" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4991,-36C4991,-36 4961,-36 4961,-36 4955,-36 4949,-30 4949,-24 4949,-24 4949,-12 4949,-12 4949,-6 4955,0 4961,0 4961,0 4991,0 4991,0 4997,0 5003,-6 5003,-12 5003,-12 5003,-24 5003,-24 5003,-30 4997,-36 4991,-36"/>
+<text text-anchor="middle" x="4976" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bytes</text>
+</a>
+</g>
+</g>
+<!-- compress/gzip -->
+<g id="node3" class="node">
+<title>compress/gzip</title>
+<g id="a_node3"><a xlink:href="https://godoc.org/compress/gzip" xlink:title="compress/gzip" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1425.5,-318C1425.5,-318 1354.5,-318 1354.5,-318 1348.5,-318 1342.5,-312 1342.5,-306 1342.5,-306 1342.5,-294 1342.5,-294 1342.5,-288 1348.5,-282 1354.5,-282 1354.5,-282 1425.5,-282 1425.5,-282 1431.5,-282 1437.5,-288 1437.5,-294 1437.5,-294 1437.5,-306 1437.5,-306 1437.5,-312 1431.5,-318 1425.5,-318"/>
+<text text-anchor="middle" x="1390" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">compress/gzip</text>
+</a>
+</g>
+</g>
+<!-- container/list -->
+<g id="node4" class="node">
+<title>container/list</title>
+<g id="a_node4"><a xlink:href="https://godoc.org/container/list" xlink:title="container/list" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4535.5,-130C4535.5,-130 4472.5,-130 4472.5,-130 4466.5,-130 4460.5,-124 4460.5,-118 4460.5,-118 4460.5,-106 4460.5,-106 4460.5,-100 4466.5,-94 4472.5,-94 4472.5,-94 4535.5,-94 4535.5,-94 4541.5,-94 4547.5,-100 4547.5,-106 4547.5,-106 4547.5,-118 4547.5,-118 4547.5,-124 4541.5,-130 4535.5,-130"/>
+<text text-anchor="middle" x="4504" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">container/list</text>
+</a>
+</g>
+</g>
+<!-- context -->
+<g id="node5" class="node">
+<title>context</title>
+<g id="a_node5"><a xlink:href="https://godoc.org/context" xlink:title="context" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M2490,-130C2490,-130 2458,-130 2458,-130 2452,-130 2446,-124 2446,-118 2446,-118 2446,-106 2446,-106 2446,-100 2452,-94 2458,-94 2458,-94 2490,-94 2490,-94 2496,-94 2502,-100 2502,-106 2502,-106 2502,-118 2502,-118 2502,-124 2496,-130 2490,-130"/>
+<text text-anchor="middle" x="2474" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">context</text>
+</a>
+</g>
+</g>
+<!-- crypto -->
+<g id="node6" class="node">
+<title>crypto</title>
+<g id="a_node6"><a xlink:href="https://godoc.org/crypto" xlink:title="crypto" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M2064,-224C2064,-224 2034,-224 2034,-224 2028,-224 2022,-218 2022,-212 2022,-212 2022,-200 2022,-200 2022,-194 2028,-188 2034,-188 2034,-188 2064,-188 2064,-188 2070,-188 2076,-194 2076,-200 2076,-200 2076,-212 2076,-212 2076,-218 2070,-224 2064,-224"/>
+<text text-anchor="middle" x="2049" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">crypto</text>
+</a>
+</g>
+</g>
+<!-- encoding -->
+<g id="node7" class="node">
+<title>encoding</title>
+<g id="a_node7"><a xlink:href="https://godoc.org/encoding" xlink:title="encoding" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4030,-36C4030,-36 3988,-36 3988,-36 3982,-36 3976,-30 3976,-24 3976,-24 3976,-12 3976,-12 3976,-6 3982,0 3988,0 3988,0 4030,0 4030,0 4036,0 4042,-6 4042,-12 4042,-12 4042,-24 4042,-24 4042,-30 4036,-36 4030,-36"/>
+<text text-anchor="middle" x="4009" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding</text>
+</a>
+</g>
+</g>
+<!-- encoding/base64 -->
+<g id="node8" class="node">
+<title>encoding/base64</title>
+<g id="a_node8"><a xlink:href="https://godoc.org/encoding/base64" xlink:title="encoding/base64" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5682.5,-788C5682.5,-788 5599.5,-788 5599.5,-788 5593.5,-788 5587.5,-782 5587.5,-776 5587.5,-776 5587.5,-764 5587.5,-764 5587.5,-758 5593.5,-752 5599.5,-752 5599.5,-752 5682.5,-752 5682.5,-752 5688.5,-752 5694.5,-758 5694.5,-764 5694.5,-764 5694.5,-776 5694.5,-776 5694.5,-782 5688.5,-788 5682.5,-788"/>
+<text text-anchor="middle" x="5641" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/base64</text>
+</a>
+</g>
+</g>
+<!-- encoding/json -->
+<g id="node9" class="node">
+<title>encoding/json</title>
+<g id="a_node9"><a xlink:href="https://godoc.org/encoding/json" xlink:title="encoding/json" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5859,-36C5859,-36 5791,-36 5791,-36 5785,-36 5779,-30 5779,-24 5779,-24 5779,-12 5779,-12 5779,-6 5785,0 5791,0 5791,0 5859,0 5859,0 5865,0 5871,-6 5871,-12 5871,-12 5871,-24 5871,-24 5871,-30 5865,-36 5859,-36"/>
+<text text-anchor="middle" x="5825" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/json</text>
+</a>
+</g>
+</g>
+<!-- errors -->
+<g id="node10" class="node">
+<title>errors</title>
+<g id="a_node10"><a xlink:href="https://godoc.org/errors" xlink:title="errors" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4332,-36C4332,-36 4302,-36 4302,-36 4296,-36 4290,-30 4290,-24 4290,-24 4290,-12 4290,-12 4290,-6 4296,0 4302,0 4302,0 4332,0 4332,0 4338,0 4344,-6 4344,-12 4344,-12 4344,-24 4344,-24 4344,-30 4338,-36 4332,-36"/>
+<text text-anchor="middle" x="4317" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
+</a>
+</g>
+</g>
+<!-- fmt -->
+<g id="node11" class="node">
+<title>fmt</title>
+<g id="a_node11"><a xlink:href="https://godoc.org/fmt" xlink:title="fmt" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M2902,-36C2902,-36 2872,-36 2872,-36 2866,-36 2860,-30 2860,-24 2860,-24 2860,-12 2860,-12 2860,-6 2866,0 2872,0 2872,0 2902,0 2902,0 2908,0 2914,-6 2914,-12 2914,-12 2914,-24 2914,-24 2914,-30 2908,-36 2902,-36"/>
+<text text-anchor="middle" x="2887" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">fmt</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression -->
+<g id="node12" class="node">
+<title>github.com/containerd/containerd/archive/compression</title>
+<g id="a_node12"><a xlink:href="https://godoc.org/github.com/containerd/containerd/archive/compression" xlink:title="github.com/containerd/containerd/archive/compression" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M2617.5,-412C2617.5,-412 2324.5,-412 2324.5,-412 2318.5,-412 2312.5,-406 2312.5,-400 2312.5,-400 2312.5,-388 2312.5,-388 2312.5,-382 2318.5,-376 2324.5,-376 2324.5,-376 2617.5,-376 2617.5,-376 2623.5,-376 2629.5,-382 2629.5,-388 2629.5,-388 2629.5,-400 2629.5,-400 2629.5,-406 2623.5,-412 2617.5,-412"/>
+<text text-anchor="middle" x="2471" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/archive/compression</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;bufio -->
+<g id="edge1" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;bufio</title>
+<path fill="none" stroke="#000000" d="M2629.602,-388.754C3019.2578,-375.5526 3996.8201,-340.4127 4064,-318 4232.1526,-261.9007 4243.7536,-188.0662 4394,-94 4427.6882,-72.9085 4467.3208,-50.3852 4494.3045,-35.382"/>
+<polygon fill="#000000" stroke="#000000" points="4495.3344,-36.8119 4498.857,-32.8554 4493.636,-33.7516 4495.3344,-36.8119"/>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;bytes -->
+<g id="edge2" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M2629.7757,-388.9701C3030.935,-375.9594 4058.4564,-340.6347 4129,-318 4202.1293,-294.5356 4211.1021,-268.0718 4274,-224 4293.619,-210.2533 4423.8873,-103.2143 4446,-94 4469.2273,-84.3212 4832.4387,-36.6303 4943.7948,-22.1661"/>
+<polygon fill="#000000" stroke="#000000" points="4944.1717,-23.882 4948.9048,-21.5028 4943.721,-20.4111 4944.1717,-23.882"/>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;compress/gzip -->
+<g id="edge3" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;compress/gzip</title>
+<path fill="none" stroke="#000000" d="M2312.1441,-386.1973C2068.1437,-373.5259 1612.5067,-346.9587 1452,-318 1448.9598,-317.4515 1445.8555,-316.8124 1442.7363,-316.1087"/>
+<polygon fill="#000000" stroke="#000000" points="1443.0972,-314.3959 1437.8292,-314.9533 1442.295,-317.8027 1443.0972,-314.3959"/>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;context -->
+<g id="edge4" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M2454.5412,-375.8636C2423.8251,-339.7074 2363.4457,-256.2566 2393,-188 2402.8888,-165.1614 2423.3943,-146.0342 2441.2983,-132.6811"/>
+<polygon fill="#000000" stroke="#000000" points="2442.7751,-133.7705 2445.786,-129.4119 2440.7142,-130.9415 2442.7751,-133.7705"/>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;fmt -->
+<g id="edge5" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M2312.4669,-390.5832C2122.5633,-384.3347 1817.224,-366.8098 1715,-318 1618.7665,-272.0505 1553.068,-168.877 1629,-94 1673.9782,-49.6467 2661.7572,-23.4634 2854.544,-18.766"/>
+<polygon fill="#000000" stroke="#000000" points="2854.7933,-20.5105 2859.7494,-18.6396 2854.7084,-17.0115 2854.7933,-20.5105"/>
+</g>
+<!-- github.com/containerd/containerd/log -->
+<g id="node13" class="node">
+<title>github.com/containerd/containerd/log</title>
+<g id="a_node13"><a xlink:href="https://godoc.org/github.com/containerd/containerd/log" xlink:title="github.com/containerd/containerd/log" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M5049.5,-318C5049.5,-318 4852.5,-318 4852.5,-318 4846.5,-318 4840.5,-312 4840.5,-306 4840.5,-306 4840.5,-294 4840.5,-294 4840.5,-288 4846.5,-282 4852.5,-282 4852.5,-282 5049.5,-282 5049.5,-282 5055.5,-282 5061.5,-288 5061.5,-294 5061.5,-294 5061.5,-306 5061.5,-306 5061.5,-312 5055.5,-318 5049.5,-318"/>
+<text text-anchor="middle" x="4951" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/log</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge6" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M2629.6722,-388.3943C2974.2953,-376.1595 3817.0248,-345.9187 4523,-318 4628.6495,-313.822 4748.9534,-308.7331 4835.0523,-305.0336"/>
+<polygon fill="#000000" stroke="#000000" points="4835.2364,-306.7774 4840.1566,-304.8142 4835.086,-303.2806 4835.2364,-306.7774"/>
+</g>
+<!-- io -->
+<g id="node14" class="node">
+<title>io</title>
+<g id="a_node14"><a xlink:href="https://godoc.org/io" xlink:title="io" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1035,-36C1035,-36 1005,-36 1005,-36 999,-36 993,-30 993,-24 993,-24 993,-12 993,-12 993,-6 999,0 1005,0 1005,0 1035,0 1035,0 1041,0 1047,-6 1047,-12 1047,-12 1047,-24 1047,-24 1047,-30 1041,-36 1035,-36"/>
+<text text-anchor="middle" x="1020" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;io -->
+<g id="edge7" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M2312.4732,-389.5287C2019.6144,-380.3798 1415.5593,-357.0299 1328,-318 1187.4632,-255.3551 1073.5571,-99.0913 1034.5113,-40.5866"/>
+<polygon fill="#000000" stroke="#000000" points="1035.835,-39.4161 1031.6129,-36.2165 1032.9182,-41.3507 1035.835,-39.4161"/>
+</g>
+<!-- os -->
+<g id="node15" class="node">
+<title>os</title>
+<g id="a_node15"><a xlink:href="https://godoc.org/os" xlink:title="os" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M3787,-36C3787,-36 3757,-36 3757,-36 3751,-36 3745,-30 3745,-24 3745,-24 3745,-12 3745,-12 3745,-6 3751,0 3757,0 3757,0 3787,0 3787,0 3793,0 3799,-6 3799,-12 3799,-12 3799,-24 3799,-24 3799,-30 3793,-36 3787,-36"/>
+<text text-anchor="middle" x="3772" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">os</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;os -->
+<g id="edge8" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;os</title>
+<path fill="none" stroke="#000000" d="M2629.7853,-389.1047C3021.1366,-376.6656 4002.1395,-343.0552 4026,-318 4244.507,-88.5527 3799.4971,-190.9797 3750,-130 3729.3083,-104.5081 3744.6162,-65.0981 3757.9921,-40.4644"/>
+<polygon fill="#000000" stroke="#000000" points="3759.5508,-41.2626 3760.4581,-36.0434 3756.4941,-39.5576 3759.5508,-41.2626"/>
+</g>
+<!-- os/exec -->
+<g id="node16" class="node">
+<title>os/exec</title>
+<g id="a_node16"><a xlink:href="https://godoc.org/os/exec" xlink:title="os/exec" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1511.5,-318C1511.5,-318 1478.5,-318 1478.5,-318 1472.5,-318 1466.5,-312 1466.5,-306 1466.5,-306 1466.5,-294 1466.5,-294 1466.5,-288 1472.5,-282 1478.5,-282 1478.5,-282 1511.5,-282 1511.5,-282 1517.5,-282 1523.5,-288 1523.5,-294 1523.5,-294 1523.5,-306 1523.5,-306 1523.5,-312 1517.5,-318 1511.5,-318"/>
+<text text-anchor="middle" x="1495" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">os/exec</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;os/exec -->
+<g id="edge9" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;os/exec</title>
+<path fill="none" stroke="#000000" d="M2312.3273,-385.8993C2087.5074,-373.5761 1687.8131,-348.3206 1546,-318 1540.2613,-316.773 1534.2849,-315.0723 1528.5288,-313.2022"/>
+<polygon fill="#000000" stroke="#000000" points="1529.0527,-311.5321 1523.7556,-311.5982 1527.9377,-314.8498 1529.0527,-311.5321"/>
+</g>
+<!-- strconv -->
+<g id="node17" class="node">
+<title>strconv</title>
+<g id="a_node17"><a xlink:href="https://godoc.org/strconv" xlink:title="strconv" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M802,-36C802,-36 770,-36 770,-36 764,-36 758,-30 758,-24 758,-24 758,-12 758,-12 758,-6 764,0 770,0 770,0 802,0 802,0 808,0 814,-6 814,-12 814,-12 814,-24 814,-24 814,-30 808,-36 802,-36"/>
+<text text-anchor="middle" x="786" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strconv</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;strconv -->
+<g id="edge10" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M2312.3702,-388.4396C2006.6929,-377.082 1357.5028,-349.6065 1260,-318 1067.887,-255.7247 875.992,-97.4925 810.0182,-39.6228"/>
+<polygon fill="#000000" stroke="#000000" points="811.136,-38.2753 806.2265,-36.2855 808.8236,-40.9027 811.136,-38.2753"/>
+</g>
+<!-- sync -->
+<g id="node18" class="node">
+<title>sync</title>
+<g id="a_node18"><a xlink:href="https://godoc.org/sync" xlink:title="sync" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5596,-36C5596,-36 5566,-36 5566,-36 5560,-36 5554,-30 5554,-24 5554,-24 5554,-12 5554,-12 5554,-6 5560,0 5566,0 5566,0 5596,0 5596,0 5602,0 5608,-6 5608,-12 5608,-12 5608,-24 5608,-24 5608,-30 5602,-36 5596,-36"/>
+<text text-anchor="middle" x="5581" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/archive/compression&#45;&gt;sync -->
+<g id="edge11" class="edge">
+<title>github.com/containerd/containerd/archive/compression&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M2629.6865,-390.0124C2932.6896,-381.724 3614.4742,-359.8289 4187,-318 4392.4035,-302.9932 4908.1504,-269.5549 5109,-224 5229.6478,-196.6357 5257.8998,-180.1302 5371,-130 5435.9761,-101.2002 5508.4426,-60.5387 5548.9999,-36.9573"/>
+<polygon fill="#000000" stroke="#000000" points="5550.3466,-38.1979 5553.785,-34.1681 5548.584,-35.1741 5550.3466,-38.1979"/>
+</g>
+<!-- github.com/containerd/containerd/log&#45;&gt;context -->
+<g id="edge45" class="edge">
+<title>github.com/containerd/containerd/log&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M4840.3081,-297.0826C4501.692,-287.8796 3482.8155,-258.045 3153,-224 2903.1457,-198.2089 2605.7286,-139.242 2507.3818,-118.9847"/>
+<polygon fill="#000000" stroke="#000000" points="2507.5459,-117.2317 2502.2954,-117.9349 2506.8384,-120.6595 2507.5459,-117.2317"/>
+</g>
+<!-- github.com/sirupsen/logrus -->
+<g id="node36" class="node">
+<title>github.com/sirupsen/logrus</title>
+<g id="a_node36"><a xlink:href="https://godoc.org/github.com/sirupsen/logrus" xlink:title="github.com/sirupsen/logrus" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M5082.5,-224C5082.5,-224 4941.5,-224 4941.5,-224 4935.5,-224 4929.5,-218 4929.5,-212 4929.5,-212 4929.5,-200 4929.5,-200 4929.5,-194 4935.5,-188 4941.5,-188 4941.5,-188 5082.5,-188 5082.5,-188 5088.5,-188 5094.5,-194 5094.5,-200 5094.5,-200 5094.5,-212 5094.5,-212 5094.5,-218 5088.5,-224 5082.5,-224"/>
+<text text-anchor="middle" x="5012" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/sirupsen/logrus</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/log&#45;&gt;github.com/sirupsen/logrus -->
+<g id="edge46" class="edge">
+<title>github.com/containerd/containerd/log&#45;&gt;github.com/sirupsen/logrus</title>
+<path fill="none" stroke="#000000" d="M4962.7614,-281.8759C4972.6349,-266.661 4986.7857,-244.8548 4997.3856,-228.5205"/>
+<polygon fill="#000000" stroke="#000000" points="4999.0208,-229.2154 5000.2747,-224.0685 4996.0849,-227.3101 4999.0208,-229.2154"/>
+</g>
+<!-- sync/atomic -->
+<g id="node37" class="node">
+<title>sync/atomic</title>
+<g id="a_node37"><a xlink:href="https://godoc.org/sync/atomic" xlink:title="sync/atomic" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4798.5,-36C4798.5,-36 4739.5,-36 4739.5,-36 4733.5,-36 4727.5,-30 4727.5,-24 4727.5,-24 4727.5,-12 4727.5,-12 4727.5,-6 4733.5,0 4739.5,0 4739.5,0 4798.5,0 4798.5,0 4804.5,0 4810.5,-6 4810.5,-12 4810.5,-12 4810.5,-24 4810.5,-24 4810.5,-30 4804.5,-36 4798.5,-36"/>
+<text text-anchor="middle" x="4769" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync/atomic</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/log&#45;&gt;sync/atomic -->
+<g id="edge47" class="edge">
+<title>github.com/containerd/containerd/log&#45;&gt;sync/atomic</title>
+<path fill="none" stroke="#000000" d="M5018.697,-281.9819C5073.108,-263.8348 5136.3106,-232.1895 5109,-188 5075.6291,-134.0048 4900.4349,-65.1685 4815.397,-34.2821"/>
+<polygon fill="#000000" stroke="#000000" points="4815.9694,-32.6282 4810.6722,-32.5714 4814.7778,-35.9192 4815.9694,-32.6282"/>
+</g>
+<!-- github.com/containerd/containerd/content -->
+<g id="node19" class="node">
+<title>github.com/containerd/containerd/content</title>
+<g id="a_node19"><a xlink:href="https://godoc.org/github.com/containerd/containerd/content" xlink:title="github.com/containerd/containerd/content" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M2107,-600C2107,-600 1887,-600 1887,-600 1881,-600 1875,-594 1875,-588 1875,-588 1875,-576 1875,-576 1875,-570 1881,-564 1887,-564 1887,-564 2107,-564 2107,-564 2113,-564 2119,-570 2119,-576 2119,-576 2119,-588 2119,-588 2119,-594 2113,-600 2107,-600"/>
+<text text-anchor="middle" x="1997" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/content</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;context -->
+<g id="edge12" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M2009.4378,-563.7508C2061.0674,-488.0798 2256.6557,-202.2539 2275,-188 2325.5117,-148.7511 2398.6126,-127.8448 2440.7181,-118.4121"/>
+<polygon fill="#000000" stroke="#000000" points="2441.1878,-120.1007 2445.6956,-117.3182 2440.4365,-116.6823 2441.1878,-120.1007"/>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;io -->
+<g id="edge17" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M1944.6218,-563.9032C1776.8372,-505.8897 1262.6845,-327.7606 1247,-318 1149.3067,-257.2043 1130.5949,-227.1914 1069,-130 1050.7564,-101.2132 1036.1205,-64.4732 1027.7444,-41.0836"/>
+<polygon fill="#000000" stroke="#000000" points="1029.3705,-40.4329 1026.053,-36.3029 1026.0709,-41.6003 1029.3705,-40.4329"/>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;sync -->
+<g id="edge20" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M2119.1524,-569.2682C2686.4218,-510.022 5042.6342,-262.568 5195,-224 5303.6508,-196.4975 5331.1031,-184.5672 5429,-130 5476.7566,-103.3807 5526.8082,-63.9031 5555.8907,-39.6231"/>
+<polygon fill="#000000" stroke="#000000" points="5557.3202,-40.7083 5560.0267,-36.1545 5555.0711,-38.0266 5557.3202,-40.7083"/>
+</g>
+<!-- github.com/containerd/containerd/errdefs -->
+<g id="node20" class="node">
+<title>github.com/containerd/containerd/errdefs</title>
+<g id="a_node20"><a xlink:href="https://godoc.org/github.com/containerd/containerd/errdefs" xlink:title="github.com/containerd/containerd/errdefs" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3363,-506C3363,-506 3145,-506 3145,-506 3139,-506 3133,-500 3133,-494 3133,-494 3133,-482 3133,-482 3133,-476 3139,-470 3145,-470 3145,-470 3363,-470 3363,-470 3369,-470 3375,-476 3375,-482 3375,-482 3375,-494 3375,-494 3375,-500 3369,-506 3363,-506"/>
+<text text-anchor="middle" x="3254" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/errdefs</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge13" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M2119.1708,-575.9524C2324.3756,-565.2821 2751.1532,-540.8938 3111,-506 3116.4345,-505.473 3121.9814,-504.9051 3127.5822,-504.3071"/>
+<polygon fill="#000000" stroke="#000000" points="3127.9562,-506.0269 3132.7392,-503.7497 3127.5801,-502.5472 3127.9562,-506.0269"/>
+</g>
+<!-- github.com/opencontainers/go&#45;digest -->
+<g id="node21" class="node">
+<title>github.com/opencontainers/go&#45;digest</title>
+<g id="a_node21"><a xlink:href="https://godoc.org/github.com/opencontainers/go-digest" xlink:title="github.com/opencontainers/go&#45;digest" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M2153,-318C2153,-318 1959,-318 1959,-318 1953,-318 1947,-312 1947,-306 1947,-306 1947,-294 1947,-294 1947,-288 1953,-282 1959,-282 1959,-282 2153,-282 2153,-282 2159,-282 2165,-288 2165,-294 2165,-294 2165,-306 2165,-306 2165,-312 2159,-318 2153,-318"/>
+<text text-anchor="middle" x="2056" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/go&#45;digest</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge14" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M1936.6218,-563.8866C1908.715,-552.1503 1878.2214,-533.7473 1862,-506 1853.9249,-492.1872 1855.3939,-484.5725 1862,-470 1893.6148,-400.2607 1969.5416,-347.8431 2016.4844,-320.7194"/>
+<polygon fill="#000000" stroke="#000000" points="2017.4632,-322.1756 2020.9343,-318.1737 2015.7252,-319.1376 2017.4632,-322.1756"/>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="node22" class="node">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<g id="a_node22"><a xlink:href="https://godoc.org/github.com/opencontainers/image-spec/specs-go/v1" xlink:title="github.com/opencontainers/image&#45;spec/specs&#45;go/v1" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M1540.5,-506C1540.5,-506 1265.5,-506 1265.5,-506 1259.5,-506 1253.5,-500 1253.5,-494 1253.5,-494 1253.5,-482 1253.5,-482 1253.5,-476 1259.5,-470 1265.5,-470 1265.5,-470 1540.5,-470 1540.5,-470 1546.5,-470 1552.5,-476 1552.5,-482 1552.5,-482 1552.5,-494 1552.5,-494 1552.5,-500 1546.5,-506 1540.5,-506"/>
+<text text-anchor="middle" x="1403" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/image&#45;spec/specs&#45;go/v1</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge15" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M1883.1737,-563.9871C1779.5464,-547.5881 1627.1084,-523.465 1521.9193,-506.8189"/>
+<polygon fill="#000000" stroke="#000000" points="1522.1585,-505.085 1516.9464,-506.0319 1521.6113,-508.542 1522.1585,-505.085"/>
+</g>
+<!-- github.com/pkg/errors -->
+<g id="node23" class="node">
+<title>github.com/pkg/errors</title>
+<g id="a_node23"><a xlink:href="https://godoc.org/github.com/pkg/errors" xlink:title="github.com/pkg/errors" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M5522,-412C5522,-412 5408,-412 5408,-412 5402,-412 5396,-406 5396,-400 5396,-400 5396,-388 5396,-388 5396,-382 5402,-376 5408,-376 5408,-376 5522,-376 5522,-376 5528,-376 5534,-382 5534,-388 5534,-388 5534,-400 5534,-400 5534,-406 5528,-412 5522,-412"/>
+<text text-anchor="middle" x="5465" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/pkg/errors</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;github.com/pkg/errors -->
+<g id="edge16" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M2119.1552,-575.378C2674.1481,-545.2919 4950.03,-421.9165 5390.8598,-398.0191"/>
+<polygon fill="#000000" stroke="#000000" points="5391.0632,-399.7608 5395.9611,-397.7426 5390.8737,-396.2659 5391.0632,-399.7608"/>
+</g>
+<!-- io/ioutil -->
+<g id="node24" class="node">
+<title>io/ioutil</title>
+<g id="a_node24"><a xlink:href="https://godoc.org/io/ioutil" xlink:title="io/ioutil" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M105.5,-36C105.5,-36 70.5,-36 70.5,-36 64.5,-36 58.5,-30 58.5,-24 58.5,-24 58.5,-12 58.5,-12 58.5,-6 64.5,0 70.5,0 70.5,0 105.5,0 105.5,0 111.5,0 117.5,-6 117.5,-12 117.5,-12 117.5,-24 117.5,-24 117.5,-30 111.5,-36 105.5,-36"/>
+<text text-anchor="middle" x="88" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io/ioutil</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;io/ioutil -->
+<g id="edge18" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;io/ioutil</title>
+<path fill="none" stroke="#000000" d="M1874.9668,-576.2824C1724.3992,-567.7358 1461.0731,-547.9156 1239,-506 934.6672,-448.5581 861.3836,-417.2175 568,-318 461.0476,-281.8304 428.832,-282.057 332,-224 240.797,-169.318 149.2829,-80.9301 109.1253,-40.0444"/>
+<polygon fill="#000000" stroke="#000000" points="110.149,-38.5883 105.4012,-36.2387 107.6475,-41.0363 110.149,-38.5883"/>
+</g>
+<!-- math/rand -->
+<g id="node25" class="node">
+<title>math/rand</title>
+<g id="a_node25"><a xlink:href="https://godoc.org/math/rand" xlink:title="math/rand" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1937,-506C1937,-506 1889,-506 1889,-506 1883,-506 1877,-500 1877,-494 1877,-494 1877,-482 1877,-482 1877,-476 1883,-470 1889,-470 1889,-470 1937,-470 1937,-470 1943,-470 1949,-476 1949,-482 1949,-482 1949,-494 1949,-494 1949,-500 1943,-506 1937,-506"/>
+<text text-anchor="middle" x="1913" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">math/rand</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;math/rand -->
+<g id="edge19" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;math/rand</title>
+<path fill="none" stroke="#000000" d="M1980.804,-563.8759C1967.0915,-548.531 1947.3877,-526.4815 1932.7515,-510.1029"/>
+<polygon fill="#000000" stroke="#000000" points="1933.7829,-508.6307 1929.1463,-506.0685 1931.1731,-510.9629 1933.7829,-508.6307"/>
+</g>
+<!-- time -->
+<g id="node26" class="node">
+<title>time</title>
+<g id="a_node26"><a xlink:href="https://godoc.org/time" xlink:title="time" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1165,-36C1165,-36 1135,-36 1135,-36 1129,-36 1123,-30 1123,-24 1123,-24 1123,-12 1123,-12 1123,-6 1129,0 1135,0 1135,0 1165,0 1165,0 1171,0 1177,-6 1177,-12 1177,-12 1177,-24 1177,-24 1177,-30 1171,-36 1165,-36"/>
+<text text-anchor="middle" x="1150" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">time</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/content&#45;&gt;time -->
+<g id="edge21" class="edge">
+<title>github.com/containerd/containerd/content&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M1957.6231,-563.9006C1927.4327,-549.4905 1885.1252,-528.1289 1850,-506 1768.925,-454.9229 1766.3052,-413.2051 1678,-376 1519.3439,-309.1544 1438.6175,-412.9426 1295,-318 1196.1619,-252.6601 1162.6623,-99.839 1153.2179,-41.3442"/>
+<polygon fill="#000000" stroke="#000000" points="1154.9321,-40.9786 1152.4274,-36.3106 1151.4744,-41.5216 1154.9321,-40.9786"/>
+</g>
+<!-- github.com/containerd/containerd/errdefs&#45;&gt;context -->
+<g id="edge22" class="edge">
+<title>github.com/containerd/containerd/errdefs&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M3132.887,-479.02C3033.5864,-469.2886 2890.3056,-449.7779 2770,-412 2735.1057,-401.0426 2729.6095,-390.4251 2696,-376 2628.4087,-346.9899 2591.864,-371.1321 2541,-318 2491.3694,-266.1563 2478.5014,-177.1309 2475.1662,-135.1689"/>
+<polygon fill="#000000" stroke="#000000" points="2476.9018,-134.9073 2474.7885,-130.0497 2473.4113,-135.1649 2476.9018,-134.9073"/>
+</g>
+<!-- github.com/containerd/containerd/errdefs&#45;&gt;github.com/pkg/errors -->
+<g id="edge23" class="edge">
+<title>github.com/containerd/containerd/errdefs&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M3375.2316,-482.8459C3778.3763,-465.7063 5066.7743,-410.9304 5390.5994,-397.1631"/>
+<polygon fill="#000000" stroke="#000000" points="5390.8397,-398.9046 5395.7608,-396.9437 5390.691,-395.4077 5390.8397,-398.9046"/>
+</g>
+<!-- google.golang.org/grpc/codes -->
+<g id="node27" class="node">
+<title>google.golang.org/grpc/codes</title>
+<g id="a_node27"><a xlink:href="https://godoc.org/google.golang.org/grpc/codes" xlink:title="google.golang.org/grpc/codes" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M1360,-130C1360,-130 1206,-130 1206,-130 1200,-130 1194,-124 1194,-118 1194,-118 1194,-106 1194,-106 1194,-100 1200,-94 1206,-94 1206,-94 1360,-94 1360,-94 1366,-94 1372,-100 1372,-106 1372,-106 1372,-118 1372,-118 1372,-124 1366,-130 1360,-130"/>
+<text text-anchor="middle" x="1283" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/codes</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/codes -->
+<g id="edge24" class="edge">
+<title>github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/codes</title>
+<path fill="none" stroke="#000000" d="M3132.6544,-479.2349C2715.2007,-448.8354 1361.9526,-348.1512 1328,-318 1275.3941,-271.284 1276.4122,-178.609 1280.1883,-135.3099"/>
+<polygon fill="#000000" stroke="#000000" points="1281.9354,-135.4221 1280.6591,-130.2807 1278.4506,-135.0958 1281.9354,-135.4221"/>
+</g>
+<!-- google.golang.org/grpc/status -->
+<g id="node28" class="node">
+<title>google.golang.org/grpc/status</title>
+<g id="a_node28"><a xlink:href="https://godoc.org/google.golang.org/grpc/status" xlink:title="google.golang.org/grpc/status" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M3331,-412C3331,-412 3177,-412 3177,-412 3171,-412 3165,-406 3165,-400 3165,-400 3165,-388 3165,-388 3165,-382 3171,-376 3177,-376 3177,-376 3331,-376 3331,-376 3337,-376 3343,-382 3343,-388 3343,-388 3343,-400 3343,-400 3343,-406 3337,-412 3331,-412"/>
+<text text-anchor="middle" x="3254" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/status</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/status -->
+<g id="edge25" class="edge">
+<title>github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/status</title>
+<path fill="none" stroke="#000000" d="M3254,-469.8759C3254,-454.9211 3254,-433.5983 3254,-417.3629"/>
+<polygon fill="#000000" stroke="#000000" points="3255.7501,-417.0685 3254,-412.0685 3252.2501,-417.0685 3255.7501,-417.0685"/>
+</g>
+<!-- strings -->
+<g id="node29" class="node">
+<title>strings</title>
+<g id="a_node29"><a xlink:href="https://godoc.org/strings" xlink:title="strings" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M6629,-36C6629,-36 6599,-36 6599,-36 6593,-36 6587,-30 6587,-24 6587,-24 6587,-12 6587,-12 6587,-6 6593,0 6599,0 6599,0 6629,0 6629,0 6635,0 6641,-6 6641,-12 6641,-12 6641,-24 6641,-24 6641,-30 6635,-36 6629,-36"/>
+<text text-anchor="middle" x="6614" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strings</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/errdefs&#45;&gt;strings -->
+<g id="edge26" class="edge">
+<title>github.com/containerd/containerd/errdefs&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M3375.1762,-487.1805C3873.2089,-483.4687 5748.4723,-466.003 6008,-412 6117.5254,-389.2097 6376.4903,-277.0193 6475,-224 6539.7013,-189.1768 6576.0056,-194.6089 6611,-130 6625.8998,-102.4911 6623.2617,-65.3396 6619.2414,-41.52"/>
+<polygon fill="#000000" stroke="#000000" points="6620.9198,-40.9656 6618.3125,-36.3543 6617.4751,-41.5851 6620.9198,-40.9656"/>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;crypto -->
+<g id="edge171" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;crypto</title>
+<path fill="none" stroke="#000000" d="M2054.6503,-281.8759C2053.5367,-266.9211 2051.9488,-245.5983 2050.7398,-229.3629"/>
+<polygon fill="#000000" stroke="#000000" points="2052.4621,-228.9247 2050.3455,-224.0685 2048.9718,-229.1847 2052.4621,-228.9247"/>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;fmt -->
+<g id="edge172" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M2064.262,-281.9692C2086.8443,-232.8516 2148.4873,-99.9413 2157,-94 2214.9068,-53.5846 2719.9028,-26.1757 2854.2748,-19.5526"/>
+<polygon fill="#000000" stroke="#000000" points="2854.7384,-21.2821 2859.6467,-19.2892 2854.567,-17.7863 2854.7384,-21.2821"/>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;io -->
+<g id="edge174" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M1946.8622,-283.4425C1828.2455,-265.0424 1651.5748,-236.3031 1622,-224 1529.5511,-185.5412 1530.4369,-132.4876 1438,-94 1300.5256,-36.7603 1254.2945,-63.8126 1108,-36 1089.535,-32.4895 1068.95,-28.2945 1052.3346,-24.8378"/>
+<polygon fill="#000000" stroke="#000000" points="1052.5643,-23.0981 1047.3123,-23.7903 1051.8496,-26.5244 1052.5643,-23.0981"/>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;strings -->
+<g id="edge176" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M2165.0049,-298.1793C2701.4226,-289.1093 5037.956,-248.2757 5109,-224 5134.5719,-215.2621 5132.5236,-197.0125 5158,-188 5419.9471,-95.3342 6145.0529,-222.6658 6407,-130 6432.4764,-120.9875 6432.8354,-107.9167 6456,-94 6498.0289,-68.7501 6549.721,-45.1863 6582.2764,-31.1834"/>
+<polygon fill="#000000" stroke="#000000" points="6583.0298,-32.7646 6586.9373,-29.1877 6581.6521,-29.5471 6583.0298,-32.7646"/>
+</g>
+<!-- regexp -->
+<g id="node38" class="node">
+<title>regexp</title>
+<g id="a_node38"><a xlink:href="https://godoc.org/regexp" xlink:title="regexp" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5461,-224C5461,-224 5431,-224 5431,-224 5425,-224 5419,-218 5419,-212 5419,-212 5419,-200 5419,-200 5419,-194 5425,-188 5431,-188 5431,-188 5461,-188 5461,-188 5467,-188 5473,-194 5473,-200 5473,-200 5473,-212 5473,-212 5473,-218 5467,-224 5461,-224"/>
+<text text-anchor="middle" x="5446" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">regexp</text>
+</a>
+</g>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;regexp -->
+<g id="edge175" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;regexp</title>
+<path fill="none" stroke="#000000" d="M2165.0208,-298.8542C2564.825,-294.3286 3988.3012,-275.3653 5161,-224 5252.7011,-219.9834 5360.8281,-212.3619 5413.6596,-208.4505"/>
+<polygon fill="#000000" stroke="#000000" points="5414.0477,-210.1766 5418.9043,-208.061 5413.7884,-206.6862 5414.0477,-210.1766"/>
+</g>
+<!-- hash -->
+<g id="node61" class="node">
+<title>hash</title>
+<g id="a_node61"><a xlink:href="https://godoc.org/hash" xlink:title="hash" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M1981,-224C1981,-224 1951,-224 1951,-224 1945,-224 1939,-218 1939,-212 1939,-212 1939,-200 1939,-200 1939,-194 1945,-188 1951,-188 1951,-188 1981,-188 1981,-188 1987,-188 1993,-194 1993,-200 1993,-200 1993,-212 1993,-212 1993,-218 1987,-224 1981,-224"/>
+<text text-anchor="middle" x="1966" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">hash</text>
+</a>
+</g>
+</g>
+<!-- github.com/opencontainers/go&#45;digest&#45;&gt;hash -->
+<g id="edge173" class="edge">
+<title>github.com/opencontainers/go&#45;digest&#45;&gt;hash</title>
+<path fill="none" stroke="#000000" d="M2038.6471,-281.8759C2023.8307,-266.401 2002.4857,-244.1073 1986.7648,-227.6877"/>
+<polygon fill="#000000" stroke="#000000" points="1988.0216,-226.4698 1983.2996,-224.0685 1985.4935,-228.8903 1988.0216,-226.4698"/>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge178" class="edge">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M1424.1623,-469.9086C1455.0921,-444.5238 1515.4618,-398.884 1575,-376 1592.0312,-369.4539 1804.8774,-337.1682 1941.6634,-316.8398"/>
+<polygon fill="#000000" stroke="#000000" points="1942.2132,-318.5274 1946.9017,-316.0616 1941.6988,-315.0654 1942.2132,-318.5274"/>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time -->
+<g id="edge180" class="edge">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M1253.2425,-470.0197C1199.6674,-458.9087 1140.5754,-440.9629 1092,-412 995.243,-354.3089 962.482,-329.1255 922,-224 883.434,-123.8499 1046.2762,-53.8911 1117.7978,-28.5184"/>
+<polygon fill="#000000" stroke="#000000" points="1118.6466,-30.0753 1122.7855,-26.7689 1117.488,-26.7726 1118.6466,-30.0753"/>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go -->
+<g id="node50" class="node">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go</title>
+<g id="a_node50"><a xlink:href="https://godoc.org/github.com/opencontainers/image-spec/specs-go" xlink:title="github.com/opencontainers/image&#45;spec/specs&#45;go" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M1375.5,-412C1375.5,-412 1118.5,-412 1118.5,-412 1112.5,-412 1106.5,-406 1106.5,-400 1106.5,-400 1106.5,-388 1106.5,-388 1106.5,-382 1112.5,-376 1118.5,-376 1118.5,-376 1375.5,-376 1375.5,-376 1381.5,-376 1387.5,-382 1387.5,-388 1387.5,-388 1387.5,-400 1387.5,-400 1387.5,-406 1381.5,-412 1375.5,-412"/>
+<text text-anchor="middle" x="1247" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/image&#45;spec/specs&#45;go</text>
+</a>
+</g>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go -->
+<g id="edge179" class="edge">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go</title>
+<path fill="none" stroke="#000000" d="M1372.9216,-469.8759C1346.7004,-454.0759 1308.6824,-431.1676 1281.288,-414.6607"/>
+<polygon fill="#000000" stroke="#000000" points="1282.1719,-413.1502 1276.986,-412.0685 1280.3654,-416.148 1282.1719,-413.1502"/>
+</g>
+<!-- github.com/pkg/errors&#45;&gt;fmt -->
+<g id="edge181" class="edge">
+<title>github.com/pkg/errors&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M5395.898,-392.9764C4999.7014,-386.9744 3032.5298,-355.3296 2983,-318 2893.7342,-250.7222 2885.8151,-99.6195 2886.2489,-41.4463"/>
+<polygon fill="#000000" stroke="#000000" points="2888.0028,-41.1338 2886.3145,-36.1126 2884.503,-41.0907 2888.0028,-41.1338"/>
+</g>
+<!-- github.com/pkg/errors&#45;&gt;io -->
+<g id="edge182" class="edge">
+<title>github.com/pkg/errors&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M5395.9615,-393.6255C4900.328,-390.8096 1898.4662,-371.5806 1715,-318 1638.0279,-295.5206 1627.4758,-268.844 1561,-224 1558.4899,-222.3067 1388.7624,-95.2397 1386,-94 1382.1359,-92.2659 1141.004,-42.7832 1052.2928,-24.6108"/>
+<polygon fill="#000000" stroke="#000000" points="1052.4254,-22.8517 1047.1759,-23.5627 1051.723,-26.2805 1052.4254,-22.8517"/>
+</g>
+<!-- github.com/pkg/errors&#45;&gt;strings -->
+<g id="edge185" class="edge">
+<title>github.com/pkg/errors&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M5534.2326,-377.154C5764.6537,-321.0134 6492.3732,-143.0889 6514,-130 6551.5248,-107.2895 6582.9231,-66.0466 6600.0369,-40.4451"/>
+<polygon fill="#000000" stroke="#000000" points="6601.5679,-41.3025 6602.8621,-36.1656 6598.647,-39.3742 6601.5679,-41.3025"/>
+</g>
+<!-- runtime -->
+<g id="node39" class="node">
+<title>runtime</title>
+<g id="a_node39"><a xlink:href="https://godoc.org/runtime" xlink:title="runtime" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M7014.5,-36C7014.5,-36 6979.5,-36 6979.5,-36 6973.5,-36 6967.5,-30 6967.5,-24 6967.5,-24 6967.5,-12 6967.5,-12 6967.5,-6 6973.5,0 6979.5,0 6979.5,0 7014.5,0 7014.5,0 7020.5,0 7026.5,-6 7026.5,-12 7026.5,-12 7026.5,-24 7026.5,-24 7026.5,-30 7020.5,-36 7014.5,-36"/>
+<text text-anchor="middle" x="6997" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">runtime</text>
+</a>
+</g>
+</g>
+<!-- github.com/pkg/errors&#45;&gt;runtime -->
+<g id="edge184" class="edge">
+<title>github.com/pkg/errors&#45;&gt;runtime</title>
+<path fill="none" stroke="#000000" d="M5534.2114,-383.597C5614.772,-370.8712 5751.523,-347.3538 5867,-318 5917.6745,-305.1188 5928.4786,-295.4692 5979,-282 6098.435,-250.1582 6130.929,-253.3525 6251,-224 6527.2287,-156.4734 6856.5962,-59.8037 6962.4471,-28.3297"/>
+<polygon fill="#000000" stroke="#000000" points="6963.0243,-29.9838 6967.3176,-26.8806 6962.0261,-26.6292 6963.0243,-29.9838"/>
+</g>
+<!-- path -->
+<g id="node42" class="node">
+<title>path</title>
+<g id="a_node42"><a xlink:href="https://godoc.org/path" xlink:title="path" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M6036,-318C6036,-318 6006,-318 6006,-318 6000,-318 5994,-312 5994,-306 5994,-306 5994,-294 5994,-294 5994,-288 6000,-282 6006,-282 6006,-282 6036,-282 6036,-282 6042,-282 6048,-288 6048,-294 6048,-294 6048,-306 6048,-306 6048,-312 6042,-318 6036,-318"/>
+<text text-anchor="middle" x="6021" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">path</text>
+</a>
+</g>
+</g>
+<!-- github.com/pkg/errors&#45;&gt;path -->
+<g id="edge183" class="edge">
+<title>github.com/pkg/errors&#45;&gt;path</title>
+<path fill="none" stroke="#000000" d="M5534.3585,-388.1067C5632.8353,-378.727 5818.2984,-357.3151 5972,-318 5977.5122,-316.59 5983.2678,-314.7891 5988.8159,-312.8737"/>
+<polygon fill="#000000" stroke="#000000" points="5989.7132,-314.4122 5993.8397,-311.0904 5988.5424,-311.1138 5989.7132,-314.4122"/>
+</g>
+<!-- google.golang.org/grpc/codes&#45;&gt;fmt -->
+<g id="edge224" class="edge">
+<title>google.golang.org/grpc/codes&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M1372.0294,-101.6826C1398.0988,-98.9028 1426.6686,-96.0903 1453,-94 2012.9986,-49.5443 2698.1532,-24.4678 2854.294,-19.097"/>
+<polygon fill="#000000" stroke="#000000" points="2854.6871,-20.8347 2859.6242,-18.9143 2854.5671,-17.3367 2854.6871,-20.8347"/>
+</g>
+<!-- google.golang.org/grpc/codes&#45;&gt;strconv -->
+<g id="edge225" class="edge">
+<title>google.golang.org/grpc/codes&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M1193.8595,-95.1404C1081.8778,-73.9608 895.2191,-38.6571 819.4715,-24.3306"/>
+<polygon fill="#000000" stroke="#000000" points="819.45,-22.5456 814.2119,-23.3359 818.7996,-25.9846 819.45,-22.5456"/>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;context -->
+<g id="edge236" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M3164.9707,-389.2956C3032.8474,-380.9995 2792.4411,-360.4695 2718,-318 2653.7318,-281.3343 2670.749,-235.4797 2614,-188 2581.0809,-160.4578 2536.6218,-138.378 2506.7134,-125.26"/>
+<polygon fill="#000000" stroke="#000000" points="2507.3256,-123.618 2502.0422,-123.2321 2505.9318,-126.8285 2507.3256,-123.618"/>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;errors -->
+<g id="edge237" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;errors</title>
+<path fill="none" stroke="#000000" d="M3343.2399,-392.8388C3587.0083,-388.9557 4251.3796,-373.3562 4332,-318 4382.2849,-283.473 4386.1409,-248.1486 4376,-188 4366.8301,-133.6104 4342.2458,-73.3834 4327.8702,-41.2405"/>
+<polygon fill="#000000" stroke="#000000" points="4329.3056,-40.1665 4325.6546,-36.3281 4326.1151,-41.6055 4329.3056,-40.1665"/>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;fmt -->
+<g id="edge238" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3164.7891,-385.0252C3040.7909,-371.6391 2828.8912,-345.1016 2806,-318 2741.7598,-241.9441 2766.4425,-185.3593 2806,-94 2816.1863,-70.4743 2837.6378,-50.8867 2855.9068,-37.4917"/>
+<polygon fill="#000000" stroke="#000000" points="2856.9498,-38.8972 2859.991,-34.5597 2854.9086,-36.054 2856.9498,-38.8972"/>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/codes -->
+<g id="edge242" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/codes</title>
+<path fill="none" stroke="#000000" d="M3164.7863,-391.2316C2851.2943,-381.2971 1811.186,-346.5195 1664,-318 1632.8139,-311.9572 1420.8725,-240.9397 1394,-224 1355.2506,-199.5735 1319.7363,-159.2322 1299.7815,-134.2144"/>
+<polygon fill="#000000" stroke="#000000" points="1300.9499,-132.8704 1296.4769,-130.0324 1298.2038,-135.0404 1300.9499,-132.8704"/>
+</g>
+<!-- github.com/golang/protobuf/proto -->
+<g id="node51" class="node">
+<title>github.com/golang/protobuf/proto</title>
+<g id="a_node51"><a xlink:href="https://godoc.org/github.com/golang/protobuf/proto" xlink:title="github.com/golang/protobuf/proto" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M4183,-130C4183,-130 4005,-130 4005,-130 3999,-130 3993,-124 3993,-118 3993,-118 3993,-106 3993,-106 3993,-100 3999,-94 4005,-94 4005,-94 4183,-94 4183,-94 4189,-94 4195,-100 4195,-106 4195,-106 4195,-118 4195,-118 4195,-124 4189,-130 4183,-130"/>
+<text text-anchor="middle" x="4094" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/proto</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge239" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M3343.0024,-392.0198C3578.8082,-386.1359 4207.127,-366.0808 4287,-318 4341.3606,-285.2768 4383.8381,-238.9329 4346,-188 4327.9099,-163.6493 4260.8032,-144.1145 4200.3879,-130.95"/>
+<polygon fill="#000000" stroke="#000000" points="4200.5663,-129.1983 4195.3097,-129.8549 4199.8284,-132.6197 4200.5663,-129.1983"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes -->
+<g id="node57" class="node">
+<title>github.com/golang/protobuf/ptypes</title>
+<g id="a_node57"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes" xlink:title="github.com/golang/protobuf/ptypes" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3683.5,-318C3683.5,-318 3498.5,-318 3498.5,-318 3492.5,-318 3486.5,-312 3486.5,-306 3486.5,-306 3486.5,-294 3486.5,-294 3486.5,-288 3492.5,-282 3498.5,-282 3498.5,-282 3683.5,-282 3683.5,-282 3689.5,-282 3695.5,-288 3695.5,-294 3695.5,-294 3695.5,-306 3695.5,-306 3695.5,-312 3689.5,-318 3683.5,-318"/>
+<text text-anchor="middle" x="3591" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/ptypes -->
+<g id="edge240" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/ptypes</title>
+<path fill="none" stroke="#000000" d="M3318.5782,-375.9871C3376.6702,-359.7834 3461.7991,-336.0382 3521.3897,-319.4165"/>
+<polygon fill="#000000" stroke="#000000" points="3522.0077,-321.061 3526.3537,-318.0319 3521.0673,-317.6897 3522.0077,-321.061"/>
+</g>
+<!-- google.golang.org/genproto/googleapis/rpc/status -->
+<g id="node64" class="node">
+<title>google.golang.org/genproto/googleapis/rpc/status</title>
+<g id="a_node64"><a xlink:href="https://godoc.org/google.golang.org/genproto/googleapis/rpc/status" xlink:title="google.golang.org/genproto/googleapis/rpc/status" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3999.5,-318C3999.5,-318 3738.5,-318 3738.5,-318 3732.5,-318 3726.5,-312 3726.5,-306 3726.5,-306 3726.5,-294 3726.5,-294 3726.5,-288 3732.5,-282 3738.5,-282 3738.5,-282 3999.5,-282 3999.5,-282 4005.5,-282 4011.5,-288 4011.5,-294 4011.5,-294 4011.5,-306 4011.5,-306 4011.5,-312 4005.5,-318 3999.5,-318"/>
+<text text-anchor="middle" x="3869" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/genproto/googleapis/rpc/status</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/genproto/googleapis/rpc/status -->
+<g id="edge241" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/genproto/googleapis/rpc/status</title>
+<path fill="none" stroke="#000000" d="M3343.0976,-380.3818C3449.1289,-364.1754 3626.7644,-337.0246 3745.8794,-318.8184"/>
+<polygon fill="#000000" stroke="#000000" points="3746.4743,-320.4979 3751.1525,-318.0125 3745.9455,-317.0381 3746.4743,-320.4979"/>
+</g>
+<!-- google.golang.org/grpc/internal -->
+<g id="node67" class="node">
+<title>google.golang.org/grpc/internal</title>
+<g id="a_node67"><a xlink:href="https://godoc.org/google.golang.org/grpc/internal" xlink:title="google.golang.org/grpc/internal" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M1906,-318C1906,-318 1742,-318 1742,-318 1736,-318 1730,-312 1730,-306 1730,-306 1730,-294 1730,-294 1730,-288 1736,-282 1742,-282 1742,-282 1906,-282 1906,-282 1912,-282 1918,-288 1918,-294 1918,-294 1918,-306 1918,-306 1918,-312 1912,-318 1906,-318"/>
+<text text-anchor="middle" x="1824" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/internal</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/internal -->
+<g id="edge243" class="edge">
+<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/internal</title>
+<path fill="none" stroke="#000000" d="M3164.7476,-392.1849C2951.1801,-387.1198 2394.082,-369.6371 1932,-318 1929.1663,-317.6833 1926.294,-317.342 1923.3971,-316.9799"/>
+<polygon fill="#000000" stroke="#000000" points="1923.3418,-315.2085 1918.1595,-316.3067 1922.8956,-318.68 1923.3418,-315.2085"/>
+</g>
+<!-- github.com/containerd/containerd/images -->
+<g id="node30" class="node">
+<title>github.com/containerd/containerd/images</title>
+<g id="a_node30"><a xlink:href="https://godoc.org/github.com/containerd/containerd/images" xlink:title="github.com/containerd/containerd/images" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3722.5,-694C3722.5,-694 3503.5,-694 3503.5,-694 3497.5,-694 3491.5,-688 3491.5,-682 3491.5,-682 3491.5,-670 3491.5,-670 3491.5,-664 3497.5,-658 3503.5,-658 3503.5,-658 3722.5,-658 3722.5,-658 3728.5,-658 3734.5,-664 3734.5,-670 3734.5,-670 3734.5,-682 3734.5,-682 3734.5,-688 3728.5,-694 3722.5,-694"/>
+<text text-anchor="middle" x="3613" y="-672.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/images</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;context -->
+<g id="edge27" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M3554.1735,-657.8645C3522.0815,-645.6168 3483.4246,-626.7461 3456,-600 3409.466,-554.6174 3442.5167,-506.891 3389,-470 3294.1781,-404.6359 2986.0649,-438.5539 2874,-412 2844.6165,-405.0375 2642.9962,-336.3316 2619,-318 2552.4056,-267.1259 2504.2667,-176.999 2484.2649,-134.8826"/>
+<polygon fill="#000000" stroke="#000000" points="2485.7895,-134.0122 2482.0782,-130.2321 2482.6221,-135.5015 2485.7895,-134.0122"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;encoding/json -->
+<g id="edge28" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M3734.5923,-675.0239C3980.838,-671.8318 4530.1746,-658.2013 4708,-600 4736.4765,-590.6798 4737.6511,-576.2398 4765,-564 4850.6465,-525.6696 4878.5614,-534.3776 4968,-506 5013.2679,-491.6372 5743.1045,-259.1873 5775,-224 5822.1683,-171.9636 5826.7979,-83.0328 5826.0988,-41.1315"/>
+<polygon fill="#000000" stroke="#000000" points="5827.8458,-40.9788 5825.9827,-36.0198 5824.3467,-41.0583 5827.8458,-40.9788"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;fmt -->
+<g id="edge29" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3603.7904,-657.893C3575.4351,-604.2377 3483.6486,-445.5089 3357,-376 3194.5074,-286.8187 3094.034,-426.8436 2944,-318 2855.8997,-254.0867 2872.4469,-99.7406 2882.4557,-41.116"/>
+<polygon fill="#000000" stroke="#000000" points="2884.1997,-41.302 2883.341,-36.0746 2880.7525,-40.6966 2884.1997,-41.302"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge32" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M3734.8909,-672.8566C3981.6171,-665.5885 4522.8612,-644.7126 4594,-600 4691.4556,-538.7465 4634.7869,-448.7366 4724,-376 4757.8157,-348.4297 4802.0716,-330.6908 4842.518,-319.3564"/>
+<polygon fill="#000000" stroke="#000000" points="4843.0736,-321.0187 4847.4307,-318.0057 4842.1456,-317.6439 4843.0736,-321.0187"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;io -->
+<g id="edge39" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M3491.196,-674.4534C3094.4414,-668.989 1841.7309,-648.262 1440,-600 1090.9143,-558.0626 708,-651.5957 708,-300 708,-300 708,-300 708,-206 708,-76.3582 908.0683,-33.7909 987.7845,-21.9756"/>
+<polygon fill="#000000" stroke="#000000" points="988.1601,-23.6895 992.8578,-21.2412 987.6587,-20.2256 988.1601,-23.6895"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/content -->
+<g id="edge30" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/content</title>
+<path fill="none" stroke="#000000" d="M3491.2063,-668.9155C3193.0397,-651.5716 2428.6826,-607.1103 2124.5811,-589.4212"/>
+<polygon fill="#000000" stroke="#000000" points="2124.3454,-587.6546 2119.2522,-589.1112 2124.1421,-591.1487 2124.3454,-587.6546"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge31" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M3543.9259,-657.9696C3500.2798,-645.0794 3443.5392,-625.5075 3397,-600 3350.6113,-574.5749 3303.6153,-534.3797 3276.7265,-509.6884"/>
+<polygon fill="#000000" stroke="#000000" points="3277.7682,-508.2682 3272.9077,-506.1615 3275.3935,-510.8395 3277.7682,-508.2682"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge34" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M3491.3502,-661.3216C3256.3551,-630.849 2725.462,-551.6624 2298,-412 2222.6955,-387.3962 2139.934,-345.6408 2093.3326,-320.6574"/>
+<polygon fill="#000000" stroke="#000000" points="2093.8933,-318.9719 2088.6609,-318.1441 2092.235,-322.0541 2093.8933,-318.9719"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge35" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M3491.4591,-673.8472C3148.1824,-667.2714 2175.7975,-645.0934 1860,-600 1716.7417,-579.5438 1552.9136,-533.7667 1465.5844,-507.5083"/>
+<polygon fill="#000000" stroke="#000000" points="1466.0064,-505.8077 1460.7141,-506.0402 1464.9963,-509.1588 1466.0064,-505.8077"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/pkg/errors -->
+<g id="edge36" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M3734.703,-670.8191C3989.5107,-659.5089 4571.7578,-631.1157 4768,-600 4935.575,-573.4297 4975.3866,-554.4175 5138,-506 5235.392,-477.0019 5347.0185,-437.3611 5411.4338,-413.8456"/>
+<polygon fill="#000000" stroke="#000000" points="5412.2757,-415.4012 5416.371,-412.041 5411.0741,-412.1139 5412.2757,-415.4012"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;time -->
+<g id="edge42" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M3491.3994,-673.9778C3124.1018,-667.4347 2029.6154,-644.6294 1676,-600 1478.8989,-575.1241 1428.0919,-566.9255 1239,-506 1021.1423,-435.8062 767,-528.8867 767,-300 767,-300 767,-300 767,-206 767,-128.1229 1025.4001,-51.3413 1117.7082,-26.3972"/>
+<polygon fill="#000000" stroke="#000000" points="1118.3884,-28.0266 1122.7626,-25.0384 1117.4797,-24.6466 1118.3884,-28.0266"/>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;strings -->
+<g id="edge41" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M3734.7956,-673.5673C4144.691,-665.0866 5458.9257,-635.4084 5646,-600 5867.4609,-558.0831 6418.9011,-373.022 6588,-224 6628.3063,-188.4792 6646.0859,-180.6498 6664,-130 6675.2966,-98.0605 6653.2405,-62.5623 6634.9244,-40.2647"/>
+<polygon fill="#000000" stroke="#000000" points="6636.1137,-38.9599 6631.5567,-36.2587 6633.4346,-41.2121 6636.1137,-38.9599"/>
+</g>
+<!-- github.com/containerd/containerd/platforms -->
+<g id="node31" class="node">
+<title>github.com/containerd/containerd/platforms</title>
+<g id="a_node31"><a xlink:href="https://godoc.org/github.com/containerd/containerd/platforms" xlink:title="github.com/containerd/containerd/platforms" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M4567.5,-600C4567.5,-600 4334.5,-600 4334.5,-600 4328.5,-600 4322.5,-594 4322.5,-588 4322.5,-588 4322.5,-576 4322.5,-576 4322.5,-570 4328.5,-564 4334.5,-564 4334.5,-564 4567.5,-564 4567.5,-564 4573.5,-564 4579.5,-570 4579.5,-576 4579.5,-576 4579.5,-588 4579.5,-588 4579.5,-594 4573.5,-600 4567.5,-600"/>
+<text text-anchor="middle" x="4451" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/platforms</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/platforms -->
+<g id="edge33" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/platforms</title>
+<path fill="none" stroke="#000000" d="M3734.5994,-662.7541C3871.5683,-647.777 4100.8089,-622.5383 4298,-600 4304.3525,-599.2739 4310.8529,-598.5265 4317.418,-597.768"/>
+<polygon fill="#000000" stroke="#000000" points="4317.6838,-599.499 4322.4496,-597.186 4317.2816,-596.0222 4317.6838,-599.499"/>
+</g>
+<!-- golang.org/x/sync/errgroup -->
+<g id="node32" class="node">
+<title>golang.org/x/sync/errgroup</title>
+<g id="a_node32"><a xlink:href="https://godoc.org/golang.org/x/sync/errgroup" xlink:title="golang.org/x/sync/errgroup" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M4942,-506C4942,-506 4802,-506 4802,-506 4796,-506 4790,-500 4790,-494 4790,-494 4790,-482 4790,-482 4790,-476 4796,-470 4802,-470 4802,-470 4942,-470 4942,-470 4948,-470 4954,-476 4954,-482 4954,-482 4954,-494 4954,-494 4954,-500 4948,-506 4942,-506"/>
+<text text-anchor="middle" x="4872" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sync/errgroup</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/errgroup -->
+<g id="edge37" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/errgroup</title>
+<path fill="none" stroke="#000000" d="M3734.9512,-673.0492C3970.7669,-666.36 4480.925,-646.8295 4650,-600 4659.6044,-597.3398 4770.8962,-540.2248 4832.154,-508.6112"/>
+<polygon fill="#000000" stroke="#000000" points="4833.1969,-510.0423 4836.8371,-506.1937 4831.5914,-506.9322 4833.1969,-510.0423"/>
+</g>
+<!-- golang.org/x/sync/semaphore -->
+<g id="node33" class="node">
+<title>golang.org/x/sync/semaphore</title>
+<g id="a_node33"><a xlink:href="https://godoc.org/golang.org/x/sync/semaphore" xlink:title="golang.org/x/sync/semaphore" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M4828.5,-224C4828.5,-224 4675.5,-224 4675.5,-224 4669.5,-224 4663.5,-218 4663.5,-212 4663.5,-212 4663.5,-200 4663.5,-200 4663.5,-194 4669.5,-188 4675.5,-188 4675.5,-188 4828.5,-188 4828.5,-188 4834.5,-188 4840.5,-194 4840.5,-200 4840.5,-200 4840.5,-212 4840.5,-212 4840.5,-218 4834.5,-224 4828.5,-224"/>
+<text text-anchor="middle" x="4752" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sync/semaphore</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/semaphore -->
+<g id="edge38" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/semaphore</title>
+<path fill="none" stroke="#000000" d="M3656.9522,-657.8634C3836.6756,-583.7019 4515.0372,-303.781 4703.2874,-226.1009"/>
+<polygon fill="#000000" stroke="#000000" points="4704.2243,-227.6075 4708.1787,-224.0825 4702.8892,-224.3721 4704.2243,-227.6075"/>
+</g>
+<!-- sort -->
+<g id="node34" class="node">
+<title>sort</title>
+<g id="a_node34"><a xlink:href="https://godoc.org/sort" xlink:title="sort" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M6105,-36C6105,-36 6075,-36 6075,-36 6069,-36 6063,-30 6063,-24 6063,-24 6063,-12 6063,-12 6063,-6 6069,0 6075,0 6075,0 6105,0 6105,0 6111,0 6117,-6 6117,-12 6117,-12 6117,-24 6117,-24 6117,-30 6111,-36 6105,-36"/>
+<text text-anchor="middle" x="6090" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sort</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/images&#45;&gt;sort -->
+<g id="edge40" class="edge">
+<title>github.com/containerd/containerd/images&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M3734.7198,-675.4067C4135.7009,-672.8876 5412.7667,-660.2191 5820,-600 6164.9264,-548.9945 7197.618,-457.603 7317,-130 7322.4782,-114.967 7327.9584,-105.6582 7317,-94 7295.899,-71.5516 6314.1461,-27.7481 6122.3096,-19.3946"/>
+<polygon fill="#000000" stroke="#000000" points="6122.201,-17.6383 6117.1296,-19.1693 6122.0488,-21.135 6122.201,-17.6383"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;bufio -->
+<g id="edge48" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;bufio</title>
+<path fill="none" stroke="#000000" d="M4457.2985,-563.805C4471.5353,-524.9361 4509.5733,-432.7298 4568,-376 4671.5569,-275.4508 4780.5582,-347.6632 4855,-224 4917.1763,-120.7124 4754.837,-164.4686 4687,-130 4635.8697,-104.0202 4582.3241,-63.7418 4551.6765,-39.2274"/>
+<polygon fill="#000000" stroke="#000000" points="4552.683,-37.7913 4547.6892,-36.0236 4550.4907,-40.5196 4552.683,-37.7913"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge50" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M4473.7187,-563.9126C4491.0069,-549.4272 4514.6946,-527.9621 4532,-506 4573.1472,-453.7806 4552.4793,-415.4397 4606,-376 4625.3419,-361.7469 4750.2634,-336.4681 4844.2684,-319.0013"/>
+<polygon fill="#000000" stroke="#000000" points="4844.6868,-320.7036 4849.2839,-318.0713 4844.0486,-317.2623 4844.6868,-320.7036"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;os -->
+<g id="edge53" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;os</title>
+<path fill="none" stroke="#000000" d="M4440.5305,-563.6051C4403.4981,-500.3088 4271.8066,-289.8069 4103,-188 4009.3996,-131.5498 3956.5746,-188.1171 3864,-130 3828.2877,-107.5803 3799.9092,-66.5233 3784.565,-40.8338"/>
+<polygon fill="#000000" stroke="#000000" points="3785.8966,-39.6459 3781.8527,-36.2238 3782.8799,-41.4207 3785.8966,-39.6459"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;strconv -->
+<g id="edge56" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M4322.2764,-575.3646C4084.3726,-562.9447 3559.7974,-534.8274 3118,-506 2683.3605,-477.6397 1579.9996,-456.3733 1167,-318 1019.937,-268.7273 983.5252,-238.8094 873,-130 844.4244,-101.868 816.9959,-64.2004 800.8204,-40.516"/>
+<polygon fill="#000000" stroke="#000000" points="802.1891,-39.4163 797.9333,-36.2617 799.2931,-41.3817 802.1891,-39.4163"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge49" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M4322.3319,-571.8957C4091.4136,-553.7618 3609.4274,-515.9116 3380.2642,-497.9155"/>
+<polygon fill="#000000" stroke="#000000" points="3380.355,-496.1673 3375.2333,-497.5204 3380.0809,-499.6566 3380.355,-496.1673"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge51" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M4322.3532,-578.672C3944.6882,-568.8056 2806.3201,-538.3755 1862,-506 1760.6033,-502.5237 1646.6299,-498.0572 1557.6208,-494.4432"/>
+<polygon fill="#000000" stroke="#000000" points="1557.6665,-492.6937 1552.5996,-494.2391 1557.5244,-496.1908 1557.6665,-492.6937"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/pkg/errors -->
+<g id="edge52" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M4579.7226,-565.8313C4684.5946,-551.9978 4836.3282,-530.478 4968,-506 5118.9977,-477.9293 5293.8146,-436.4098 5390.6666,-412.6008"/>
+<polygon fill="#000000" stroke="#000000" points="5391.353,-414.2341 5395.7899,-411.3399 5390.5166,-410.8355 5391.353,-414.2341"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;strings -->
+<g id="edge57" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M4579.7388,-572.9867C4913.7607,-548.9063 5802.0793,-480.2494 6089,-412 6299.071,-362.0307 6357.6962,-344.32 6537,-224 6588.1908,-189.6489 6614.2516,-186.4624 6639,-130 6651.8968,-100.5766 6638.6278,-63.7835 6627.039,-40.5786"/>
+<polygon fill="#000000" stroke="#000000" points="6628.5928,-39.7734 6624.7519,-36.125 6625.4794,-41.3723 6628.5928,-39.7734"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;regexp -->
+<g id="edge54" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;regexp</title>
+<path fill="none" stroke="#000000" d="M4492.4289,-563.901C4605.1146,-515.0116 4927.156,-377.548 5202,-282 5287.4053,-252.3093 5311.1874,-252.492 5397,-224 5402.5773,-222.1482 5408.4729,-220.0797 5414.1678,-218.023"/>
+<polygon fill="#000000" stroke="#000000" points="5414.793,-219.6578 5418.8929,-216.3032 5413.5959,-216.3689 5414.793,-219.6578"/>
+</g>
+<!-- github.com/containerd/containerd/platforms&#45;&gt;runtime -->
+<g id="edge55" class="edge">
+<title>github.com/containerd/containerd/platforms&#45;&gt;runtime</title>
+<path fill="none" stroke="#000000" d="M4579.5055,-576.8422C4788.1966,-567.6683 5213.5603,-545.6503 5572,-506 5945.212,-464.7156 6912.9149,-411.9129 7238,-224 7296.5341,-190.1648 7358.9214,-147.0439 7317,-94 7281.6896,-49.3212 7107.1387,-28.1276 7031.7624,-20.9457"/>
+<polygon fill="#000000" stroke="#000000" points="7031.6517,-19.1777 7026.51,-20.4527 7031.3245,-22.6624 7031.6517,-19.1777"/>
+</g>
+<!-- golang.org/x/sync/errgroup&#45;&gt;context -->
+<g id="edge207" class="edge">
+<title>golang.org/x/sync/errgroup&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M4789.8255,-486.0063C4492.5335,-478.5388 3473.5058,-450.6612 3150,-412 3042.2917,-399.1281 2765.2433,-371.7118 2671,-318 2603.7237,-279.6574 2609.0661,-243.4356 2555,-188 2536.6303,-169.165 2514.8336,-148.8191 2498.4805,-133.9228"/>
+<polygon fill="#000000" stroke="#000000" points="2499.3233,-132.3241 2494.4456,-130.2573 2496.9698,-134.9147 2499.3233,-132.3241"/>
+</g>
+<!-- golang.org/x/sync/errgroup&#45;&gt;sync -->
+<g id="edge208" class="edge">
+<title>golang.org/x/sync/errgroup&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M4908.0634,-469.9668C4983.5093,-432.5652 5163.9482,-344.8058 5320,-282 5392.8893,-252.6644 5418.3373,-262.195 5487,-224 5544.9895,-191.7421 5574.4424,-189.8984 5603,-130 5616.6941,-101.2772 5604.5527,-64.5209 5593.599,-41.1103"/>
+<polygon fill="#000000" stroke="#000000" points="5595.0388,-40.0673 5591.2893,-36.325 5591.8867,-41.5887 5595.0388,-40.0673"/>
+</g>
+<!-- golang.org/x/sync/semaphore&#45;&gt;container/list -->
+<g id="edge209" class="edge">
+<title>golang.org/x/sync/semaphore&#45;&gt;container/list</title>
+<path fill="none" stroke="#000000" d="M4704.4765,-187.9871C4660.7806,-171.4249 4596.2979,-146.9839 4552.344,-130.3239"/>
+<polygon fill="#000000" stroke="#000000" points="4552.9188,-128.6704 4547.6231,-128.5346 4551.6783,-131.9432 4552.9188,-128.6704"/>
+</g>
+<!-- golang.org/x/sync/semaphore&#45;&gt;context -->
+<g id="edge210" class="edge">
+<title>golang.org/x/sync/semaphore&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M4663.4131,-204.23C4377.3008,-198.1938 3452.166,-176.181 2688,-130 2623.9371,-126.1285 2549.2699,-119.325 2507.2246,-115.283"/>
+<polygon fill="#000000" stroke="#000000" points="2507.1572,-113.5184 2502.0122,-114.7799 2506.821,-117.0022 2507.1572,-113.5184"/>
+</g>
+<!-- golang.org/x/sync/semaphore&#45;&gt;sync -->
+<g id="edge211" class="edge">
+<title>golang.org/x/sync/semaphore&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M4809.5083,-187.9853C4886.811,-164.2111 5028.7802,-122.0947 5152,-94 5298.9164,-60.5023 5476.9718,-33.1153 5548.7301,-22.6142"/>
+<polygon fill="#000000" stroke="#000000" points="5549.0162,-24.3411 5553.7111,-21.8875 5548.5108,-20.8778 5549.0162,-24.3411"/>
+</g>
+<!-- github.com/containerd/containerd/labels -->
+<g id="node35" class="node">
+<title>github.com/containerd/containerd/labels</title>
+<g id="a_node35"><a xlink:href="https://godoc.org/github.com/containerd/containerd/labels" xlink:title="github.com/containerd/containerd/labels" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M5620,-600C5620,-600 5408,-600 5408,-600 5402,-600 5396,-594 5396,-588 5396,-588 5396,-576 5396,-576 5396,-570 5402,-564 5408,-564 5408,-564 5620,-564 5620,-564 5626,-564 5632,-570 5632,-576 5632,-576 5632,-588 5632,-588 5632,-594 5626,-600 5620,-600"/>
+<text text-anchor="middle" x="5514" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/labels</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/labels&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge43" class="edge">
+<title>github.com/containerd/containerd/labels&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M5395.6746,-577.0785C5008.2098,-560.9627 3779.517,-509.8578 3380.4896,-493.2611"/>
+<polygon fill="#000000" stroke="#000000" points="3380.3228,-491.5027 3375.2544,-493.0433 3380.1773,-494.9997 3380.3228,-491.5027"/>
+</g>
+<!-- github.com/containerd/containerd/labels&#45;&gt;github.com/pkg/errors -->
+<g id="edge44" class="edge">
+<title>github.com/containerd/containerd/labels&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M5528.2881,-563.7154C5544.048,-541.1716 5565.3913,-501.9235 5551,-470 5540.6463,-447.0329 5519.5416,-428.2136 5500.8313,-415.0474"/>
+<polygon fill="#000000" stroke="#000000" points="5501.7438,-413.551 5496.6329,-412.1577 5499.7594,-416.4341 5501.7438,-413.551"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;bufio -->
+<g id="edge186" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;bufio</title>
+<path fill="none" stroke="#000000" d="M4950.2956,-187.8823C4902.7559,-173.4625 4835.6307,-152.0967 4778,-130 4697.3969,-99.0952 4605.3245,-56.164 4557.9243,-33.4786"/>
+<polygon fill="#000000" stroke="#000000" points="4558.4662,-31.7977 4553.201,-31.2143 4556.9531,-34.9538 4558.4662,-31.7977"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;bytes -->
+<g id="edge187" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M5008.5482,-187.9738C5002.0064,-153.8113 4987.8075,-79.6613 4980.5179,-41.5936"/>
+<polygon fill="#000000" stroke="#000000" points="4982.1535,-40.8295 4979.4943,-36.2479 4978.7159,-41.4878 4982.1535,-40.8295"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;context -->
+<g id="edge188" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M4929.4228,-195.1615C4905.4575,-192.3879 4879.2202,-189.7093 4855,-188 3893.9342,-120.1759 3649.9813,-183.2872 2688,-130 2623.9185,-126.4503 2549.2577,-119.5358 2507.2186,-115.3866"/>
+<polygon fill="#000000" stroke="#000000" points="2507.1553,-113.6218 2502.007,-114.8698 2506.8099,-117.1047 2507.1553,-113.6218"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;encoding/json -->
+<g id="edge189" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M5094.681,-190.048C5167.6634,-175.5983 5276.7939,-153.092 5371,-130 5428.8125,-115.8289 5442.3402,-108.7802 5500,-94 5596.419,-69.2844 5709.771,-43.5191 5773.9208,-29.2405"/>
+<polygon fill="#000000" stroke="#000000" points="5774.3323,-30.9419 5778.8332,-28.1482 5773.5725,-27.5253 5774.3323,-30.9419"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;fmt -->
+<g id="edge190" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M4929.3841,-195.6542C4905.4181,-192.89 4879.19,-190.0929 4855,-188 4415.444,-149.9694 4303.5562,-168.0278 3864,-130 3491.9236,-97.8101 3042.3637,-38.8556 2919.4065,-22.3797"/>
+<polygon fill="#000000" stroke="#000000" points="2919.329,-20.6037 2914.1407,-21.6733 2918.8636,-24.0726 2919.329,-20.6037"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;io -->
+<g id="edge192" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M4929.4215,-195.1807C4905.4562,-192.4076 4879.2191,-189.7243 4855,-188 3936.5195,-122.609 3701.8039,-204.2869 2784,-130 2664.2108,-120.3043 2635.7227,-104.4844 2516,-94 1892.0793,-39.3618 1729.6939,-111.8883 1108,-36 1089.3427,-33.7226 1068.7466,-29.5995 1052.1731,-25.8736"/>
+<polygon fill="#000000" stroke="#000000" points="1052.4293,-24.1372 1047.1654,-24.7325 1051.6516,-27.5497 1052.4293,-24.1372"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;os -->
+<g id="edge194" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;os</title>
+<path fill="none" stroke="#000000" d="M4929.3775,-195.7294C4905.4114,-192.9666 4879.1849,-190.1515 4855,-188 4652.06,-169.9463 4133.0332,-195.1825 3940,-130 3882.7878,-110.6809 3826.5009,-66.647 3795.8004,-39.9081"/>
+<polygon fill="#000000" stroke="#000000" points="3796.734,-38.399 3791.8222,-36.4149 3794.4246,-41.029 3796.734,-38.399"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;sync -->
+<g id="edge199" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M5094.7172,-191.0166C5156.6085,-178.4342 5242.6774,-158.0016 5315,-130 5346.5238,-117.7947 5351.2582,-108.0591 5382,-94 5439.4539,-67.7246 5508.8431,-42.6741 5548.6547,-28.9141"/>
+<polygon fill="#000000" stroke="#000000" points="5549.677,-30.4129 5553.8345,-27.1299 5548.5371,-27.1038 5549.677,-30.4129"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;time -->
+<g id="edge201" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M4929.4039,-195.4145C4905.4383,-192.6457 4879.2055,-189.9063 4855,-188 4257.6283,-140.9547 4106.5709,-157.9134 3508,-130 3189.2783,-115.1369 3109.6972,-109.3807 2791,-94 2142.8381,-62.719 1350.5377,-27.0067 1182.3252,-19.4502"/>
+<polygon fill="#000000" stroke="#000000" points="1182.1407,-17.6903 1177.0671,-19.2141 1181.9836,-21.1868 1182.1407,-17.6903"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;strings -->
+<g id="edge198" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M5094.7534,-191.3629C5102.2669,-190.1703 5109.7674,-189.0298 5117,-188 5702.9958,-104.5673 6422.7257,-35.802 6581.8753,-20.9659"/>
+<polygon fill="#000000" stroke="#000000" points="6582.0444,-22.7078 6586.8606,-20.5017 6581.7199,-19.2229 6582.0444,-22.7078"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;sort -->
+<g id="edge197" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M5094.5358,-191.8406C5102.1305,-190.5408 5109.7075,-189.2453 5117,-188 5268.5387,-162.1235 5306.5345,-156.3019 5458,-130 5688.0499,-90.052 5964.9174,-40.4643 6057.8372,-23.7808"/>
+<polygon fill="#000000" stroke="#000000" points="6058.2965,-25.4764 6062.9085,-22.8701 6057.6779,-22.0315 6058.2965,-25.4764"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;sync/atomic -->
+<g id="edge200" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;sync/atomic</title>
+<path fill="none" stroke="#000000" d="M4929.3492,-193.0786C4887.4079,-182.5813 4838.5801,-163.7196 4806,-130 4782.6197,-105.802 4774.0097,-66.5266 4770.8415,-41.4972"/>
+<polygon fill="#000000" stroke="#000000" points="4772.5625,-41.1464 4770.2446,-36.383 4769.0861,-41.5522 4772.5625,-41.1464"/>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;runtime -->
+<g id="edge196" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;runtime</title>
+<path fill="none" stroke="#000000" d="M5094.9792,-202.1258C5375.3404,-188.9464 6277.1331,-145.7927 6407,-130 6620.0577,-104.0908 6871.9738,-47.4279 6962.484,-26.2251"/>
+<polygon fill="#000000" stroke="#000000" points="6962.9753,-27.9074 6967.443,-25.061 6962.1754,-24.5001 6962.9753,-27.9074"/>
+</g>
+<!-- log -->
+<g id="node52" class="node">
+<title>log</title>
+<g id="a_node52"><a xlink:href="https://godoc.org/log" xlink:title="log" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M3935,-36C3935,-36 3905,-36 3905,-36 3899,-36 3893,-30 3893,-24 3893,-24 3893,-12 3893,-12 3893,-6 3899,0 3905,0 3905,0 3935,0 3935,0 3941,0 3947,-6 3947,-12 3947,-12 3947,-24 3947,-24 3947,-30 3941,-36 3935,-36"/>
+<text text-anchor="middle" x="3920" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">log</text>
+</a>
+</g>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;log -->
+<g id="edge193" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;log</title>
+<path fill="none" stroke="#000000" d="M4929.3737,-195.7719C4905.4075,-193.0099 4879.1819,-190.1846 4855,-188 4757.7388,-179.2135 4059.7133,-183.4778 3978,-130 3947.0816,-109.7652 3931.7227,-67.5412 3924.8449,-41.11"/>
+<polygon fill="#000000" stroke="#000000" points="3926.4896,-40.4726 3923.5803,-36.0455 3923.0938,-41.3205 3926.4896,-40.4726"/>
+</g>
+<!-- reflect -->
+<g id="node54" class="node">
+<title>reflect</title>
+<g id="a_node54"><a xlink:href="https://godoc.org/reflect" xlink:title="reflect" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4228,-36C4228,-36 4198,-36 4198,-36 4192,-36 4186,-30 4186,-24 4186,-24 4186,-12 4186,-12 4186,-6 4192,0 4198,0 4198,0 4228,0 4228,0 4234,0 4240,-6 4240,-12 4240,-12 4240,-24 4240,-24 4240,-30 4234,-36 4228,-36"/>
+<text text-anchor="middle" x="4213" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">reflect</text>
+</a>
+</g>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;reflect -->
+<g id="edge195" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;reflect</title>
+<path fill="none" stroke="#000000" d="M4929.5706,-187.9369C4863.7053,-173.212 4769.1441,-151.4186 4687,-130 4631.0568,-115.4131 4618.1579,-107.7373 4562,-94 4435.5929,-63.0784 4401.3739,-67.0571 4275,-36 4265.1751,-33.5855 4254.5704,-30.6358 4244.9574,-27.8285"/>
+<polygon fill="#000000" stroke="#000000" points="4245.3209,-26.1113 4240.0302,-26.3771 4244.3319,-29.4687 4245.3209,-26.1113"/>
+</g>
+<!-- golang.org/x/sys/unix -->
+<g id="node62" class="node">
+<title>golang.org/x/sys/unix</title>
+<g id="a_node62"><a xlink:href="https://godoc.org/golang.org/x/sys/unix" xlink:title="golang.org/x/sys/unix" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M5289,-130C5289,-130 5179,-130 5179,-130 5173,-130 5167,-124 5167,-118 5167,-118 5167,-106 5167,-106 5167,-100 5173,-94 5179,-94 5179,-94 5289,-94 5289,-94 5295,-94 5301,-100 5301,-106 5301,-106 5301,-118 5301,-118 5301,-124 5295,-130 5289,-130"/>
+<text text-anchor="middle" x="5234" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sys/unix</text>
+</a>
+</g>
+</g>
+<!-- github.com/sirupsen/logrus&#45;&gt;golang.org/x/sys/unix -->
+<g id="edge191" class="edge">
+<title>github.com/sirupsen/logrus&#45;&gt;golang.org/x/sys/unix</title>
+<path fill="none" stroke="#000000" d="M5054.5412,-187.9871C5092.2879,-172.0042 5147.3632,-148.6841 5186.5296,-132.1001"/>
+<polygon fill="#000000" stroke="#000000" points="5187.303,-133.6731 5191.2249,-130.112 5185.9383,-130.4501 5187.303,-133.6731"/>
+</g>
+<!-- github.com/containerd/containerd/reference -->
+<g id="node40" class="node">
+<title>github.com/containerd/containerd/reference</title>
+<g id="a_node40"><a xlink:href="https://godoc.org/github.com/containerd/containerd/reference" xlink:title="github.com/containerd/containerd/reference" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M5982,-412C5982,-412 5752,-412 5752,-412 5746,-412 5740,-406 5740,-400 5740,-400 5740,-388 5740,-388 5740,-382 5746,-376 5752,-376 5752,-376 5982,-376 5982,-376 5988,-376 5994,-382 5994,-388 5994,-388 5994,-400 5994,-400 5994,-406 5988,-412 5982,-412"/>
+<text text-anchor="middle" x="5867" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/reference</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;errors -->
+<g id="edge58" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;errors</title>
+<path fill="none" stroke="#000000" d="M5841.2979,-375.8358C5782.0108,-334.9163 5629.7974,-235.4049 5487,-188 5472.97,-183.3424 4535.9512,-49.291 4349.1765,-22.5971"/>
+<polygon fill="#000000" stroke="#000000" points="4349.3255,-20.8507 4344.1282,-21.8756 4348.8303,-24.3155 4349.3255,-20.8507"/>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;fmt -->
+<g id="edge59" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M5739.7534,-385.9888C5681.3487,-382.5254 5611.1797,-378.6645 5548,-376 4625.7931,-337.107 4388.1865,-430.1635 3472,-318 3278.2564,-294.2811 3209.7168,-325.512 3043,-224 2968.8745,-178.8658 2917.6962,-84.3114 2897.1123,-40.8006"/>
+<polygon fill="#000000" stroke="#000000" points="2898.6885,-40.0397 2894.9845,-36.2525 2895.5183,-41.523 2898.6885,-40.0397"/>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge60" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M5739.7607,-385.8088C5681.3575,-382.3092 5611.1876,-378.4696 5548,-376 5204.848,-362.5884 2734.7241,-313.4034 2170.5403,-302.2566"/>
+<polygon fill="#000000" stroke="#000000" points="2170.243,-300.5004 2165.2094,-302.1512 2170.1738,-303.9998 2170.243,-300.5004"/>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;strings -->
+<g id="edge64" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M5938.2336,-375.9356C6099.4178,-333.7744 6485.2279,-225.2244 6577,-130 6600.3494,-105.7722 6608.9681,-66.5052 6612.1467,-41.4858"/>
+<polygon fill="#000000" stroke="#000000" points="6613.9018,-41.5434 6612.7457,-36.3737 6610.4256,-41.136 6613.9018,-41.5434"/>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;regexp -->
+<g id="edge63" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;regexp</title>
+<path fill="none" stroke="#000000" d="M5785.9056,-375.9744C5735.3849,-363.1943 5669.8041,-343.7397 5615,-318 5561.1841,-292.7243 5504.8086,-252.0421 5472.6813,-227.289"/>
+<polygon fill="#000000" stroke="#000000" points="5473.528,-225.7313 5468.503,-224.054 5471.3853,-228.4988 5473.528,-225.7313"/>
+</g>
+<!-- net/url -->
+<g id="node41" class="node">
+<title>net/url</title>
+<g id="a_node41"><a xlink:href="https://godoc.org/net/url" xlink:title="net/url" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M7290,-130C7290,-130 7260,-130 7260,-130 7254,-130 7248,-124 7248,-118 7248,-118 7248,-106 7248,-106 7248,-100 7254,-94 7260,-94 7260,-94 7290,-94 7290,-94 7296,-94 7302,-100 7302,-106 7302,-106 7302,-118 7302,-118 7302,-124 7296,-130 7290,-130"/>
+<text text-anchor="middle" x="7275" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/url</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;net/url -->
+<g id="edge61" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;net/url</title>
+<path fill="none" stroke="#000000" d="M5994.0069,-383.7068C6306.7824,-357.5239 7096.2659,-286.0623 7198,-224 7231.9449,-203.2921 7254.5649,-161.3174 7266.0611,-135.0462"/>
+<polygon fill="#000000" stroke="#000000" points="7267.7201,-135.6175 7268.0785,-130.3322 7264.5024,-134.2404 7267.7201,-135.6175"/>
+</g>
+<!-- github.com/containerd/containerd/reference&#45;&gt;path -->
+<g id="edge62" class="edge">
+<title>github.com/containerd/containerd/reference&#45;&gt;path</title>
+<path fill="none" stroke="#000000" d="M5896.6927,-375.8759C5923.2976,-359.6366 5962.2044,-335.8882 5989.3825,-319.299"/>
+<polygon fill="#000000" stroke="#000000" points="5990.6209,-320.5934 5993.977,-316.4946 5988.7974,-317.6059 5990.6209,-320.5934"/>
+</g>
+<!-- github.com/containerd/containerd/remotes -->
+<g id="node43" class="node">
+<title>github.com/containerd/containerd/remotes</title>
+<g id="a_node43"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes" xlink:title="github.com/containerd/containerd/remotes" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3725,-788C3725,-788 3501,-788 3501,-788 3495,-788 3489,-782 3489,-776 3489,-776 3489,-764 3489,-764 3489,-758 3495,-752 3501,-752 3501,-752 3725,-752 3725,-752 3731,-752 3737,-758 3737,-764 3737,-764 3737,-776 3737,-776 3737,-782 3731,-788 3725,-788"/>
+<text text-anchor="middle" x="3613" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;context -->
+<g id="edge65" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M3488.7927,-757.9452C3233.5893,-731.4978 2674,-664.1409 2674,-582 2674,-582 2674,-582 2674,-488 2674,-436.4674 2677.6692,-415.0127 2644,-376 2601.6004,-326.8713 2554.4569,-365.2752 2510,-318 2462.5354,-267.5264 2465.8312,-177.8284 2470.5842,-135.4353"/>
+<polygon fill="#000000" stroke="#000000" points="2472.3466,-135.4336 2471.1982,-130.2622 2468.871,-135.021 2472.3466,-135.4336"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;fmt -->
+<g id="edge66" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3488.625,-763.9719C3298.7184,-753.7603 2945.7825,-730.5358 2825,-694 2570.7311,-617.0855 2434.5175,-639.8848 2298,-412 2219.2715,-280.5806 2305.9019,-182.4291 2431,-94 2499.8245,-45.3495 2762.6518,-25.3717 2854.8259,-19.7656"/>
+<polygon fill="#000000" stroke="#000000" points="2854.9821,-21.5095 2859.8682,-19.463 2854.7723,-18.0158 2854.9821,-21.5095"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge70" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M3737.3654,-758.5467C3974.1272,-735.2487 4479.9371,-677.8745 4636,-600 4645.0245,-595.4968 4858.4388,-389.5064 4928.7577,-321.5187"/>
+<polygon fill="#000000" stroke="#000000" points="4930.0148,-322.7374 4932.3928,-318.0037 4927.5818,-320.2213 4930.0148,-322.7374"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;io -->
+<g id="edge75" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M3488.6993,-765.4998C2993.2005,-747.1027 1173.7861,-675.0242 927,-600 676.8598,-523.9561 460.6046,-295.6565 627,-94 650.119,-65.9818 897.6287,-33.034 987.5704,-21.8989"/>
+<polygon fill="#000000" stroke="#000000" points="988.0066,-23.6084 992.7548,-21.2596 987.5782,-20.1347 988.0066,-23.6084"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;sync -->
+<g id="edge77" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M3737.091,-766.9878C3903.8116,-761.111 4208.6992,-743.92 4464,-694 4977.7539,-593.5436 5132.3449,-547.3801 5544,-224 5588.2929,-189.2052 5608.759,-182.5628 5629,-130 5641.1665,-98.4055 5619.362,-62.5424 5601.3058,-40.0954"/>
+<polygon fill="#000000" stroke="#000000" points="5602.516,-38.812 5597.9869,-36.0642 5599.8139,-41.0366 5602.516,-38.812"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/content -->
+<g id="edge67" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/content</title>
+<path fill="none" stroke="#000000" d="M3488.9905,-766.637C3288.1743,-759.9821 2879.7171,-741.4268 2537,-694 2370.1199,-670.9063 2177.5341,-626.6471 2073.4178,-601.2278"/>
+<polygon fill="#000000" stroke="#000000" points="2073.7998,-599.5197 2068.5272,-600.0318 2072.9683,-602.9195 2073.7998,-599.5197"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge68" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M3572.218,-751.8387C3514.7297,-724.8126 3408.7669,-669.6355 3336,-600 3307.4801,-572.7073 3281.8851,-534.4863 3267.1486,-510.4965"/>
+<polygon fill="#000000" stroke="#000000" points="3268.6204,-509.5487 3264.5251,-506.1885 3265.6311,-511.3692 3268.6204,-509.5487"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge72" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M3488.5587,-765.9854C3259.8601,-757.8536 2757.5078,-736.4871 2336,-694 2041.2003,-664.2848 1961.92,-677.7149 1676,-600 1590.5823,-576.7829 1496.1043,-533.885 1443.7081,-508.4495"/>
+<polygon fill="#000000" stroke="#000000" points="1444.3419,-506.8117 1439.0804,-506.1952 1442.8091,-509.9582 1444.3419,-506.8117"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/pkg/errors -->
+<g id="edge73" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M3737.044,-768.1019C4024.6262,-762.8781 4729.9151,-745.113 4961,-694 5071.2384,-669.6167 5098.8634,-655.8236 5197,-600 5295.0397,-544.2315 5396.9303,-456.0869 5441.6276,-415.6157"/>
+<polygon fill="#000000" stroke="#000000" points="5442.9917,-416.7408 5445.5166,-412.0838 5440.6387,-414.1498 5442.9917,-416.7408"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;strings -->
+<g id="edge76" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M3737.2736,-766.7935C3986.0064,-759.6275 4562.5779,-739.2573 5045,-694 5740.3951,-628.7632 5953.5604,-697.4836 6591,-412 6763.1318,-334.9091 6984.9617,-245.0364 6872,-94 6844.73,-57.5384 6709.2853,-32.5244 6646.3035,-22.6762"/>
+<polygon fill="#000000" stroke="#000000" points="6646.3764,-20.9167 6641.1676,-21.8817 6645.8412,-24.3756 6646.3764,-20.9167"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/images -->
+<g id="edge69" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/images</title>
+<path fill="none" stroke="#000000" d="M3613,-751.8759C3613,-736.9211 3613,-715.5983 3613,-699.3629"/>
+<polygon fill="#000000" stroke="#000000" points="3614.7501,-699.0685 3613,-694.0685 3611.2501,-699.0685 3614.7501,-699.0685"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/platforms -->
+<g id="edge71" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/platforms</title>
+<path fill="none" stroke="#000000" d="M3693.351,-751.9738C3851.7051,-716.448 4202.8112,-637.6796 4365.3572,-601.2134"/>
+<polygon fill="#000000" stroke="#000000" points="4366.0896,-602.8427 4370.5852,-600.0406 4365.3234,-599.4276 4366.0896,-602.8427"/>
+</g>
+<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/sirupsen/logrus -->
+<g id="edge74" class="edge">
+<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/sirupsen/logrus</title>
+<path fill="none" stroke="#000000" d="M3737.0407,-765.2426C3888.6146,-757.6835 4152.2804,-738.8783 4374,-694 4512.6118,-665.9436 4543.1754,-642.6933 4678,-600 4807.1693,-559.0975 4849.6229,-571.9135 4968,-506 5024.481,-474.5508 5051.812,-470.6513 5079,-412 5087.4344,-393.805 5093.5239,-327.7361 5076,-282 5067.9893,-261.0926 5051.6494,-241.8489 5037.4857,-227.9565"/>
+<polygon fill="#000000" stroke="#000000" points="5038.3755,-226.3847 5033.5572,-224.1831 5035.9509,-228.9089 5038.3755,-226.3847"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker -->
+<g id="node44" class="node">
+<title>github.com/containerd/containerd/remotes/docker</title>
+<g id="a_node44"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes/docker" xlink:title="github.com/containerd/containerd/remotes/docker" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M5989,-976C5989,-976 5725,-976 5725,-976 5719,-976 5713,-970 5713,-964 5713,-964 5713,-952 5713,-952 5713,-946 5719,-940 5725,-940 5725,-940 5989,-940 5989,-940 5995,-940 6001,-946 6001,-952 6001,-952 6001,-964 6001,-964 6001,-970 5995,-976 5989,-976"/>
+<text text-anchor="middle" x="5857" y="-954.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes/docker</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;bytes -->
+<g id="edge78" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M5893.8804,-939.8635C5917.2107,-926.7 5946.3763,-906.8651 5965,-882 6049.7537,-768.8427 6050.0175,-682.5582 5973,-564 5936.2835,-507.4799 5911.6156,-504.9723 5854,-470 5800.263,-437.3819 5775.5243,-449.4019 5725,-412 5618.6768,-333.2915 5644.9454,-251.6892 5529,-188 5380.4141,-106.3814 5310.5403,-190.0361 5152,-130 5124.3294,-119.5217 5120.9429,-109.9157 5096,-94 5066.0572,-74.8939 5031.8209,-53.2288 5007.6013,-37.9325"/>
+<polygon fill="#000000" stroke="#000000" points="5008.3609,-36.3425 5003.1988,-35.1525 5006.4921,-39.3019 5008.3609,-36.3425"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;context -->
+<g id="edge79" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M5712.7449,-956.193C5121.0696,-948.6011 2878.1511,-918.0075 2170,-882 1912.1533,-868.8892 1187.0196,-977.8024 1012,-788 931.5387,-700.7426 342.8116,-1264.2126 1092,-376 1273.3864,-160.9544 2247.2244,-119.1609 2440.6036,-112.9436"/>
+<polygon fill="#000000" stroke="#000000" points="2440.8874,-114.6856 2445.8295,-112.7782 2440.7766,-111.1874 2440.8874,-114.6856"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/base64 -->
+<g id="edge80" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/base64</title>
+<path fill="none" stroke="#000000" d="M5811.2828,-939.912C5782.0918,-926.8279 5744.6724,-907.0636 5717,-882 5688.4259,-856.1196 5665.2621,-817.4112 5652.3098,-792.9464"/>
+<polygon fill="#000000" stroke="#000000" points="5653.7233,-791.8727 5649.8569,-788.2514 5650.6211,-793.4934 5653.7233,-791.8727"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/json -->
+<g id="edge81" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M6001.0276,-949.9455C6141.861,-940.0217 6344.903,-919.6482 6414,-882 6471.5703,-850.6322 6510,-835.5612 6510,-770 6510,-770 6510,-770 6510,-488 6510,-240.3471 6310.8683,-226.9948 6083,-130 6008.5721,-98.3189 5922.4352,-60.7412 5870.9084,-38.1641"/>
+<polygon fill="#000000" stroke="#000000" points="5871.3135,-36.431 5866.0315,-36.0267 5869.9085,-39.6367 5871.3135,-36.431"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;fmt -->
+<g id="edge82" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M5712.8551,-957.8407C4880.5707,-956.686 722.5806,-947.636 609,-882 506.1407,-822.5596 472,-565.1488 472,-488 472,-488 472,-488 472,-394 472,-286.0484 806.213,-154.2271 1062,-94 1242.9819,-51.3864 2624.0586,-23.0658 2854.4576,-18.6149"/>
+<polygon fill="#000000" stroke="#000000" points="2854.7196,-20.3603 2859.6849,-18.5142 2854.6521,-16.8609 2854.7196,-20.3603"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge87" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M5852.0515,-939.9706C5840.3822,-900.6129 5807.5481,-806.1972 5748,-752 5617.4339,-633.1662 5535.8577,-684.7826 5381,-600 5218.4948,-511.0304 5042.5863,-373.9018 4977.3057,-321.4285"/>
+<polygon fill="#000000" stroke="#000000" points="4978.1591,-319.8688 4973.1671,-318.096 4975.964,-322.5949 4978.1591,-319.8688"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;io -->
+<g id="edge98" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M5712.6806,-957.8779C4874.1611,-956.932 657.0564,-948.8558 392,-882 287.5284,-855.6489 177,-877.7436 177,-770 177,-770 177,-770 177,-582 177,-453.9529 236,-428.0471 236,-300 236,-300 236,-300 236,-206 236,-133.0461 289.762,-124.5744 356,-94 385.0945,-80.5705 858.5389,-33.714 987.6817,-21.1307"/>
+<polygon fill="#000000" stroke="#000000" points="988.0446,-22.8538 992.8515,-20.6274 987.7054,-19.3702 988.0446,-22.8538"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;sync -->
+<g id="edge105" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M6001.0118,-941.6052C6104.2416,-928.0996 6233.1649,-907.1241 6281,-882 6343.0455,-849.4123 6392,-840.0828 6392,-770 6392,-770 6392,-770 6392,-488 6392,-180.4017 6106.3403,-213.7288 5823,-94 5750.0075,-63.1562 5660.0626,-38.1232 5613.0607,-25.9713"/>
+<polygon fill="#000000" stroke="#000000" points="5613.3752,-24.2453 5608.0968,-24.6946 5612.5033,-27.635 5613.3752,-24.2453"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/content -->
+<g id="edge83" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/content</title>
+<path fill="none" stroke="#000000" d="M5712.7483,-957.4584C5061.6795,-954.6949 2421.4798,-939.9455 2256,-882 2137.7688,-840.5993 2114.6068,-798.8129 2046,-694 2027.3349,-665.4846 2012.8063,-628.6755 2004.5687,-605.1968"/>
+<polygon fill="#000000" stroke="#000000" points="2006.1965,-604.5493 2002.9071,-600.3968 2002.889,-605.6942 2006.1965,-604.5493"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge84" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M5712.6814,-955.2407C5164.4755,-943.8244 3242,-894.8858 3242,-770 3242,-770 3242,-770 3242,-676 3242,-616.705 3248.0187,-547.1037 3251.5311,-511.5337"/>
+<polygon fill="#000000" stroke="#000000" points="3253.3158,-511.2733 3252.072,-506.124 3249.8331,-510.925 3253.3158,-511.2733"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge93" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M5712.6937,-957.1814C4877.3713,-952.2881 697.3237,-925.6344 649,-882 279.3722,-548.2406 1084.0163,-378.1375 1092,-376 1453.4906,-279.2178 1559.8999,-357.7966 1932,-318 1935.1938,-317.6584 1938.4317,-317.2964 1941.698,-316.9173"/>
+<polygon fill="#000000" stroke="#000000" points="1942.0918,-318.633 1946.8518,-316.3082 1941.681,-315.1572 1942.0918,-318.633"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge94" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M5712.8296,-957.0129C4881.7833,-951.187 738.0921,-920.238 686,-882 643.7396,-850.979 649,-822.4237 649,-770 649,-770 649,-770 649,-676 649,-553.6886 1027.2628,-510.3263 1247.9489,-495.4358"/>
+<polygon fill="#000000" stroke="#000000" points="1248.2602,-497.169 1253.1324,-495.0894 1248.0268,-493.6768 1248.2602,-497.169"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/pkg/errors -->
+<g id="edge95" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M5866.7427,-939.916C5883.5003,-907.0719 5916,-834.996 5916,-770 5916,-770 5916,-770 5916,-676 5916,-500.6663 5667.9148,-430.291 5539.7403,-405.6317"/>
+<polygon fill="#000000" stroke="#000000" points="5539.7192,-403.8465 5534.4804,-404.6325 5539.0659,-407.285 5539.7192,-403.8465"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;io/ioutil -->
+<g id="edge99" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;io/ioutil</title>
+<path fill="none" stroke="#000000" d="M5712.7605,-956.988C4844.7911,-950.785 349.2635,-917.0122 212,-882 108.7432,-855.662 0,-876.5629 0,-770 0,-770 0,-770 0,-206 0,-140.9881 43.6996,-74.2442 69.5096,-40.4935"/>
+<polygon fill="#000000" stroke="#000000" points="71.1951,-41.175 72.8723,-36.1501 68.4276,-39.0324 71.1951,-41.175"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;time -->
+<g id="edge106" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M5712.8875,-957.8482C4890.6398,-956.7414 819.9318,-947.9386 564,-882 461.5673,-855.6091 354,-875.7778 354,-770 354,-770 354,-770 354,-582 354,-453.9529 413,-428.0471 413,-300 413,-300 413,-300 413,-206 413,-169.0883 975.3755,-53.2085 1117.6191,-24.4889"/>
+<polygon fill="#000000" stroke="#000000" points="1118.3405,-26.1287 1122.8957,-23.4246 1117.6484,-22.6978 1118.3405,-26.1287"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;strings -->
+<g id="edge104" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M6001.2152,-948.3295C6192.9633,-934.7212 6521.3367,-908.597 6639,-882 6781.4815,-849.7931 6948,-916.0763 6948,-770 6948,-770 6948,-770 6948,-300 6948,-206.3793 6968.6641,-161.7008 6904,-94 6868.4379,-56.7679 6714.6337,-31.6915 6646.5909,-22.2199"/>
+<polygon fill="#000000" stroke="#000000" points="6646.6433,-20.4607 6641.4512,-21.5115 6646.1654,-23.9279 6646.6433,-20.4607"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/images -->
+<g id="edge85" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/images</title>
+<path fill="none" stroke="#000000" d="M5833.6601,-939.8145C5816.2664,-925.4398 5792.7286,-904.1634 5776,-882 5736.8413,-830.1195 5763.878,-786.8338 5709,-752 5625.6974,-699.1236 4180.5748,-681.3019 3739.6784,-677.0819"/>
+<polygon fill="#000000" stroke="#000000" points="3739.5543,-675.3307 3734.5378,-677.0328 3739.5209,-678.8305 3739.5543,-675.3307"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;sort -->
+<g id="edge103" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M6001.0248,-956.1323C6395.4646,-949.1192 7464,-916.5925 7464,-770 7464,-770 7464,-770 7464,-206 7464,-132.3938 7409.7482,-122.776 7342,-94 7284.1662,-69.4351 6312.6485,-27.3767 6122.231,-19.3463"/>
+<polygon fill="#000000" stroke="#000000" points="6122.1578,-17.5918 6117.0885,-19.1297 6122.0104,-21.0887 6122.1578,-17.5918"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/labels -->
+<g id="edge86" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/labels</title>
+<path fill="none" stroke="#000000" d="M5858.6254,-939.7901C5861.0978,-901.2892 5861.7387,-810.3776 5820,-752 5762.8732,-672.0999 5655.9127,-625.3281 5584.8115,-601.7014"/>
+<polygon fill="#000000" stroke="#000000" points="5585.0518,-599.9383 5579.7553,-600.0401 5583.9592,-603.2634 5585.0518,-599.9383"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/sirupsen/logrus -->
+<g id="edge96" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/sirupsen/logrus</title>
+<path fill="none" stroke="#000000" d="M5878.3689,-939.8456C5912.3733,-908.8006 5975,-841.8685 5975,-770 5975,-770 5975,-770 5975,-676 5975,-556.4411 5904.9717,-530.7548 5802,-470 5675.3558,-395.2781 5251.3659,-272.6684 5082.3839,-225.4123"/>
+<polygon fill="#000000" stroke="#000000" points="5082.7459,-223.6965 5077.4594,-224.0363 5081.8039,-227.0674 5082.7459,-223.6965"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/reference -->
+<g id="edge88" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/reference</title>
+<path fill="none" stroke="#000000" d="M6001.2512,-942.9087C6058.1807,-932.132 6122.214,-913.6604 6174,-882 6229.9357,-847.8025 6270,-835.5612 6270,-770 6270,-770 6270,-770 6270,-676 6270,-522.7086 6071.8424,-445.7373 5953.4304,-413.4265"/>
+<polygon fill="#000000" stroke="#000000" points="5953.8365,-411.7235 5948.5531,-412.1085 5952.9234,-415.1023 5953.8365,-411.7235"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;net/url -->
+<g id="edge101" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;net/url</title>
+<path fill="none" stroke="#000000" d="M6001.2543,-955.3986C6273.1337,-949.4027 6851.4461,-931.1484 7045,-882 7159.8704,-852.8314 7287,-888.5159 7287,-770 7287,-770 7287,-770 7287,-300 7287,-240.705 7280.9813,-171.1037 7277.4689,-135.5337"/>
+<polygon fill="#000000" stroke="#000000" points="7279.1669,-134.925 7276.928,-130.124 7275.6842,-135.2733 7279.1669,-134.925"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;path -->
+<g id="edge102" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;path</title>
+<path fill="none" stroke="#000000" d="M5983.9901,-939.9559C6073.338,-925.734 6184.0039,-904.5893 6225,-882 6285.5651,-848.628 6333,-839.1508 6333,-770 6333,-770 6333,-770 6333,-582 6333,-432.3234 6132.9317,-341.5311 6053.2155,-311.296"/>
+<polygon fill="#000000" stroke="#000000" points="6053.4383,-309.5105 6048.1422,-309.3921 6052.2085,-312.7873 6053.4383,-309.5105"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes -->
+<g id="edge89" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes</title>
+<path fill="none" stroke="#000000" d="M5712.7849,-945.9178C5302.5821,-911.5514 4133.6827,-813.6223 3742.4045,-780.8414"/>
+<polygon fill="#000000" stroke="#000000" points="3742.3976,-779.0848 3737.2689,-780.4111 3742.1053,-782.5725 3742.3976,-779.0848"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1 -->
+<g id="node45" class="node">
+<title>github.com/containerd/containerd/remotes/docker/schema1</title>
+<g id="a_node45"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes/docker/schema1" xlink:title="github.com/containerd/containerd/remotes/docker/schema1" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M2599,-882C2599,-882 2283,-882 2283,-882 2277,-882 2271,-876 2271,-870 2271,-870 2271,-858 2271,-858 2271,-852 2277,-846 2283,-846 2283,-846 2599,-846 2599,-846 2605,-846 2611,-852 2611,-858 2611,-858 2611,-870 2611,-870 2611,-876 2605,-882 2599,-882"/>
+<text text-anchor="middle" x="2441" y="-860.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes/docker/schema1</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes/docker/schema1 -->
+<g id="edge90" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes/docker/schema1</title>
+<path fill="none" stroke="#000000" d="M5712.9438,-954.0359C5165.3868,-938.9685 3214.2719,-885.2786 2616.4137,-868.827"/>
+<polygon fill="#000000" stroke="#000000" points="2616.225,-867.0712 2611.1788,-868.6829 2616.1287,-870.5699 2616.225,-867.0712"/>
+</g>
+<!-- github.com/containerd/containerd/version -->
+<g id="node46" class="node">
+<title>github.com/containerd/containerd/version</title>
+<g id="a_node46"><a xlink:href="https://godoc.org/github.com/containerd/containerd/version" xlink:title="github.com/containerd/containerd/version" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M7799,-882C7799,-882 7579,-882 7579,-882 7573,-882 7567,-876 7567,-870 7567,-870 7567,-858 7567,-858 7567,-852 7573,-846 7579,-846 7579,-846 7799,-846 7799,-846 7805,-846 7811,-852 7811,-858 7811,-858 7811,-870 7811,-870 7811,-876 7805,-882 7799,-882"/>
+<text text-anchor="middle" x="7689" y="-860.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/version</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/version -->
+<g id="edge91" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/version</title>
+<path fill="none" stroke="#000000" d="M6001.1996,-955.3635C6293.0883,-949.176 6974.6468,-930.4099 7545,-882 7550.4778,-881.5351 7556.068,-881.0186 7561.7116,-880.4628"/>
+<polygon fill="#000000" stroke="#000000" points="7562.1075,-882.182 7566.9079,-879.9416 7561.7582,-878.6994 7562.1075,-882.182"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode -->
+<g id="node47" class="node">
+<title>github.com/docker/distribution/registry/api/errcode</title>
+<g id="a_node47"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/api/errcode" xlink:title="github.com/docker/distribution/registry/api/errcode" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M6380.5,-130C6380.5,-130 6109.5,-130 6109.5,-130 6103.5,-130 6097.5,-124 6097.5,-118 6097.5,-118 6097.5,-106 6097.5,-106 6097.5,-100 6103.5,-94 6109.5,-94 6109.5,-94 6380.5,-94 6380.5,-94 6386.5,-94 6392.5,-100 6392.5,-106 6392.5,-106 6392.5,-118 6392.5,-118 6392.5,-124 6386.5,-130 6380.5,-130"/>
+<text text-anchor="middle" x="6245" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/api/errcode</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/docker/distribution/registry/api/errcode -->
+<g id="edge92" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/docker/distribution/registry/api/errcode</title>
+<path fill="none" stroke="#000000" d="M6001.1578,-948.0244C6169.1593,-935.3034 6436.013,-911.392 6532,-882 6634.6453,-850.5692 6746,-877.3497 6746,-770 6746,-770 6746,-770 6746,-488 6746,-323.7022 6665.2578,-281.269 6530,-188 6489.5284,-160.0922 6439.3314,-142.4278 6392.3947,-131.2487"/>
+<polygon fill="#000000" stroke="#000000" points="6392.5447,-129.4866 6387.2776,-130.0523 6391.7478,-132.8947 6392.5447,-129.4866"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp -->
+<g id="node48" class="node">
+<title>golang.org/x/net/context/ctxhttp</title>
+<g id="a_node48"><a xlink:href="https://godoc.org/golang.org/x/net/context/ctxhttp" xlink:title="golang.org/x/net/context/ctxhttp" target="_blank">
+<path fill="#eee8aa" stroke="#eee8aa" d="M7171.5,-224C7171.5,-224 7004.5,-224 7004.5,-224 6998.5,-224 6992.5,-218 6992.5,-212 6992.5,-212 6992.5,-200 6992.5,-200 6992.5,-194 6998.5,-188 7004.5,-188 7004.5,-188 7171.5,-188 7171.5,-188 7177.5,-188 7183.5,-194 7183.5,-200 7183.5,-200 7183.5,-212 7183.5,-212 7183.5,-218 7177.5,-224 7171.5,-224"/>
+<text text-anchor="middle" x="7088" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/net/context/ctxhttp</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;golang.org/x/net/context/ctxhttp -->
+<g id="edge97" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;golang.org/x/net/context/ctxhttp</title>
+<path fill="none" stroke="#000000" d="M6001.0717,-952.5904C6281.5208,-941.414 6881.179,-914.1155 6970,-882 7049.927,-853.1004 7125,-854.9912 7125,-770 7125,-770 7125,-770 7125,-394 7125,-333.6006 7106.3872,-264.3058 7095.5642,-229.1176"/>
+<polygon fill="#000000" stroke="#000000" points="7097.1839,-228.4326 7094.027,-224.1785 7093.842,-229.4727 7097.1839,-228.4326"/>
+</g>
+<!-- net/http -->
+<g id="node49" class="node">
+<title>net/http</title>
+<g id="a_node49"><a xlink:href="https://godoc.org/net/http" xlink:title="net/http" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M7221,-36C7221,-36 7187,-36 7187,-36 7181,-36 7175,-30 7175,-24 7175,-24 7175,-12 7175,-12 7175,-6 7181,0 7187,0 7187,0 7221,0 7221,0 7227,0 7233,-6 7233,-12 7233,-12 7233,-24 7233,-24 7233,-30 7227,-36 7221,-36"/>
+<text text-anchor="middle" x="7204" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/http</text>
+</a>
+</g>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;net/http -->
+<g id="edge100" class="edge">
+<title>github.com/containerd/containerd/remotes/docker&#45;&gt;net/http</title>
+<path fill="none" stroke="#000000" d="M6001.1221,-953.4119C6338.4793,-942.2282 7160.2018,-912.2544 7282,-882 7396.6293,-853.5264 7523,-888.1127 7523,-770 7523,-770 7523,-770 7523,-206 7523,-75.0043 7320.8767,-33.434 7238.4103,-21.9248"/>
+<polygon fill="#000000" stroke="#000000" points="7238.3451,-20.1499 7233.1548,-21.2095 7237.8731,-23.6179 7238.3451,-20.1499"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;bytes -->
+<g id="edge107" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M2611.1225,-862.8764C3171.65,-858.6781 4939.0521,-841.3155 5190,-788 5297.2146,-765.2216 5585.0301,-691.0851 5646,-600 5667.9018,-567.2801 5680.8066,-338.3944 5487,-188 5349.9442,-81.6444 5257.9671,-203.8725 5101,-130 5056.2041,-108.918 5015.8072,-66.4833 4993.7031,-40.3268"/>
+<polygon fill="#000000" stroke="#000000" points="4994.8646,-38.9877 4990.3147,-36.2744 4992.1795,-41.2328 4994.8646,-38.9877"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;context -->
+<g id="edge108" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M2383.9493,-845.9228C2315.2563,-820.1691 2209,-765.8163 2209,-676 2209,-676 2209,-676 2209,-488 2209,-326.3074 2374.7576,-185.1874 2444.0822,-133.2376"/>
+<polygon fill="#000000" stroke="#000000" points="2445.143,-134.6296 2448.1082,-130.2398 2443.0527,-131.8224 2445.143,-134.6296"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/base64 -->
+<g id="edge109" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/base64</title>
+<path fill="none" stroke="#000000" d="M2611.0782,-861.934C3220.2177,-854.2491 5272.3077,-825.8015 5565,-788 5570.5598,-787.2819 5576.306,-786.3263 5582.0335,-785.2287"/>
+<polygon fill="#000000" stroke="#000000" points="5582.7203,-786.8763 5587.2822,-784.1834 5582.0366,-783.4437 5582.7203,-786.8763"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/json -->
+<g id="edge110" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M2611.2328,-862.9662C3197.131,-858.9428 5109.2292,-841.7903 5380,-788 5548.9825,-754.4306 5954.2319,-549.5287 6058,-412 6093.6553,-364.7444 6109.0584,-336.9347 6087,-282 6041.2977,-168.1819 5919.1822,-77.9277 5859.2035,-38.9278"/>
+<polygon fill="#000000" stroke="#000000" points="5860.1439,-37.4518 5854.9944,-36.2087 5858.2447,-40.3918 5860.1439,-37.4518"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;fmt -->
+<g id="edge111" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M2270.7749,-860.9716C1867.0301,-851.5307 885,-814.3476 885,-676 885,-676 885,-676 885,-582 885,-339.9071 914.2372,-209.5031 1127,-94 1205.9227,-51.155 2621.8459,-22.949 2854.7116,-18.5906"/>
+<polygon fill="#000000" stroke="#000000" points="2855.0246,-20.3351 2859.9911,-18.4921 2854.9592,-16.8357 2855.0246,-20.3351"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/archive/compression -->
+<g id="edge112" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/archive/compression</title>
+<path fill="none" stroke="#000000" d="M2419.6311,-845.8456C2385.6267,-814.8006 2323,-747.8685 2323,-676 2323,-676 2323,-676 2323,-582 2323,-507.9565 2394.7531,-445.8785 2438.3376,-415.0007"/>
+<polygon fill="#000000" stroke="#000000" points="2439.3726,-416.4124 2442.4641,-412.1106 2437.3647,-413.5456 2439.3726,-416.4124"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/log -->
+<g id="edge116" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/log</title>
+<path fill="none" stroke="#000000" d="M2611.1081,-862.0235C3131.7079,-854.6093 4679.2031,-821.9243 4863,-694 4953.2437,-631.1895 4973.477,-579.8139 4968,-470 4965.3703,-417.2752 4958.1803,-355.6937 4954.0419,-323.0545"/>
+<polygon fill="#000000" stroke="#000000" points="4955.7747,-322.8083 4953.4051,-318.0704 4952.303,-323.2519 4955.7747,-322.8083"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io -->
+<g id="edge123" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M2270.9619,-860.435C1900.5818,-851.9604 1043.9266,-828.2536 918,-788 693.4359,-716.2161 354,-349.1122 354,-300 354,-300 354,-300 354,-206 354,-153.5763 350.4348,-127.2071 391,-94 414.4274,-74.8221 862.9207,-32.407 987.9084,-20.9183"/>
+<polygon fill="#000000" stroke="#000000" points="988.0983,-22.6583 992.9174,-20.4586 987.7783,-19.173 988.0983,-22.6583"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strconv -->
+<g id="edge125" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M2270.8846,-861.1752C1884.5002,-854.0134 963.8085,-832.473 830,-788 714.5677,-749.6345 177,-419.6046 177,-300 177,-300 177,-300 177,-206 177,-153.5763 173.6322,-127.4468 214,-94 255.8056,-59.3619 636.9615,-28.8903 752.7766,-20.3662"/>
+<polygon fill="#000000" stroke="#000000" points="752.9052,-22.1115 757.7638,-20.0006 752.6492,-18.6209 752.9052,-22.1115"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;sync -->
+<g id="edge127" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M2611.2905,-862.4104C3184.3968,-856.6504 5021.9665,-834.7064 5284,-788 5412.4037,-765.1126 5444.2714,-750.1367 5562,-694 5812.9731,-574.3281 5990.3274,-586.6482 6062,-318 6066.1244,-302.5407 6070.1494,-295.7691 6062,-282 6010.3506,-194.7343 5711.9208,-70.0207 5612.911,-30.5058"/>
+<polygon fill="#000000" stroke="#000000" points="5613.3619,-28.8018 5608.0692,-28.578 5612.0672,-32.0536 5613.3619,-28.8018"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/content -->
+<g id="edge113" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/content</title>
+<path fill="none" stroke="#000000" d="M2336.5141,-845.9734C2288.4418,-834.4603 2232.1897,-816.2221 2187,-788 2107.4065,-738.2919 2039.8955,-646.5514 2011.4414,-604.3313"/>
+<polygon fill="#000000" stroke="#000000" points="2012.8848,-603.3416 2008.649,-600.1602 2009.9764,-605.2887 2012.8848,-603.3416"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/errdefs -->
+<g id="edge114" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/errdefs</title>
+<path fill="none" stroke="#000000" d="M2479.9388,-845.9914C2615.6149,-783.2433 3067.0515,-574.4608 3210.1132,-508.297"/>
+<polygon fill="#000000" stroke="#000000" points="3210.8602,-509.8797 3214.6637,-506.1924 3209.391,-506.7029 3210.8602,-509.8797"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/go&#45;digest -->
+<g id="edge118" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/go&#45;digest</title>
+<path fill="none" stroke="#000000" d="M2292.5369,-845.9996C2050.3608,-814.5999 1597,-746.4152 1597,-676 1597,-676 1597,-676 1597,-488 1597,-410.3135 1825.0079,-348.7457 1959.6218,-319.1663"/>
+<polygon fill="#000000" stroke="#000000" points="1960.2568,-320.8188 1964.7676,-318.0411 1959.5091,-317.3996 1960.2568,-320.8188"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
+<g id="edge120" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
+<path fill="none" stroke="#000000" d="M2270.9997,-857.4914C2035.426,-847.2012 1632.1008,-824.5093 1575,-788 1471.4008,-721.7604 1423.4754,-569.4792 1408.4532,-511.2363"/>
+<polygon fill="#000000" stroke="#000000" points="1410.1077,-510.6411 1407.1823,-506.2247 1406.7151,-511.5015 1410.1077,-510.6411"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/pkg/errors -->
+<g id="edge121" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/pkg/errors</title>
+<path fill="none" stroke="#000000" d="M2611.0946,-862.9983C3185.5056,-859.1216 5023.9932,-842.4965 5138,-788 5308.3482,-706.5717 5421.1274,-489.0367 5454.6001,-417.3046"/>
+<polygon fill="#000000" stroke="#000000" points="5456.3601,-417.6683 5456.8728,-412.3957 5453.184,-416.1978 5456.3601,-417.6683"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io/ioutil -->
+<g id="edge124" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io/ioutil</title>
+<path fill="none" stroke="#000000" d="M2270.7799,-860.9065C1870.4568,-852.9802 892.1737,-829.5848 749,-788 469.2076,-706.7342 384.2999,-646.9482 212,-412 123.7291,-291.6338 97.0245,-106.5293 90.1254,-41.5353"/>
+<polygon fill="#000000" stroke="#000000" points="91.8436,-41.1367 89.5896,-36.3428 88.3621,-41.496 91.8436,-41.1367"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;time -->
+<g id="edge128" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M2270.7464,-860.2118C1917.5124,-851.5894 1128.0987,-828.0822 1012,-788 756.4859,-699.7856 649,-570.3132 649,-300 649,-300 649,-300 649,-206 649,-109.8838 745.1087,-130.5604 834,-94 885.8763,-72.6636 1047.7765,-38.6276 1117.5119,-24.4876"/>
+<polygon fill="#000000" stroke="#000000" points="1118.2173,-26.1304 1122.771,-23.4235 1117.5232,-22.6999 1118.2173,-26.1304"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strings -->
+<g id="edge126" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M2611.0343,-863.2771C3207.3293,-860.2519 5182.5155,-845.9198 5461,-788 5569.4253,-765.4495 6271.2459,-448.6364 6497,-318 6600.0952,-258.3423 6655.9365,-244.7152 6688,-130 6692.307,-114.5906 6694.0243,-108.8226 6688,-94 6679.1149,-72.1384 6660.584,-53.1206 6644.2898,-39.5772"/>
+<polygon fill="#000000" stroke="#000000" points="6645.186,-38.0504 6640.2027,-36.2535 6642.9778,-40.7658 6645.186,-38.0504"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/images -->
+<g id="edge115" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/images</title>
+<path fill="none" stroke="#000000" d="M2553.3763,-845.9738C2775.6105,-810.3253 3269.2876,-731.1348 3495.5696,-694.837"/>
+<polygon fill="#000000" stroke="#000000" points="3495.8748,-696.5605 3500.5344,-694.0406 3495.3203,-693.1046 3495.8748,-696.5605"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;golang.org/x/sync/errgroup -->
+<g id="edge122" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;golang.org/x/sync/errgroup</title>
+<path fill="none" stroke="#000000" d="M2611.4347,-857.4778C3143.589,-836.3819 4743.8801,-767.113 4827,-694 4879.9585,-647.4173 4878.6918,-554.2691 4874.8239,-511.032"/>
+<polygon fill="#000000" stroke="#000000" points="4876.562,-510.8233 4874.3428,-506.0131 4873.078,-511.1573 4876.562,-510.8233"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/remotes -->
+<g id="edge117" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/remotes</title>
+<path fill="none" stroke="#000000" d="M2611.1056,-850.3567C2847.7452,-831.3771 3271.1007,-797.422 3483.6981,-780.3706"/>
+<polygon fill="#000000" stroke="#000000" points="3484.148,-782.0903 3488.9921,-779.946 3483.8681,-778.6015 3484.148,-782.0903"/>
+</g>
+<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go -->
+<g id="edge119" class="edge">
+<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go</title>
+<path fill="none" stroke="#000000" d="M2270.7328,-848.7319C2259.9952,-847.7987 2249.349,-846.8814 2239,-846 2007.8513,-826.3132 1209,-907.9855 1209,-676 1209,-676 1209,-676 1209,-582 1209,-521.539 1228.1158,-452.2699 1239.2314,-417.102"/>
+<polygon fill="#000000" stroke="#000000" points="1240.9537,-417.4613 1240.8101,-412.1658 1237.62,-416.3951 1240.9537,-417.4613"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json -->
+<g id="edge129" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M6164.5167,-93.9871C6079.4982,-74.9591 5948.014,-45.5317 5876.1688,-29.4521"/>
+<polygon fill="#000000" stroke="#000000" points="5876.362,-27.7021 5871.1004,-28.3177 5875.5975,-31.1176 5876.362,-27.7021"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt -->
+<g id="edge130" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M6097.2268,-108.3051C5679.3357,-97.791 4453.297,-66.4942 3435,-36 3239.0548,-30.1322 3003.7351,-22.0566 2919.1929,-19.1226"/>
+<polygon fill="#000000" stroke="#000000" points="2919.1405,-17.3699 2914.0828,-18.9452 2919.019,-20.8677 2919.1405,-17.3699"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sync -->
+<g id="edge134" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M6117.7598,-93.9871C5960.659,-71.7469 5703.2024,-35.2997 5613.2394,-22.564"/>
+<polygon fill="#000000" stroke="#000000" points="5613.2606,-20.7996 5608.0647,-21.8314 5612.77,-24.2651 5613.2606,-20.7996"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;strings -->
+<g id="edge133" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M6315.7103,-93.9871C6395.7464,-73.5985 6522.653,-41.27 6581.7476,-26.216"/>
+<polygon fill="#000000" stroke="#000000" points="6582.4966,-27.8312 6586.9098,-24.901 6581.6325,-24.4395 6582.4966,-27.8312"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sort -->
+<g id="edge132" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M6215.1144,-93.8759C6188.2262,-77.5694 6148.8535,-53.6918 6121.4843,-37.0937"/>
+<polygon fill="#000000" stroke="#000000" points="6122.3812,-35.591 6117.1985,-34.4946 6120.5663,-38.5837 6122.3812,-35.591"/>
+</g>
+<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http -->
+<g id="edge131" class="edge">
+<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http</title>
+<path fill="none" stroke="#000000" d="M6392.5053,-98.5746C6552.3458,-83.8729 6814.8726,-59.2793 7041,-36 7085.491,-31.4198 7136.7591,-25.6826 7169.7326,-21.9332"/>
+<polygon fill="#000000" stroke="#000000" points="7170.0938,-23.6535 7174.8637,-21.349 7169.6978,-20.1759 7170.0938,-23.6535"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp&#45;&gt;context -->
+<g id="edge202" class="edge">
+<title>golang.org/x/net/context/ctxhttp&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M6992.4249,-204.0529C6368.0903,-191.3334 2884.7092,-120.3673 2507.1831,-112.676"/>
+<polygon fill="#000000" stroke="#000000" points="2507.1426,-110.9249 2502.108,-112.5726 2507.0712,-114.4242 2507.1426,-110.9249"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp&#45;&gt;io -->
+<g id="edge203" class="edge">
+<title>golang.org/x/net/context/ctxhttp&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M6992.231,-203.9498C6611.3193,-195.7338 5166.7286,-163.9911 3978,-130 3818.5352,-125.4402 1266.4346,-54.6623 1108,-36 1089.3333,-33.8012 1068.7366,-29.6827 1052.1652,-25.9397"/>
+<polygon fill="#000000" stroke="#000000" points="1052.4228,-24.2034 1047.1582,-24.7926 1051.6411,-27.615 1052.4228,-24.2034"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp&#45;&gt;strings -->
+<g id="edge206" class="edge">
+<title>golang.org/x/net/context/ctxhttp&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M7099.2702,-187.7532C7112.6941,-163.4277 7130.6356,-120.3844 7108,-94 7077.6837,-58.663 6750.973,-29.1584 6646.1626,-20.5446"/>
+<polygon fill="#000000" stroke="#000000" points="6646.1726,-18.7897 6641.0466,-20.1263 6645.8873,-22.2781 6646.1726,-18.7897"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp&#45;&gt;net/url -->
+<g id="edge205" class="edge">
+<title>golang.org/x/net/context/ctxhttp&#45;&gt;net/url</title>
+<path fill="none" stroke="#000000" d="M7124.0555,-187.8759C7158.5503,-170.5362 7210.0763,-144.6354 7243.1106,-128.03"/>
+<polygon fill="#000000" stroke="#000000" points="7244.1647,-129.4588 7247.8461,-125.6496 7242.5927,-126.3317 7244.1647,-129.4588"/>
+</g>
+<!-- golang.org/x/net/context/ctxhttp&#45;&gt;net/http -->
+<g id="edge204" class="edge">
+<title>golang.org/x/net/context/ctxhttp&#45;&gt;net/http</title>
+<path fill="none" stroke="#000000" d="M7112.4793,-187.8148C7129.8694,-173.7517 7152.601,-152.8695 7167,-130 7184.5484,-102.1283 7194.6513,-65.0699 7199.7374,-41.3696"/>
+<polygon fill="#000000" stroke="#000000" points="7201.5013,-41.4829 7200.8064,-36.2312 7198.0746,-40.7699 7201.5013,-41.4829"/>
+</g>
+<!-- github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt -->
+<g id="edge177" class="edge">
+<title>github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M1177.1337,-375.8811C1147.6604,-364.4067 1116.2357,-346.2262 1099,-318 1053.5978,-243.6469 1034.2573,-194.405 1179,-94 1250.4981,-44.4032 2624.4964,-21.8944 2854.4781,-18.4675"/>
+<polygon fill="#000000" stroke="#000000" points="2854.7233,-20.2142 2859.6968,-18.3901 2854.6714,-16.7146 2854.7233,-20.2142"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;bufio -->
+<g id="edge135" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;bufio</title>
+<path fill="none" stroke="#000000" d="M4176.7828,-93.9871C4273.0097,-73.0488 4427.1078,-39.5182 4493.6607,-25.0368"/>
+<polygon fill="#000000" stroke="#000000" points="4494.1679,-26.7175 4498.6815,-23.9443 4493.4237,-23.2975 4494.1679,-26.7175"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;bytes -->
+<g id="edge136" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M4195.1547,-101.969C4336.2798,-87.8636 4600.2349,-61.0793 4825,-36 4865.9252,-31.4336 4913.0355,-25.7496 4943.6014,-22.005"/>
+<polygon fill="#000000" stroke="#000000" points="4943.986,-23.721 4948.7357,-21.3752 4943.5598,-20.2471 4943.986,-23.721"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;encoding -->
+<g id="edge137" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;encoding</title>
+<path fill="none" stroke="#000000" d="M4077.6111,-93.8759C4063.7355,-78.531 4043.7971,-56.4815 4028.9866,-40.1029"/>
+<polygon fill="#000000" stroke="#000000" points="4029.9901,-38.6034 4025.3385,-36.0685 4027.3941,-40.9509 4029.9901,-38.6034"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;encoding/json -->
+<g id="edge138" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;encoding/json</title>
+<path fill="none" stroke="#000000" d="M4195.2794,-106.7722C4265.6178,-103.1535 4361.51,-98.2438 4446,-94 4968.6431,-67.7487 5099.9382,-72.0057 5622,-36 5673.6208,-32.4398 5732.5117,-27.073 5773.5199,-23.1255"/>
+<polygon fill="#000000" stroke="#000000" points="5773.873,-24.8497 5778.6816,-22.6271 5773.5365,-21.3659 5773.873,-24.8497"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;errors -->
+<g id="edge139" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;errors</title>
+<path fill="none" stroke="#000000" d="M4136.7328,-93.9871C4180.1184,-75.699 4246.2937,-47.8045 4285.2417,-31.3869"/>
+<polygon fill="#000000" stroke="#000000" points="4285.9255,-32.9979 4289.8531,-29.4431 4284.5659,-29.7727 4285.9255,-32.9979"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;fmt -->
+<g id="edge140" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3992.9094,-104.1272C3737.0964,-84.2047 3073.4421,-32.5199 2919.3089,-20.5162"/>
+<polygon fill="#000000" stroke="#000000" points="2919.1631,-18.7496 2914.0423,-20.106 2918.8913,-22.2391 2919.1631,-18.7496"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;io -->
+<g id="edge141" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M3992.9379,-103.2442C3949.8469,-99.8242 3898.9949,-96.202 3853,-94 3243.5619,-64.8233 1714.3512,-103.8555 1108,-36 1089.3208,-33.9097 1068.7234,-29.7975 1052.1547,-26.0308"/>
+<polygon fill="#000000" stroke="#000000" points="1052.4142,-24.2947 1047.1487,-24.8755 1051.6271,-27.7051 1052.4142,-24.2947"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;os -->
+<g id="edge144" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;os</title>
+<path fill="none" stroke="#000000" d="M4032.2962,-93.9871C3964.187,-74.1043 3857.1816,-42.8667 3804.0901,-27.3679"/>
+<polygon fill="#000000" stroke="#000000" points="3804.4137,-25.6394 3799.1236,-25.9181 3803.4328,-28.9992 3804.4137,-25.6394"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;strconv -->
+<g id="edge147" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M3992.7883,-110.4741C3526.8132,-103.3042 1584.8739,-71.8052 978,-36 922.1856,-32.707 857.4845,-26.0503 819.2436,-21.8198"/>
+<polygon fill="#000000" stroke="#000000" points="819.4188,-20.0786 814.256,-21.2652 819.032,-23.5572 819.4188,-20.0786"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;sync -->
+<g id="edge149" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M4195.0385,-105.6129C4494.8984,-86.6574 5369.986,-31.3391 5548.8464,-20.0326"/>
+<polygon fill="#000000" stroke="#000000" points="5549.0542,-21.773 5553.9338,-19.711 5548.8333,-18.28 5549.0542,-21.773"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;strings -->
+<g id="edge148" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M4195.2609,-106.3734C4265.5909,-102.5754 4361.4808,-97.6154 4446,-94 5194.6478,-61.9759 5382.1485,-62.8419 6131,-36 6300.5187,-29.9237 6503.4865,-22.22 6581.3769,-19.2478"/>
+<polygon fill="#000000" stroke="#000000" points="6581.8371,-20.9816 6586.7667,-19.0421 6581.7036,-17.4841 6581.8371,-20.9816"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;sort -->
+<g id="edge146" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M4195.2679,-106.531C4265.601,-102.8039 4361.4918,-97.8637 4446,-94 5085.4069,-64.7665 5246.2328,-76.8935 5885,-36 5946.0787,-32.0898 6017.2106,-25.3525 6057.5904,-21.3227"/>
+<polygon fill="#000000" stroke="#000000" points="6058.039,-23.0366 6062.8396,-20.7968 6057.69,-19.5541 6058.039,-23.0366"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;sync/atomic -->
+<g id="edge150" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;sync/atomic</title>
+<path fill="none" stroke="#000000" d="M4195.0543,-97.9273C4343.3062,-77.2818 4613.8806,-39.6018 4722.2721,-24.5073"/>
+<polygon fill="#000000" stroke="#000000" points="4722.5991,-26.2287 4727.3099,-23.8057 4722.1163,-22.7622 4722.5991,-26.2287"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;log -->
+<g id="edge142" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;log</title>
+<path fill="none" stroke="#000000" d="M4060.451,-93.8759C4029.0131,-76.8921 3982.372,-51.6952 3951.5869,-35.0642"/>
+<polygon fill="#000000" stroke="#000000" points="3952.3945,-33.5115 3947.1636,-32.6746 3950.7309,-36.5909 3952.3945,-33.5115"/>
+</g>
+<!-- math -->
+<g id="node53" class="node">
+<title>math</title>
+<g id="a_node53"><a xlink:href="https://godoc.org/math" xlink:title="math" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M3492,-36C3492,-36 3462,-36 3462,-36 3456,-36 3450,-30 3450,-24 3450,-24 3450,-12 3450,-12 3450,-6 3456,0 3462,0 3462,0 3492,0 3492,0 3498,0 3504,-6 3504,-12 3504,-12 3504,-24 3504,-24 3504,-30 3498,-36 3492,-36"/>
+<text text-anchor="middle" x="3477" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">math</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;math -->
+<g id="edge143" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;math</title>
+<path fill="none" stroke="#000000" d="M3992.8059,-96.5831C3850.3459,-74.8793 3598.1144,-36.4518 3509.1521,-22.8984"/>
+<polygon fill="#000000" stroke="#000000" points="3509.2388,-21.1415 3504.0322,-22.1184 3508.7116,-24.6015 3509.2388,-21.1415"/>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;reflect -->
+<g id="edge145" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;reflect</title>
+<path fill="none" stroke="#000000" d="M4116.9444,-93.8759C4136.6996,-78.2709 4165.2327,-55.7321 4186.0668,-39.275"/>
+<polygon fill="#000000" stroke="#000000" points="4187.2872,-40.5411 4190.126,-36.0685 4185.1177,-37.7946 4187.2872,-40.5411"/>
+</g>
+<!-- unicode/utf8 -->
+<g id="node55" class="node">
+<title>unicode/utf8</title>
+<g id="a_node55"><a xlink:href="https://godoc.org/unicode/utf8" xlink:title="unicode/utf8" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M4144.5,-36C4144.5,-36 4083.5,-36 4083.5,-36 4077.5,-36 4071.5,-30 4071.5,-24 4071.5,-24 4071.5,-12 4071.5,-12 4071.5,-6 4077.5,0 4083.5,0 4083.5,0 4144.5,0 4144.5,0 4150.5,0 4156.5,-6 4156.5,-12 4156.5,-12 4156.5,-24 4156.5,-24 4156.5,-30 4150.5,-36 4144.5,-36"/>
+<text text-anchor="middle" x="4114" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unicode/utf8</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;unicode/utf8 -->
+<g id="edge151" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;unicode/utf8</title>
+<path fill="none" stroke="#000000" d="M4097.8562,-93.8759C4101.0381,-78.9211 4105.5748,-57.5983 4109.0292,-41.3629"/>
+<polygon fill="#000000" stroke="#000000" points="4110.8267,-41.3233 4110.1556,-36.0685 4107.4033,-40.5948 4110.8267,-41.3233"/>
+</g>
+<!-- unsafe -->
+<g id="node56" class="node">
+<title>unsafe</title>
+<g id="a_node56"><a xlink:href="https://godoc.org/unsafe" xlink:title="unsafe" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5135,-36C5135,-36 5105,-36 5105,-36 5099,-36 5093,-30 5093,-24 5093,-24 5093,-12 5093,-12 5093,-6 5099,0 5105,0 5105,0 5135,0 5135,0 5141,0 5147,-6 5147,-12 5147,-12 5147,-24 5147,-24 5147,-30 5141,-36 5135,-36"/>
+<text text-anchor="middle" x="5120" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unsafe</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/proto&#45;&gt;unsafe -->
+<g id="edge152" class="edge">
+<title>github.com/golang/protobuf/proto&#45;&gt;unsafe</title>
+<path fill="none" stroke="#000000" d="M4195.0417,-106.6925C4365.1633,-97.0829 4719.3732,-74.1794 5017,-36 5040.9022,-32.9338 5067.7118,-28.2074 5087.9862,-24.3671"/>
+<polygon fill="#000000" stroke="#000000" points="5088.4109,-26.0678 5092.9942,-23.4114 5087.7547,-22.6298 5088.4109,-26.0678"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;errors -->
+<g id="edge153" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;errors</title>
+<path fill="none" stroke="#000000" d="M3695.5975,-284.3578C3701.1444,-283.554 3706.6384,-282.7638 3712,-282 3901.1704,-255.0527 3969.8887,-314.8306 4138,-224 4218.8394,-180.3224 4279.9242,-84.6004 4304.7921,-40.7527"/>
+<polygon fill="#000000" stroke="#000000" points="4306.4426,-41.3877 4307.3654,-36.1713 4303.391,-39.6737 4306.4426,-41.3877"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;fmt -->
+<g id="edge154" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3486.3127,-291.2957C3363.0533,-279.7477 3166.7759,-256.9115 3101,-224 3027.0788,-187.0129 3027.6982,-151.171 2968,-94 2948.7416,-75.5569 2926.6548,-54.8634 2910.4142,-39.732"/>
+<polygon fill="#000000" stroke="#000000" points="2911.2684,-38.1361 2906.4165,-36.0096 2908.8833,-40.6977 2911.2684,-38.1361"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;time -->
+<g id="edge161" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M3486.4343,-288.7772C3375.768,-276.1355 3196.2766,-253.451 3043,-224 2806.0903,-178.4796 2754.5805,-129.7445 2516,-94 2246.4702,-53.6187 1362.4646,-24.5627 1182.2478,-18.9773"/>
+<polygon fill="#000000" stroke="#000000" points="1182.1742,-17.2243 1177.1225,-18.8189 1182.0661,-20.7226 1182.1742,-17.2243"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;strings -->
+<g id="edge160" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M3695.5238,-283.7344C3701.0898,-283.0924 3706.6081,-282.5075 3712,-282 4353.6799,-221.6062 4519.302,-284.2016 5161,-224 5269.7014,-213.8021 5295.3776,-199.0083 5404,-188 5637.6019,-164.3257 6237.6678,-208.3733 6459,-130 6513.2111,-110.804 6565.026,-66.306 6592.8665,-39.5363"/>
+<polygon fill="#000000" stroke="#000000" points="6594.0988,-40.7791 6596.4696,-36.0417 6591.662,-38.2667 6594.0988,-40.7791"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge155" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M3695.6064,-284.419C3701.1509,-283.5993 3706.6421,-282.7889 3712,-282 3800.4252,-268.9799 4051.534,-291.6038 4110,-224 4131.2,-199.4866 4118.4252,-160.0454 4106.6642,-135.1026"/>
+<polygon fill="#000000" stroke="#000000" points="4108.0968,-134.0469 4104.3359,-130.3161 4104.9494,-135.5779 4108.0968,-134.0469"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;reflect -->
+<g id="edge159" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;reflect</title>
+<path fill="none" stroke="#000000" d="M3695.6636,-283.8957C3813.285,-265.2958 3989.2365,-235.7502 3999,-224 4036.404,-178.9853 3943.0747,-140.9639 3978,-94 4031.4484,-22.128 4086.8142,-66.5788 4171,-36 4174.1317,-34.8625 4177.3663,-33.6137 4180.5858,-32.3208"/>
+<polygon fill="#000000" stroke="#000000" points="4181.6508,-33.7759 4185.6155,-30.2624 4180.3251,-30.5366 4181.6508,-33.7759"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/any -->
+<g id="node58" class="node">
+<title>github.com/golang/protobuf/ptypes/any</title>
+<g id="a_node58"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/any" xlink:title="github.com/golang/protobuf/ptypes/any" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3973,-224C3973,-224 3765,-224 3765,-224 3759,-224 3753,-218 3753,-212 3753,-212 3753,-200 3753,-200 3753,-194 3759,-188 3765,-188 3765,-188 3973,-188 3973,-188 3979,-188 3985,-194 3985,-200 3985,-200 3985,-212 3985,-212 3985,-218 3979,-224 3973,-224"/>
+<text text-anchor="middle" x="3869" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/any</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/any -->
+<g id="edge156" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/any</title>
+<path fill="none" stroke="#000000" d="M3644.2723,-281.9871C3691.829,-265.9068 3761.3507,-242.3994 3810.4501,-225.7975"/>
+<polygon fill="#000000" stroke="#000000" points="3811.2588,-227.3714 3815.4348,-224.112 3810.1377,-224.0558 3811.2588,-227.3714"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/duration -->
+<g id="node59" class="node">
+<title>github.com/golang/protobuf/ptypes/duration</title>
+<g id="a_node59"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/duration" xlink:title="github.com/golang/protobuf/ptypes/duration" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3412.5,-224C3412.5,-224 3179.5,-224 3179.5,-224 3173.5,-224 3167.5,-218 3167.5,-212 3167.5,-212 3167.5,-200 3167.5,-200 3167.5,-194 3173.5,-188 3179.5,-188 3179.5,-188 3412.5,-188 3412.5,-188 3418.5,-188 3424.5,-194 3424.5,-200 3424.5,-200 3424.5,-212 3424.5,-212 3424.5,-218 3418.5,-224 3412.5,-224"/>
+<text text-anchor="middle" x="3296" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/duration</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/duration -->
+<g id="edge157" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/duration</title>
+<path fill="none" stroke="#000000" d="M3534.4701,-281.9871C3483.8223,-265.8484 3409.6969,-242.2288 3357.5644,-225.6171"/>
+<polygon fill="#000000" stroke="#000000" points="3357.8848,-223.8826 3352.5895,-224.0319 3356.8222,-227.2174 3357.8848,-223.8826"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/timestamp -->
+<g id="node60" class="node">
+<title>github.com/golang/protobuf/ptypes/timestamp</title>
+<g id="a_node60"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/timestamp" xlink:title="github.com/golang/protobuf/ptypes/timestamp" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M3712,-224C3712,-224 3466,-224 3466,-224 3460,-224 3454,-218 3454,-212 3454,-212 3454,-200 3454,-200 3454,-194 3460,-188 3466,-188 3466,-188 3712,-188 3712,-188 3718,-188 3724,-194 3724,-200 3724,-200 3724,-212 3724,-212 3724,-218 3718,-224 3712,-224"/>
+<text text-anchor="middle" x="3589" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/timestamp</text>
+</a>
+</g>
+</g>
+<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/timestamp -->
+<g id="edge158" class="edge">
+<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/timestamp</title>
+<path fill="none" stroke="#000000" d="M3590.6144,-281.8759C3590.2962,-266.9211 3589.8425,-245.5983 3589.4971,-229.3629"/>
+<polygon fill="#000000" stroke="#000000" points="3591.2405,-229.0301 3589.3844,-224.0685 3587.7413,-229.1046 3591.2405,-229.0301"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;fmt -->
+<g id="edge162" class="edge">
+<title>github.com/golang/protobuf/ptypes/any&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3774.8417,-187.9738C3562.0347,-147.2327 3052.1674,-49.6207 2919.1708,-24.159"/>
+<polygon fill="#000000" stroke="#000000" points="2919.4687,-22.4343 2914.2288,-23.2128 2918.8105,-25.8719 2919.4687,-22.4343"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge163" class="edge">
+<title>github.com/golang/protobuf/ptypes/any&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M3912.116,-187.9871C3950.3729,-172.0042 4006.1924,-148.6841 4045.8881,-132.1001"/>
+<polygon fill="#000000" stroke="#000000" points="4046.7079,-133.6542 4050.6469,-130.112 4045.3587,-130.4247 4046.7079,-133.6542"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;math -->
+<g id="edge164" class="edge">
+<title>github.com/golang/protobuf/ptypes/any&#45;&gt;math</title>
+<path fill="none" stroke="#000000" d="M3758.1207,-187.9454C3660.9389,-171.205 3532.3543,-146.4691 3514,-130 3488.6713,-107.2729 3480.6352,-66.8571 3478.1141,-41.2943"/>
+<polygon fill="#000000" stroke="#000000" points="3479.8367,-40.9042 3477.6556,-36.0766 3476.3501,-41.2107 3479.8367,-40.9042"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;fmt -->
+<g id="edge165" class="edge">
+<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3276.5078,-187.9471C3249.0971,-163.4444 3196.7066,-119.768 3145,-94 3068.4328,-55.8428 2969.3189,-33.376 2919.1446,-23.6845"/>
+<polygon fill="#000000" stroke="#000000" points="2919.3908,-21.95 2914.1512,-22.7311 2918.7343,-25.3878 2919.3908,-21.95"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge166" class="edge">
+<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M3424.6181,-189.7505C3429.4732,-189.1561 3434.2802,-188.5709 3439,-188 3632.3658,-164.6125 3858.0264,-138.7421 3987.6421,-124.0198"/>
+<polygon fill="#000000" stroke="#000000" points="3988.2058,-125.7171 3992.9764,-123.414 3987.8108,-122.2395 3988.2058,-125.7171"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;math -->
+<g id="edge167" class="edge">
+<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;math</title>
+<path fill="none" stroke="#000000" d="M3313.355,-187.9738C3346.6499,-153.3913 3419.3959,-77.8319 3455.6209,-40.2059"/>
+<polygon fill="#000000" stroke="#000000" points="3457.2244,-41.0636 3459.4316,-36.2479 3454.703,-38.6361 3457.2244,-41.0636"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;fmt -->
+<g id="edge168" class="edge">
+<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3528.2612,-187.9465C3451.2054,-165.2147 3314.1158,-125.3452 3196,-94 3095.4458,-67.3153 2975.622,-38.7643 2919.2907,-25.5325"/>
+<polygon fill="#000000" stroke="#000000" points="2919.6336,-23.8155 2914.366,-24.3768 2918.8339,-27.2229 2919.6336,-23.8155"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge169" class="edge">
+<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M3685.7716,-187.9871C3773.61,-171.637 3902.6991,-147.6085 3992.0991,-130.9677"/>
+<polygon fill="#000000" stroke="#000000" points="3992.5311,-132.6674 3997.1264,-130.0319 3991.8906,-129.2265 3992.5311,-132.6674"/>
+</g>
+<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;math -->
+<g id="edge170" class="edge">
+<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;math</title>
+<path fill="none" stroke="#000000" d="M3529.4038,-187.9228C3501.6066,-176.1651 3471.1536,-157.7326 3455,-130 3438.8238,-102.2286 3451.9746,-64.6916 3463.7853,-40.9097"/>
+<polygon fill="#000000" stroke="#000000" points="3465.4018,-41.5922 3466.1205,-36.3437 3462.2857,-39.9985 3465.4018,-41.5922"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;bytes -->
+<g id="edge212" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;bytes</title>
+<path fill="none" stroke="#000000" d="M5184.5603,-93.9871C5132.5726,-75.0458 5052.3014,-45.7998 5008.038,-29.6728"/>
+<polygon fill="#000000" stroke="#000000" points="5008.3815,-27.9354 5003.0845,-27.868 5007.1833,-31.224 5008.3815,-27.9354"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;sync -->
+<g id="edge216" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;sync</title>
+<path fill="none" stroke="#000000" d="M5300.4945,-93.9871C5374.9947,-73.8055 5492.6806,-41.9251 5548.9584,-26.6799"/>
+<polygon fill="#000000" stroke="#000000" points="5549.5148,-28.3423 5553.8833,-25.3457 5548.5996,-24.964 5549.5148,-28.3423"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;time -->
+<g id="edge218" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M5166.7587,-110.0986C5045.778,-106.6999 4783.3878,-99.4306 4562,-94 3161.8919,-59.6555 1438.439,-23.9405 1182.4022,-18.666"/>
+<polygon fill="#000000" stroke="#000000" points="1182.3594,-16.9149 1177.3244,-18.5615 1182.2873,-20.4142 1182.3594,-16.9149"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;strings -->
+<g id="edge215" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;strings</title>
+<path fill="none" stroke="#000000" d="M5301.0266,-107.4344C5548.3659,-90.5867 6404.6596,-32.2594 6581.7837,-20.1944"/>
+<polygon fill="#000000" stroke="#000000" points="6581.9552,-21.9369 6586.8246,-19.8511 6581.7172,-18.445 6581.9552,-21.9369"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;sort -->
+<g id="edge214" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;sort</title>
+<path fill="none" stroke="#000000" d="M5301.1689,-104.624C5474.5471,-85.5848 5932.3109,-35.3163 6057.7936,-21.5367"/>
+<polygon fill="#000000" stroke="#000000" points="6058.0395,-23.2703 6062.8186,-20.9849 6057.6574,-19.7912 6058.0395,-23.2703"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;runtime -->
+<g id="edge213" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;runtime</title>
+<path fill="none" stroke="#000000" d="M5301.2263,-108.4156C5593.2753,-92.8441 6746.8562,-31.3372 6962.26,-19.8523"/>
+<polygon fill="#000000" stroke="#000000" points="6962.571,-21.5883 6967.4707,-19.5744 6962.3846,-18.0932 6962.571,-21.5883"/>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;unsafe -->
+<g id="edge219" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;unsafe</title>
+<path fill="none" stroke="#000000" d="M5212.0197,-93.8759C5193.0945,-78.2709 5165.7603,-55.7321 5145.8016,-39.275"/>
+<polygon fill="#000000" stroke="#000000" points="5146.8839,-37.8992 5141.9129,-36.0685 5144.6573,-40.5997 5146.8839,-37.8992"/>
+</g>
+<!-- syscall -->
+<g id="node63" class="node">
+<title>syscall</title>
+<g id="a_node63"><a xlink:href="https://godoc.org/syscall" xlink:title="syscall" target="_blank">
+<path fill="#98fb98" stroke="#98fb98" d="M5249,-36C5249,-36 5219,-36 5219,-36 5213,-36 5207,-30 5207,-24 5207,-24 5207,-12 5207,-12 5207,-6 5213,0 5219,0 5219,0 5249,0 5249,0 5255,0 5261,-6 5261,-12 5261,-12 5261,-24 5261,-24 5261,-30 5255,-36 5249,-36"/>
+<text text-anchor="middle" x="5234" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">syscall</text>
+</a>
+</g>
+</g>
+<!-- golang.org/x/sys/unix&#45;&gt;syscall -->
+<g id="edge217" class="edge">
+<title>golang.org/x/sys/unix&#45;&gt;syscall</title>
+<path fill="none" stroke="#000000" d="M5234,-93.8759C5234,-78.9211 5234,-57.5983 5234,-41.3629"/>
+<polygon fill="#000000" stroke="#000000" points="5235.7501,-41.0685 5234,-36.0685 5232.2501,-41.0685 5235.7501,-41.0685"/>
+</g>
+<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;fmt -->
+<g id="edge220" class="edge">
+<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;fmt</title>
+<path fill="none" stroke="#000000" d="M3726.416,-283.7958C3720.8731,-283.1857 3715.3855,-282.5852 3710,-282 3462.5626,-255.1119 3380.8743,-324.1076 3153,-224 3113.0746,-206.4603 3040.815,-120.2601 3006,-94 2977.6271,-72.5991 2943.2254,-51.0633 2918.7229,-36.409"/>
+<polygon fill="#000000" stroke="#000000" points="2919.4578,-34.8099 2914.2666,-33.7544 2917.6666,-37.8168 2919.4578,-34.8099"/>
+</g>
+<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/proto -->
+<g id="edge221" class="edge">
+<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/proto</title>
+<path fill="none" stroke="#000000" d="M4005.2046,-281.9926C4074.3404,-269.7648 4148.087,-250.8716 4169,-224 4192.5621,-193.7245 4155.1902,-156.2949 4125.2637,-133.2895"/>
+<polygon fill="#000000" stroke="#000000" points="4125.9553,-131.6189 4120.9105,-130.0025 4123.8462,-134.412 4125.9553,-131.6189"/>
+</g>
+<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;math -->
+<g id="edge223" class="edge">
+<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;math</title>
+<path fill="none" stroke="#000000" d="M3918.4955,-281.9479C3967.3022,-261.4267 4030.3767,-225.8368 3999,-188 3910.0833,-80.7765 3822.5905,-175.6838 3691,-130 3622.5836,-106.2481 3549.0808,-63.5689 3508.4932,-38.3109"/>
+<polygon fill="#000000" stroke="#000000" points="3509.357,-36.787 3504.1895,-35.621 3507.5019,-39.755 3509.357,-36.787"/>
+</g>
+<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/ptypes/any -->
+<g id="edge222" class="edge">
+<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/ptypes/any</title>
+<path fill="none" stroke="#000000" d="M3869,-281.8759C3869,-266.9211 3869,-245.5983 3869,-229.3629"/>
+<polygon fill="#000000" stroke="#000000" points="3870.7501,-229.0685 3869,-224.0685 3867.2501,-229.0685 3870.7501,-229.0685"/>
+</g>
+<!-- google.golang.org/grpc/connectivity -->
+<g id="node65" class="node">
+<title>google.golang.org/grpc/connectivity</title>
+<g id="a_node65"><a xlink:href="https://godoc.org/google.golang.org/grpc/connectivity" xlink:title="google.golang.org/grpc/connectivity" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M1839,-224C1839,-224 1649,-224 1649,-224 1643,-224 1637,-218 1637,-212 1637,-212 1637,-200 1637,-200 1637,-194 1643,-188 1649,-188 1649,-188 1839,-188 1839,-188 1845,-188 1851,-194 1851,-200 1851,-200 1851,-212 1851,-212 1851,-218 1845,-224 1839,-224"/>
+<text text-anchor="middle" x="1744" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/connectivity</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/connectivity&#45;&gt;context -->
+<g id="edge226" class="edge">
+<title>google.golang.org/grpc/connectivity&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M1851.3309,-190.917C1858.6628,-189.9195 1865.9391,-188.939 1873,-188 2089.4046,-159.2204 2350.0059,-127.1449 2440.8522,-116.04"/>
+<polygon fill="#000000" stroke="#000000" points="2441.0704,-117.7764 2445.8212,-115.4328 2440.6459,-114.3022 2441.0704,-117.7764"/>
+</g>
+<!-- google.golang.org/grpc/grpclog -->
+<g id="node66" class="node">
+<title>google.golang.org/grpc/grpclog</title>
+<g id="a_node66"><a xlink:href="https://godoc.org/google.golang.org/grpc/grpclog" xlink:title="google.golang.org/grpc/grpclog" target="_blank">
+<path fill="#afeeee" stroke="#afeeee" d="M1820,-130C1820,-130 1656,-130 1656,-130 1650,-130 1644,-124 1644,-118 1644,-118 1644,-106 1644,-106 1644,-100 1650,-94 1656,-94 1656,-94 1820,-94 1820,-94 1826,-94 1832,-100 1832,-106 1832,-106 1832,-118 1832,-118 1832,-124 1826,-130 1820,-130"/>
+<text text-anchor="middle" x="1738" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/grpclog</text>
+</a>
+</g>
+</g>
+<!-- google.golang.org/grpc/connectivity&#45;&gt;google.golang.org/grpc/grpclog -->
+<g id="edge227" class="edge">
+<title>google.golang.org/grpc/connectivity&#45;&gt;google.golang.org/grpc/grpclog</title>
+<path fill="none" stroke="#000000" d="M1742.8431,-187.8759C1741.8886,-172.9211 1740.5276,-151.5983 1739.4912,-135.3629"/>
+<polygon fill="#000000" stroke="#000000" points="1741.2183,-134.9468 1739.1533,-130.0685 1737.7255,-135.1699 1741.2183,-134.9468"/>
+</g>
+<!-- google.golang.org/grpc/grpclog&#45;&gt;io -->
+<g id="edge228" class="edge">
+<title>google.golang.org/grpc/grpclog&#45;&gt;io</title>
+<path fill="none" stroke="#000000" d="M1643.6904,-97.8906C1634.0063,-96.5341 1624.3093,-95.2133 1615,-94 1390.0992,-64.6871 1331.9839,-71.6485 1108,-36 1089.4379,-33.0457 1068.8472,-28.8832 1052.2531,-25.305"/>
+<polygon fill="#000000" stroke="#000000" points="1052.4957,-23.567 1047.2381,-24.2153 1051.7525,-26.9871 1052.4957,-23.567"/>
+</g>
+<!-- google.golang.org/grpc/grpclog&#45;&gt;os -->
+<g id="edge231" class="edge">
+<title>google.golang.org/grpc/grpclog&#45;&gt;os</title>
+<path fill="none" stroke="#000000" d="M1832.1241,-108.9128C2097.3981,-100.0108 2873.7408,-72.5747 3518,-36 3597.847,-31.4671 3691.6867,-24.3518 3739.8681,-20.5676"/>
+<polygon fill="#000000" stroke="#000000" points="3740.103,-22.3046 3744.9502,-20.1675 3739.8282,-18.8154 3740.103,-22.3046"/>
+</g>
+<!-- google.golang.org/grpc/grpclog&#45;&gt;strconv -->
+<g id="edge232" class="edge">
+<title>google.golang.org/grpc/grpclog&#45;&gt;strconv</title>
+<path fill="none" stroke="#000000" d="M1643.6761,-102.6865C1436.8219,-82.2618 951.2631,-34.318 819.4957,-21.3073"/>
+<polygon fill="#000000" stroke="#000000" points="819.3696,-19.5365 814.2219,-20.7866 819.0257,-23.0195 819.3696,-19.5365"/>
+</g>
+<!-- google.golang.org/grpc/grpclog&#45;&gt;io/ioutil -->
+<g id="edge229" class="edge">
+<title>google.golang.org/grpc/grpclog&#45;&gt;io/ioutil</title>
+<path fill="none" stroke="#000000" d="M1643.9627,-106.6427C1329.5495,-88.7307 323.4217,-31.4119 122.9409,-19.9906"/>
+<polygon fill="#000000" stroke="#000000" points="122.8905,-18.235 117.799,-19.6976 122.6914,-21.7293 122.8905,-18.235"/>
+</g>
+<!-- google.golang.org/grpc/grpclog&#45;&gt;log -->
+<g id="edge230" class="edge">
+<title>google.golang.org/grpc/grpclog&#45;&gt;log</title>
+<path fill="none" stroke="#000000" d="M1832.3194,-109.2693C2211.6247,-98.1887 3614.804,-56.2137 3813,-36 3838.33,-33.4166 3866.7405,-28.5434 3887.9173,-24.5185"/>
+<polygon fill="#000000" stroke="#000000" points="3888.2853,-26.2299 3892.8657,-23.5685 3887.6254,-22.7927 3888.2853,-26.2299"/>
+</g>
+<!-- google.golang.org/grpc/internal&#45;&gt;context -->
+<g id="edge233" class="edge">
+<title>google.golang.org/grpc/internal&#45;&gt;context</title>
+<path fill="none" stroke="#000000" d="M1834.5225,-281.6535C1850.3382,-255.9583 1882.822,-209.9441 1924,-188 2014.6619,-139.6855 2335.6434,-119.1387 2440.553,-113.6141"/>
+<polygon fill="#000000" stroke="#000000" points="2440.7772,-115.3549 2445.6793,-113.3471 2440.595,-111.8596 2440.7772,-115.3549"/>
+</g>
+<!-- google.golang.org/grpc/internal&#45;&gt;time -->
+<g id="edge235" class="edge">
+<title>google.golang.org/grpc/internal&#45;&gt;time</title>
+<path fill="none" stroke="#000000" d="M1763.931,-281.8814C1722.8146,-268.4122 1667.6849,-248.2197 1622,-224 1533.5338,-177.1 1528.7388,-136.3361 1438,-94 1350.3828,-53.1204 1237.1265,-31.4145 1182.4175,-22.6808"/>
+<polygon fill="#000000" stroke="#000000" points="1182.5201,-20.9255 1177.3086,-21.8759 1181.9753,-24.3828 1182.5201,-20.9255"/>
+</g>
+<!-- google.golang.org/grpc/internal&#45;&gt;google.golang.org/grpc/connectivity -->
+<g id="edge234" class="edge">
+<title>google.golang.org/grpc/internal&#45;&gt;google.golang.org/grpc/connectivity</title>
+<path fill="none" stroke="#000000" d="M1808.5752,-281.8759C1795.5157,-266.531 1776.7502,-244.4815 1762.8109,-228.1029"/>
+<polygon fill="#000000" stroke="#000000" points="1763.9508,-226.742 1759.3775,-224.0685 1761.2854,-229.0104 1763.9508,-226.742"/>
+</g>
+</g>
+</svg>