summaryrefslogtreecommitdiffstats
path: root/images/docker.dot.svg
blob: f031ddfbe822f03eda29140e4bb2bb4feb0306fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
<?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="9165pt" height="1078pt"
 viewBox="0.00 0.00 9165.00 1078.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 1074)">
<title>godep</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1074 9161,-1074 9161,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="M4088,-36C4088,-36 4058,-36 4058,-36 4052,-36 4046,-30 4046,-24 4046,-24 4046,-12 4046,-12 4046,-6 4052,0 4058,0 4058,0 4088,0 4088,0 4094,0 4100,-6 4100,-12 4100,-12 4100,-24 4100,-24 4100,-30 4094,-36 4088,-36"/>
<text text-anchor="middle" x="4073" 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="M805,-36C805,-36 775,-36 775,-36 769,-36 763,-30 763,-24 763,-24 763,-12 763,-12 763,-6 769,0 775,0 775,0 805,0 805,0 811,0 817,-6 817,-12 817,-12 817,-24 817,-24 817,-30 811,-36 805,-36"/>
<text text-anchor="middle" x="790" 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="M5451.5,-412C5451.5,-412 5380.5,-412 5380.5,-412 5374.5,-412 5368.5,-406 5368.5,-400 5368.5,-400 5368.5,-388 5368.5,-388 5368.5,-382 5374.5,-376 5380.5,-376 5380.5,-376 5451.5,-376 5451.5,-376 5457.5,-376 5463.5,-382 5463.5,-388 5463.5,-388 5463.5,-400 5463.5,-400 5463.5,-406 5457.5,-412 5451.5,-412"/>
<text text-anchor="middle" x="5416" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">compress/gzip</text>
</a>
</g>
</g>
<!-- context -->
<g id="node4" class="node">
<title>context</title>
<g id="a_node4"><a xlink:href="https://godoc.org/context" xlink:title="context" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M8369,-224C8369,-224 8337,-224 8337,-224 8331,-224 8325,-218 8325,-212 8325,-212 8325,-200 8325,-200 8325,-194 8331,-188 8337,-188 8337,-188 8369,-188 8369,-188 8375,-188 8381,-194 8381,-200 8381,-200 8381,-212 8381,-212 8381,-218 8375,-224 8369,-224"/>
<text text-anchor="middle" x="8353" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">context</text>
</a>
</g>
</g>
<!-- crypto -->
<g id="node5" class="node">
<title>crypto</title>
<g id="a_node5"><a xlink:href="https://godoc.org/crypto" xlink:title="crypto" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7623,-36C7623,-36 7593,-36 7593,-36 7587,-36 7581,-30 7581,-24 7581,-24 7581,-12 7581,-12 7581,-6 7587,0 7593,0 7593,0 7623,0 7623,0 7629,0 7635,-6 7635,-12 7635,-12 7635,-24 7635,-24 7635,-30 7629,-36 7623,-36"/>
<text text-anchor="middle" x="7608" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">crypto</text>
</a>
</g>
</g>
<!-- crypto/tls -->
<g id="node6" class="node">
<title>crypto/tls</title>
<g id="a_node6"><a xlink:href="https://godoc.org/crypto/tls" xlink:title="crypto/tls" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5549,-412C5549,-412 5505,-412 5505,-412 5499,-412 5493,-406 5493,-400 5493,-400 5493,-388 5493,-388 5493,-382 5499,-376 5505,-376 5505,-376 5549,-376 5549,-376 5555,-376 5561,-382 5561,-388 5561,-388 5561,-400 5561,-400 5561,-406 5555,-412 5549,-412"/>
<text text-anchor="middle" x="5527" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">crypto/tls</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="M2929,-36C2929,-36 2887,-36 2887,-36 2881,-36 2875,-30 2875,-24 2875,-24 2875,-12 2875,-12 2875,-6 2881,0 2887,0 2887,0 2929,0 2929,0 2935,0 2941,-6 2941,-12 2941,-12 2941,-24 2941,-24 2941,-30 2935,-36 2929,-36"/>
<text text-anchor="middle" x="2908" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding</text>
</a>
</g>
</g>
<!-- encoding/binary -->
<g id="node8" class="node">
<title>encoding/binary</title>
<g id="a_node8"><a xlink:href="https://godoc.org/encoding/binary" xlink:title="encoding/binary" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1605,-36C1605,-36 1525,-36 1525,-36 1519,-36 1513,-30 1513,-24 1513,-24 1513,-12 1513,-12 1513,-6 1519,0 1525,0 1525,0 1605,0 1605,0 1611,0 1617,-6 1617,-12 1617,-12 1617,-24 1617,-24 1617,-30 1611,-36 1605,-36"/>
<text text-anchor="middle" x="1565" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/binary</text>
</a>
</g>
</g>
<!-- encoding/hex -->
<g id="node9" class="node">
<title>encoding/hex</title>
<g id="a_node9"><a xlink:href="https://godoc.org/encoding/hex" xlink:title="encoding/hex" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2647.5,-130C2647.5,-130 2582.5,-130 2582.5,-130 2576.5,-130 2570.5,-124 2570.5,-118 2570.5,-118 2570.5,-106 2570.5,-106 2570.5,-100 2576.5,-94 2582.5,-94 2582.5,-94 2647.5,-94 2647.5,-94 2653.5,-94 2659.5,-100 2659.5,-106 2659.5,-106 2659.5,-118 2659.5,-118 2659.5,-124 2653.5,-130 2647.5,-130"/>
<text text-anchor="middle" x="2615" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/hex</text>
</a>
</g>
</g>
<!-- encoding/json -->
<g id="node10" class="node">
<title>encoding/json</title>
<g id="a_node10"><a xlink:href="https://godoc.org/encoding/json" xlink:title="encoding/json" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M352,-36C352,-36 284,-36 284,-36 278,-36 272,-30 272,-24 272,-24 272,-12 272,-12 272,-6 278,0 284,0 284,0 352,0 352,0 358,0 364,-6 364,-12 364,-12 364,-24 364,-24 364,-30 358,-36 352,-36"/>
<text text-anchor="middle" x="318" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/json</text>
</a>
</g>
</g>
<!-- errors -->
<g id="node11" class="node">
<title>errors</title>
<g id="a_node11"><a xlink:href="https://godoc.org/errors" xlink:title="errors" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4528,-36C4528,-36 4498,-36 4498,-36 4492,-36 4486,-30 4486,-24 4486,-24 4486,-12 4486,-12 4486,-6 4492,0 4498,0 4498,0 4528,0 4528,0 4534,0 4540,-6 4540,-12 4540,-12 4540,-24 4540,-24 4540,-30 4534,-36 4528,-36"/>
<text text-anchor="middle" x="4513" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- expvar -->
<g id="node12" class="node">
<title>expvar</title>
<g id="a_node12"><a xlink:href="https://godoc.org/expvar" xlink:title="expvar" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3309,-318C3309,-318 3279,-318 3279,-318 3273,-318 3267,-312 3267,-306 3267,-306 3267,-294 3267,-294 3267,-288 3273,-282 3279,-282 3279,-282 3309,-282 3309,-282 3315,-282 3321,-288 3321,-294 3321,-294 3321,-306 3321,-306 3321,-312 3315,-318 3309,-318"/>
<text text-anchor="middle" x="3294" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">expvar</text>
</a>
</g>
</g>
<!-- fmt -->
<g id="node13" class="node">
<title>fmt</title>
<g id="a_node13"><a xlink:href="https://godoc.org/fmt" xlink:title="fmt" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M6145,-36C6145,-36 6115,-36 6115,-36 6109,-36 6103,-30 6103,-24 6103,-24 6103,-12 6103,-12 6103,-6 6109,0 6115,0 6115,0 6145,0 6145,0 6151,0 6157,-6 6157,-12 6157,-12 6157,-24 6157,-24 6157,-30 6151,-36 6145,-36"/>
<text text-anchor="middle" x="6130" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">fmt</text>
</a>
</g>
</g>
<!-- github.com/beorn7/perks/quantile -->
<g id="node14" class="node">
<title>github.com/beorn7/perks/quantile</title>
<g id="a_node14"><a xlink:href="https://godoc.org/github.com/beorn7/perks/quantile" xlink:title="github.com/beorn7/perks/quantile" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2293,-130C2293,-130 2117,-130 2117,-130 2111,-130 2105,-124 2105,-118 2105,-118 2105,-106 2105,-106 2105,-100 2111,-94 2117,-94 2117,-94 2293,-94 2293,-94 2299,-94 2305,-100 2305,-106 2305,-106 2305,-118 2305,-118 2305,-124 2299,-130 2293,-130"/>
<text text-anchor="middle" x="2205" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/beorn7/perks/quantile</text>
</a>
</g>
</g>
<!-- math -->
<g id="node15" class="node">
<title>math</title>
<g id="a_node15"><a xlink:href="https://godoc.org/math" xlink:title="math" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2469,-36C2469,-36 2439,-36 2439,-36 2433,-36 2427,-30 2427,-24 2427,-24 2427,-12 2427,-12 2427,-6 2433,0 2439,0 2439,0 2469,0 2469,0 2475,0 2481,-6 2481,-12 2481,-12 2481,-24 2481,-24 2481,-30 2475,-36 2469,-36"/>
<text text-anchor="middle" x="2454" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">math</text>
</a>
</g>
</g>
<!-- github.com/beorn7/perks/quantile&#45;&gt;math -->
<g id="edge1" class="edge">
<title>github.com/beorn7/perks/quantile&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M2252.7151,-93.9871C2302.4813,-75.1998 2379.1023,-46.2746 2422.0308,-30.0687"/>
<polygon fill="#000000" stroke="#000000" points="2422.7808,-31.6562 2426.8405,-28.253 2421.5447,-28.3817 2422.7808,-31.6562"/>
</g>
<!-- sort -->
<g id="node16" class="node">
<title>sort</title>
<g id="a_node16"><a xlink:href="https://godoc.org/sort" xlink:title="sort" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2834,-36C2834,-36 2804,-36 2804,-36 2798,-36 2792,-30 2792,-24 2792,-24 2792,-12 2792,-12 2792,-6 2798,0 2804,0 2804,0 2834,0 2834,0 2840,0 2846,-6 2846,-12 2846,-12 2846,-24 2846,-24 2846,-30 2840,-36 2834,-36"/>
<text text-anchor="middle" x="2819" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sort</text>
</a>
</g>
</g>
<!-- github.com/beorn7/perks/quantile&#45;&gt;sort -->
<g id="edge2" class="edge">
<title>github.com/beorn7/perks/quantile&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M2305.0162,-96.6881C2446.4494,-75.0354 2697.5888,-36.5874 2786.6104,-22.9587"/>
<polygon fill="#000000" stroke="#000000" points="2787.0578,-24.6607 2791.7353,-22.1741 2786.528,-21.201 2787.0578,-24.6607"/>
</g>
<!-- github.com/cespare/xxhash/v2 -->
<g id="node17" class="node">
<title>github.com/cespare/xxhash/v2</title>
<g id="a_node17"><a xlink:href="https://godoc.org/github.com/cespare/xxhash/v2" xlink:title="github.com/cespare/xxhash/v2" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1769,-130C1769,-130 1611,-130 1611,-130 1605,-130 1599,-124 1599,-118 1599,-118 1599,-106 1599,-106 1599,-100 1605,-94 1611,-94 1611,-94 1769,-94 1769,-94 1775,-94 1781,-100 1781,-106 1781,-106 1781,-118 1781,-118 1781,-124 1775,-130 1769,-130"/>
<text text-anchor="middle" x="1690" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/cespare/xxhash/v2</text>
</a>
</g>
</g>
<!-- github.com/cespare/xxhash/v2&#45;&gt;encoding/binary -->
<g id="edge3" class="edge">
<title>github.com/cespare/xxhash/v2&#45;&gt;encoding/binary</title>
<path fill="none" stroke="#000000" d="M1665.8987,-93.8759C1645.1475,-78.2709 1615.1757,-55.7321 1593.2912,-39.275"/>
<polygon fill="#000000" stroke="#000000" points="1594.0752,-37.675 1589.0273,-36.0685 1591.9716,-40.4723 1594.0752,-37.675"/>
</g>
<!-- github.com/cespare/xxhash/v2&#45;&gt;errors -->
<g id="edge4" class="edge">
<title>github.com/cespare/xxhash/v2&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M1781.3307,-107.4655C1862.3942,-103.542 1984.0619,-97.9012 2090,-94 2989.3152,-60.8822 3214.6866,-69.1684 4114,-36 4250.4202,-30.9686 4412.9886,-23.0305 4480.8084,-19.632"/>
<polygon fill="#000000" stroke="#000000" points="4481.008,-21.3742 4485.9139,-19.3757 4480.8325,-17.8786 4481.008,-21.3742"/>
</g>
<!-- math/bits -->
<g id="node18" class="node">
<title>math/bits</title>
<g id="a_node18"><a xlink:href="https://godoc.org/math/bits" xlink:title="math/bits" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1707,-36C1707,-36 1663,-36 1663,-36 1657,-36 1651,-30 1651,-24 1651,-24 1651,-12 1651,-12 1651,-6 1657,0 1663,0 1663,0 1707,0 1707,0 1713,0 1719,-6 1719,-12 1719,-12 1719,-24 1719,-24 1719,-30 1713,-36 1707,-36"/>
<text text-anchor="middle" x="1685" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">math/bits</text>
</a>
</g>
</g>
<!-- github.com/cespare/xxhash/v2&#45;&gt;math/bits -->
<g id="edge5" class="edge">
<title>github.com/cespare/xxhash/v2&#45;&gt;math/bits</title>
<path fill="none" stroke="#000000" d="M1689.0359,-93.8759C1688.2405,-78.9211 1687.1063,-57.5983 1686.2427,-41.3629"/>
<polygon fill="#000000" stroke="#000000" points="1687.9743,-40.9685 1685.9611,-36.0685 1684.4792,-41.1544 1687.9743,-40.9685"/>
</g>
<!-- reflect -->
<g id="node19" class="node">
<title>reflect</title>
<g id="a_node19"><a xlink:href="https://godoc.org/reflect" xlink:title="reflect" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1873,-36C1873,-36 1843,-36 1843,-36 1837,-36 1831,-30 1831,-24 1831,-24 1831,-12 1831,-12 1831,-6 1837,0 1843,0 1843,0 1873,0 1873,0 1879,0 1885,-6 1885,-12 1885,-12 1885,-24 1885,-24 1885,-30 1879,-36 1873,-36"/>
<text text-anchor="middle" x="1858" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">reflect</text>
</a>
</g>
</g>
<!-- github.com/cespare/xxhash/v2&#45;&gt;reflect -->
<g id="edge6" class="edge">
<title>github.com/cespare/xxhash/v2&#45;&gt;reflect</title>
<path fill="none" stroke="#000000" d="M1722.3921,-93.8759C1752.35,-77.1137 1796.6065,-52.3511 1826.3314,-35.7193"/>
<polygon fill="#000000" stroke="#000000" points="1827.464,-37.091 1830.9729,-33.1223 1825.755,-34.0366 1827.464,-37.091"/>
</g>
<!-- unsafe -->
<g id="node20" class="node">
<title>unsafe</title>
<g id="a_node20"><a xlink:href="https://godoc.org/unsafe" xlink:title="unsafe" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1790,-36C1790,-36 1760,-36 1760,-36 1754,-36 1748,-30 1748,-24 1748,-24 1748,-12 1748,-12 1748,-6 1754,0 1760,0 1760,0 1790,0 1790,0 1796,0 1802,-6 1802,-12 1802,-12 1802,-24 1802,-24 1802,-30 1796,-36 1790,-36"/>
<text text-anchor="middle" x="1775" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unsafe</text>
</a>
</g>
</g>
<!-- github.com/cespare/xxhash/v2&#45;&gt;unsafe -->
<g id="edge7" class="edge">
<title>github.com/cespare/xxhash/v2&#45;&gt;unsafe</title>
<path fill="none" stroke="#000000" d="M1706.3889,-93.8759C1720.2645,-78.531 1740.2029,-56.4815 1755.0134,-40.1029"/>
<polygon fill="#000000" stroke="#000000" points="1756.6059,-40.9509 1758.6615,-36.0685 1754.0099,-38.6034 1756.6059,-40.9509"/>
</g>
<!-- github.com/docker/distribution -->
<g id="node21" class="node">
<title>github.com/docker/distribution</title>
<g id="a_node21"><a xlink:href="https://godoc.org/github.com/docker/distribution" xlink:title="github.com/docker/distribution" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M6693.5,-412C6693.5,-412 6532.5,-412 6532.5,-412 6526.5,-412 6520.5,-406 6520.5,-400 6520.5,-400 6520.5,-388 6520.5,-388 6520.5,-382 6526.5,-376 6532.5,-376 6532.5,-376 6693.5,-376 6693.5,-376 6699.5,-376 6705.5,-382 6705.5,-388 6705.5,-388 6705.5,-400 6705.5,-400 6705.5,-406 6699.5,-412 6693.5,-412"/>
<text text-anchor="middle" x="6613" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;context -->
<g id="edge8" class="edge">
<title>github.com/docker/distribution&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M6705.5837,-392.1741C6925.99,-387.0345 7476.5567,-369.3105 7653,-318 7685.4594,-308.5607 7687.6671,-291.8639 7720,-282 7969.0581,-206.0189 8049.0205,-281.4237 8303,-224 8308.5118,-222.7538 8314.2483,-221.0736 8319.7865,-219.2383"/>
<polygon fill="#000000" stroke="#000000" points="8320.6428,-220.7947 8324.8047,-217.5172 8319.5073,-217.484 8320.6428,-220.7947"/>
</g>
<!-- github.com/docker/distribution&#45;&gt;errors -->
<g id="edge9" class="edge">
<title>github.com/docker/distribution&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M6520.4294,-392.4731C6252.9184,-387.4723 5491.5163,-368.8824 5392,-318 5277.2879,-259.348 5321.3097,-155.3174 5208,-94 5091.2424,-30.8168 4666.57,-20.1208 4545.4495,-18.3458"/>
<polygon fill="#000000" stroke="#000000" points="4545.2752,-16.5933 4540.2509,-18.2724 4545.2257,-20.0929 4545.2752,-16.5933"/>
</g>
<!-- github.com/docker/distribution&#45;&gt;fmt -->
<g id="edge10" class="edge">
<title>github.com/docker/distribution&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6616.9833,-375.8966C6621.2183,-353.5354 6626.3718,-314.4714 6619,-282 6598.4911,-191.6622 6602.3936,-150.5235 6529,-94 6471.2677,-49.538 6246.7,-27.3321 6162.3022,-20.4254"/>
<polygon fill="#000000" stroke="#000000" points="6162.3131,-18.6706 6157.1882,-20.0116 6162.0307,-22.1592 6162.3131,-18.6706"/>
</g>
<!-- github.com/docker/distribution/reference -->
<g id="node22" class="node">
<title>github.com/docker/distribution/reference</title>
<g id="a_node22"><a xlink:href="https://godoc.org/github.com/docker/distribution/reference" xlink:title="github.com/docker/distribution/reference" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7574.5,-318C7574.5,-318 7359.5,-318 7359.5,-318 7353.5,-318 7347.5,-312 7347.5,-306 7347.5,-306 7347.5,-294 7347.5,-294 7347.5,-288 7353.5,-282 7359.5,-282 7359.5,-282 7574.5,-282 7574.5,-282 7580.5,-282 7586.5,-288 7586.5,-294 7586.5,-294 7586.5,-306 7586.5,-306 7586.5,-312 7580.5,-318 7574.5,-318"/>
<text text-anchor="middle" x="7467" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/reference</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;github.com/docker/distribution/reference -->
<g id="edge11" class="edge">
<title>github.com/docker/distribution&#45;&gt;github.com/docker/distribution/reference</title>
<path fill="none" stroke="#000000" d="M6705.6112,-383.8063C6859.7555,-366.8396 7169.0821,-332.7919 7342.2637,-313.7298"/>
<polygon fill="#000000" stroke="#000000" points="7342.5689,-315.4568 7347.3474,-313.1702 7342.1859,-311.9778 7342.5689,-315.4568"/>
</g>
<!-- github.com/opencontainers/go&#45;digest -->
<g id="node23" class="node">
<title>github.com/opencontainers/go&#45;digest</title>
<g id="a_node23"><a xlink:href="https://godoc.org/github.com/opencontainers/go-digest" xlink:title="github.com/opencontainers/go&#45;digest" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7753,-130C7753,-130 7559,-130 7559,-130 7553,-130 7547,-124 7547,-118 7547,-118 7547,-106 7547,-106 7547,-100 7553,-94 7559,-94 7559,-94 7753,-94 7753,-94 7759,-94 7765,-100 7765,-106 7765,-106 7765,-118 7765,-118 7765,-124 7759,-130 7753,-130"/>
<text text-anchor="middle" x="7656" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/go&#45;digest</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge12" class="edge">
<title>github.com/docker/distribution&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M6705.5897,-389.7839C6935.2198,-378.9154 7518.3865,-348.6443 7601,-318 7626.3366,-308.6017 7627.8222,-297.4407 7650,-282 7688.4426,-255.2354 7715.7886,-265.2411 7738,-224 7756.2432,-190.1269 7719.8418,-154.9442 7689.8566,-133.2589"/>
<polygon fill="#000000" stroke="#000000" points="7690.5771,-131.6244 7685.4864,-130.1591 7688.5522,-134.4792 7690.5771,-131.6244"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="node24" class="node">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<g id="a_node24"><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="#afeeee" stroke="#afeeee" d="M6401.5,-224C6401.5,-224 6126.5,-224 6126.5,-224 6120.5,-224 6114.5,-218 6114.5,-212 6114.5,-212 6114.5,-200 6114.5,-200 6114.5,-194 6120.5,-188 6126.5,-188 6126.5,-188 6401.5,-188 6401.5,-188 6407.5,-188 6413.5,-194 6413.5,-200 6413.5,-200 6413.5,-212 6413.5,-212 6413.5,-218 6407.5,-224 6401.5,-224"/>
<text text-anchor="middle" x="6264" y="-202.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/docker/distribution&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge13" class="edge">
<title>github.com/docker/distribution&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M6614.0421,-375.7202C6614.3943,-350.9542 6611.0931,-306.9736 6586,-282 6560.207,-256.3299 6481.0625,-237.4523 6407.6988,-224.932"/>
<polygon fill="#000000" stroke="#000000" points="6407.649,-223.1488 6402.4274,-224.0415 6407.066,-226.5999 6407.649,-223.1488"/>
</g>
<!-- io -->
<g id="node25" class="node">
<title>io</title>
<g id="a_node25"><a xlink:href="https://godoc.org/io" xlink:title="io" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5024,-36C5024,-36 4994,-36 4994,-36 4988,-36 4982,-30 4982,-24 4982,-24 4982,-12 4982,-12 4982,-6 4988,0 4994,0 4994,0 5024,0 5024,0 5030,0 5036,-6 5036,-12 5036,-12 5036,-24 5036,-24 5036,-30 5030,-36 5024,-36"/>
<text text-anchor="middle" x="5009" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;io -->
<g id="edge14" class="edge">
<title>github.com/docker/distribution&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M6605.7455,-375.6873C6594.5383,-350.0333 6570.4296,-304.0688 6534,-282 6367.5556,-181.169 6290.1931,-265.197 6100,-224 6045.9963,-212.3025 6034.7095,-200.9816 5981,-188 5754.8419,-133.3374 5695.2107,-133.9748 5466,-94 5306.797,-66.2347 5115.9782,-35.2359 5041.2458,-23.1835"/>
<polygon fill="#000000" stroke="#000000" points="5041.2825,-21.4169 5036.0677,-22.3488 5040.7254,-24.8723 5041.2825,-21.4169"/>
</g>
<!-- mime -->
<g id="node26" class="node">
<title>mime</title>
<g id="a_node26"><a xlink:href="https://godoc.org/mime" xlink:title="mime" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4599,-224C4599,-224 4569,-224 4569,-224 4563,-224 4557,-218 4557,-212 4557,-212 4557,-200 4557,-200 4557,-194 4563,-188 4569,-188 4569,-188 4599,-188 4599,-188 4605,-188 4611,-194 4611,-200 4611,-200 4611,-212 4611,-212 4611,-218 4605,-224 4599,-224"/>
<text text-anchor="middle" x="4584" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">mime</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;mime -->
<g id="edge15" class="edge">
<title>github.com/docker/distribution&#45;&gt;mime</title>
<path fill="none" stroke="#000000" d="M6520.3415,-391.2925C6236.3874,-382.6853 5380.8895,-354.3643 5105,-318 4917.6389,-293.3044 4697.572,-236.7125 4616.2775,-214.8478"/>
<polygon fill="#000000" stroke="#000000" points="4616.4085,-213.0707 4611.1253,-213.4586 4615.4973,-216.45 4616.4085,-213.0707"/>
</g>
<!-- net/http -->
<g id="node27" class="node">
<title>net/http</title>
<g id="a_node27"><a xlink:href="https://godoc.org/net/http" xlink:title="net/http" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5955,-224C5955,-224 5921,-224 5921,-224 5915,-224 5909,-218 5909,-212 5909,-212 5909,-200 5909,-200 5909,-194 5915,-188 5921,-188 5921,-188 5955,-188 5955,-188 5961,-188 5967,-194 5967,-200 5967,-200 5967,-212 5967,-212 5967,-218 5961,-224 5955,-224"/>
<text text-anchor="middle" x="5938" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/http</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;net/http -->
<g id="edge16" class="edge">
<title>github.com/docker/distribution&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6520.3804,-386.8659C6427.0148,-377.7546 6279.7073,-358.0894 6158,-318 6148.3047,-314.8064 6031.1713,-254.3237 5971.899,-223.5994"/>
<polygon fill="#000000" stroke="#000000" points="5972.6316,-222.0081 5967.3872,-221.2603 5971.0206,-225.1153 5972.6316,-222.0081"/>
</g>
<!-- strings -->
<g id="node28" class="node">
<title>strings</title>
<g id="a_node28"><a xlink:href="https://godoc.org/strings" xlink:title="strings" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7075,-36C7075,-36 7045,-36 7045,-36 7039,-36 7033,-30 7033,-24 7033,-24 7033,-12 7033,-12 7033,-6 7039,0 7045,0 7045,0 7075,0 7075,0 7081,0 7087,-6 7087,-12 7087,-12 7087,-24 7087,-24 7087,-30 7081,-36 7075,-36"/>
<text text-anchor="middle" x="7060" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strings</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;strings -->
<g id="edge17" class="edge">
<title>github.com/docker/distribution&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6635.2487,-375.786C6653.7862,-360.5228 6680.8086,-338.0697 6704,-318 6769.4481,-261.3617 6783.0554,-244.0596 6849,-188 6913.4944,-133.1732 6991.5716,-71.4298 7032.2719,-39.5817"/>
<polygon fill="#000000" stroke="#000000" points="7033.7087,-40.6797 7036.5695,-36.2212 7031.5527,-37.9225 7033.7087,-40.6797"/>
</g>
<!-- time -->
<g id="node29" class="node">
<title>time</title>
<g id="a_node29"><a xlink:href="https://godoc.org/time" xlink:title="time" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4953,-130C4953,-130 4923,-130 4923,-130 4917,-130 4911,-124 4911,-118 4911,-118 4911,-106 4911,-106 4911,-100 4917,-94 4923,-94 4923,-94 4953,-94 4953,-94 4959,-94 4965,-100 4965,-106 4965,-106 4965,-118 4965,-118 4965,-124 4959,-130 4953,-130"/>
<text text-anchor="middle" x="4938" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">time</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution&#45;&gt;time -->
<g id="edge18" class="edge">
<title>github.com/docker/distribution&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M6520.3333,-391.959C6229.1255,-385.1255 5344.5304,-361.0234 5223,-318 5109.9253,-277.9701 5002.5421,-178.0437 4958.7191,-133.7393"/>
<polygon fill="#000000" stroke="#000000" points="4959.9293,-132.4741 4955.1751,-130.1373 4957.4344,-134.9288 4959.9293,-132.4741"/>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;errors -->
<g id="edge25" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M7406.7341,-281.867C7366.235,-268.5201 7312.3622,-248.4752 7268,-224 7244.6512,-211.1181 7244.7952,-197.8136 7220,-188 7002.1325,-101.7708 6927.2705,-167.6259 6696,-130 6621.0581,-117.8076 6604.3375,-103.4449 6529,-94 5839.6952,-7.5832 5661.1893,-62.6497 4967,-36 4808.8146,-29.9273 4619.6416,-22.3141 4545.2745,-19.3075"/>
<polygon fill="#000000" stroke="#000000" points="4545.1871,-17.5526 4540.1204,-19.099 4545.0456,-21.0497 4545.1871,-17.5526"/>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;fmt -->
<g id="edge26" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M7440.9296,-281.9347C7404.4573,-257.4177 7335.4229,-213.7246 7271,-188 7108.2233,-123.0019 7060.7385,-123.7054 6888,-94 6609.2088,-46.057 6267.1448,-25.174 6162.1526,-19.601"/>
<polygon fill="#000000" stroke="#000000" points="6162.1245,-17.8472 6157.0394,-19.3318 6161.9404,-21.3423 6162.1245,-17.8472"/>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge28" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M7565.2656,-281.9741C7625.6485,-268.6737 7694.8229,-248.6404 7713,-224 7734.269,-195.1682 7704.7972,-157.2402 7680.9298,-133.7493"/>
<polygon fill="#000000" stroke="#000000" points="7681.9689,-132.3201 7677.156,-130.1068 7679.5382,-134.8384 7681.9689,-132.3201"/>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;strings -->
<g id="edge31" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7560.865,-281.9369C7625.7529,-264.9496 7694.9391,-234.9962 7662,-188 7644.4288,-162.9301 7432.3958,-102.5517 7403,-94 7290.4969,-61.2712 7153.6983,-34.8667 7092.415,-23.7242"/>
<polygon fill="#000000" stroke="#000000" points="7092.6596,-21.9901 7087.4278,-22.8208 7092.0358,-25.4341 7092.6596,-21.9901"/>
</g>
<!-- github.com/docker/distribution/digestset -->
<g id="node30" class="node">
<title>github.com/docker/distribution/digestset</title>
<g id="a_node30"><a xlink:href="https://godoc.org/github.com/docker/distribution/digestset" xlink:title="github.com/docker/distribution/digestset" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7635,-224C7635,-224 7423,-224 7423,-224 7417,-224 7411,-218 7411,-212 7411,-212 7411,-200 7411,-200 7411,-194 7417,-188 7423,-188 7423,-188 7635,-188 7635,-188 7641,-188 7647,-194 7647,-200 7647,-200 7647,-212 7647,-212 7647,-218 7641,-224 7635,-224"/>
<text text-anchor="middle" x="7529" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/digestset</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;github.com/docker/distribution/digestset -->
<g id="edge27" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;github.com/docker/distribution/digestset</title>
<path fill="none" stroke="#000000" d="M7478.9542,-281.8759C7488.9895,-266.661 7503.3724,-244.8548 7514.1461,-228.5205"/>
<polygon fill="#000000" stroke="#000000" points="7515.7903,-229.2059 7517.0825,-224.0685 7512.8686,-227.2788 7515.7903,-229.2059"/>
</g>
<!-- path -->
<g id="node34" class="node">
<title>path</title>
<g id="a_node34"><a xlink:href="https://godoc.org/path" xlink:title="path" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7193,-224C7193,-224 7163,-224 7163,-224 7157,-224 7151,-218 7151,-212 7151,-212 7151,-200 7151,-200 7151,-194 7157,-188 7163,-188 7163,-188 7193,-188 7193,-188 7199,-188 7205,-194 7205,-200 7205,-200 7205,-212 7205,-212 7205,-218 7199,-224 7193,-224"/>
<text text-anchor="middle" x="7178" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">path</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;path -->
<g id="edge29" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;path</title>
<path fill="none" stroke="#000000" d="M7407.0827,-281.8527C7358.3817,-266.9043 7288.0011,-244.8508 7227,-224 7221.4392,-222.0993 7215.5517,-220.0066 7209.8598,-217.9411"/>
<polygon fill="#000000" stroke="#000000" points="7210.433,-216.2875 7205.136,-216.2173 7209.2331,-219.5754 7210.433,-216.2875"/>
</g>
<!-- regexp -->
<g id="node35" class="node">
<title>regexp</title>
<g id="a_node35"><a xlink:href="https://godoc.org/regexp" xlink:title="regexp" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7824,-36C7824,-36 7794,-36 7794,-36 7788,-36 7782,-30 7782,-24 7782,-24 7782,-12 7782,-12 7782,-6 7788,0 7794,0 7794,0 7824,0 7824,0 7830,0 7836,-6 7836,-12 7836,-12 7836,-24 7836,-24 7836,-30 7830,-36 7824,-36"/>
<text text-anchor="middle" x="7809" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">regexp</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/reference&#45;&gt;regexp -->
<g id="edge30" class="edge">
<title>github.com/docker/distribution/reference&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M7586.7955,-286.8266C7759.5871,-267.5455 8059.1084,-232.9542 8067,-224 8105.2019,-180.6539 8101.6048,-140.2686 8067,-94 8039.73,-57.5384 7904.2853,-32.5244 7841.3035,-22.6762"/>
<polygon fill="#000000" stroke="#000000" points="7841.3764,-20.9167 7836.1676,-21.8817 7840.8412,-24.3756 7841.3764,-20.9167"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;crypto -->
<g id="edge140" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;crypto</title>
<path fill="none" stroke="#000000" d="M7646.7451,-93.8759C7639.0423,-78.7911 7628.0308,-57.227 7619.7143,-40.9405"/>
<polygon fill="#000000" stroke="#000000" points="7621.059,-39.7257 7617.2265,-36.0685 7617.9418,-41.3174 7621.059,-39.7257"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;fmt -->
<g id="edge141" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M7546.9353,-103.8141C7503.4128,-100.6263 7452.8431,-97.021 7407,-94 6911.966,-61.3777 6308.5566,-27.8212 6162.8092,-19.7986"/>
<polygon fill="#000000" stroke="#000000" points="6162.5037,-18.0293 6157.4151,-19.5019 6162.3114,-21.524 6162.5037,-18.0293"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;io -->
<g id="edge143" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M7546.8837,-108.1251C7085.1022,-91.7263 5303.2835,-28.4506 5041.2535,-19.1454"/>
<polygon fill="#000000" stroke="#000000" points="5041.1187,-17.3896 5036.0598,-18.9609 5040.9945,-20.8874 5041.1187,-17.3896"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;strings -->
<g id="edge145" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7546.6844,-94.759C7408.1067,-72.9027 7177.0514,-36.4611 7092.3736,-23.1059"/>
<polygon fill="#000000" stroke="#000000" points="7092.4612,-21.3482 7087.2496,-22.2978 7091.9159,-24.8054 7092.4612,-21.3482"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;regexp -->
<g id="edge144" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M7685.4999,-93.8759C7711.8499,-77.687 7750.3462,-54.0356 7777.3359,-37.4537"/>
<polygon fill="#000000" stroke="#000000" points="7778.5559,-38.7582 7781.9,-34.6497 7776.7237,-35.776 7778.5559,-38.7582"/>
</g>
<!-- hash -->
<g id="node56" class="node">
<title>hash</title>
<g id="a_node56"><a xlink:href="https://godoc.org/hash" xlink:title="hash" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7706,-36C7706,-36 7676,-36 7676,-36 7670,-36 7664,-30 7664,-24 7664,-24 7664,-12 7664,-12 7664,-6 7670,0 7676,0 7676,0 7706,0 7706,0 7712,0 7718,-6 7718,-12 7718,-12 7718,-24 7718,-24 7718,-30 7712,-36 7706,-36"/>
<text text-anchor="middle" x="7691" y="-14.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="edge142" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;hash</title>
<path fill="none" stroke="#000000" d="M7662.7484,-93.8759C7668.365,-78.7911 7676.3942,-57.227 7682.4583,-40.9405"/>
<polygon fill="#000000" stroke="#000000" points="7684.1676,-41.3649 7684.2724,-36.0685 7680.8876,-40.1436 7684.1676,-41.3649"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge147" 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="M6413.6291,-195.8957C6693.6303,-176.9876 7291.0624,-136.6438 7541.6456,-119.7222"/>
<polygon fill="#000000" stroke="#000000" points="7541.8997,-121.4591 7546.7704,-119.3761 7541.6638,-117.9671 7541.8997,-121.4591"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time -->
<g id="edge149" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M6114.4685,-195.3997C5808.5651,-173.7143 5126.8992,-125.391 4970.4381,-114.2995"/>
<polygon fill="#000000" stroke="#000000" points="4970.2066,-112.5288 4965.0953,-113.9208 4969.959,-116.0201 4970.2066,-112.5288"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go -->
<g id="node57" class="node">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go</title>
<g id="a_node57"><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="#afeeee" stroke="#afeeee" d="M6502.5,-130C6502.5,-130 6245.5,-130 6245.5,-130 6239.5,-130 6233.5,-124 6233.5,-118 6233.5,-118 6233.5,-106 6233.5,-106 6233.5,-100 6239.5,-94 6245.5,-94 6245.5,-94 6502.5,-94 6502.5,-94 6508.5,-94 6514.5,-100 6514.5,-106 6514.5,-106 6514.5,-118 6514.5,-118 6514.5,-124 6508.5,-130 6502.5,-130"/>
<text text-anchor="middle" x="6374" y="-108.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="edge148" 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="M6285.2091,-187.8759C6303.318,-172.401 6329.4063,-150.1073 6348.6208,-133.6877"/>
<polygon fill="#000000" stroke="#000000" points="6350.1917,-134.6472 6352.856,-130.0685 6347.9179,-131.9864 6350.1917,-134.6472"/>
</g>
<!-- github.com/docker/distribution/digestset&#45;&gt;errors -->
<g id="edge19" class="edge">
<title>github.com/docker/distribution/digestset&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M7421.6081,-187.9866C7263.771,-162.3142 6959.6262,-115.8923 6699,-94 5931.4937,-29.5303 5736.6948,-64.1455 4967,-36 4808.8038,-30.2152 4619.6369,-22.4385 4545.2729,-19.3478"/>
<polygon fill="#000000" stroke="#000000" points="4545.1876,-17.5928 4540.1191,-19.1335 4545.0421,-21.0898 4545.1876,-17.5928"/>
</g>
<!-- github.com/docker/distribution/digestset&#45;&gt;sort -->
<g id="edge21" class="edge">
<title>github.com/docker/distribution/digestset&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M7410.9367,-197.964C7353.3686,-194.3414 7283.0967,-190.3561 7220,-188 6437.5504,-158.7821 4475.4323,-214.4058 3697,-130 3616.7575,-121.2993 3598.8813,-105.5562 3519,-94 3228.0082,-51.903 3144.8269,-108.9521 2860,-36 2857.176,-35.2767 2854.2995,-34.379 2851.4466,-33.3737"/>
<polygon fill="#000000" stroke="#000000" points="2851.6494,-31.5806 2846.3532,-31.462 2850.4195,-34.8574 2851.6494,-31.5806"/>
</g>
<!-- github.com/docker/distribution/digestset&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge20" class="edge">
<title>github.com/docker/distribution/digestset&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M7553.4869,-187.8759C7574.658,-172.2059 7605.2754,-149.5442 7627.5336,-133.0696"/>
<polygon fill="#000000" stroke="#000000" points="7628.6105,-134.4498 7631.5883,-130.0685 7626.5282,-131.6365 7628.6105,-134.4498"/>
</g>
<!-- github.com/docker/distribution/digestset&#45;&gt;strings -->
<g id="edge22" class="edge">
<title>github.com/docker/distribution/digestset&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7505.0949,-187.9664C7471.6114,-163.4861 7408.0883,-119.8354 7348,-94 7259.1775,-55.8101 7146.4764,-32.865 7092.1545,-23.2675"/>
<polygon fill="#000000" stroke="#000000" points="7092.3094,-21.5181 7087.0826,-22.3803 7091.7062,-24.9658 7092.3094,-21.5181"/>
</g>
<!-- sync -->
<g id="node31" class="node">
<title>sync</title>
<g id="a_node31"><a xlink:href="https://godoc.org/sync" xlink:title="sync" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M8558,-36C8558,-36 8528,-36 8528,-36 8522,-36 8516,-30 8516,-24 8516,-24 8516,-12 8516,-12 8516,-6 8522,0 8528,0 8528,0 8558,0 8558,0 8564,0 8570,-6 8570,-12 8570,-12 8570,-24 8570,-24 8570,-30 8564,-36 8558,-36"/>
<text text-anchor="middle" x="8543" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/digestset&#45;&gt;sync -->
<g id="edge23" class="edge">
<title>github.com/docker/distribution/digestset&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M7588.7356,-187.9155C7690.7637,-157.0685 7889.2006,-97.2691 7905,-94 8134.4217,-46.5297 8416.834,-25.7956 8510.8632,-19.8798"/>
<polygon fill="#000000" stroke="#000000" points="8511.1111,-21.6178 8515.9925,-19.5601 8510.8933,-18.1246 8511.1111,-21.6178"/>
</g>
<!-- github.com/docker/distribution/metrics -->
<g id="node32" class="node">
<title>github.com/docker/distribution/metrics</title>
<g id="a_node32"><a xlink:href="https://godoc.org/github.com/docker/distribution/metrics" xlink:title="github.com/docker/distribution/metrics" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M6019,-694C6019,-694 5813,-694 5813,-694 5807,-694 5801,-688 5801,-682 5801,-682 5801,-670 5801,-670 5801,-664 5807,-658 5813,-658 5813,-658 6019,-658 6019,-658 6025,-658 6031,-664 6031,-670 6031,-670 6031,-682 6031,-682 6031,-688 6025,-694 6019,-694"/>
<text text-anchor="middle" x="5916" y="-672.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/metrics</text>
</a>
</g>
</g>
<!-- github.com/docker/go&#45;metrics -->
<g id="node33" class="node">
<title>github.com/docker/go&#45;metrics</title>
<g id="a_node33"><a xlink:href="https://godoc.org/github.com/docker/go-metrics" xlink:title="github.com/docker/go&#45;metrics" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5960,-600C5960,-600 5802,-600 5802,-600 5796,-600 5790,-594 5790,-588 5790,-588 5790,-576 5790,-576 5790,-570 5796,-564 5802,-564 5802,-564 5960,-564 5960,-564 5966,-564 5972,-570 5972,-576 5972,-576 5972,-588 5972,-588 5972,-594 5966,-600 5960,-600"/>
<text text-anchor="middle" x="5881" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/go&#45;metrics</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/metrics&#45;&gt;github.com/docker/go&#45;metrics -->
<g id="edge24" class="edge">
<title>github.com/docker/distribution/metrics&#45;&gt;github.com/docker/go&#45;metrics</title>
<path fill="none" stroke="#000000" d="M5909.2516,-657.8759C5903.635,-642.7911 5895.6058,-621.227 5889.5417,-604.9405"/>
<polygon fill="#000000" stroke="#000000" points="5891.1124,-604.1436 5887.7276,-600.0685 5887.8324,-605.3649 5891.1124,-604.1436"/>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;fmt -->
<g id="edge103" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5874.9505,-563.8632C5855.9294,-503.1349 5803.772,-304.2362 5894,-188 5950.4895,-115.2274 6026.7132,-193.9764 6093,-130 6117.3484,-106.5002 6125.6798,-66.6723 6128.5269,-41.3871"/>
<polygon fill="#000000" stroke="#000000" points="6130.2872,-41.3755 6129.055,-36.2233 6126.8053,-41.0193 6130.2872,-41.3755"/>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;net/http -->
<g id="edge106" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M5888.4924,-563.9037C5894.4645,-548.7105 5902.5407,-526.2942 5907,-506 5929.2808,-404.6008 5935.6441,-280.3104 5937.3809,-229.4143"/>
<polygon fill="#000000" stroke="#000000" points="5939.1386,-229.2022 5937.5528,-224.1478 5935.6405,-229.0879 5939.1386,-229.2022"/>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;time -->
<g id="edge108" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M5789.9809,-581.3241C5565.3278,-578.734 4998.3975,-566.2356 4940,-506 4839.766,-402.6111 4903.0298,-202.83 4928.6745,-135.1022"/>
<polygon fill="#000000" stroke="#000000" points="4930.4433,-135.3769 4930.5986,-130.0817 4927.1751,-134.1243 4930.4433,-135.3769"/>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;sync -->
<g id="edge107" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M5972.1728,-577.0539C6422.8471,-552.1051 8400.7638,-436.5879 8647,-318 8711.0044,-287.1754 8758.5854,-256.566 8740,-188 8727.3367,-141.2822 8719.8703,-127.5705 8685,-94 8652.9727,-63.1665 8605.9543,-41.3172 8574.9198,-29.1858"/>
<polygon fill="#000000" stroke="#000000" points="8575.3758,-27.4862 8570.0809,-27.3223 8574.1179,-30.7523 8575.3758,-27.4862"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus -->
<g id="node49" class="node">
<title>github.com/prometheus/client_golang/prometheus</title>
<g id="a_node49"><a xlink:href="https://godoc.org/github.com/prometheus/client_golang/prometheus" xlink:title="github.com/prometheus/client_golang/prometheus" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3024.5,-412C3024.5,-412 2757.5,-412 2757.5,-412 2751.5,-412 2745.5,-406 2745.5,-400 2745.5,-400 2745.5,-388 2745.5,-388 2745.5,-382 2751.5,-376 2757.5,-376 2757.5,-376 3024.5,-376 3024.5,-376 3030.5,-376 3036.5,-382 3036.5,-388 3036.5,-388 3036.5,-400 3036.5,-400 3036.5,-406 3030.5,-412 3024.5,-412"/>
<text text-anchor="middle" x="2891" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/client_golang/prometheus</text>
</a>
</g>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;github.com/prometheus/client_golang/prometheus -->
<g id="edge104" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;github.com/prometheus/client_golang/prometheus</title>
<path fill="none" stroke="#000000" d="M5789.8826,-576.2709C5364.8855,-549.5487 3575.558,-437.0424 3041.8689,-403.4861"/>
<polygon fill="#000000" stroke="#000000" points="3041.9095,-401.7353 3036.8095,-403.168 3041.6898,-405.2284 3041.9095,-401.7353"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp -->
<g id="node50" class="node">
<title>github.com/prometheus/client_golang/prometheus/promhttp</title>
<g id="a_node50"><a xlink:href="https://godoc.org/github.com/prometheus/client_golang/prometheus/promhttp" xlink:title="github.com/prometheus/client_golang/prometheus/promhttp" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5287.5,-506C5287.5,-506 4966.5,-506 4966.5,-506 4960.5,-506 4954.5,-500 4954.5,-494 4954.5,-494 4954.5,-482 4954.5,-482 4954.5,-476 4960.5,-470 4966.5,-470 4966.5,-470 5287.5,-470 5287.5,-470 5293.5,-470 5299.5,-476 5299.5,-482 5299.5,-482 5299.5,-494 5299.5,-494 5299.5,-500 5293.5,-506 5287.5,-506"/>
<text text-anchor="middle" x="5127" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/client_golang/prometheus/promhttp</text>
</a>
</g>
</g>
<!-- github.com/docker/go&#45;metrics&#45;&gt;github.com/prometheus/client_golang/prometheus/promhttp -->
<g id="edge105" class="edge">
<title>github.com/docker/go&#45;metrics&#45;&gt;github.com/prometheus/client_golang/prometheus/promhttp</title>
<path fill="none" stroke="#000000" d="M5789.6746,-570.6146C5662.3875,-554.7459 5430.0859,-525.7852 5277.1228,-506.7156"/>
<polygon fill="#000000" stroke="#000000" points="5276.8933,-504.9235 5271.7152,-506.0414 5276.4602,-508.3966 5276.8933,-504.9235"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode -->
<g id="node36" class="node">
<title>github.com/docker/distribution/registry/api/errcode</title>
<g id="a_node36"><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="#afeeee" stroke="#afeeee" d="M6507.5,-318C6507.5,-318 6236.5,-318 6236.5,-318 6230.5,-318 6224.5,-312 6224.5,-306 6224.5,-306 6224.5,-294 6224.5,-294 6224.5,-288 6230.5,-282 6236.5,-282 6236.5,-282 6507.5,-282 6507.5,-282 6513.5,-282 6519.5,-288 6519.5,-294 6519.5,-294 6519.5,-306 6519.5,-306 6519.5,-312 6513.5,-318 6507.5,-318"/>
<text text-anchor="middle" x="6372" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/api/errcode</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json -->
<g id="edge32" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M6224.4556,-295.397C6095.7644,-291.4828 5904.0399,-285.8936 5737,-282 4326.481,-249.1217 3973.0793,-272.1797 2563,-224 1728.2195,-195.4772 1508.8369,-273.5672 686,-130 570.035,-109.7666 439.2954,-64.297 369.107,-37.9368"/>
<polygon fill="#000000" stroke="#000000" points="369.4551,-36.1979 364.1591,-36.0725 368.221,-39.4731 369.4551,-36.1979"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt -->
<g id="edge33" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6256.5107,-281.997C6191.5395,-269.2519 6119.5997,-249.8267 6100,-224 6090.3276,-211.2546 6094.282,-202.9434 6100,-188 6112.3726,-155.6653 6139.6274,-162.3347 6152,-130 6163.3056,-100.4539 6151.955,-64.2026 6141.8088,-41.0991"/>
<polygon fill="#000000" stroke="#000000" points="6143.327,-40.2091 6139.6706,-36.3758 6140.1385,-41.6526 6143.327,-40.2091"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sort -->
<g id="edge35" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M6224.4503,-295.6124C6095.7558,-291.8345 5904.0293,-286.3244 5737,-282 5462.0166,-274.8806 3527.015,-297.7127 3262,-224 3230.9304,-215.3581 3227.2259,-203.598 3199,-188 3121.3832,-145.108 3104.1092,-129.8523 3023,-94 2952.6703,-62.9125 2931.4721,-64.3625 2860,-36 2857.0601,-34.8333 2854.0189,-33.5828 2850.9831,-32.3046"/>
<polygon fill="#000000" stroke="#000000" points="2851.518,-30.6304 2846.2321,-30.2812 2850.1466,-33.8505 2851.518,-30.6304"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http -->
<g id="edge34" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6259.1444,-281.9923C6182.3344,-268.6684 6078.7299,-248.6009 5989,-224 5983.523,-222.4984 5977.7871,-220.7015 5972.2204,-218.8328"/>
<polygon fill="#000000" stroke="#000000" points="5972.4653,-217.0669 5967.168,-217.1028 5971.3315,-220.3782 5972.4653,-217.0669"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;strings -->
<g id="edge36" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6416.0841,-281.9306C6544.5215,-229.2862 6916.3574,-76.8768 7027.9606,-31.1324"/>
<polygon fill="#000000" stroke="#000000" points="7028.801,-32.6793 7032.7638,-29.1637 7027.4736,-29.4408 7028.801,-32.6793"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sync -->
<g id="edge37" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M6519.5478,-296.2471C6947.2792,-285.0714 8162.7384,-251.1032 8244,-224 8274.3541,-213.876 8444.6474,-90.2251 8513.8046,-39.4997"/>
<polygon fill="#000000" stroke="#000000" points="8515.2154,-40.635 8518.211,-36.2659 8513.1446,-37.8133 8515.2154,-40.635"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2 -->
<g id="node37" class="node">
<title>github.com/docker/distribution/registry/api/v2</title>
<g id="a_node37"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/api/v2" xlink:title="github.com/docker/distribution/registry/api/v2" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7425,-412C7425,-412 7181,-412 7181,-412 7175,-412 7169,-406 7169,-400 7169,-400 7169,-388 7169,-388 7169,-382 7175,-376 7181,-376 7181,-376 7425,-376 7425,-376 7431,-376 7437,-382 7437,-388 7437,-388 7437,-400 7437,-400 7437,-406 7431,-412 7425,-412"/>
<text text-anchor="middle" x="7303" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/api/v2</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;fmt -->
<g id="edge38" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M7225.8536,-375.9462C7178.2851,-363.2081 7116.8636,-343.8086 7066,-318 7028.2642,-298.8526 6797.381,-109.4839 6758,-94 6647.3291,-50.4862 6274.4881,-26.2055 6162.2402,-19.7572"/>
<polygon fill="#000000" stroke="#000000" points="6162.1857,-18.0013 6157.0941,-19.4636 6161.9863,-21.4957 6162.1857,-18.0013"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/docker/distribution/reference -->
<g id="edge39" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/docker/distribution/reference</title>
<path fill="none" stroke="#000000" d="M7334.6208,-375.8759C7362.1868,-360.0759 7402.1544,-337.1676 7430.9536,-320.6607"/>
<polygon fill="#000000" stroke="#000000" points="7432.0085,-322.0732 7435.4762,-318.0685 7430.268,-319.0367 7432.0085,-322.0732"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge42" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M7437.1439,-384.2844C7564.654,-373.1916 7745.8999,-352.0404 7808,-318 7856.6152,-291.3514 7870.5395,-275.9121 7890,-224 7912.1163,-165.0035 7840.1859,-137.0402 7770.3892,-123.8107"/>
<polygon fill="#000000" stroke="#000000" points="7770.6036,-122.0708 7765.3689,-122.8835 7769.9678,-125.5126 7770.6036,-122.0708"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;net/http -->
<g id="edge43" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M7168.9769,-391.9172C6917.8674,-386.8235 6386.0181,-370.0675 6210,-318 6178.3327,-308.6326 6175.0335,-295.7315 6145,-282 6128.7776,-274.583 6026.461,-237.6838 5972.0063,-218.1612"/>
<polygon fill="#000000" stroke="#000000" points="5972.5075,-216.4819 5967.2102,-216.4423 5971.3267,-219.7767 5972.5075,-216.4819"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;strings -->
<g id="edge46" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7305.7882,-375.6878C7312.4671,-324.7617 7324.0582,-179.5889 7255,-94 7214.5487,-43.8657 7136.5994,-26.7209 7092.4921,-20.9175"/>
<polygon fill="#000000" stroke="#000000" points="7092.4647,-19.1504 7087.2858,-20.2645 7092.0291,-22.6232 7092.4647,-19.1504"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;regexp -->
<g id="edge45" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M7437.1363,-386.2412C7550.0977,-377.1733 7715.0234,-357.9573 7854,-318 7891.4717,-307.2265 7897.7844,-296.4438 7934,-282 8006.5911,-253.0486 8054.7613,-287.7269 8100,-224 8113.5275,-204.9441 8132.8202,-137.3469 8099,-94 8067.2503,-53.3069 7910.6324,-30.0501 7841.6834,-21.6373"/>
<polygon fill="#000000" stroke="#000000" points="7841.6504,-19.8707 7836.4769,-21.01 7841.2316,-23.3456 7841.6504,-19.8707"/>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/docker/distribution/registry/api/errcode -->
<g id="edge40" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/docker/distribution/registry/api/errcode</title>
<path fill="none" stroke="#000000" d="M7168.6189,-380.432C6997.8745,-363.1925 6703.8999,-333.5108 6524.8004,-315.4278"/>
<polygon fill="#000000" stroke="#000000" points="6524.95,-313.684 6519.7994,-314.9228 6524.5983,-317.1663 6524.95,-313.684"/>
</g>
<!-- github.com/gorilla/mux -->
<g id="node38" class="node">
<title>github.com/gorilla/mux</title>
<g id="a_node38"><a xlink:href="https://godoc.org/github.com/gorilla/mux" xlink:title="github.com/gorilla/mux" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7214,-318C7214,-318 7092,-318 7092,-318 7086,-318 7080,-312 7080,-306 7080,-306 7080,-294 7080,-294 7080,-288 7086,-282 7092,-282 7092,-282 7214,-282 7214,-282 7220,-282 7226,-288 7226,-294 7226,-294 7226,-306 7226,-306 7226,-312 7220,-318 7214,-318"/>
<text text-anchor="middle" x="7153" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/gorilla/mux</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/gorilla/mux -->
<g id="edge41" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;github.com/gorilla/mux</title>
<path fill="none" stroke="#000000" d="M7274.0785,-375.8759C7248.9695,-360.1409 7212.6107,-337.356 7186.295,-320.8648"/>
<polygon fill="#000000" stroke="#000000" points="7186.9988,-319.2407 7181.8327,-318.0685 7185.1403,-322.2065 7186.9988,-319.2407"/>
</g>
<!-- net/url -->
<g id="node39" class="node">
<title>net/url</title>
<g id="a_node39"><a xlink:href="https://godoc.org/net/url" xlink:title="net/url" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M8688,-224C8688,-224 8658,-224 8658,-224 8652,-224 8646,-218 8646,-212 8646,-212 8646,-200 8646,-200 8646,-194 8652,-188 8658,-188 8658,-188 8688,-188 8688,-188 8694,-188 8700,-194 8700,-200 8700,-200 8700,-212 8700,-212 8700,-218 8694,-224 8688,-224"/>
<text text-anchor="middle" x="8673" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/url</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;net/url -->
<g id="edge44" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M7437.1819,-390.1824C7734.4219,-381.0804 8430.0266,-355.9893 8530,-318 8580.5735,-298.7824 8627.5862,-255.021 8653.0971,-228.2438"/>
<polygon fill="#000000" stroke="#000000" points="8654.545,-229.2592 8656.7029,-224.4212 8651.9989,-226.8576 8654.545,-229.2592"/>
</g>
<!-- unicode -->
<g id="node40" class="node">
<title>unicode</title>
<g id="a_node40"><a xlink:href="https://godoc.org/unicode" xlink:title="unicode" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7781.5,-318C7781.5,-318 7746.5,-318 7746.5,-318 7740.5,-318 7734.5,-312 7734.5,-306 7734.5,-306 7734.5,-294 7734.5,-294 7734.5,-288 7740.5,-282 7746.5,-282 7746.5,-282 7781.5,-282 7781.5,-282 7787.5,-282 7793.5,-288 7793.5,-294 7793.5,-294 7793.5,-306 7793.5,-306 7793.5,-312 7787.5,-318 7781.5,-318"/>
<text text-anchor="middle" x="7764" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">unicode</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/api/v2&#45;&gt;unicode -->
<g id="edge47" class="edge">
<title>github.com/docker/distribution/registry/api/v2&#45;&gt;unicode</title>
<path fill="none" stroke="#000000" d="M7426.661,-375.963C7508.3498,-362.8409 7617.3897,-343.0149 7712,-318 7717.7003,-316.4928 7723.6745,-314.6662 7729.4592,-312.7617"/>
<polygon fill="#000000" stroke="#000000" points="7730.0805,-314.3991 7734.2636,-311.1489 7728.9666,-311.0811 7730.0805,-314.3991"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;bytes -->
<g id="edge126" class="edge">
<title>github.com/gorilla/mux&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M7079.6381,-297.532C6963.7556,-293.709 6731.2343,-286.3443 6534,-282 4812.8911,-244.0905 4381.5502,-281.9636 2661,-224 2636.0772,-223.1604 889.7949,-142.1176 868,-130 832.907,-110.4889 810.0965,-67.7352 798.6842,-41.0574"/>
<polygon fill="#000000" stroke="#000000" points="800.2275,-40.2116 796.6855,-36.2724 796.9979,-41.5606 800.2275,-40.2116"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;context -->
<g id="edge127" class="edge">
<title>github.com/gorilla/mux&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M7226.0685,-292.0247C7258.7543,-288.6296 7297.7805,-284.8128 7333,-282 7763.5103,-247.6174 7879.9557,-310.9183 8303,-224 8308.5353,-222.8627 8314.284,-221.2393 8319.8273,-219.4274"/>
<polygon fill="#000000" stroke="#000000" points="8320.6784,-220.9863 8324.8482,-217.7189 8319.551,-217.6729 8320.6784,-220.9863"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;errors -->
<g id="edge128" class="edge">
<title>github.com/gorilla/mux&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M7079.6041,-284.5348C6964.7654,-260.8082 6735.4019,-215.3113 6539,-188 5733.2691,-75.9565 4736.2621,-27.8699 4545.3968,-19.3923"/>
<polygon fill="#000000" stroke="#000000" points="4545.3202,-17.6373 4540.2477,-19.1645 4545.1655,-21.1339 4545.3202,-17.6373"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;fmt -->
<g id="edge129" class="edge">
<title>github.com/gorilla/mux&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M7132.8775,-281.8135C7106.2627,-258.3179 7057.302,-216.9978 7011,-188 6929.7994,-137.146 6909.0609,-120.5412 6817,-94 6691.1733,-57.7241 6280.5444,-28.0617 6162.1934,-20.1035"/>
<polygon fill="#000000" stroke="#000000" points="6162.2166,-18.3512 6157.1108,-19.763 6161.9826,-21.8433 6162.2166,-18.3512"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;net/http -->
<g id="edge130" class="edge">
<title>github.com/gorilla/mux&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M7079.8346,-295.695C6908.4256,-285.3962 6467.5572,-257.6714 6100,-224 6055.864,-219.9568 6005.0962,-214.1234 5972.3315,-210.2038"/>
<polygon fill="#000000" stroke="#000000" points="5972.4042,-208.45 5967.2313,-209.5917 5971.9871,-211.9251 5972.4042,-208.45"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;strings -->
<g id="edge135" class="edge">
<title>github.com/gorilla/mux&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7143.8457,-281.6846C7133.6161,-258.415 7120.513,-217.7127 7137,-188 7160.635,-145.4051 7206.365,-172.5949 7230,-130 7237.7631,-116.0095 7238.704,-107.4254 7230,-94 7199.5355,-47.0102 7132.463,-28.8147 7092.2726,-21.9607"/>
<polygon fill="#000000" stroke="#000000" points="7092.2442,-20.183 7087.0275,-21.1045 7091.6803,-23.6373 7092.2442,-20.183"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;path -->
<g id="edge132" class="edge">
<title>github.com/gorilla/mux&#45;&gt;path</title>
<path fill="none" stroke="#000000" d="M7157.8203,-281.8759C7161.8322,-266.7911 7167.5673,-245.227 7171.8988,-228.9405"/>
<polygon fill="#000000" stroke="#000000" points="7173.6006,-229.3504 7173.1945,-224.0685 7170.2181,-228.4507 7173.6006,-229.3504"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;regexp -->
<g id="edge133" class="edge">
<title>github.com/gorilla/mux&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M7226.1187,-292.5912C7258.8139,-289.3034 7297.8337,-285.4138 7333,-282 7401.4255,-275.3575 7902.7229,-274.839 7949,-224 8005.1702,-162.2926 7897.1084,-76.5632 7840.4939,-38.0903"/>
<polygon fill="#000000" stroke="#000000" points="7841.3019,-36.5245 7836.1777,-35.1809 7839.3455,-39.4268 7841.3019,-36.5245"/>
</g>
<!-- github.com/gorilla/mux&#45;&gt;net/url -->
<g id="edge131" class="edge">
<title>github.com/gorilla/mux&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M7226.0617,-291.9381C7258.7462,-288.5266 7297.7733,-284.721 7333,-282 7804.742,-245.5619 7923.6957,-252.2299 8396,-224 8484.5989,-218.7044 8589.0865,-211.7119 8640.7438,-208.2051"/>
<polygon fill="#000000" stroke="#000000" points="8641.0065,-209.9414 8645.8764,-207.8563 8640.7692,-206.4494 8641.0065,-209.9414"/>
</g>
<!-- strconv -->
<g id="node47" class="node">
<title>strconv</title>
<g id="a_node47"><a xlink:href="https://godoc.org/strconv" xlink:title="strconv" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3806,-36C3806,-36 3774,-36 3774,-36 3768,-36 3762,-30 3762,-24 3762,-24 3762,-12 3762,-12 3762,-6 3768,0 3774,0 3774,0 3806,0 3806,0 3812,0 3818,-6 3818,-12 3818,-12 3818,-24 3818,-24 3818,-30 3812,-36 3806,-36"/>
<text text-anchor="middle" x="3790" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strconv</text>
</a>
</g>
</g>
<!-- github.com/gorilla/mux&#45;&gt;strconv -->
<g id="edge134" class="edge">
<title>github.com/gorilla/mux&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M7079.529,-295.6976C6963.0673,-287.8192 6729.4433,-267.6956 6536,-224 6486.647,-212.852 6477.6328,-197.8278 6428,-188 6279.8482,-158.6646 5222.734,-103.4232 5072,-94 4609.5186,-65.0876 4493.4025,-66.147 4031,-36 3956.8218,-31.1638 3869.8856,-24.4002 3823.3797,-20.6934"/>
<polygon fill="#000000" stroke="#000000" points="3823.3094,-18.9323 3818.186,-20.2787 3823.0308,-22.4212 3823.3094,-18.9323"/>
</g>
<!-- github.com/docker/distribution/registry/client -->
<g id="node41" class="node">
<title>github.com/docker/distribution/registry/client</title>
<g id="a_node41"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/client" xlink:title="github.com/docker/distribution/registry/client" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M6492,-976C6492,-976 6252,-976 6252,-976 6246,-976 6240,-970 6240,-964 6240,-964 6240,-952 6240,-952 6240,-946 6246,-940 6252,-940 6252,-940 6492,-940 6492,-940 6498,-940 6504,-946 6504,-952 6504,-952 6504,-964 6504,-964 6504,-970 6498,-976 6492,-976"/>
<text text-anchor="middle" x="6372" y="-954.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/client</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;bytes -->
<g id="edge48" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M6239.8841,-956.3358C5854.1248,-950.9445 4733.7722,-931.3616 4371,-882 4246.771,-865.0965 3944.6315,-778.0785 3822,-752 3381.3697,-658.2968 3269.0093,-645.7194 2826,-564 1987.9671,-409.4128 1695.1914,-616.9007 939,-224 862.6637,-184.3373 816.1983,-85.6669 798.3665,-40.8254"/>
<polygon fill="#000000" stroke="#000000" points="799.9854,-40.16 796.5312,-36.1436 796.7268,-41.4374 799.9854,-40.16"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;context -->
<g id="edge49" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M6504.3136,-957.1699C6878.0813,-954.112 7924.0437,-940.3796 8067,-882 8136.0575,-853.7987 8192,-844.5939 8192,-770 8192,-770 8192,-770 8192,-582 8192,-442.923 8020.0072,-393.6002 8103,-282 8156.4484,-210.128 8210.4041,-250.3753 8296,-224 8303.8022,-221.5959 8312.1921,-218.9694 8320.0716,-216.4844"/>
<polygon fill="#000000" stroke="#000000" points="8320.6613,-218.1334 8324.902,-214.9586 8319.6071,-214.796 8320.6613,-218.1334"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;encoding/json -->
<g id="edge50" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M6239.7777,-956.6625C5798.2479,-951.7432 4391.4245,-932.256 4194,-882 4159.3286,-873.1741 4156.1632,-856.6242 4122,-846 3992.1491,-805.6187 1831.743,-530.5908 1698,-506 1124.0701,-400.4737 942.8355,-426.1212 440,-130 398.3743,-105.4865 358.8378,-64.9081 336.5774,-39.91"/>
<polygon fill="#000000" stroke="#000000" points="337.7774,-38.6251 333.1554,-36.0366 335.1544,-40.9424 337.7774,-38.6251"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;errors -->
<g id="edge51" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M6239.8535,-955.7614C5831.7025,-948.4218 4614.0277,-923.1693 4540,-882 4399.0858,-803.6328 4336,-743.2396 4336,-582 4336,-582 4336,-582 4336,-300 4336,-240.8478 4449.134,-96.0307 4494.5043,-40.3328"/>
<polygon fill="#000000" stroke="#000000" points="4496.1015,-41.1438 4497.9091,-36.1642 4493.3908,-38.9297 4496.1015,-41.1438"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;fmt -->
<g id="edge52" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6239.718,-940.1565C6099.7727,-913.4463 5885.6975,-848.452 5786,-694 5724.2614,-598.3541 5796.7871,-278.3846 5866,-188 5896.3072,-148.4221 5919.9177,-156.7212 5962,-130 6010.5701,-99.1592 6065.9174,-61.8265 6099.3867,-39.0035"/>
<polygon fill="#000000" stroke="#000000" points="6100.6165,-40.283 6103.7599,-36.0191 6098.6435,-37.3921 6100.6165,-40.283"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution -->
<g id="edge53" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution</title>
<path fill="none" stroke="#000000" d="M6384.7227,-939.756C6406.1206,-907.2353 6447,-836.4151 6447,-770 6447,-770 6447,-770 6447,-582 6447,-505.0762 6526.0576,-444.7889 6575.0561,-414.8111"/>
<polygon fill="#000000" stroke="#000000" points="6576.0343,-416.2647 6579.4074,-412.18 6574.2233,-413.2697 6576.0343,-416.2647"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/reference -->
<g id="edge54" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/reference</title>
<path fill="none" stroke="#000000" d="M6504.0124,-951.1909C6818.1362,-933.2294 7584,-878.3297 7584,-770 7584,-770 7584,-770 7584,-488 7584,-418.8237 7526.1934,-354.0101 7491.8451,-321.6043"/>
<polygon fill="#000000" stroke="#000000" points="7493.0377,-320.3235 7488.1878,-318.1924 7490.6501,-322.8828 7493.0377,-320.3235"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge61" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M6504.1012,-955.4191C6923.204,-946.8979 8206.2239,-918.1341 8390,-882 8509.3379,-858.5358 8558.0615,-870.9581 8647,-788 8847.3161,-601.1534 9024.1967,-326.742 8788,-188 8701.8273,-137.3822 8040.813,-119.2558 7770.5715,-113.9172"/>
<polygon fill="#000000" stroke="#000000" points="7770.474,-112.165 7765.4406,-113.8164 7770.4052,-115.6643 7770.474,-112.165"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;io -->
<g id="edge62" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M6239.7013,-948.7476C5866.4357,-921.7716 4832,-840.6402 4832,-770 4832,-770 4832,-770 4832,-488 4832,-315.9977 4923.9692,-292.9614 4979,-130 4989.2387,-99.6803 4998.3302,-63.8257 5003.7509,-41.0032"/>
<polygon fill="#000000" stroke="#000000" points="5005.4729,-41.3247 5004.9167,-36.0566 5002.0663,-40.5218 5005.4729,-41.3247"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;net/http -->
<g id="edge64" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6278.8422,-939.9224C6191.7419,-916.9728 6075,-867.9443 6075,-770 6075,-770 6075,-770 6075,-676 6075,-499.4845 6107.9956,-437.7866 6025,-282 6012.7263,-258.9618 5990.4441,-239.7043 5971.5032,-226.3385"/>
<polygon fill="#000000" stroke="#000000" points="5972.3761,-224.8144 5967.2688,-223.4079 5970.3843,-227.6923 5972.3761,-224.8144"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;strings -->
<g id="edge67" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6473.7946,-939.9905C6616.5597,-911.7897 6859,-851.8501 6859,-770 6859,-770 6859,-770 6859,-676 6859,-416.5922 7003.6542,-123.7693 7047.5321,-40.9145"/>
<polygon fill="#000000" stroke="#000000" points="7049.2289,-41.451 7050.0324,-36.2149 7046.1389,-39.8071 7049.2289,-41.451"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;time -->
<g id="edge68" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M6239.7523,-952.6864C5875.4117,-937.8978 4879.4085,-896.4037 4810,-882 4671.8691,-853.3351 4513,-911.0738 4513,-770 4513,-770 4513,-770 4513,-582 4513,-347.5489 4807.5411,-177.7259 4906.2189,-127.4101"/>
<polygon fill="#000000" stroke="#000000" points="4907.099,-128.9261 4910.7678,-125.1047 4905.5167,-125.8041 4907.099,-128.9261"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/api/errcode -->
<g id="edge55" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/api/errcode</title>
<path fill="none" stroke="#000000" d="M6372,-939.8515C6372,-906.3085 6372,-832.3403 6372,-770 6372,-770 6372,-770 6372,-488 6372,-428.8254 6372,-359.1739 6372,-323.5645"/>
<polygon fill="#000000" stroke="#000000" points="6373.7501,-323.1485 6372,-318.1485 6370.2501,-323.1486 6373.7501,-323.1485"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/api/v2 -->
<g id="edge56" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/api/v2</title>
<path fill="none" stroke="#000000" d="M6504.2267,-948.694C6632.9091,-937.7931 6817.984,-916.6723 6881,-882 7093.638,-765.0034 7248.6461,-496.4469 7291.2428,-416.7168"/>
<polygon fill="#000000" stroke="#000000" points="7292.853,-417.416 7293.6542,-412.1795 7289.7624,-415.7734 7292.853,-417.416"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;net/url -->
<g id="edge65" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M6504.1536,-955.0086C6856.9815,-946.5867 7815.6192,-920.738 8130,-882 8354.2983,-854.362 8626,-995.9946 8626,-770 8626,-770 8626,-770 8626,-394 8626,-332.9136 8649.6433,-263.9063 8663.3914,-228.9434"/>
<polygon fill="#000000" stroke="#000000" points="8665.1211,-229.3297 8665.344,-224.037 8661.8692,-228.0355 8665.1211,-229.3297"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge -->
<g id="node42" class="node">
<title>github.com/docker/distribution/registry/client/auth/challenge</title>
<g id="a_node42"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/client/auth/challenge" xlink:title="github.com/docker/distribution/registry/client/auth/challenge" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M8452.5,-318C8452.5,-318 8129.5,-318 8129.5,-318 8123.5,-318 8117.5,-312 8117.5,-306 8117.5,-306 8117.5,-294 8117.5,-294 8117.5,-288 8123.5,-282 8129.5,-282 8129.5,-282 8452.5,-282 8452.5,-282 8458.5,-282 8464.5,-288 8464.5,-294 8464.5,-294 8464.5,-306 8464.5,-306 8464.5,-312 8458.5,-318 8452.5,-318"/>
<text text-anchor="middle" x="8291" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/client/auth/challenge</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/client/auth/challenge -->
<g id="edge57" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/client/auth/challenge</title>
<path fill="none" stroke="#000000" d="M6504.2726,-956.7173C6867.6837,-952.5076 7863.5619,-936.1179 8001,-882 8072.589,-853.811 8133,-846.939 8133,-770 8133,-770 8133,-770 8133,-582 8133,-472.5579 8224.6906,-366.2088 8268.3743,-321.7517"/>
<polygon fill="#000000" stroke="#000000" points="8269.6661,-322.9342 8271.9415,-318.1503 8267.1795,-320.4711 8269.6661,-322.9342"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport -->
<g id="node43" class="node">
<title>github.com/docker/distribution/registry/client/transport</title>
<g id="a_node43"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/client/transport" xlink:title="github.com/docker/distribution/registry/client/transport" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5711,-318C5711,-318 5419,-318 5419,-318 5413,-318 5407,-312 5407,-306 5407,-306 5407,-294 5407,-294 5407,-288 5413,-282 5419,-282 5419,-282 5711,-282 5711,-282 5717,-282 5723,-288 5723,-294 5723,-294 5723,-306 5723,-306 5723,-312 5717,-318 5711,-318"/>
<text text-anchor="middle" x="5565" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/client/transport</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/client/transport -->
<g id="edge58" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/client/transport</title>
<path fill="none" stroke="#000000" d="M6239.9089,-950.9787C6063.6676,-940.3024 5769.6297,-917.4076 5735,-882 5577.0197,-720.4713 5804.7226,-568.2348 5686,-376 5670.4155,-350.7657 5642.996,-332.5249 5618.1953,-320.2493"/>
<polygon fill="#000000" stroke="#000000" points="5618.8615,-318.6277 5613.5983,-318.0263 5617.3377,-321.7786 5618.8615,-318.6277"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache -->
<g id="node44" class="node">
<title>github.com/docker/distribution/registry/storage/cache</title>
<g id="a_node44"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/storage/cache" xlink:title="github.com/docker/distribution/registry/storage/cache" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M6803,-788C6803,-788 6519,-788 6519,-788 6513,-788 6507,-782 6507,-776 6507,-776 6507,-764 6507,-764 6507,-758 6513,-752 6519,-752 6519,-752 6803,-752 6803,-752 6809,-752 6815,-758 6815,-764 6815,-764 6815,-776 6815,-776 6815,-782 6809,-788 6803,-788"/>
<text text-anchor="middle" x="6661" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/storage/cache</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/storage/cache -->
<g id="edge59" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/storage/cache</title>
<path fill="none" stroke="#000000" d="M6399.7105,-939.9738C6453.41,-905.0412 6571.3821,-828.2981 6628.6025,-791.0752"/>
<polygon fill="#000000" stroke="#000000" points="6629.7118,-792.4413 6632.9487,-788.2479 6627.8032,-789.5075 6629.7118,-792.4413"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory -->
<g id="node45" class="node">
<title>github.com/docker/distribution/registry/storage/cache/memory</title>
<g id="a_node45"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/storage/cache/memory" xlink:title="github.com/docker/distribution/registry/storage/cache/memory" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7974,-882C7974,-882 7640,-882 7640,-882 7634,-882 7628,-876 7628,-870 7628,-870 7628,-858 7628,-858 7628,-852 7634,-846 7640,-846 7640,-846 7974,-846 7974,-846 7980,-846 7986,-852 7986,-858 7986,-858 7986,-870 7986,-870 7986,-876 7980,-882 7974,-882"/>
<text text-anchor="middle" x="7807" y="-860.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/storage/cache/memory</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/storage/cache/memory -->
<g id="edge60" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;github.com/docker/distribution/registry/storage/cache/memory</title>
<path fill="none" stroke="#000000" d="M6504.0265,-951.0763C6729.9011,-938.9606 7204.9576,-912.301 7606,-882 7611.4833,-881.5857 7617.0498,-881.1546 7622.6686,-880.7102"/>
<polygon fill="#000000" stroke="#000000" points="7622.9972,-882.4396 7627.8426,-880.2984 7622.7195,-878.9507 7622.9972,-882.4396"/>
</g>
<!-- io/ioutil -->
<g id="node46" class="node">
<title>io/ioutil</title>
<g id="a_node46"><a xlink:href="https://godoc.org/io/ioutil" xlink:title="io/ioutil" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M194.5,-36C194.5,-36 159.5,-36 159.5,-36 153.5,-36 147.5,-30 147.5,-24 147.5,-24 147.5,-12 147.5,-12 147.5,-6 153.5,0 159.5,0 159.5,0 194.5,0 194.5,0 200.5,0 206.5,-6 206.5,-12 206.5,-12 206.5,-24 206.5,-24 206.5,-30 200.5,-36 194.5,-36"/>
<text text-anchor="middle" x="177" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io/ioutil</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;io/ioutil -->
<g id="edge63" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M6239.6462,-955.3823C5821.9617,-946.83 4534.8487,-918.17 4119,-882 2942.2289,-779.646 2652.824,-702.0907 1488,-506 907.5054,-408.2775 633.3783,-547.1145 218,-130 193.9922,-105.8919 183.9124,-66.591 179.7718,-41.5318"/>
<polygon fill="#000000" stroke="#000000" points="181.4731,-41.0829 178.9755,-36.4113 178.0146,-41.6208 181.4731,-41.0829"/>
</g>
<!-- github.com/docker/distribution/registry/client&#45;&gt;strconv -->
<g id="edge66" class="edge">
<title>github.com/docker/distribution/registry/client&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M6239.7899,-955.8941C5837.082,-949.0354 4642.7076,-925.2498 4473,-882 4346.6496,-849.7997 4330.4703,-801.8819 4210,-752 4089.4941,-702.1034 4057.9072,-692.0403 3932,-658 3610.2109,-571.0009 2662.4906,-590.8524 2471,-318 2409.8306,-230.8405 2464.2397,-148.0232 2556,-94 2662.1706,-31.4928 3570.5083,-19.9746 3756.724,-18.2638"/>
<polygon fill="#000000" stroke="#000000" points="3756.7801,-20.0134 3761.7641,-18.2183 3756.7485,-16.5136 3756.7801,-20.0134"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;fmt -->
<g id="edge80" class="edge">
<title>github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M8328.6997,-281.9734C8370.1564,-259.8527 8427.0374,-221.1934 8396,-188 8330.3613,-117.8019 7628.8466,-137.0462 7533,-130 6984.4918,-89.6763 6315.9404,-33.68 6162.4501,-20.742"/>
<polygon fill="#000000" stroke="#000000" points="6162.3377,-18.9764 6157.2083,-20.3 6162.0436,-22.464 6162.3377,-18.9764"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;net/http -->
<g id="edge81" class="edge">
<title>github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M8117.4714,-293.3943C8025.5029,-289.9284 7910.6227,-285.6546 7808,-282 7048.9325,-254.9678 6857.5643,-278.8683 6100,-224 6055.795,-220.7984 6005.0427,-214.7768 5972.3003,-210.5842"/>
<polygon fill="#000000" stroke="#000000" points="5972.3863,-208.8309 5967.2037,-209.9278 5971.9391,-212.3023 5972.3863,-208.8309"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;strings -->
<g id="edge83" class="edge">
<title>github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M8354.05,-281.9158C8411.4297,-262.3707 8482.2084,-228.5182 8447,-188 8354.7791,-81.8711 7292.2228,-28.5492 7092.3176,-19.423"/>
<polygon fill="#000000" stroke="#000000" points="7092.279,-17.6695 7087.2046,-19.1907 7092.12,-21.1659 7092.279,-17.6695"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;sync -->
<g id="edge84" class="edge">
<title>github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M8366.4468,-281.9368C8420.6772,-267.4232 8487.3815,-245.9097 8506,-224 8550.7905,-171.2917 8549.4278,-83.0679 8545.7841,-41.2899"/>
<polygon fill="#000000" stroke="#000000" points="8547.5153,-41.0061 8545.3075,-36.1907 8544.0305,-41.3319 8547.5153,-41.0061"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;net/url -->
<g id="edge82" class="edge">
<title>github.com/docker/distribution/registry/client/auth/challenge&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M8364.2015,-281.9871C8447.6454,-261.4537 8580.3024,-228.8104 8640.9035,-213.8981"/>
<polygon fill="#000000" stroke="#000000" points="8641.4039,-215.5772 8645.8409,-212.6831 8640.5675,-212.1786 8641.4039,-215.5772"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;errors -->
<g id="edge85" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M5546.4034,-281.9175C5502.2626,-240.2626 5385.9328,-137.7716 5267,-94 5131.0614,-43.9697 4671.1276,-23.7774 4545.1406,-19.108"/>
<polygon fill="#000000" stroke="#000000" points="4545.1567,-17.3575 4540.0958,-18.9228 4545.0282,-20.8552 4545.1567,-17.3575"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;fmt -->
<g id="edge86" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5599.8075,-281.9812C5642.9358,-259.7053 5718.7196,-220.7271 5784,-188 5899.1652,-130.264 6036.7561,-63.2418 6097.9408,-33.5389"/>
<polygon fill="#000000" stroke="#000000" points="6098.8315,-35.0519 6102.5655,-31.2942 6097.3031,-31.9032 6098.8315,-35.0519"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;io -->
<g id="edge87" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M5569.7605,-281.7436C5574.8055,-258.1725 5579.8257,-216.7708 5562,-188 5515.0876,-112.2831 5468.859,-124.0248 5385,-94 5262.1725,-50.023 5107.1537,-28.8474 5041.1337,-21.3284"/>
<polygon fill="#000000" stroke="#000000" points="5041.3216,-19.5885 5036.1572,-20.7683 5040.9301,-23.0666 5041.3216,-19.5885"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;net/http -->
<g id="edge88" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M5636.4768,-281.9871C5716.7203,-261.7649 5843.5722,-229.7968 5903.922,-214.588"/>
<polygon fill="#000000" stroke="#000000" points="5904.4308,-216.2646 5908.8515,-213.3457 5903.5754,-212.8707 5904.4308,-216.2646"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;sync -->
<g id="edge91" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M5723.1903,-295.3272C6203.886,-281.0077 7620.6665,-237.8697 7719,-224 8033.0535,-179.7034 8401.0472,-64.4253 8510.6514,-28.7091"/>
<polygon fill="#000000" stroke="#000000" points="8511.4643,-30.2847 8515.6741,-27.0691 8510.3779,-26.9576 8511.4643,-30.2847"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;regexp -->
<g id="edge89" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M5723.4072,-295.5813C6204.1798,-282.0003 7616.6639,-240.7779 7662,-224 7724.8827,-200.7285 7743.4936,-186.2413 7780,-130 7797.6904,-102.7464 7804.6033,-65.2148 7807.2956,-41.2767"/>
<polygon fill="#000000" stroke="#000000" points="7809.0585,-41.2436 7807.8368,-36.089 7805.5774,-40.8803 7809.0585,-41.2436"/>
</g>
<!-- github.com/docker/distribution/registry/client/transport&#45;&gt;strconv -->
<g id="edge90" class="edge">
<title>github.com/docker/distribution/registry/client/transport&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M5525.9351,-281.9789C5433.3327,-240.2232 5192.2472,-137.1327 4979,-94 4565.2575,-10.3138 4452.1505,-64.6096 4031,-36 3956.8353,-30.9618 3869.8939,-24.2758 3823.3836,-20.6359"/>
<polygon fill="#000000" stroke="#000000" points="3823.3108,-18.8749 3818.1893,-20.2289 3823.0373,-22.3642 3823.3108,-18.8749"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache&#45;&gt;context -->
<g id="edge92" class="edge">
<title>github.com/docker/distribution/registry/storage/cache&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M6716.7375,-751.9582C6894.0245,-694.1415 7460.0546,-506.2278 7916,-318 7950.9192,-303.5843 7957.0604,-293.6407 7993,-282 8123.4401,-239.7508 8163.0666,-257.5904 8296,-224 8303.8321,-222.0209 8312.1714,-219.5811 8319.9854,-217.1437"/>
<polygon fill="#000000" stroke="#000000" points="8320.5333,-218.806 8324.7736,-215.6306 8319.4786,-215.4687 8320.5333,-218.806"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache&#45;&gt;fmt -->
<g id="edge93" class="edge">
<title>github.com/docker/distribution/registry/storage/cache&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6676.2996,-751.879C6701.7461,-719.8261 6750,-650.0702 6750,-582 6750,-582 6750,-582 6750,-488 6750,-391.7401 6647.9792,-150.4378 6570,-94 6504.3493,-46.4849 6252.4305,-25.8879 6162.3012,-19.9345"/>
<polygon fill="#000000" stroke="#000000" points="6162.2136,-18.1751 6157.1103,-19.596 6161.9859,-21.6677 6162.2136,-18.1751"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/docker/distribution -->
<g id="edge94" class="edge">
<title>github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/docker/distribution</title>
<path fill="none" stroke="#000000" d="M6658.6849,-751.8647C6650.782,-689.9589 6624.8704,-486.9851 6616.0057,-417.5443"/>
<polygon fill="#000000" stroke="#000000" points="6617.7173,-417.1319 6615.3481,-412.3938 6614.2455,-417.5752 6617.7173,-417.1319"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge96" class="edge">
<title>github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M6815.2696,-757.1066C7262.0172,-715.8381 8536.3819,-568.9679 8715,-224 8722.3568,-209.7917 8725.9013,-199.7116 8715,-188 8683.1785,-153.813 8037.7854,-126.1157 7770.4445,-116.0651"/>
<polygon fill="#000000" stroke="#000000" points="7770.4297,-114.3134 7765.3675,-115.8747 7770.2984,-117.811 7770.4297,-114.3134"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/docker/distribution/metrics -->
<g id="edge95" class="edge">
<title>github.com/docker/distribution/registry/storage/cache&#45;&gt;github.com/docker/distribution/metrics</title>
<path fill="none" stroke="#000000" d="M6518.238,-751.9871C6378.391,-734.3419 6167.6671,-707.754 6036.1521,-691.1601"/>
<polygon fill="#000000" stroke="#000000" points="6036.2982,-689.4148 6031.1184,-690.525 6035.86,-692.8872 6036.2982,-689.4148"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;context -->
<g id="edge97" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M7854.1984,-845.9537C7915.5671,-819.0462 8015,-762.1557 8015,-676 8015,-676 8015,-676 8015,-394 8015,-341.5763 8013.377,-317.4473 8052,-282 8134.1223,-206.6301 8188.5611,-253.6914 8296,-224 8303.8692,-221.8253 8312.285,-219.2873 8320.1681,-216.8146"/>
<polygon fill="#000000" stroke="#000000" points="8320.7584,-218.4635 8324.998,-215.2874 8319.7031,-215.1264 8320.7584,-218.4635"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution -->
<g id="edge98" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution</title>
<path fill="none" stroke="#000000" d="M7760.9254,-845.8634C7572.4308,-771.6654 6860.7045,-491.5051 6663.7736,-413.9862"/>
<polygon fill="#000000" stroke="#000000" points="6664.2308,-412.2856 6658.9373,-412.0825 6662.9488,-415.5424 6664.2308,-412.2856"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution/reference -->
<g id="edge99" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution/reference</title>
<path fill="none" stroke="#000000" d="M7802.662,-845.9752C7795.0297,-812.6333 7780,-738.9799 7780,-676 7780,-676 7780,-676 7780,-488 7780,-390.4814 7666.9653,-342.2761 7576.7509,-319.3323"/>
<polygon fill="#000000" stroke="#000000" points="7576.9349,-317.5745 7571.6596,-318.0579 7576.085,-320.9697 7576.9349,-317.5745"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge101" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M7855.3582,-845.8824C7892.8835,-831.3808 7945.9274,-809.9085 7991,-788 8185.9651,-693.233 8902.9006,-484.296 8825,-282 8804.759,-229.4372 8790.6488,-212.6423 8740,-188 8654.4945,-146.3988 8031.3369,-123.1859 7770.4142,-115.2003"/>
<polygon fill="#000000" stroke="#000000" points="7770.1293,-113.4409 7765.0782,-115.0376 7770.0225,-116.9393 7770.1293,-113.4409"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;sync -->
<g id="edge102" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M7986.0494,-849.7626C8233.436,-818.823 8666.1215,-720.9409 8815,-412 8878.872,-279.458 8827.647,-197.4216 8723,-94 8681.5532,-53.0385 8614.6777,-32.8282 8575.1646,-23.964"/>
<polygon fill="#000000" stroke="#000000" points="8575.271,-22.1961 8570.0126,-22.8379 8574.5235,-25.6153 8575.271,-22.1961"/>
</g>
<!-- github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution/registry/storage/cache -->
<g id="edge100" class="edge">
<title>github.com/docker/distribution/registry/storage/cache/memory&#45;&gt;github.com/docker/distribution/registry/storage/cache</title>
<path fill="none" stroke="#000000" d="M7627.9375,-849.3125C7406.4702,-831.1468 7032.8284,-800.499 6820.6984,-783.0992"/>
<polygon fill="#000000" stroke="#000000" points="6820.5322,-781.3297 6815.4058,-782.6651 6820.246,-784.818 6820.5322,-781.3297"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth -->
<g id="node48" class="node">
<title>github.com/docker/distribution/registry/client/auth</title>
<g id="a_node48"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/client/auth" xlink:title="github.com/docker/distribution/registry/client/auth" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M6505.5,-1070C6505.5,-1070 6238.5,-1070 6238.5,-1070 6232.5,-1070 6226.5,-1064 6226.5,-1058 6226.5,-1058 6226.5,-1046 6226.5,-1046 6226.5,-1040 6232.5,-1034 6238.5,-1034 6238.5,-1034 6505.5,-1034 6505.5,-1034 6511.5,-1034 6517.5,-1040 6517.5,-1046 6517.5,-1046 6517.5,-1058 6517.5,-1058 6517.5,-1064 6511.5,-1070 6505.5,-1070"/>
<text text-anchor="middle" x="6372" y="-1048.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/client/auth</text>
</a>
</g>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;encoding/json -->
<g id="edge69" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M6226.1755,-1051.6206C5275.634,-1048.6835 0,-1025.1245 0,-864 0,-864 0,-864 0,-206 0,-144.7254 177.1668,-70.1826 267.0222,-36.3165"/>
<polygon fill="#000000" stroke="#000000" points="267.694,-37.9336 271.7601,-34.538 266.464,-34.6569 267.694,-37.9336"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;errors -->
<g id="edge70" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M6226.4501,-1049.7529C5807.3857,-1042.8268 4602.9937,-1019.5954 4211,-976 3943.9943,-946.3051 3617,-1132.6519 3617,-864 3617,-864 3617,-864 3617,-300 3617,-236.4196 3650.7543,-219.4703 3706,-188 3870.8837,-94.0753 3944.4458,-174.1389 4129,-130 4176.5715,-118.6226 4186.2591,-108.4148 4233,-94 4322.0611,-66.5337 4428.6537,-39.0685 4480.9088,-25.9514"/>
<polygon fill="#000000" stroke="#000000" points="4481.369,-27.6402 4485.7937,-24.7272 4480.5182,-24.2452 4481.369,-27.6402"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;fmt -->
<g id="edge71" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6517.6825,-1036.0464C6696.7013,-1012.3037 6977,-959.828 6977,-864 6977,-864 6977,-864 6977,-488 6977,-248.6903 6821.2694,-206.4028 6610,-94 6531.5052,-52.238 6256.9035,-27.7267 6162.3113,-20.3684"/>
<polygon fill="#000000" stroke="#000000" points="6162.2618,-18.6094 6157.1419,-19.9694 6161.9924,-22.0991 6162.2618,-18.6094"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;net/http -->
<g id="edge75" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6228.4133,-1033.9966C6059.5789,-1009.535 5794.7019,-959.7244 5735,-882 5692.3288,-826.4475 5627.2968,-819.4818 5786,-658 5850.8732,-591.991 5930.4124,-673.9983 5986,-600 6072.6954,-484.591 5985.3755,-294.2517 5950.7715,-228.8766"/>
<polygon fill="#000000" stroke="#000000" points="5952.2735,-227.9742 5948.3742,-224.3883 5949.1863,-229.6231 5952.2735,-227.9742"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;strings -->
<g id="edge77" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6517.7587,-1049.4192C7074.9444,-1038.6094 9039,-991.4654 9039,-864 9039,-864 9039,-864 9039,-394 9039,-264.8348 8949.2914,-246.2369 8834,-188 8580.5237,-59.9621 8484.3531,-124.3424 8202,-94 7763.6098,-46.8894 7227.1976,-24.3483 7092.0602,-19.1787"/>
<polygon fill="#000000" stroke="#000000" points="7092.1102,-17.4294 7087.0472,-18.9879 7091.977,-20.9269 7092.1102,-17.4294"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;time -->
<g id="edge79" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M6226.3419,-1049.5351C5749.066,-1041.1172 4260.7701,-1012.0232 4226,-976 4215.3452,-964.9612 4210.6564,-910.7306 4231,-846 4272.4144,-714.2246 4395,-720.13 4395,-582 4395,-582 4395,-582 4395,-488 4395,-339.5203 4423.0245,-276.8316 4542,-188 4665.8865,-95.5016 4735.101,-167.8695 4885,-130 4891.757,-128.2929 4898.8878,-126.1296 4905.6525,-123.8997"/>
<polygon fill="#000000" stroke="#000000" points="4906.5607,-125.4406 4910.7419,-122.1879 4905.4449,-122.1232 4906.5607,-125.4406"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;sync -->
<g id="edge78" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M6517.8729,-1050.1556C6946.0802,-1044.2445 8194.7998,-1023.3239 8600,-976 8850.8058,-946.7081 9157,-1116.5106 9157,-864 9157,-864 9157,-864 9157,-206 9157,-83.122 8701.7119,-32.4629 8575.2426,-20.7613"/>
<polygon fill="#000000" stroke="#000000" points="8575.3139,-19.0106 8570.1751,-20.297 8574.9945,-22.496 8575.3139,-19.0106"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;net/url -->
<g id="edge76" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M6517.6914,-1048.4038C7042.1603,-1034.5115 8803,-979.2855 8803,-864 8803,-864 8803,-864 8803,-676 8803,-498.245 8715.5539,-295.9138 8684.1013,-228.8883"/>
<polygon fill="#000000" stroke="#000000" points="8685.6519,-228.0735 8681.9354,-224.2985 8682.4866,-229.5671 8685.6519,-228.0735"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client -->
<g id="edge72" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client</title>
<path fill="none" stroke="#000000" d="M6372,-1033.8759C6372,-1018.9211 6372,-997.5983 6372,-981.3629"/>
<polygon fill="#000000" stroke="#000000" points="6373.7501,-981.0685 6372,-976.0685 6370.2501,-981.0685 6373.7501,-981.0685"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client/auth/challenge -->
<g id="edge73" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client/auth/challenge</title>
<path fill="none" stroke="#000000" d="M6517.7862,-1046.1637C7008.012,-1025.8865 8570.6629,-955.6994 8648,-882 8745.255,-789.3195 8685,-716.3436 8685,-582 8685,-582 8685,-582 8685,-488 8685,-418.0804 8480.3356,-351.2901 8366.0226,-319.4382"/>
<polygon fill="#000000" stroke="#000000" points="8366.2712,-317.6912 8360.9853,-318.0409 8365.3356,-321.0638 8366.2712,-317.6912"/>
</g>
<!-- github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client/transport -->
<g id="edge74" class="edge">
<title>github.com/docker/distribution/registry/client/auth&#45;&gt;github.com/docker/distribution/registry/client/transport</title>
<path fill="none" stroke="#000000" d="M6226.2491,-1049.4608C5753.214,-1040.8781 4289.2423,-1011.4937 4255,-976 4214.8845,-934.4185 4226.1654,-896.0683 4255,-846 4296.5432,-773.8644 4340.2222,-784.1645 4417,-752 4798.2811,-592.2702 4919.9009,-630.7991 5314,-506 5431.5412,-468.7783 5504.1112,-512.877 5575,-412 5593.4147,-385.7953 5584.1195,-347.1783 5575.068,-322.8209"/>
<polygon fill="#000000" stroke="#000000" points="5576.6985,-322.1851 5573.2692,-318.1475 5573.4321,-323.4424 5576.6985,-322.1851"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;bytes -->
<g id="edge150" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M2745.4271,-391.6258C2355.5569,-384.7021 1307.1407,-362.172 1157,-318 992.7815,-269.6863 853.1326,-101.8235 806.5441,-40.5832"/>
<polygon fill="#000000" stroke="#000000" points="807.7632,-39.2939 803.3515,-36.3613 804.9715,-41.405 807.7632,-39.2939"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;encoding/json -->
<g id="edge151" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M2745.3216,-391.4202C2328.5943,-383.5889 1150.6456,-358.1414 981,-318 724.4301,-257.2907 445.5826,-96.2019 351.2761,-38.7324"/>
<polygon fill="#000000" stroke="#000000" points="352.1048,-37.1879 346.9256,-36.0749 350.2802,-40.1748 352.1048,-37.1879"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;errors -->
<g id="edge152" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M3036.5076,-391.4024C3353.3538,-384.8957 4085.6045,-364.9329 4188,-318 4261.1455,-284.4738 4255.3458,-243.0814 4314,-188 4373.4428,-132.178 4447.3387,-71.0778 4486.212,-39.5322"/>
<polygon fill="#000000" stroke="#000000" points="4487.5369,-40.7111 4490.3194,-36.2033 4485.3331,-37.9919 4487.5369,-40.7111"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;expvar -->
<g id="edge153" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;expvar</title>
<path fill="none" stroke="#000000" d="M3005.0848,-375.9356C3076.8675,-363.1139 3170.9316,-343.6286 3252,-318 3255.1769,-316.9957 3258.4419,-315.8364 3261.6806,-314.6"/>
<polygon fill="#000000" stroke="#000000" points="3262.7242,-316.0694 3266.7317,-312.6049 3261.4384,-312.8141 3262.7242,-316.0694"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;fmt -->
<g id="edge154" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3036.5667,-388.6742C3345.4868,-376.9575 4058.0795,-347.6222 4299,-318 4820.1553,-253.9217 4939.9559,-173.3854 5459,-94 5703.4996,-56.6049 6000.7317,-29.2286 6097.722,-20.7556"/>
<polygon fill="#000000" stroke="#000000" points="6097.9052,-22.4963 6102.7345,-20.319 6097.6014,-19.0095 6097.9052,-22.4963"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/beorn7/perks/quantile -->
<g id="edge155" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/beorn7/perks/quantile</title>
<path fill="none" stroke="#000000" d="M2745.3707,-388.6421C2601.5313,-380.8604 2393.6688,-362.1598 2327,-318 2259.9325,-273.5761 2224.5427,-178.5804 2211.2661,-134.8706"/>
<polygon fill="#000000" stroke="#000000" points="2212.9349,-134.3427 2209.8291,-130.0512 2209.5809,-135.3429 2212.9349,-134.3427"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;math -->
<g id="edge164" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M2745.3689,-385.9116C2592.2664,-375.6295 2362.7409,-354.6524 2283,-318 2170.0775,-266.0959 2126.3053,-243.6438 2076,-130 2069.5236,-115.3693 2065.8625,-106.3786 2076,-94 2119.7313,-40.6011 2338.2982,-23.9158 2421.6431,-19.4461"/>
<polygon fill="#000000" stroke="#000000" points="2422.0324,-21.1782 2426.934,-19.1691 2421.8493,-17.683 2422.0324,-21.1782"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;sort -->
<g id="edge169" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M2745.3091,-387.0458C2638.3123,-378.5263 2505.7965,-359.6581 2471,-318 2426.3632,-264.5612 2348.4779,-264.4865 2520,-94 2557.7633,-56.4647 2717.2181,-31.3912 2786.5652,-22.0631"/>
<polygon fill="#000000" stroke="#000000" points="2787.0727,-23.7611 2791.7979,-21.3662 2786.6106,-20.2917 2787.0727,-23.7611"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/cespare/xxhash/v2 -->
<g id="edge156" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/cespare/xxhash/v2</title>
<path fill="none" stroke="#000000" d="M2745.4167,-391.5264C2467.1661,-385.6853 1880.4694,-367.5906 1803,-318 1736.3431,-275.3309 1705.8161,-179.0106 1694.9419,-134.8733"/>
<polygon fill="#000000" stroke="#000000" points="1696.6426,-134.4605 1693.7712,-130.0088 1693.2397,-135.2795 1696.6426,-134.4605"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;strings -->
<g id="edge170" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3036.5781,-390.5969C3311.8787,-383.3359 3927.5157,-363.1603 4444,-318 5236.1236,-248.7384 5428.4722,-179.5735 6219,-94 6533.5648,-59.9488 6915.4791,-29.2948 7027.6044,-20.512"/>
<polygon fill="#000000" stroke="#000000" points="7027.8902,-22.2451 7032.7384,-20.1103 7027.6171,-18.7557 7027.8902,-22.2451"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;time -->
<g id="edge173" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M3036.5137,-389.2497C3361.4352,-378.1464 4126.4478,-349.0702 4240,-318 4300.5879,-301.4219 4431.218,-207.2832 4491,-188 4659.4519,-133.6643 4712.9402,-171.519 4885,-130 4891.7749,-128.3652 4898.9134,-126.2336 4905.6802,-124.012"/>
<polygon fill="#000000" stroke="#000000" points="4906.5877,-125.5533 4910.7702,-122.3022 4905.4732,-122.2355 4906.5877,-125.5533"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;sync -->
<g id="edge171" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M3036.5866,-392.9642C3909.88,-386.6378 8417.8914,-352.3377 8479,-318 8559.4284,-272.8062 8553.2478,-221.2255 8567,-130 8569.385,-114.1788 8569.4375,-109.8132 8567,-94 8564.1782,-75.6934 8557.7449,-55.7508 8552.2487,-40.889"/>
<polygon fill="#000000" stroke="#000000" points="8553.8275,-40.1156 8550.4273,-36.0534 8550.5521,-41.3493 8553.8275,-40.1156"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;io/ioutil -->
<g id="edge163" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M2745.3098,-392.9164C2342.9486,-389.2287 1222.137,-374.0765 858,-318 582.6435,-275.5955 483.0544,-296.9314 260,-130 227.7133,-105.837 202.293,-65.6788 188.4792,-40.5848"/>
<polygon fill="#000000" stroke="#000000" points="189.9587,-39.6419 186.0359,-36.0817 186.8823,-41.3111 189.9587,-39.6419"/>
</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="M2997,-130C2997,-130 2819,-130 2819,-130 2813,-130 2807,-124 2807,-118 2807,-118 2807,-106 2807,-106 2807,-100 2813,-94 2819,-94 2819,-94 2997,-94 2997,-94 3003,-94 3009,-100 3009,-106 3009,-106 3009,-118 3009,-118 3009,-124 3003,-130 2997,-130"/>
<text text-anchor="middle" x="2908" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/proto</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge157" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M2745.3403,-385.0275C2646.2783,-375.5324 2527.658,-356.3298 2496,-318 2403.268,-205.7251 2650.9011,-148.9478 2801.6176,-125.522"/>
<polygon fill="#000000" stroke="#000000" points="2802.2621,-127.1935 2806.9374,-124.7027 2801.7293,-123.7343 2802.2621,-127.1935"/>
</g>
<!-- sync/atomic -->
<g id="node53" class="node">
<title>sync/atomic</title>
<g id="a_node53"><a xlink:href="https://godoc.org/sync/atomic" xlink:title="sync/atomic" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1985.5,-36C1985.5,-36 1926.5,-36 1926.5,-36 1920.5,-36 1914.5,-30 1914.5,-24 1914.5,-24 1914.5,-12 1914.5,-12 1914.5,-6 1920.5,0 1926.5,0 1926.5,0 1985.5,0 1985.5,0 1991.5,0 1997.5,-6 1997.5,-12 1997.5,-12 1997.5,-24 1997.5,-24 1997.5,-30 1991.5,-36 1985.5,-36"/>
<text text-anchor="middle" x="1956" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync/atomic</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;sync/atomic -->
<g id="edge172" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;sync/atomic</title>
<path fill="none" stroke="#000000" d="M2745.2362,-385.8993C2540.5555,-373.5308 2187.1282,-348.1677 2136,-318 2028.602,-254.6308 1977.6961,-99.9561 1961.7458,-41.18"/>
<polygon fill="#000000" stroke="#000000" points="1963.377,-40.5049 1960.3966,-36.1254 1959.9954,-41.4076 1963.377,-40.5049"/>
</g>
<!-- unicode/utf8 -->
<g id="node54" class="node">
<title>unicode/utf8</title>
<g id="a_node54"><a xlink:href="https://godoc.org/unicode/utf8" xlink:title="unicode/utf8" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2099.5,-36C2099.5,-36 2038.5,-36 2038.5,-36 2032.5,-36 2026.5,-30 2026.5,-24 2026.5,-24 2026.5,-12 2026.5,-12 2026.5,-6 2032.5,0 2038.5,0 2038.5,0 2099.5,0 2099.5,0 2105.5,0 2111.5,-6 2111.5,-12 2111.5,-12 2111.5,-24 2111.5,-24 2111.5,-30 2105.5,-36 2099.5,-36"/>
<text text-anchor="middle" x="2069" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unicode/utf8</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;unicode/utf8 -->
<g id="edge174" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;unicode/utf8</title>
<path fill="none" stroke="#000000" d="M2745.2736,-388.2527C2573.1949,-379.6674 2298.5362,-359.7996 2205,-318 2109.3999,-275.2781 2082.5182,-232.8765 2063,-130 2057.2297,-99.5861 2060.94,-63.7543 2064.5813,-40.9626"/>
<polygon fill="#000000" stroke="#000000" points="2066.3087,-41.2424 2065.4021,-36.0231 2062.856,-40.6686 2066.3087,-41.2424"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/internal -->
<g id="node58" class="node">
<title>github.com/prometheus/client_golang/prometheus/internal</title>
<g id="a_node58"><a xlink:href="https://godoc.org/github.com/prometheus/client_golang/prometheus/internal" xlink:title="github.com/prometheus/client_golang/prometheus/internal" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2835,-318C2835,-318 2523,-318 2523,-318 2517,-318 2511,-312 2511,-306 2511,-306 2511,-294 2511,-294 2511,-288 2517,-282 2523,-282 2523,-282 2835,-282 2835,-282 2841,-282 2847,-288 2847,-294 2847,-294 2847,-306 2847,-306 2847,-312 2841,-318 2835,-318"/>
<text text-anchor="middle" x="2679" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/client_golang/prometheus/internal</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/client_golang/prometheus/internal -->
<g id="edge158" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/client_golang/prometheus/internal</title>
<path fill="none" stroke="#000000" d="M2850.1243,-375.8759C2814.1969,-359.9458 2761.9732,-336.79 2724.6803,-320.2545"/>
<polygon fill="#000000" stroke="#000000" points="2725.0304,-318.4955 2719.7502,-318.0685 2723.6117,-321.695 2725.0304,-318.4955"/>
</g>
<!-- github.com/prometheus/client_model/go -->
<g id="node59" class="node">
<title>github.com/prometheus/client_model/go</title>
<g id="a_node59"><a xlink:href="https://godoc.org/github.com/prometheus/client_model/go" xlink:title="github.com/prometheus/client_model/go" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3116.5,-224C3116.5,-224 2901.5,-224 2901.5,-224 2895.5,-224 2889.5,-218 2889.5,-212 2889.5,-212 2889.5,-200 2889.5,-200 2889.5,-194 2895.5,-188 2901.5,-188 2901.5,-188 3116.5,-188 3116.5,-188 3122.5,-188 3128.5,-194 3128.5,-200 3128.5,-200 3128.5,-212 3128.5,-212 3128.5,-218 3122.5,-224 3116.5,-224"/>
<text text-anchor="middle" x="3009" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/client_model/go</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/client_model/go -->
<g id="edge159" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/client_model/go</title>
<path fill="none" stroke="#000000" d="M2902.3143,-375.9738C2923.9325,-341.5313 2971.0624,-266.443 2994.7742,-228.6648"/>
<polygon fill="#000000" stroke="#000000" points="2996.3706,-229.4132 2997.5465,-224.2479 2993.4062,-227.5525 2996.3706,-229.4132"/>
</g>
<!-- github.com/prometheus/common/expfmt -->
<g id="node60" class="node">
<title>github.com/prometheus/common/expfmt</title>
<g id="a_node60"><a xlink:href="https://godoc.org/github.com/prometheus/common/expfmt" xlink:title="github.com/prometheus/common/expfmt" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M4162,-318C4162,-318 3944,-318 3944,-318 3938,-318 3932,-312 3932,-306 3932,-306 3932,-294 3932,-294 3932,-288 3938,-282 3944,-282 3944,-282 4162,-282 4162,-282 4168,-282 4174,-288 4174,-294 4174,-294 4174,-306 4174,-306 4174,-312 4168,-318 4162,-318"/>
<text text-anchor="middle" x="4053" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/common/expfmt</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/common/expfmt -->
<g id="edge160" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/common/expfmt</title>
<path fill="none" stroke="#000000" d="M3036.6979,-382.2138C3266.5591,-363.6191 3709.4975,-327.7876 3926.6805,-310.2186"/>
<polygon fill="#000000" stroke="#000000" points="3926.926,-311.9546 3931.7686,-309.807 3926.6437,-308.466 3926.926,-311.9546"/>
</g>
<!-- github.com/prometheus/common/model -->
<g id="node61" class="node">
<title>github.com/prometheus/common/model</title>
<g id="a_node61"><a xlink:href="https://godoc.org/github.com/prometheus/common/model" xlink:title="github.com/prometheus/common/model" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3501.5,-224C3501.5,-224 3288.5,-224 3288.5,-224 3282.5,-224 3276.5,-218 3276.5,-212 3276.5,-212 3276.5,-200 3276.5,-200 3276.5,-194 3282.5,-188 3288.5,-188 3288.5,-188 3501.5,-188 3501.5,-188 3507.5,-188 3513.5,-194 3513.5,-200 3513.5,-200 3513.5,-212 3513.5,-212 3513.5,-218 3507.5,-224 3501.5,-224"/>
<text text-anchor="middle" x="3395" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/common/model</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/common/model -->
<g id="edge161" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/common/model</title>
<path fill="none" stroke="#000000" d="M2909.3201,-375.7891C2935.6648,-350.6881 2986.843,-305.8615 3039,-282 3112.24,-248.4931 3200.7845,-229.5124 3271.2453,-218.8988"/>
<polygon fill="#000000" stroke="#000000" points="3271.5986,-220.6156 3276.2868,-218.149 3271.0837,-217.1536 3271.5986,-220.6156"/>
</g>
<!-- github.com/prometheus/procfs -->
<g id="node62" class="node">
<title>github.com/prometheus/procfs</title>
<g id="a_node62"><a xlink:href="https://godoc.org/github.com/prometheus/procfs" xlink:title="github.com/prometheus/procfs" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2848,-224C2848,-224 2688,-224 2688,-224 2682,-224 2676,-218 2676,-212 2676,-212 2676,-200 2676,-200 2676,-194 2682,-188 2688,-188 2688,-188 2848,-188 2848,-188 2854,-188 2860,-194 2860,-200 2860,-200 2860,-212 2860,-212 2860,-218 2854,-224 2848,-224"/>
<text text-anchor="middle" x="2768" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/procfs</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/procfs -->
<g id="edge162" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;github.com/prometheus/procfs</title>
<path fill="none" stroke="#000000" d="M2889.589,-375.943C2887.0373,-352.5875 2880.0097,-311.4186 2861,-282 2846.4811,-259.531 2823.1568,-240.4949 2803.4995,-227.0942"/>
<polygon fill="#000000" stroke="#000000" points="2804.2356,-225.4809 2799.1077,-224.1513 2802.2873,-228.3885 2804.2356,-225.4809"/>
</g>
<!-- os -->
<g id="node63" class="node">
<title>os</title>
<g id="a_node63"><a xlink:href="https://godoc.org/os" xlink:title="os" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M935,-36C935,-36 905,-36 905,-36 899,-36 893,-30 893,-24 893,-24 893,-12 893,-12 893,-6 899,0 905,0 905,0 935,0 935,0 941,0 947,-6 947,-12 947,-12 947,-24 947,-24 947,-30 941,-36 935,-36"/>
<text text-anchor="middle" x="920" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">os</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;os -->
<g id="edge165" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M2745.2218,-391.5894C2528.5925,-386.3475 2109.3667,-369.8191 1757,-318 1386.65,-263.5362 1189.455,-405.4741 936,-130 914.0236,-106.1144 913.7518,-66.3988 916.3211,-41.2416"/>
<polygon fill="#000000" stroke="#000000" points="918.0789,-41.2711 916.9056,-36.1053 914.6014,-40.8753 918.0789,-41.2711"/>
</g>
<!-- path/filepath -->
<g id="node64" class="node">
<title>path/filepath</title>
<g id="a_node64"><a xlink:href="https://godoc.org/path/filepath" xlink:title="path/filepath" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M721.5,-36C721.5,-36 660.5,-36 660.5,-36 654.5,-36 648.5,-30 648.5,-24 648.5,-24 648.5,-12 648.5,-12 648.5,-6 654.5,0 660.5,0 660.5,0 721.5,0 721.5,0 727.5,0 733.5,-6 733.5,-12 733.5,-12 733.5,-24 733.5,-24 733.5,-30 727.5,-36 721.5,-36"/>
<text text-anchor="middle" x="691" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">path/filepath</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;path/filepath -->
<g id="edge166" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;path/filepath</title>
<path fill="none" stroke="#000000" d="M2745.2057,-392.837C2340.4356,-388.9197 1222.2875,-373.1784 1066,-318 903.2361,-260.535 758.4737,-99.8093 709.0477,-40.4234"/>
<polygon fill="#000000" stroke="#000000" points="710.1915,-39.0608 705.6548,-36.3255 707.4956,-41.2929 710.1915,-39.0608"/>
</g>
<!-- runtime -->
<g id="node65" class="node">
<title>runtime</title>
<g id="a_node65"><a xlink:href="https://godoc.org/runtime" xlink:title="runtime" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3100.5,-318C3100.5,-318 3065.5,-318 3065.5,-318 3059.5,-318 3053.5,-312 3053.5,-306 3053.5,-306 3053.5,-294 3053.5,-294 3053.5,-288 3059.5,-282 3065.5,-282 3065.5,-282 3100.5,-282 3100.5,-282 3106.5,-282 3112.5,-288 3112.5,-294 3112.5,-294 3112.5,-306 3112.5,-306 3112.5,-312 3106.5,-318 3100.5,-318"/>
<text text-anchor="middle" x="3083" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">runtime</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;runtime -->
<g id="edge167" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;runtime</title>
<path fill="none" stroke="#000000" d="M2928.0195,-375.8759C2962.8135,-358.8413 3014.4841,-333.5443 3048.4501,-316.915"/>
<polygon fill="#000000" stroke="#000000" points="3049.6077,-318.2968 3053.3289,-314.5265 3048.0687,-315.1533 3049.6077,-318.2968"/>
</g>
<!-- runtime/debug -->
<g id="node66" class="node">
<title>runtime/debug</title>
<g id="a_node66"><a xlink:href="https://godoc.org/runtime/debug" xlink:title="runtime/debug" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3226,-318C3226,-318 3154,-318 3154,-318 3148,-318 3142,-312 3142,-306 3142,-306 3142,-294 3142,-294 3142,-288 3148,-282 3154,-282 3154,-282 3226,-282 3226,-282 3232,-282 3238,-288 3238,-294 3238,-294 3238,-306 3238,-306 3238,-312 3232,-318 3226,-318"/>
<text text-anchor="middle" x="3190" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">runtime/debug</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus&#45;&gt;runtime/debug -->
<g id="edge168" class="edge">
<title>github.com/prometheus/client_golang/prometheus&#45;&gt;runtime/debug</title>
<path fill="none" stroke="#000000" d="M2948.2964,-375.9871C3002.67,-358.893 3083.7403,-333.406 3136.7412,-316.7436"/>
<polygon fill="#000000" stroke="#000000" points="3137.5358,-318.3283 3141.7808,-315.1592 3136.4861,-314.9894 3137.5358,-318.3283"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;bufio -->
<g id="edge177" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M5126.528,-469.5702C5123.7863,-405.2441 5105.1681,-189.4326 4979,-94 4943.4257,-67.0919 4264.15,-28.4404 4105.7989,-19.7703"/>
<polygon fill="#000000" stroke="#000000" points="4105.4756,-18.0001 4100.3876,-19.4746 4105.2846,-21.4949 4105.4756,-18.0001"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;compress/gzip -->
<g id="edge178" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;compress/gzip</title>
<path fill="none" stroke="#000000" d="M5182.3802,-469.9871C5234.6177,-452.9963 5312.3482,-427.7137 5363.5908,-411.0466"/>
<polygon fill="#000000" stroke="#000000" points="5364.2519,-412.6719 5368.4653,-409.4611 5363.1692,-409.3435 5364.2519,-412.6719"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;crypto/tls -->
<g id="edge179" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;crypto/tls</title>
<path fill="none" stroke="#000000" d="M5228.1612,-469.9592C5298.7914,-456.426 5394.9224,-436.1268 5478,-412 5481.1984,-411.0711 5484.4883,-410.038 5487.7776,-408.9497"/>
<polygon fill="#000000" stroke="#000000" points="5488.7597,-410.4646 5492.9325,-407.2012 5487.6353,-407.1501 5488.7597,-410.4646"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;errors -->
<g id="edge180" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M5127.8886,-469.8462C5129.3354,-447.4343 5133.007,-408.319 5142,-376 5165.7391,-290.6863 5246.4436,-267.7751 5208,-188 5178.8918,-127.597 5151.7103,-120.2229 5090,-94 4990.2079,-51.5948 4652.1766,-26.8737 4545.5216,-19.9908"/>
<polygon fill="#000000" stroke="#000000" points="4545.4218,-18.2309 4540.3201,-19.6574 4545.1979,-21.7237 4545.4218,-18.2309"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;fmt -->
<g id="edge181" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5138.0653,-469.8163C5153.2846,-445.9495 5182.6162,-403.8311 5216,-376 5374.5087,-243.8555 5877.2661,-101.9599 5900,-94 5970.322,-69.3779 6053.4709,-42.4348 6098.01,-28.1766"/>
<polygon fill="#000000" stroke="#000000" points="6098.7554,-29.7756 6102.9846,-26.5854 6097.6891,-26.4419 6098.7554,-29.7756"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;io -->
<g id="edge185" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M5131.0425,-469.8075C5136.5412,-447.0179 5147.6093,-407.1761 5164,-376 5179.057,-347.3608 5189.6037,-344.6175 5208,-318 5236.0443,-277.4229 5253.3566,-271.4009 5267,-224 5276.9241,-189.5208 5258.1752,-100.0412 5253,-94 5225.1906,-61.5374 5101.0136,-34.8869 5041.2903,-23.69"/>
<polygon fill="#000000" stroke="#000000" points="5041.2989,-21.9117 5036.0633,-22.7186 5040.6594,-25.3528 5041.2989,-21.9117"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net/http -->
<g id="edge187" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M5299.6741,-472.9192C5384.4059,-461.9733 5486.934,-443.3613 5575,-412 5708.325,-364.5215 5849.506,-269.5817 5908.9503,-227.2369"/>
<polygon fill="#000000" stroke="#000000" points="5910.0372,-228.6112 5913.0878,-224.2803 5908.0023,-225.7635 5910.0372,-228.6112"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;strings -->
<g id="edge190" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M5299.5217,-483.4767C5698.7815,-472.5067 6657.2623,-443.0922 6720,-412 6836.4556,-354.2857 6821.466,-284.9779 6908,-188 6931.6521,-161.4933 6939.1431,-156.3225 6963,-130 6990.8085,-99.3175 7021.9998,-62.9353 7041.3233,-40.1544"/>
<polygon fill="#000000" stroke="#000000" points="7042.8925,-41.0095 7044.7898,-36.0634 7040.2222,-38.7468 7042.8925,-41.0095"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;time -->
<g id="edge192" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M5068.1432,-469.9389C5039.2521,-458.0558 5006.5405,-439.5059 4987,-412 4925.5388,-325.4849 4930.4007,-189.7752 4935.3135,-135.5417"/>
<polygon fill="#000000" stroke="#000000" points="4937.0856,-135.3908 4935.8171,-130.2475 4933.6014,-135.0593 4937.0856,-135.3908"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;sync -->
<g id="edge191" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M5299.5843,-485.3276C5685.5743,-478.6998 6647.8956,-458.5578 7452,-412 7577.7786,-404.7174 8463.6114,-361.0977 8582,-318 8659.6718,-289.7247 8746.8551,-264.2735 8715,-188 8686.5089,-119.7814 8615.8373,-64.9798 8574.4904,-37.4128"/>
<polygon fill="#000000" stroke="#000000" points="8575.2279,-35.8028 8570.0909,-34.5086 8573.2996,-38.7237 8575.2279,-35.8028"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;strconv -->
<g id="edge189" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M5082.0851,-469.9055C5047.9032,-455.5784 5000.0724,-434.3218 4960,-412 4803.531,-324.8412 4790.307,-256.9405 4625,-188 4330.3117,-65.1017 3939.0241,-28.597 3823.4673,-20.166"/>
<polygon fill="#000000" stroke="#000000" points="3823.2871,-18.3987 3818.1745,-19.7856 3823.0361,-21.8897 3823.2871,-18.3987"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/client_golang/prometheus -->
<g id="edge182" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/client_golang/prometheus</title>
<path fill="none" stroke="#000000" d="M4954.3326,-480.7412C4530.1974,-462.9108 3442.6818,-417.1923 3042.0924,-400.3518"/>
<polygon fill="#000000" stroke="#000000" points="3041.8972,-398.5922 3036.8281,-400.1305 3041.7502,-402.0891 3041.8972,-398.5922"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/client_model/go -->
<g id="edge183" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/client_model/go</title>
<path fill="none" stroke="#000000" d="M4983.8976,-469.9993C4863.3525,-454.7694 4686.3632,-432.2523 4532,-412 3911.2742,-330.5612 3756.1512,-309.7047 3136,-224 3135.2417,-223.8952 3134.4809,-223.79 3133.7177,-223.6844"/>
<polygon fill="#000000" stroke="#000000" points="3133.8423,-221.935 3128.6493,-222.9817 3133.3616,-225.4018 3133.8423,-221.935"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/common/expfmt -->
<g id="edge184" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;github.com/prometheus/common/expfmt</title>
<path fill="none" stroke="#000000" d="M4954.3519,-476.0251C4852.2047,-465.6657 4721.2593,-446.631 4609,-412 4574.0509,-401.2185 4569.8908,-386.9685 4535,-376 4417.496,-339.0608 4277.9835,-319.5656 4179.3671,-309.6152"/>
<polygon fill="#000000" stroke="#000000" points="4179.2624,-307.8461 4174.1132,-309.0902 4178.9144,-311.3287 4179.2624,-307.8461"/>
</g>
<!-- net -->
<g id="node67" class="node">
<title>net</title>
<g id="a_node67"><a xlink:href="https://godoc.org/net" xlink:title="net" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3493,-130C3493,-130 3463,-130 3463,-130 3457,-130 3451,-124 3451,-118 3451,-118 3451,-106 3451,-106 3451,-100 3457,-94 3463,-94 3463,-94 3493,-94 3493,-94 3499,-94 3505,-100 3505,-106 3505,-106 3505,-118 3505,-118 3505,-124 3499,-130 3493,-130"/>
<text text-anchor="middle" x="3478" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">net</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net -->
<g id="edge186" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net</title>
<path fill="none" stroke="#000000" d="M4954.4783,-471.3902C4867.2017,-460.0006 4760.4492,-441.4544 4668,-412 4633.1516,-400.8973 4627.7067,-390.1964 4594,-376 4365.975,-279.9616 4311.2416,-242.9661 4070,-188 3826.8944,-132.6092 3750.5483,-202.548 3512,-130 3511.2811,-129.7814 3510.5598,-129.5472 3509.8376,-129.2993"/>
<polygon fill="#000000" stroke="#000000" points="3510.3707,-127.6297 3505.0753,-127.4822 3509.123,-130.8997 3510.3707,-127.6297"/>
</g>
<!-- net/http/httptrace -->
<g id="node68" class="node">
<title>net/http/httptrace</title>
<g id="a_node68"><a xlink:href="https://godoc.org/net/http/httptrace" xlink:title="net/http/httptrace" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5327.5,-412C5327.5,-412 5242.5,-412 5242.5,-412 5236.5,-412 5230.5,-406 5230.5,-400 5230.5,-400 5230.5,-388 5230.5,-388 5230.5,-382 5236.5,-376 5242.5,-376 5242.5,-376 5327.5,-376 5327.5,-376 5333.5,-376 5339.5,-382 5339.5,-388 5339.5,-388 5339.5,-400 5339.5,-400 5339.5,-406 5333.5,-412 5327.5,-412"/>
<text text-anchor="middle" x="5285" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/http/httptrace</text>
</a>
</g>
</g>
<!-- github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net/http/httptrace -->
<g id="edge188" class="edge">
<title>github.com/prometheus/client_golang/prometheus/promhttp&#45;&gt;net/http/httptrace</title>
<path fill="none" stroke="#000000" d="M5157.464,-469.8759C5184.0214,-454.0759 5222.5268,-431.1676 5250.2724,-414.6607"/>
<polygon fill="#000000" stroke="#000000" points="5251.2273,-416.129 5254.6295,-412.0685 5249.4377,-413.121 5251.2273,-416.129"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;bufio -->
<g id="edge109" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M3009.045,-101.618C3035.3874,-99.0179 3063.748,-96.3127 3090,-94 3281.47,-77.132 3893.548,-31.3675 4040.878,-20.3902"/>
<polygon fill="#000000" stroke="#000000" points="4041.0653,-22.1312 4045.9215,-20.0145 4040.8052,-18.6409 4041.0653,-22.1312"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;bytes -->
<g id="edge110" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M2806.9948,-103.243C2765.7781,-99.927 2717.6341,-96.3816 2674,-94 1876.5486,-50.474 1671.1762,-129.2455 878,-36 859.3328,-33.8055 838.736,-29.6873 822.1648,-25.9433"/>
<polygon fill="#000000" stroke="#000000" points="822.4224,-24.207 817.1578,-24.7959 821.6406,-27.6186 822.4224,-24.207"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;encoding -->
<g id="edge111" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;encoding</title>
<path fill="none" stroke="#000000" d="M2908,-93.8759C2908,-78.9211 2908,-57.5983 2908,-41.3629"/>
<polygon fill="#000000" stroke="#000000" points="2909.7501,-41.0685 2908,-36.0685 2906.2501,-41.0685 2909.7501,-41.0685"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;encoding/json -->
<g id="edge112" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M2806.9994,-103.1577C2765.7834,-99.8291 2717.6386,-96.2974 2674,-94 1768.2213,-46.314 1540.2077,-74.6842 634,-36 540.552,-32.0109 431.6697,-25.3688 369.1905,-21.3653"/>
<polygon fill="#000000" stroke="#000000" points="369.1344,-19.6081 364.0325,-21.034 368.91,-23.1009 369.1344,-19.6081"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;errors -->
<g id="edge113" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M3009.1061,-104.0215C3052.2044,-100.7313 3103.05,-96.9958 3149,-94 3680.5307,-59.3454 4329.2376,-27.0024 4480.4366,-19.5868"/>
<polygon fill="#000000" stroke="#000000" points="4480.696,-21.3263 4485.6043,-19.3335 4480.5246,-17.8305 4480.696,-21.3263"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;fmt -->
<g id="edge114" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3009.4156,-107.8778C3105.9718,-104.023 3255.3755,-98.2401 3385,-94 4500.7318,-57.5039 5871.944,-24.1882 6097.8239,-18.7684"/>
<polygon fill="#000000" stroke="#000000" points="6097.9893,-20.5151 6102.9459,-18.6456 6097.9054,-17.0161 6097.9893,-20.5151"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;math -->
<g id="edge117" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M2821.0014,-93.9871C2719.1213,-72.893 2555.5139,-39.0183 2486.4395,-24.7166"/>
<polygon fill="#000000" stroke="#000000" points="2486.4872,-22.9394 2481.2362,-23.6392 2485.7775,-26.3667 2486.4872,-22.9394"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sort -->
<g id="edge119" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M2890.8399,-93.8759C2876.3113,-78.531 2855.4346,-56.4815 2839.9272,-40.1029"/>
<polygon fill="#000000" stroke="#000000" points="2840.8159,-38.4961 2836.1074,-36.0685 2838.2743,-40.9025 2840.8159,-38.4961"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;reflect -->
<g id="edge118" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;reflect</title>
<path fill="none" stroke="#000000" d="M2806.9336,-104.1818C2765.7078,-101.0041 2717.5736,-97.3085 2674,-94 2330.0256,-67.8823 2235.0899,-117.9466 1900,-36 1896.7635,-35.2085 1893.4584,-34.1922 1890.1945,-33.0462"/>
<polygon fill="#000000" stroke="#000000" points="1890.4114,-31.2594 1885.115,-31.1522 1889.1885,-34.5389 1890.4114,-31.2594"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;unsafe -->
<g id="edge125" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;unsafe</title>
<path fill="none" stroke="#000000" d="M2806.9455,-104.0207C2765.7215,-100.8193 2717.5854,-97.1495 2674,-94 2292.7903,-66.454 2187.195,-127.0709 1816,-36 1813.1688,-35.3054 1810.2873,-34.428 1807.4309,-33.4364"/>
<polygon fill="#000000" stroke="#000000" points="1807.6295,-31.6433 1802.333,-31.5427 1806.4107,-34.9243 1807.6295,-31.6433"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;io -->
<g id="edge115" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M3009.0023,-105.4918C3067.1791,-101.8553 3141.6913,-97.3881 3208,-94 3571.9973,-75.4014 4764.5826,-27.7303 4976.6135,-19.2877"/>
<polygon fill="#000000" stroke="#000000" points="4976.8042,-21.0316 4981.7306,-19.084 4976.6649,-17.5344 4976.8042,-21.0316"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;strings -->
<g id="edge121" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3009.209,-108.1555C3115.4848,-104.211 3287.47,-98.089 3436,-94 3814.7367,-83.5734 6687.9816,-25.5072 7027.298,-18.6596"/>
<polygon fill="#000000" stroke="#000000" points="7027.6089,-20.4038 7032.5726,-18.5532 7027.5383,-16.9045 7027.6089,-20.4038"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sync -->
<g id="edge122" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M3009.203,-107.9203C3115.4739,-103.7838 3287.4551,-97.5073 3436,-94 5397.8448,-47.6781 5888.9843,-74.4035 7851,-36 8105.3856,-31.0208 8412.2961,-21.9665 8510.8738,-18.9827"/>
<polygon fill="#000000" stroke="#000000" points="8511.019,-20.7292 8515.9636,-18.8284 8510.9129,-17.2308 8511.019,-20.7292"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;strconv -->
<g id="edge120" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M3009.3045,-96.8021C3016.6415,-95.8159 3023.9315,-94.8706 3031,-94 3310.8359,-59.5321 3650.186,-29.8291 3756.5065,-20.8057"/>
<polygon fill="#000000" stroke="#000000" points="3756.8562,-22.5324 3761.6905,-20.3664 3756.5606,-19.0449 3756.8562,-22.5324"/>
</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="M3012,-36C3012,-36 2982,-36 2982,-36 2976,-36 2970,-30 2970,-24 2970,-24 2970,-12 2970,-12 2970,-6 2976,0 2982,0 2982,0 3012,0 3012,0 3018,0 3024,-6 3024,-12 3024,-12 3024,-24 3024,-24 3024,-30 3018,-36 3012,-36"/>
<text text-anchor="middle" x="2997" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">log</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;log -->
<g id="edge116" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;log</title>
<path fill="none" stroke="#000000" d="M2925.1601,-93.8759C2939.6887,-78.531 2960.5654,-56.4815 2976.0728,-40.1029"/>
<polygon fill="#000000" stroke="#000000" points="2977.7257,-40.9025 2979.8926,-36.0685 2975.1841,-38.4961 2977.7257,-40.9025"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sync/atomic -->
<g id="edge123" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sync/atomic</title>
<path fill="none" stroke="#000000" d="M2806.6018,-104.0173C2580.2231,-86.1111 2050.4349,-43.7035 2012,-36 2008.9116,-35.381 2005.7545,-34.6499 2002.5901,-33.8426"/>
<polygon fill="#000000" stroke="#000000" points="2002.9024,-32.1148 1997.6203,-32.5166 2002.0001,-35.4965 2002.9024,-32.1148"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;unicode/utf8 -->
<g id="edge124" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;unicode/utf8</title>
<path fill="none" stroke="#000000" d="M2806.797,-100.6614C2624.9937,-80.2925 2249.7021,-38.2455 2116.8746,-23.3638"/>
<polygon fill="#000000" stroke="#000000" points="2117.0356,-21.621 2111.8719,-22.8033 2116.6459,-25.0992 2117.0356,-21.621"/>
</g>
<!-- github.com/matttproud/golang_protobuf_extensions/pbutil -->
<g id="node55" class="node">
<title>github.com/matttproud/golang_protobuf_extensions/pbutil</title>
<g id="a_node55"><a xlink:href="https://godoc.org/github.com/matttproud/golang_protobuf_extensions/pbutil" xlink:title="github.com/matttproud/golang_protobuf_extensions/pbutil" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M4043.5,-224C4043.5,-224 3732.5,-224 3732.5,-224 3726.5,-224 3720.5,-218 3720.5,-212 3720.5,-212 3720.5,-200 3720.5,-200 3720.5,-194 3726.5,-188 3732.5,-188 3732.5,-188 4043.5,-188 4043.5,-188 4049.5,-188 4055.5,-194 4055.5,-200 4055.5,-200 4055.5,-212 4055.5,-212 4055.5,-218 4049.5,-224 4043.5,-224"/>
<text text-anchor="middle" x="3888" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/matttproud/golang_protobuf_extensions/pbutil</text>
</a>
</g>
</g>
<!-- github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;encoding/binary -->
<g id="edge136" class="edge">
<title>github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;encoding/binary</title>
<path fill="none" stroke="#000000" d="M3720.4423,-196.9205C3659.8242,-193.8212 3590.8409,-190.5082 3528,-188 3420.0379,-183.6908 1665.4949,-200.9434 1584,-130 1559.0371,-108.2692 1558.6371,-66.9015 1561.3238,-40.9793"/>
<polygon fill="#000000" stroke="#000000" points="1563.0623,-41.1786 1561.8959,-36.0112 1559.5853,-40.7782 1563.0623,-41.1786"/>
</g>
<!-- github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;errors -->
<g id="edge137" class="edge">
<title>github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M4005.2542,-187.9658C4074.6439,-175.5071 4163.6252,-156.3919 4240,-130 4274.5686,-118.0546 4280.4394,-108.5385 4314,-94 4371.9713,-68.8868 4441.1874,-43.4474 4480.8265,-29.3"/>
<polygon fill="#000000" stroke="#000000" points="4481.8599,-30.7897 4485.9831,-27.4638 4480.6858,-27.4925 4481.8599,-30.7897"/>
</g>
<!-- github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;io -->
<g id="edge139" class="edge">
<title>github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M3995.4862,-187.9738C4240.8222,-146.8291 4832.0188,-47.6811 4976.6602,-23.4236"/>
<polygon fill="#000000" stroke="#000000" points="4976.9742,-25.1455 4981.6158,-22.5925 4976.3952,-21.6937 4976.9742,-25.1455"/>
</g>
<!-- github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge138" class="edge">
<title>github.com/matttproud/golang_protobuf_extensions/pbutil&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3720.3674,-189.921C3518.0873,-170.5186 3184.0447,-138.4778 3014.2253,-122.189"/>
<polygon fill="#000000" stroke="#000000" points="3014.1447,-120.4233 3009.0004,-121.6878 3013.8104,-123.9073 3014.1447,-120.4233"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt -->
<g id="edge146" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6327.243,-93.9871C6278.7427,-75.3025 6204.2135,-46.5904 6162.0198,-30.3355"/>
<polygon fill="#000000" stroke="#000000" points="6162.5837,-28.6774 6157.2889,-28.5129 6161.3255,-31.9435 6162.5837,-28.6774"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/internal&#45;&gt;sort -->
<g id="edge176" class="edge">
<title>github.com/prometheus/client_golang/prometheus/internal&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M2650.3845,-281.8723C2596.3086,-245.3833 2488.923,-160.8516 2540,-94 2570.076,-54.6353 2719.5984,-30.7961 2786.5221,-21.94"/>
<polygon fill="#000000" stroke="#000000" points="2786.85,-23.6621 2791.5808,-21.2784 2786.3961,-20.1917 2786.85,-23.6621"/>
</g>
<!-- github.com/prometheus/client_golang/prometheus/internal&#45;&gt;github.com/prometheus/client_model/go -->
<g id="edge175" class="edge">
<title>github.com/prometheus/client_golang/prometheus/internal&#45;&gt;github.com/prometheus/client_model/go</title>
<path fill="none" stroke="#000000" d="M2742.2369,-281.9871C2799.1222,-265.7834 2882.4828,-242.0382 2940.8356,-225.4165"/>
<polygon fill="#000000" stroke="#000000" points="2941.3672,-227.0848 2945.6965,-224.0319 2940.4083,-223.7187 2941.3672,-227.0848"/>
</g>
<!-- github.com/prometheus/client_model/go&#45;&gt;fmt -->
<g id="edge193" class="edge">
<title>github.com/prometheus/client_model/go&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3128.559,-189.9608C3232.0931,-175.6472 3385.7506,-153.387 3519,-130 3598.4977,-116.0471 3616.8239,-103.2929 3697,-94 3946.2411,-65.1114 5826.9332,-24.4153 6097.5907,-18.6814"/>
<polygon fill="#000000" stroke="#000000" points="6097.9878,-20.4235 6102.9496,-18.568 6097.9137,-16.9243 6097.9878,-20.4235"/>
</g>
<!-- github.com/prometheus/client_model/go&#45;&gt;math -->
<g id="edge195" class="edge">
<title>github.com/prometheus/client_model/go&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M2928.3279,-187.9739C2874.3206,-174.7355 2802.1901,-154.7734 2741,-130 2709.6665,-117.3143 2704.9641,-107.5625 2674,-94 2608.9556,-65.5101 2529.5461,-40.3224 2486.1415,-27.3277"/>
<polygon fill="#000000" stroke="#000000" points="2486.578,-25.6318 2481.2864,-25.8801 2485.5779,-28.9859 2486.578,-25.6318"/>
</g>
<!-- github.com/prometheus/client_model/go&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge194" class="edge">
<title>github.com/prometheus/client_model/go&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M2989.5262,-187.8759C2972.8989,-172.401 2948.9451,-150.1073 2931.3027,-133.6877"/>
<polygon fill="#000000" stroke="#000000" points="2932.2664,-132.1939 2927.414,-130.0685 2929.8819,-134.756 2932.2664,-132.1939"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;bufio -->
<g id="edge196" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M4063.3033,-281.8818C4077.5121,-258.0874 4105.0242,-216.0491 4137,-188 4176.4948,-153.3553 4213.4875,-175.3562 4240,-130 4273.8598,-72.0742 4162.7447,-37.9965 4105.257,-24.6085"/>
<polygon fill="#000000" stroke="#000000" points="4105.4682,-22.8617 4100.2038,-23.4527 4104.6878,-26.2736 4105.4682,-22.8617"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;bytes -->
<g id="edge197" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M3931.9248,-296.1715C3336.2147,-277.0549 742.6913,-190.456 686,-130 653.6676,-95.5205 716.6875,-54.7959 758.015,-33.212"/>
<polygon fill="#000000" stroke="#000000" points="759.0468,-34.6491 762.6899,-30.8033 757.4436,-31.5378 759.0468,-34.6491"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;fmt -->
<g id="edge198" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M4140.4495,-281.9593C4198.5397,-268.7757 4275.9767,-248.8816 4342,-224 4375.4786,-211.3832 4380.1317,-199.5298 4414,-188 4620.6135,-117.6622 4679.5014,-121.6566 4896,-94 5371.072,-33.3119 5955.4576,-20.6791 6097.6904,-18.4355"/>
<polygon fill="#000000" stroke="#000000" points="6097.9843,-20.1813 6102.9566,-18.3541 6097.9301,-16.6817 6097.9843,-20.1813"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;math -->
<g id="edge206" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3931.612,-297.8032C3689.3614,-292.4417 3128.9556,-275.14 2661,-224 2405.3286,-196.0593 2256.4385,-326.0785 2090,-130 2079.6459,-117.802 2079.9085,-106.4162 2090,-94 2131.7851,-42.5895 2340.5396,-24.763 2421.6753,-19.7152"/>
<polygon fill="#000000" stroke="#000000" points="2421.9476,-21.4519 2426.8319,-19.4009 2421.7347,-17.9584 2421.9476,-21.4519"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;io -->
<g id="edge204" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M4100.8741,-281.972C4163.1145,-258.8285 4275.4068,-218.075 4373,-188 4602.1352,-117.3882 4882.8244,-48.3448 4976.7031,-25.7172"/>
<polygon fill="#000000" stroke="#000000" points="4977.3741,-27.3557 4981.8256,-24.4839 4976.5548,-23.9529 4977.3741,-27.3557"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;mime -->
<g id="edge207" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;mime</title>
<path fill="none" stroke="#000000" d="M4154.7539,-281.9871C4276.6517,-260.4082 4474.1025,-225.4545 4551.4513,-211.7619"/>
<polygon fill="#000000" stroke="#000000" points="4552.1918,-213.4081 4556.8102,-210.8133 4551.5816,-209.9617 4552.1918,-213.4081"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;net/http -->
<g id="edge208" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M4174.1433,-293.9589C4551.2479,-275.1537 5691.6717,-218.2837 5903.8295,-207.704"/>
<polygon fill="#000000" stroke="#000000" points="5904.0543,-209.4451 5908.9609,-207.4481 5903.8799,-205.9494 5904.0543,-209.4451"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;strings -->
<g id="edge210" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M4174.0086,-284.3265C4527.6711,-238.5881 5544.1528,-107.6453 5695,-94 6225.8809,-45.9776 6875.8478,-23.7218 7027.3658,-18.9829"/>
<polygon fill="#000000" stroke="#000000" points="7027.6013,-20.7266 7032.5444,-18.8217 7027.4924,-17.2282 7027.6013,-20.7266"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;sync -->
<g id="edge211" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M4174.1989,-298.4787C4783.1741,-290.7039 7486.7737,-254.5848 7662,-224 7711.4277,-215.3727 7720.7704,-201.8361 7769,-188 7942.0458,-138.3568 7987.1498,-132.5484 8163,-94 8291.4195,-65.849 8445.1975,-36.3926 8510.7969,-24.026"/>
<polygon fill="#000000" stroke="#000000" points="8511.1527,-25.7399 8515.7424,-23.0946 8510.5048,-22.3003 8511.1527,-25.7399"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;io/ioutil -->
<g id="edge205" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M3931.9154,-296.8645C3419.4193,-283.5641 1448.9479,-232.1193 1317,-224 878.0635,-196.9903 743.5093,-285.0962 332,-130 278.4832,-109.8297 226.8049,-66.0902 198.7238,-39.6349"/>
<polygon fill="#000000" stroke="#000000" points="199.9167,-38.3543 195.0861,-36.1798 197.5063,-40.8921 199.9167,-38.3543"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;strconv -->
<g id="edge209" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M3937.3312,-281.9946C3842.242,-266.0122 3720.8126,-242.408 3706,-224 3695.9693,-211.5346 3695.4828,-200.0577 3706,-188 3830.7336,-44.9964 4004.2664,-273.0036 4129,-130 4139.5172,-117.9423 4138.9999,-106.49 4129,-94 4090.8984,-46.4106 3901.5917,-26.5898 3823.6335,-20.3567"/>
<polygon fill="#000000" stroke="#000000" points="3823.3382,-18.5782 3818.2165,-19.9312 3823.0641,-22.0674 3823.3382,-18.5782"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge199" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3931.7269,-284.3726C3924.3788,-283.5382 3917.0929,-282.7399 3910,-282 3599.5076,-249.6101 3509.3323,-312.6273 3210,-224 3177.5868,-214.403 3174.0971,-201.2548 3143,-188 3089.4194,-165.1619 3026.5367,-145.1626 2979.3086,-131.4195"/>
<polygon fill="#000000" stroke="#000000" points="2979.7886,-129.7366 2974.4991,-130.0258 2978.8144,-133.0983 2979.7886,-129.7366"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;github.com/matttproud/golang_protobuf_extensions/pbutil -->
<g id="edge200" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;github.com/matttproud/golang_protobuf_extensions/pbutil</title>
<path fill="none" stroke="#000000" d="M4021.1863,-281.8759C3993.4523,-266.0759 3953.241,-243.1676 3924.2662,-226.6607"/>
<polygon fill="#000000" stroke="#000000" points="3924.9267,-225.023 3919.716,-224.0685 3923.1942,-228.0641 3924.9267,-225.023"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/client_model/go -->
<g id="edge201" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/client_model/go</title>
<path fill="none" stroke="#000000" d="M3931.7324,-284.3188C3924.3829,-283.4978 3917.0952,-282.7172 3910,-282 3573.3985,-247.975 3487.5866,-258.1719 3151,-224 3145.4161,-223.4331 3139.7122,-222.8261 3133.9529,-222.1905"/>
<polygon fill="#000000" stroke="#000000" points="3133.8132,-220.4142 3128.65,-221.5991 3133.4252,-223.8926 3133.8132,-220.4142"/>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/common/model -->
<g id="edge203" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/common/model</title>
<path fill="none" stroke="#000000" d="M3931.9295,-282.7042C3814.527,-265.9324 3637.2667,-240.6095 3518.9105,-223.7015"/>
<polygon fill="#000000" stroke="#000000" points="3518.8687,-221.9278 3513.6714,-222.9531 3518.3737,-225.3927 3518.8687,-221.9278"/>
</g>
<!-- github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg -->
<g id="node69" class="node">
<title>github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg</title>
<g id="a_node69"><a xlink:href="https://godoc.org/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg" xlink:title="github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M4102.5,-130C4102.5,-130 3723.5,-130 3723.5,-130 3717.5,-130 3711.5,-124 3711.5,-118 3711.5,-118 3711.5,-106 3711.5,-106 3711.5,-100 3717.5,-94 3723.5,-94 3723.5,-94 4102.5,-94 4102.5,-94 4108.5,-94 4114.5,-100 4114.5,-106 4114.5,-106 4114.5,-118 4114.5,-118 4114.5,-124 4108.5,-130 4102.5,-130"/>
<text text-anchor="middle" x="3913" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg</text>
</a>
</g>
</g>
<!-- github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg -->
<g id="edge202" class="edge">
<title>github.com/prometheus/common/expfmt&#45;&gt;github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg</title>
<path fill="none" stroke="#000000" d="M3931.9931,-284.8003C3821.2243,-269.6448 3671.856,-245.5782 3654,-224 3613.43,-174.973 3680.716,-146.8634 3756.8482,-131.0667"/>
<polygon fill="#000000" stroke="#000000" points="3757.3241,-132.7558 3761.8747,-130.0439 3756.6261,-129.3261 3757.3241,-132.7558"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;encoding/json -->
<g id="edge215" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M3276.4847,-196.4411C3234.3639,-193.3335 3186.5897,-190.1382 3143,-188 2179.3698,-140.7302 1933.1561,-224.4346 973,-130 746.1167,-107.6853 479.2125,-53.0836 369.267,-29.3381"/>
<polygon fill="#000000" stroke="#000000" points="369.4079,-27.5782 364.1509,-28.2309 368.6676,-30.999 369.4079,-27.5782"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;fmt -->
<g id="edge216" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3513.8579,-194.8106C3746.5703,-173.1679 4278.7314,-124.9805 4727,-94 5274.7415,-56.1448 5943.8744,-26.1054 6097.5163,-19.4015"/>
<polygon fill="#000000" stroke="#000000" points="6097.8443,-21.1389 6102.7633,-19.1729 6097.6919,-17.6423 6097.8443,-21.1389"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;math -->
<g id="edge217" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3276.4444,-196.6988C3126.9984,-183.9989 2879.0969,-159.417 2792,-130 2761.8115,-119.8038 2759.381,-106.3316 2730,-94 2645.1546,-58.3892 2538.6744,-34.5361 2486.2292,-24.0597"/>
<polygon fill="#000000" stroke="#000000" points="2486.2648,-22.2829 2481.02,-23.0278 2485.5846,-25.7161 2486.2648,-22.2829"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;sort -->
<g id="edge219" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M3386.9757,-187.6426C3374.6814,-161.9342 3348.5908,-115.904 3311,-94 3136.386,7.7468 3054.7305,-90.06 2860,-36 2857.191,-35.2202 2854.3253,-34.2826 2851.4796,-33.2502"/>
<polygon fill="#000000" stroke="#000000" points="2851.6909,-31.4572 2846.3957,-31.3031 2850.439,-34.7257 2851.6909,-31.4572"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;strings -->
<g id="edge221" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3513.5034,-198.9667C3571.5235,-195.5676 3642.412,-191.4808 3706,-188 3955.7362,-174.3297 4589.3184,-198.0252 4830,-130 4862.1536,-120.9122 4863.7727,-102.823 4896,-94 5003.4125,-64.5932 6766.5533,-24.4995 7027.7632,-18.7083"/>
<polygon fill="#000000" stroke="#000000" points="7027.9824,-20.4539 7032.9424,-18.5936 7027.9049,-16.9548 7027.9824,-20.4539"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;time -->
<g id="edge222" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M3513.8693,-198.8735C3571.8198,-195.4622 3642.5426,-191.3919 3706,-188 3968.8295,-173.9513 4631.069,-182.4239 4889,-130 4894.5757,-128.8667 4900.3636,-127.2068 4905.9243,-125.3466"/>
<polygon fill="#000000" stroke="#000000" points="4906.8104,-126.891 4910.9546,-123.5913 4905.6572,-123.5864 4906.8104,-126.891"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;regexp -->
<g id="edge218" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M3513.8408,-198.2807C3571.7846,-194.7317 3642.5101,-190.7168 3706,-188 4635.2846,-148.2345 4869.3497,-182.5343 5798,-130 5985.4942,-119.3933 6031.5645,-105.5977 6219,-94 6891.0971,-52.4136 7065.7829,-126.9134 7733,-36 7747.5983,-34.0109 7763.4957,-30.4676 7776.9596,-27.0478"/>
<polygon fill="#000000" stroke="#000000" points="7777.3996,-28.7417 7781.8029,-25.7966 7776.5241,-25.3529 7777.3996,-28.7417"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;strconv -->
<g id="edge220" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M3432.8743,-187.9738C3510.0594,-151.2375 3684.3973,-68.2616 3757.1466,-33.6366"/>
<polygon fill="#000000" stroke="#000000" points="3758.0268,-35.1558 3761.7894,-31.4268 3756.5226,-31.9955 3758.0268,-35.1558"/>
</g>
<!-- github.com/prometheus/common/model&#45;&gt;unicode/utf8 -->
<g id="edge223" class="edge">
<title>github.com/prometheus/common/model&#45;&gt;unicode/utf8</title>
<path fill="none" stroke="#000000" d="M3276.4459,-197.1325C3234.3215,-194.0875 3186.5551,-190.7549 3143,-188 3026.0563,-180.6033 2178.0763,-207.2858 2090,-130 2065.2889,-108.3163 2063.8107,-67.5893 2065.8154,-41.6797"/>
<polygon fill="#000000" stroke="#000000" points="2067.5862,-41.524 2066.2889,-36.3879 2064.1002,-41.212 2067.5862,-41.524"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;bufio -->
<g id="edge224" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M2860.1973,-189.4064C2922.9973,-176.6734 3007.4028,-156.7325 3079,-130 3111.7743,-117.763 3115.3641,-103.619 3149,-94 3170.9353,-87.7271 3879.1592,-32.9238 4040.5072,-20.498"/>
<polygon fill="#000000" stroke="#000000" points="4040.7174,-22.2371 4045.5683,-20.1083 4040.4487,-18.7474 4040.7174,-22.2371"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;bytes -->
<g id="edge225" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M2675.7376,-194.4557C2653.2767,-191.9852 2629.3002,-189.6312 2607,-188 2421.7165,-174.447 1110.8609,-192.748 936,-130 884.1264,-111.3854 835.8644,-66.997 809.9036,-40.0255"/>
<polygon fill="#000000" stroke="#000000" points="810.9534,-38.5904 806.2373,-36.1776 808.4194,-41.0048 810.9534,-38.5904"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;encoding/hex -->
<g id="edge226" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;encoding/hex</title>
<path fill="none" stroke="#000000" d="M2738.5001,-187.8759C2712.8889,-172.1409 2675.8029,-149.356 2648.9609,-132.8648"/>
<polygon fill="#000000" stroke="#000000" points="2649.5857,-131.1949 2644.4094,-130.0685 2647.7535,-134.177 2649.5857,-131.1949"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;errors -->
<g id="edge227" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M2860.2169,-189.7843C2951.9679,-173.1431 3086.072,-147.3056 3136,-130 3169.8041,-118.2831 3173.4338,-103.229 3208,-94 3271.3705,-77.0803 4284.7677,-28.7296 4480.4407,-19.524"/>
<polygon fill="#000000" stroke="#000000" points="4480.8089,-21.2587 4485.7211,-19.2758 4480.6444,-17.7626 4480.8089,-21.2587"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;fmt -->
<g id="edge228" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M2860.1849,-190.2835C2865.1936,-189.4948 2870.1568,-188.7286 2875,-188 3068.7456,-158.8554 3120.2674,-170.3161 3312,-130 3368.1586,-118.1914 3379.3046,-102.8809 3436,-94 3574.0801,-72.3709 5801.8008,-24.8989 6097.6407,-18.6774"/>
<polygon fill="#000000" stroke="#000000" points="6097.7075,-20.4264 6102.6696,-18.5717 6097.6339,-16.9272 6097.7075,-20.4264"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;sort -->
<g id="edge237" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M2675.8621,-191.3063C2602.2923,-175.4564 2517.4112,-145.3188 2556,-94 2583.9218,-56.8671 2722.5829,-32.1255 2786.5585,-22.5056"/>
<polygon fill="#000000" stroke="#000000" points="2787.0846,-24.1967 2791.7728,-21.7302 2786.5697,-20.7347 2787.0846,-24.1967"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;io -->
<g id="edge231" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M2860.2875,-189.803C2946.605,-174.5904 3079.0962,-151.0778 3194,-130 3278.9659,-114.414 3299.2023,-104.0435 3385,-94 3548.5057,-74.86 4762.7311,-27.4873 4976.8067,-19.2355"/>
<polygon fill="#000000" stroke="#000000" points="4977.042,-20.9779 4981.9709,-19.0366 4976.9072,-17.4805 4977.042,-20.9779"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;strings -->
<g id="edge239" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M2860.12,-189.7793C2865.1455,-189.1206 2870.13,-188.5203 2875,-188 3429.7715,-128.7253 3571.7371,-157.2577 4129,-130 4439.2636,-114.8239 4516.6496,-107.2837 4827,-94 5724.9205,-55.5671 6826.6242,-24.4482 7027.7206,-18.8858"/>
<polygon fill="#000000" stroke="#000000" points="7027.9071,-20.6314 7032.8568,-18.7438 7027.8103,-17.1327 7027.9071,-20.6314"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;time -->
<g id="edge240" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M2860.11,-189.6816C2865.1381,-189.0482 2870.1259,-188.48 2875,-188 3740.0866,-102.8082 3964.8492,-214.5365 4830,-130 4855.5711,-127.5014 4884.2468,-122.6234 4905.6204,-118.5751"/>
<polygon fill="#000000" stroke="#000000" points="4906.0329,-120.278 4910.6147,-117.6192 4905.3748,-116.8404 4906.0329,-120.278"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;regexp -->
<g id="edge236" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M2860.1088,-189.6692C2865.1372,-189.039 2870.1254,-188.4749 2875,-188 3806.0588,-97.298 4044.1339,-163.5053 4979,-130 5341.7865,-116.9979 5432.2291,-107.4301 5795,-94 6225.5645,-78.0601 7305.8456,-92.3829 7733,-36 7747.6065,-34.072 7763.5051,-30.538 7776.9677,-27.1085"/>
<polygon fill="#000000" stroke="#000000" points="7777.4097,-28.8019 7781.8105,-25.853 7776.5313,-25.4139 7777.4097,-28.8019"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;io/ioutil -->
<g id="edge232" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M2675.93,-204.1347C2337.4098,-197.016 1162.0729,-169.9343 789,-130 567.1156,-106.2492 304.7835,-47.8911 211.7921,-26.2506"/>
<polygon fill="#000000" stroke="#000000" points="211.9678,-24.4946 206.7009,-25.063 211.1727,-27.9031 211.9678,-24.4946"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;strconv -->
<g id="edge238" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M2843.0279,-187.9432C2894.5743,-174.5016 2964.0704,-154.3166 3023,-130 3054.2483,-117.1058 3057.7117,-104.0091 3090,-94 3217.2742,-54.5459 3635.4287,-27.1732 3756.7358,-19.9178"/>
<polygon fill="#000000" stroke="#000000" points="3757.0601,-21.6517 3761.9472,-19.6076 3756.852,-18.1579 3757.0601,-21.6517"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;os -->
<g id="edge234" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M2675.7367,-194.4682C2653.2758,-191.9973 2629.2996,-189.64 2607,-188 2516.4097,-181.3378 1048.8732,-179.9425 973,-130 942.6783,-110.0412 929.3021,-67.7293 923.7064,-41.2061"/>
<polygon fill="#000000" stroke="#000000" points="925.3863,-40.6822 922.6883,-36.1233 921.9545,-41.3697 925.3863,-40.6822"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;path/filepath -->
<g id="edge235" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;path/filepath</title>
<path fill="none" stroke="#000000" d="M2675.7363,-203.6399C2307.0262,-194.0371 955.0432,-157.1234 868,-130 807.8608,-111.2601 748.0675,-66.601 715.6871,-39.6794"/>
<polygon fill="#000000" stroke="#000000" points="716.4499,-38.0354 711.4939,-36.1645 714.2015,-40.7177 716.4499,-38.0354"/>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;net -->
<g id="edge233" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;net</title>
<path fill="none" stroke="#000000" d="M2860.1616,-190.1213C2865.1764,-189.3744 2870.1472,-188.6616 2875,-188 3120.2991,-154.5599 3187.849,-186.0008 3429,-130 3434.5422,-128.713 3440.3131,-126.9746 3445.8671,-125.0838"/>
<polygon fill="#000000" stroke="#000000" points="3446.7596,-126.6249 3450.894,-123.3129 3445.5966,-123.3237 3446.7596,-126.6249"/>
</g>
<!-- github.com/prometheus/procfs/internal/fs -->
<g id="node70" class="node">
<title>github.com/prometheus/procfs/internal/fs</title>
<g id="a_node70"><a xlink:href="https://godoc.org/github.com/prometheus/procfs/internal/fs" xlink:title="github.com/prometheus/procfs/internal/fs" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1218,-130C1218,-130 1000,-130 1000,-130 994,-130 988,-124 988,-118 988,-118 988,-106 988,-106 988,-100 994,-94 1000,-94 1000,-94 1218,-94 1218,-94 1224,-94 1230,-100 1230,-106 1230,-106 1230,-118 1230,-118 1230,-124 1224,-130 1218,-130"/>
<text text-anchor="middle" x="1109" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/procfs/internal/fs</text>
</a>
</g>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;github.com/prometheus/procfs/internal/fs -->
<g id="edge229" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;github.com/prometheus/procfs/internal/fs</title>
<path fill="none" stroke="#000000" d="M2675.7282,-194.5807C2653.2676,-192.1061 2629.2936,-189.7189 2607,-188 2002.9109,-141.4241 1848.5866,-182.6896 1245,-130 1241.808,-129.7214 1238.5759,-129.4223 1235.3168,-129.1057"/>
<polygon fill="#000000" stroke="#000000" points="1235.3235,-127.3478 1230.1748,-128.5943 1234.977,-130.8307 1235.3235,-127.3478"/>
</g>
<!-- github.com/prometheus/procfs/internal/util -->
<g id="node71" class="node">
<title>github.com/prometheus/procfs/internal/util</title>
<g id="a_node71"><a xlink:href="https://godoc.org/github.com/prometheus/procfs/internal/util" xlink:title="github.com/prometheus/procfs/internal/util" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1498.5,-130C1498.5,-130 1271.5,-130 1271.5,-130 1265.5,-130 1259.5,-124 1259.5,-118 1259.5,-118 1259.5,-106 1259.5,-106 1259.5,-100 1265.5,-94 1271.5,-94 1271.5,-94 1498.5,-94 1498.5,-94 1504.5,-94 1510.5,-100 1510.5,-106 1510.5,-106 1510.5,-118 1510.5,-118 1510.5,-124 1504.5,-130 1498.5,-130"/>
<text text-anchor="middle" x="1385" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/prometheus/procfs/internal/util</text>
</a>
</g>
</g>
<!-- github.com/prometheus/procfs&#45;&gt;github.com/prometheus/procfs/internal/util -->
<g id="edge230" class="edge">
<title>github.com/prometheus/procfs&#45;&gt;github.com/prometheus/procfs/internal/util</title>
<path fill="none" stroke="#000000" d="M2675.7137,-194.7618C2653.2536,-192.2811 2629.2835,-189.8458 2607,-188 2130.6027,-148.5382 2009.2005,-171.7691 1533,-130 1527.4724,-129.5152 1521.8327,-128.9853 1516.1385,-128.4213"/>
<polygon fill="#000000" stroke="#000000" points="1516.0454,-126.6532 1510.8954,-127.8942 1515.6952,-130.1357 1516.0454,-126.6532"/>
</g>
<!-- github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;sort -->
<g id="edge212" class="edge">
<title>github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M3711.2676,-99.2119C3417.0353,-80.3042 2900.5299,-46.0417 2860,-36 2857.1704,-35.2989 2854.29,-34.417 2851.4344,-33.4223"/>
<polygon fill="#000000" stroke="#000000" points="2851.6339,-31.6292 2846.3375,-31.5246 2850.4126,-34.9093 2851.6339,-31.6292"/>
</g>
<!-- github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;strings -->
<g id="edge214" class="edge">
<title>github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M4114.6463,-105.9769C4760.3299,-86.6905 6750.839,-27.2346 7027.8701,-18.9597"/>
<polygon fill="#000000" stroke="#000000" points="7028.0233,-20.706 7032.9687,-18.8074 7027.9187,-17.2076 7028.0233,-20.706"/>
</g>
<!-- github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;strconv -->
<g id="edge213" class="edge">
<title>github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M3889.2844,-93.8759C3868.8651,-78.2709 3839.3729,-55.7321 3817.8386,-39.275"/>
<polygon fill="#000000" stroke="#000000" points="3818.6782,-37.7141 3813.6428,-36.0685 3816.5529,-40.495 3818.6782,-37.7141"/>
</g>
<!-- github.com/prometheus/procfs/internal/fs&#45;&gt;fmt -->
<g id="edge241" class="edge">
<title>github.com/prometheus/procfs/internal/fs&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M1230.1613,-95.237C1235.1691,-94.7743 1240.1307,-94.3581 1245,-94 2088.3759,-31.9721 4204.4538,-49.4906 5050,-36 5463.8003,-29.3979 5966.7728,-20.8017 6097.647,-18.556"/>
<polygon fill="#000000" stroke="#000000" points="6097.9043,-20.302 6102.8735,-18.4663 6097.8442,-16.8025 6097.9043,-20.302"/>
</g>
<!-- github.com/prometheus/procfs/internal/fs&#45;&gt;os -->
<g id="edge242" class="edge">
<title>github.com/prometheus/procfs/internal/fs&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M1072.5589,-93.8759C1037.5929,-76.4854 985.3125,-50.4835 951.9372,-33.8841"/>
<polygon fill="#000000" stroke="#000000" points="952.4107,-32.1652 947.1545,-31.5054 950.8521,-35.299 952.4107,-32.1652"/>
</g>
<!-- github.com/prometheus/procfs/internal/fs&#45;&gt;path/filepath -->
<g id="edge243" class="edge">
<title>github.com/prometheus/procfs/internal/fs&#45;&gt;path/filepath</title>
<path fill="none" stroke="#000000" d="M1010.328,-93.9457C937.418,-79.9477 835.9676,-59.0895 748,-36 744.9041,-35.1874 741.7267,-34.3093 738.5325,-33.3933"/>
<polygon fill="#000000" stroke="#000000" points="738.7985,-31.648 733.5084,-31.9266 737.8177,-35.0077 738.7985,-31.648"/>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;bytes -->
<g id="edge244" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M1259.4257,-95.0623C1156.643,-80.746 1007.5985,-58.9513 878,-36 859.4922,-32.7224 838.9048,-28.5409 822.2987,-25.0334"/>
<polygon fill="#000000" stroke="#000000" points="822.5341,-23.2944 817.2797,-23.9682 821.8074,-26.7181 822.5341,-23.2944"/>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;strings -->
<g id="edge248" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M1510.69,-99.1423C1534.9898,-97.078 1560.269,-95.2214 1584,-94 3620.1343,10.8012 4132.446,-69.5255 6171,-36 6505.6463,-30.4965 6911.1019,-21.4043 7027.4023,-18.7495"/>
<polygon fill="#000000" stroke="#000000" points="7027.7618,-20.4918 7032.7204,-18.628 7027.6817,-16.9927 7027.7618,-20.4918"/>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;io/ioutil -->
<g id="edge245" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M1259.3559,-95.5184C1254.1718,-94.9783 1249.0372,-94.469 1244,-94 806.4688,-53.2649 692.1238,-97.3209 257,-36 242.0596,-33.8945 225.7781,-30.4472 211.8267,-27.13"/>
<polygon fill="#000000" stroke="#000000" points="212.07,-25.3885 206.7989,-25.9165 211.2487,-28.7908 212.07,-25.3885"/>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;strconv -->
<g id="edge247" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M1510.7137,-99.5584C1535.0113,-97.4567 1560.2837,-95.48 1584,-94 2033.1948,-65.9688 3515.2882,-25.3937 3756.6419,-18.8932"/>
<polygon fill="#000000" stroke="#000000" points="3756.8296,-20.6388 3761.7807,-18.7548 3756.7353,-17.1401 3756.8296,-20.6388"/>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;os -->
<g id="edge246" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M1295.8935,-93.9871C1191.2879,-72.841 1023.1476,-38.8514 952.7045,-24.6112"/>
<polygon fill="#000000" stroke="#000000" points="952.6484,-22.8146 947.4007,-23.5391 951.9548,-26.2452 952.6484,-22.8146"/>
</g>
<!-- syscall -->
<g id="node72" class="node">
<title>syscall</title>
<g id="a_node72"><a xlink:href="https://godoc.org/syscall" xlink:title="syscall" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1400,-36C1400,-36 1370,-36 1370,-36 1364,-36 1358,-30 1358,-24 1358,-24 1358,-12 1358,-12 1358,-6 1364,0 1370,0 1370,0 1400,0 1400,0 1406,0 1412,-6 1412,-12 1412,-12 1412,-24 1412,-24 1412,-30 1406,-36 1400,-36"/>
<text text-anchor="middle" x="1385" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">syscall</text>
</a>
</g>
</g>
<!-- github.com/prometheus/procfs/internal/util&#45;&gt;syscall -->
<g id="edge249" class="edge">
<title>github.com/prometheus/procfs/internal/util&#45;&gt;syscall</title>
<path fill="none" stroke="#000000" d="M1385,-93.8759C1385,-78.9211 1385,-57.5983 1385,-41.3629"/>
<polygon fill="#000000" stroke="#000000" points="1386.7501,-41.0685 1385,-36.0685 1383.2501,-41.0685 1386.7501,-41.0685"/>
</g>
</g>
</svg>