This example shows a webweb visualization with the “kitchen sink” of options, including multiple networks, multi-layer networks, setting of display parameters, and the assigning of metadata in various ways.
showing:
from webweb import Web
import random
# Give the webweb a title.
web = Web(title='kitchen_sink')
################################################################################
# Network 1 of 3: a stochastic block model (SBM)
# Features: a network w/ metadata
################################################################################
# Create an empty edge list, to be populated during network construction
edge_list = []
# group sizes
group_sizes = [15, 20, 25]
# probability of edges between groups
node_group = [0 for _ in range(group_sizes[0])]
node_group += [1 for _ in range(group_sizes[1])]
node_group += [2 for _ in range(group_sizes[2])]
# group affinity matrix
M = [[ 0.25, 0.02, 0 ],
[ 0.02, 0.2, 0.02 ],
[ 0, 0.02, 0.15 ]]
# SBM
for i in range(sum(group_sizes)):
for j in range(i):
if random.random() < M[node_group[i]][node_group[j]]:
edge_list.append([i,j])
# create a network called sbm
web.networks.sbm(
# assign its edgelist
adjacency=edge_list,
# give it the community metadata
metadata={'community':
{
'values' : node_group,
# tell webweb to display the groups categorically
'type' : 'categorical',
},
}
)
################################################################################
# Network 2 of 3: the Zachary Karate Club
# Feature: a network w/ node names and additional (binary) metadata
################################################################################
web.networks.zkc(
adjacency=[[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[6,1],[7,1],[7,5],[7,6],[8,1],[8,2],[8,3],[8,4],[9,1],[9,3],[10,3],[11,1],[11,5],[11,6],[12,1],[13,1],[13,4],[14,1],[14,2],[14,3],[14,4],[17,6],[17,7],[18,1],[18,2],[20,1],[20,2],[22,1],[22,2],[26,24],[26,25],[28,3],[28,24],[28,25],[29,3],[30,24],[30,27],[31,2],[31,9],[32,1],[32,25],[32,26],[32,29],[33,3],[33,9],[33,15],[33,16],[33,19],[33,21],[33,23],[33,24],[33,30],[33,31],[33,32],[34,9],[34,10],[34,14],[34,15],[34,16],[34,19],[34,20],[34,21],[34,23],[34,24],[34,27],[34,28],[34,29],[34,30],[34,31],[34,32],[34,33]],
# assign some metadata to nodes by their id
nodes={1 : { 'headHoncho' : True}, 34 : {'headHoncho' : True}},
metadata={
# use the reserved keyword 'name' to give names to nodes for displaying
'name' : {
'values' : ["Bernita Blizzard", "Lauran Lenahan", "Kallie Kerr", "Yun Yearsley", "Krystina Kehr", "Marisa Mccullough", "Sandra Soderquist", "Latisha Luczynski", "Gertrudis Guadarrama", "Ramonita Raley", "Tessa Tuff", "Michell Murphey", "Juliana Jenny", "Imogene Ivie", "Ricky Revis", "Tonia Tighe", "Lyle Lamanna", "Michael Motto", "Charlie Cartwright", "Aimee Aschenbrenner", "Vi Vallery", "Shaquana Stocking", "Penelope Percival", "Bari Barrentine", "Janie Jeske", "Breann Brodie", "Carmel Clara", "Nada Nicol", "Francisca Fu", "Shyla Schranz", "Clarissa Crooks", "Hilario Holzwarth", "Huong Hodge", "Lavonne Leng",]
}
}
)
################################################################################
# Network 3 of 3: Tree/Ring network (N-Cayley tree)
# Features: a multilayer network with different metadata for each layer
################################################################################
tree_layers = 4
branching_factor = 5
nodes_queue = [0]
# Create an empty edge list, to be populated during layer construction
edge_list = []
nodes = {}
for tree_layer in range(tree_layers):
new_nodes_queue = []
while len(nodes_queue):
node = nodes_queue.pop(0)
nodes[node] = { 'ring' : tree_layer }
branches = branching_factor if tree_layer == 0 else branching_factor - 1
for _ in range(branches):
new_node = max(nodes.keys()) + 1
edge_list.append([node, new_node])
new_nodes_queue.append(new_node)
nodes[new_node] = { 'ring' : tree_layer + 1 }
nodes_queue = new_nodes_queue
web.networks.tree.add_layer(adjacency=edge_list, nodes=nodes)
# tell webweb to display the metdata categorically
web.display.metadata = {
'ring' : {
'type' : 'categorical',
}
}
################################################################################
# Display parameters choices and defaults
# Demonstrates: how to set default behavior for webweb on opening the html
################################################################################
web.display.networkName = 'tree'
web.display.networkLayer = 2
web.display.colorBy = 'ring'
web.display.sizeBy = 'degree'
web.display.gravity = .3
web.display.charge = 30
web.display.linkLength = 15
web.display.colorPalette = 'Greens'
web.display.scaleLinkOpacity = False
web.display.scaleLinkWidth = True
# show the visualization
web.show()
% Give the webweb a title.
ww.title = 'kitchen_sink';
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Network 1 of 3: a stochastic block model (SBM) %
% Features: a network w/ metadata %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create an empty edge list, to be populated during network construction
edgeList = [];
groupSizes = [15,20,25]; groupProbs = [0.25, 0.02, 0; 0.02, 0.2, 0.02; 0, 0.02, 0.15];
% Create an array to store the group label for each node in the network
groupIDs = [];
for i=1:length(groupSizes)
groupIDs = [groupIDs; i*ones(groupSizes(i),1)];
end
% Populate the edge list.
for i=1:sum(groupSizes)-1
for j=i:sum(groupSizes)
if rand < groupProbs(groupIDs(i),groupIDs(j))
edgeList(end+1,:) = [i,j];
end
end
end
% Create a network called sbm, and assign its edgelist
ww.networks.sbm.edgeList = edgeList;
% Assign the sbm network some metadata equal to the group IDs.
ww.networks.sbm.metadata.community.values = groupIDs;
% Tell webweb the metadata type here is categorical (and not scalar).
ww.networks.sbm.metadata.community.type = 'categorical';
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Network 2 of 3: the Zachary Karate Club %
% Feature: a network w/ node names and additional (binary ) metadata %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Directly specify an edge list.
ww.networks.zkc.edgeList = [2,1;3,1;3,2;4,1;4,2;4,3;5,1;6,1;7,1;7,5;7,6;8,1;8,2;8,3;8,4;9,1;9,3;10,3;11,1;11,5;11,6;12,1;13,1;13,4;14,1;14,2;14,3;14,4;17,6;17,7;18,1;18,2;20,1;20,2;22,1;22,2;26,24;26,25;28,3;28,24;28,25;29,3;30,24;30,27;31,2;31,9;32,1;32,25;32,26;32,29;33,3;33,9;33,15;33,16;33,19;33,21;33,23;33,24;33,30;33,31;33,32;34,9;34,10;34,14;34,15;34,16;34,19;34,20;34,21;34,23;34,24;34,27;34,28;34,29;34,30;34,31;34,32;34,33];
% Specify node names using metadata called 'name', a reserved keyword
ww.networks.zkc.metadata.name.values = {"Bernita Blizzard", "Lauran Lenahan", "Kallie Kerr", "Yun Yearsley", "Krystina Kehr", "Marisa Mccullough", "Sandra Soderquist", "Latisha Luczynski", "Gertrudis Guadarrama", "Ramonita Raley", "Tessa Tuff", "Michell Murphey", "Juliana Jenny", "Imogene Ivie", "Ricky Revis", "Tonia Tighe", "Lyle Lamanna", "Michael Motto", "Charlie Cartwright", "Aimee Aschenbrenner", "Vi Vallery", "Shaquana Stocking", "Penelope Percival", "Bari Barrentine", "Janie Jeske", "Breann Brodie", "Carmel Clara", "Nada Nicol", "Francisca Fu", "Shyla Schranz", "Clarissa Crooks", "Hilario Holzwarth", "Huong Hodge", "Lavonne Leng"};
% Create some extra "notes" about two of the nodes (1 and 34) by creating
% a map from 1 and 34 to two struct variables. This format will be
% correctly written by the jsonencode function by webweb.
nodeNotes = containers.Map(...
{'1','34'},...
{struct('headHoncho',true),...
struct('headHoncho',true)});
ww.networks.zkc.nodes = nodeNotes;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Network 3 of 3: Tree/Ring network (N-Cayley tree) %
% Features: a multilayer network with different metadata for each layer %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create an empty network called tree, with to-be-populated layers
ww.networks.tree.layers = {};
% Create an empty edge list, to be populated during layer construction
edgeList = [];
tree_layers = 4; branching_factor = 5; nodes_queue = 1; nodeCounter = 1;
% Create an array to store the layer of each node in the tree
ringNumber = 0;
for ring=1:tree_layers
new_nodes_queue = [];
while ~isempty(nodes_queue)
for i=1:branching_factor
nodeCounter = nodeCounter+1;
new_nodes_queue(end+1) = nodeCounter;
% append to edge list and metadata
edgeList(end+1,:) = [nodes_queue(end),nodeCounter];
ringNumber(end+1) = ring;
end
nodes_queue(end) = [];
end
if ring==1
branching_factor = branching_factor-1;
end
nodes_queue = new_nodes_queue;
% Create a temporary variable called netObj, and put in an edgelist...
netObj.edgeList = edgeList;
% ... and metadata values for which node is in which ring.
netObj.metadata.ring.values = ringNumber;
netObj.metadata.ring.type = 'categorical';
% Append that netObj as the next layer in the tree network.
ww.networks.tree.layers{end+1} = netObj;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Display parameters choices and defaults %
% Demonstrates: how to set default behavior for webweb on opening the html %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ww.display.networkName = 'tree';
ww.display.networkLayer = 2;
ww.display.colorBy = 'ring';
ww.display.sizeBy = 'degree';
ww.display.gravity = 0.3;
ww.display.charge = 30;
ww.display.linkLength = 15;
ww.display.colorPalette = 'Greens';
ww.display.scaleLinkOpacity = 0;
ww.display.scaleLinkWidth = 1;
% call webweb
webweb(ww);
{
"display": {
"charge": 30,
"colorBy": "ring",
"colorPalette": "Greens",
"gravity": 0.3,
"linkLength": 15,
"metadata": {
"ring": {
"type": "categorical"
}
},
"networkLayer": 2,
"networkName": "tree",
"scaleLinkOpacity": false,
"scaleLinkWidth": true,
"sizeBy": "degree"
},
"networks": {
"sbm": {
"layers": [
{
"edgeList": [
[
1,
0
],
[
5,
1
],
[
5,
2
],
[
7,
5
],
[
8,
1
],
[
8,
2
],
[
8,
3
],
[
9,
0
],
[
9,
2
],
[
10,
1
],
[
10,
3
],
[
10,
8
],
[
10,
9
],
[
11,
4
],
[
11,
6
],
[
12,
0
],
[
12,
11
],
[
13,
4
],
[
13,
10
],
[
13,
11
],
[
14,
7
],
[
14,
8
],
[
14,
11
],
[
14,
12
],
[
16,
15
],
[
18,
4
],
[
18,
15
],
[
19,
17
],
[
22,
15
],
[
22,
18
],
[
22,
19
],
[
23,
3
],
[
23,
16
],
[
23,
18
],
[
23,
19
],
[
23,
20
],
[
24,
19
],
[
24,
20
],
[
25,
15
],
[
25,
22
],
[
26,
23
],
[
26,
24
],
[
26,
25
],
[
27,
16
],
[
27,
17
],
[
27,
18
],
[
27,
25
],
[
27,
26
],
[
28,
22
],
[
29,
22
],
[
29,
27
],
[
29,
28
],
[
30,
17
],
[
30,
19
],
[
30,
20
],
[
30,
27
],
[
31,
16
],
[
31,
21
],
[
31,
26
],
[
31,
27
],
[
31,
28
],
[
33,
15
],
[
33,
32
],
[
34,
20
],
[
34,
23
],
[
34,
28
],
[
34,
30
],
[
34,
31
],
[
36,
29
],
[
36,
34
],
[
37,
35
],
[
39,
20
],
[
39,
26
],
[
39,
36
],
[
39,
37
],
[
40,
27
],
[
41,
17
],
[
41,
25
],
[
42,
22
],
[
42,
35
],
[
42,
36
],
[
43,
36
],
[
43,
37
],
[
43,
38
],
[
43,
42
],
[
44,
37
],
[
45,
39
],
[
46,
38
],
[
46,
45
],
[
47,
35
],
[
48,
44
],
[
49,
45
],
[
49,
47
],
[
49,
48
],
[
50,
36
],
[
50,
47
],
[
51,
19
],
[
51,
35
],
[
53,
43
],
[
53,
48
],
[
54,
51
],
[
55,
16
],
[
55,
44
],
[
55,
47
],
[
55,
51
],
[
55,
54
],
[
56,
25
],
[
56,
36
],
[
56,
38
],
[
56,
44
],
[
56,
53
],
[
56,
54
],
[
57,
27
],
[
57,
44
],
[
58,
31
],
[
58,
45
],
[
58,
54
],
[
59,
43
],
[
59,
50
]
],
"metadata": {
"community": {
"type": "categorical",
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
}
},
"nodes": {}
}
]
},
"tree": {
"layers": [
{
"edgeList": [
[
0,
1
],
[
0,
2
],
[
0,
3
],
[
0,
4
],
[
0,
5
]
],
"metadata": null,
"nodes": {
"0": {
"ring": 0
},
"1": {
"ring": 1
},
"2": {
"ring": 1
},
"3": {
"ring": 1
},
"4": {
"ring": 1
},
"5": {
"ring": 1
}
}
},
{
"edgeList": [
[
0,
1
],
[
0,
2
],
[
0,
3
],
[
0,
4
],
[
0,
5
],
[
1,
6
],
[
1,
7
],
[
1,
8
],
[
1,
9
],
[
2,
10
],
[
2,
11
],
[
2,
12
],
[
2,
13
],
[
3,
14
],
[
3,
15
],
[
3,
16
],
[
3,
17
],
[
4,
18
],
[
4,
19
],
[
4,
20
],
[
4,
21
],
[
5,
22
],
[
5,
23
],
[
5,
24
],
[
5,
25
]
],
"metadata": null,
"nodes": {
"0": {
"ring": 0
},
"1": {
"ring": 1
},
"10": {
"ring": 2
},
"11": {
"ring": 2
},
"12": {
"ring": 2
},
"13": {
"ring": 2
},
"14": {
"ring": 2
},
"15": {
"ring": 2
},
"16": {
"ring": 2
},
"17": {
"ring": 2
},
"18": {
"ring": 2
},
"19": {
"ring": 2
},
"2": {
"ring": 1
},
"20": {
"ring": 2
},
"21": {
"ring": 2
},
"22": {
"ring": 2
},
"23": {
"ring": 2
},
"24": {
"ring": 2
},
"25": {
"ring": 2
},
"3": {
"ring": 1
},
"4": {
"ring": 1
},
"5": {
"ring": 1
},
"6": {
"ring": 2
},
"7": {
"ring": 2
},
"8": {
"ring": 2
},
"9": {
"ring": 2
}
}
},
{
"edgeList": [
[
0,
1
],
[
0,
2
],
[
0,
3
],
[
0,
4
],
[
0,
5
],
[
1,
6
],
[
1,
7
],
[
1,
8
],
[
1,
9
],
[
2,
10
],
[
2,
11
],
[
2,
12
],
[
2,
13
],
[
3,
14
],
[
3,
15
],
[
3,
16
],
[
3,
17
],
[
4,
18
],
[
4,
19
],
[
4,
20
],
[
4,
21
],
[
5,
22
],
[
5,
23
],
[
5,
24
],
[
5,
25
],
[
6,
26
],
[
6,
27
],
[
6,
28
],
[
6,
29
],
[
7,
30
],
[
7,
31
],
[
7,
32
],
[
7,
33
],
[
8,
34
],
[
8,
35
],
[
8,
36
],
[
8,
37
],
[
9,
38
],
[
9,
39
],
[
9,
40
],
[
9,
41
],
[
10,
42
],
[
10,
43
],
[
10,
44
],
[
10,
45
],
[
11,
46
],
[
11,
47
],
[
11,
48
],
[
11,
49
],
[
12,
50
],
[
12,
51
],
[
12,
52
],
[
12,
53
],
[
13,
54
],
[
13,
55
],
[
13,
56
],
[
13,
57
],
[
14,
58
],
[
14,
59
],
[
14,
60
],
[
14,
61
],
[
15,
62
],
[
15,
63
],
[
15,
64
],
[
15,
65
],
[
16,
66
],
[
16,
67
],
[
16,
68
],
[
16,
69
],
[
17,
70
],
[
17,
71
],
[
17,
72
],
[
17,
73
],
[
18,
74
],
[
18,
75
],
[
18,
76
],
[
18,
77
],
[
19,
78
],
[
19,
79
],
[
19,
80
],
[
19,
81
],
[
20,
82
],
[
20,
83
],
[
20,
84
],
[
20,
85
],
[
21,
86
],
[
21,
87
],
[
21,
88
],
[
21,
89
],
[
22,
90
],
[
22,
91
],
[
22,
92
],
[
22,
93
],
[
23,
94
],
[
23,
95
],
[
23,
96
],
[
23,
97
],
[
24,
98
],
[
24,
99
],
[
24,
100
],
[
24,
101
],
[
25,
102
],
[
25,
103
],
[
25,
104
],
[
25,
105
]
],
"metadata": null,
"nodes": {
"0": {
"ring": 0
},
"1": {
"ring": 1
},
"10": {
"ring": 2
},
"100": {
"ring": 3
},
"101": {
"ring": 3
},
"102": {
"ring": 3
},
"103": {
"ring": 3
},
"104": {
"ring": 3
},
"105": {
"ring": 3
},
"11": {
"ring": 2
},
"12": {
"ring": 2
},
"13": {
"ring": 2
},
"14": {
"ring": 2
},
"15": {
"ring": 2
},
"16": {
"ring": 2
},
"17": {
"ring": 2
},
"18": {
"ring": 2
},
"19": {
"ring": 2
},
"2": {
"ring": 1
},
"20": {
"ring": 2
},
"21": {
"ring": 2
},
"22": {
"ring": 2
},
"23": {
"ring": 2
},
"24": {
"ring": 2
},
"25": {
"ring": 2
},
"26": {
"ring": 3
},
"27": {
"ring": 3
},
"28": {
"ring": 3
},
"29": {
"ring": 3
},
"3": {
"ring": 1
},
"30": {
"ring": 3
},
"31": {
"ring": 3
},
"32": {
"ring": 3
},
"33": {
"ring": 3
},
"34": {
"ring": 3
},
"35": {
"ring": 3
},
"36": {
"ring": 3
},
"37": {
"ring": 3
},
"38": {
"ring": 3
},
"39": {
"ring": 3
},
"4": {
"ring": 1
},
"40": {
"ring": 3
},
"41": {
"ring": 3
},
"42": {
"ring": 3
},
"43": {
"ring": 3
},
"44": {
"ring": 3
},
"45": {
"ring": 3
},
"46": {
"ring": 3
},
"47": {
"ring": 3
},
"48": {
"ring": 3
},
"49": {
"ring": 3
},
"5": {
"ring": 1
},
"50": {
"ring": 3
},
"51": {
"ring": 3
},
"52": {
"ring": 3
},
"53": {
"ring": 3
},
"54": {
"ring": 3
},
"55": {
"ring": 3
},
"56": {
"ring": 3
},
"57": {
"ring": 3
},
"58": {
"ring": 3
},
"59": {
"ring": 3
},
"6": {
"ring": 2
},
"60": {
"ring": 3
},
"61": {
"ring": 3
},
"62": {
"ring": 3
},
"63": {
"ring": 3
},
"64": {
"ring": 3
},
"65": {
"ring": 3
},
"66": {
"ring": 3
},
"67": {
"ring": 3
},
"68": {
"ring": 3
},
"69": {
"ring": 3
},
"7": {
"ring": 2
},
"70": {
"ring": 3
},
"71": {
"ring": 3
},
"72": {
"ring": 3
},
"73": {
"ring": 3
},
"74": {
"ring": 3
},
"75": {
"ring": 3
},
"76": {
"ring": 3
},
"77": {
"ring": 3
},
"78": {
"ring": 3
},
"79": {
"ring": 3
},
"8": {
"ring": 2
},
"80": {
"ring": 3
},
"81": {
"ring": 3
},
"82": {
"ring": 3
},
"83": {
"ring": 3
},
"84": {
"ring": 3
},
"85": {
"ring": 3
},
"86": {
"ring": 3
},
"87": {
"ring": 3
},
"88": {
"ring": 3
},
"89": {
"ring": 3
},
"9": {
"ring": 2
},
"90": {
"ring": 3
},
"91": {
"ring": 3
},
"92": {
"ring": 3
},
"93": {
"ring": 3
},
"94": {
"ring": 3
},
"95": {
"ring": 3
},
"96": {
"ring": 3
},
"97": {
"ring": 3
},
"98": {
"ring": 3
},
"99": {
"ring": 3
}
}
},
{
"edgeList": [
[
0,
1
],
[
0,
2
],
[
0,
3
],
[
0,
4
],
[
0,
5
],
[
1,
6
],
[
1,
7
],
[
1,
8
],
[
1,
9
],
[
2,
10
],
[
2,
11
],
[
2,
12
],
[
2,
13
],
[
3,
14
],
[
3,
15
],
[
3,
16
],
[
3,
17
],
[
4,
18
],
[
4,
19
],
[
4,
20
],
[
4,
21
],
[
5,
22
],
[
5,
23
],
[
5,
24
],
[
5,
25
],
[
6,
26
],
[
6,
27
],
[
6,
28
],
[
6,
29
],
[
7,
30
],
[
7,
31
],
[
7,
32
],
[
7,
33
],
[
8,
34
],
[
8,
35
],
[
8,
36
],
[
8,
37
],
[
9,
38
],
[
9,
39
],
[
9,
40
],
[
9,
41
],
[
10,
42
],
[
10,
43
],
[
10,
44
],
[
10,
45
],
[
11,
46
],
[
11,
47
],
[
11,
48
],
[
11,
49
],
[
12,
50
],
[
12,
51
],
[
12,
52
],
[
12,
53
],
[
13,
54
],
[
13,
55
],
[
13,
56
],
[
13,
57
],
[
14,
58
],
[
14,
59
],
[
14,
60
],
[
14,
61
],
[
15,
62
],
[
15,
63
],
[
15,
64
],
[
15,
65
],
[
16,
66
],
[
16,
67
],
[
16,
68
],
[
16,
69
],
[
17,
70
],
[
17,
71
],
[
17,
72
],
[
17,
73
],
[
18,
74
],
[
18,
75
],
[
18,
76
],
[
18,
77
],
[
19,
78
],
[
19,
79
],
[
19,
80
],
[
19,
81
],
[
20,
82
],
[
20,
83
],
[
20,
84
],
[
20,
85
],
[
21,
86
],
[
21,
87
],
[
21,
88
],
[
21,
89
],
[
22,
90
],
[
22,
91
],
[
22,
92
],
[
22,
93
],
[
23,
94
],
[
23,
95
],
[
23,
96
],
[
23,
97
],
[
24,
98
],
[
24,
99
],
[
24,
100
],
[
24,
101
],
[
25,
102
],
[
25,
103
],
[
25,
104
],
[
25,
105
],
[
26,
106
],
[
26,
107
],
[
26,
108
],
[
26,
109
],
[
27,
110
],
[
27,
111
],
[
27,
112
],
[
27,
113
],
[
28,
114
],
[
28,
115
],
[
28,
116
],
[
28,
117
],
[
29,
118
],
[
29,
119
],
[
29,
120
],
[
29,
121
],
[
30,
122
],
[
30,
123
],
[
30,
124
],
[
30,
125
],
[
31,
126
],
[
31,
127
],
[
31,
128
],
[
31,
129
],
[
32,
130
],
[
32,
131
],
[
32,
132
],
[
32,
133
],
[
33,
134
],
[
33,
135
],
[
33,
136
],
[
33,
137
],
[
34,
138
],
[
34,
139
],
[
34,
140
],
[
34,
141
],
[
35,
142
],
[
35,
143
],
[
35,
144
],
[
35,
145
],
[
36,
146
],
[
36,
147
],
[
36,
148
],
[
36,
149
],
[
37,
150
],
[
37,
151
],
[
37,
152
],
[
37,
153
],
[
38,
154
],
[
38,
155
],
[
38,
156
],
[
38,
157
],
[
39,
158
],
[
39,
159
],
[
39,
160
],
[
39,
161
],
[
40,
162
],
[
40,
163
],
[
40,
164
],
[
40,
165
],
[
41,
166
],
[
41,
167
],
[
41,
168
],
[
41,
169
],
[
42,
170
],
[
42,
171
],
[
42,
172
],
[
42,
173
],
[
43,
174
],
[
43,
175
],
[
43,
176
],
[
43,
177
],
[
44,
178
],
[
44,
179
],
[
44,
180
],
[
44,
181
],
[
45,
182
],
[
45,
183
],
[
45,
184
],
[
45,
185
],
[
46,
186
],
[
46,
187
],
[
46,
188
],
[
46,
189
],
[
47,
190
],
[
47,
191
],
[
47,
192
],
[
47,
193
],
[
48,
194
],
[
48,
195
],
[
48,
196
],
[
48,
197
],
[
49,
198
],
[
49,
199
],
[
49,
200
],
[
49,
201
],
[
50,
202
],
[
50,
203
],
[
50,
204
],
[
50,
205
],
[
51,
206
],
[
51,
207
],
[
51,
208
],
[
51,
209
],
[
52,
210
],
[
52,
211
],
[
52,
212
],
[
52,
213
],
[
53,
214
],
[
53,
215
],
[
53,
216
],
[
53,
217
],
[
54,
218
],
[
54,
219
],
[
54,
220
],
[
54,
221
],
[
55,
222
],
[
55,
223
],
[
55,
224
],
[
55,
225
],
[
56,
226
],
[
56,
227
],
[
56,
228
],
[
56,
229
],
[
57,
230
],
[
57,
231
],
[
57,
232
],
[
57,
233
],
[
58,
234
],
[
58,
235
],
[
58,
236
],
[
58,
237
],
[
59,
238
],
[
59,
239
],
[
59,
240
],
[
59,
241
],
[
60,
242
],
[
60,
243
],
[
60,
244
],
[
60,
245
],
[
61,
246
],
[
61,
247
],
[
61,
248
],
[
61,
249
],
[
62,
250
],
[
62,
251
],
[
62,
252
],
[
62,
253
],
[
63,
254
],
[
63,
255
],
[
63,
256
],
[
63,
257
],
[
64,
258
],
[
64,
259
],
[
64,
260
],
[
64,
261
],
[
65,
262
],
[
65,
263
],
[
65,
264
],
[
65,
265
],
[
66,
266
],
[
66,
267
],
[
66,
268
],
[
66,
269
],
[
67,
270
],
[
67,
271
],
[
67,
272
],
[
67,
273
],
[
68,
274
],
[
68,
275
],
[
68,
276
],
[
68,
277
],
[
69,
278
],
[
69,
279
],
[
69,
280
],
[
69,
281
],
[
70,
282
],
[
70,
283
],
[
70,
284
],
[
70,
285
],
[
71,
286
],
[
71,
287
],
[
71,
288
],
[
71,
289
],
[
72,
290
],
[
72,
291
],
[
72,
292
],
[
72,
293
],
[
73,
294
],
[
73,
295
],
[
73,
296
],
[
73,
297
],
[
74,
298
],
[
74,
299
],
[
74,
300
],
[
74,
301
],
[
75,
302
],
[
75,
303
],
[
75,
304
],
[
75,
305
],
[
76,
306
],
[
76,
307
],
[
76,
308
],
[
76,
309
],
[
77,
310
],
[
77,
311
],
[
77,
312
],
[
77,
313
],
[
78,
314
],
[
78,
315
],
[
78,
316
],
[
78,
317
],
[
79,
318
],
[
79,
319
],
[
79,
320
],
[
79,
321
],
[
80,
322
],
[
80,
323
],
[
80,
324
],
[
80,
325
],
[
81,
326
],
[
81,
327
],
[
81,
328
],
[
81,
329
],
[
82,
330
],
[
82,
331
],
[
82,
332
],
[
82,
333
],
[
83,
334
],
[
83,
335
],
[
83,
336
],
[
83,
337
],
[
84,
338
],
[
84,
339
],
[
84,
340
],
[
84,
341
],
[
85,
342
],
[
85,
343
],
[
85,
344
],
[
85,
345
],
[
86,
346
],
[
86,
347
],
[
86,
348
],
[
86,
349
],
[
87,
350
],
[
87,
351
],
[
87,
352
],
[
87,
353
],
[
88,
354
],
[
88,
355
],
[
88,
356
],
[
88,
357
],
[
89,
358
],
[
89,
359
],
[
89,
360
],
[
89,
361
],
[
90,
362
],
[
90,
363
],
[
90,
364
],
[
90,
365
],
[
91,
366
],
[
91,
367
],
[
91,
368
],
[
91,
369
],
[
92,
370
],
[
92,
371
],
[
92,
372
],
[
92,
373
],
[
93,
374
],
[
93,
375
],
[
93,
376
],
[
93,
377
],
[
94,
378
],
[
94,
379
],
[
94,
380
],
[
94,
381
],
[
95,
382
],
[
95,
383
],
[
95,
384
],
[
95,
385
],
[
96,
386
],
[
96,
387
],
[
96,
388
],
[
96,
389
],
[
97,
390
],
[
97,
391
],
[
97,
392
],
[
97,
393
],
[
98,
394
],
[
98,
395
],
[
98,
396
],
[
98,
397
],
[
99,
398
],
[
99,
399
],
[
99,
400
],
[
99,
401
],
[
100,
402
],
[
100,
403
],
[
100,
404
],
[
100,
405
],
[
101,
406
],
[
101,
407
],
[
101,
408
],
[
101,
409
],
[
102,
410
],
[
102,
411
],
[
102,
412
],
[
102,
413
],
[
103,
414
],
[
103,
415
],
[
103,
416
],
[
103,
417
],
[
104,
418
],
[
104,
419
],
[
104,
420
],
[
104,
421
],
[
105,
422
],
[
105,
423
],
[
105,
424
],
[
105,
425
]
],
"metadata": null,
"nodes": {
"0": {
"ring": 0
},
"1": {
"ring": 1
},
"10": {
"ring": 2
},
"100": {
"ring": 3
},
"101": {
"ring": 3
},
"102": {
"ring": 3
},
"103": {
"ring": 3
},
"104": {
"ring": 3
},
"105": {
"ring": 3
},
"106": {
"ring": 4
},
"107": {
"ring": 4
},
"108": {
"ring": 4
},
"109": {
"ring": 4
},
"11": {
"ring": 2
},
"110": {
"ring": 4
},
"111": {
"ring": 4
},
"112": {
"ring": 4
},
"113": {
"ring": 4
},
"114": {
"ring": 4
},
"115": {
"ring": 4
},
"116": {
"ring": 4
},
"117": {
"ring": 4
},
"118": {
"ring": 4
},
"119": {
"ring": 4
},
"12": {
"ring": 2
},
"120": {
"ring": 4
},
"121": {
"ring": 4
},
"122": {
"ring": 4
},
"123": {
"ring": 4
},
"124": {
"ring": 4
},
"125": {
"ring": 4
},
"126": {
"ring": 4
},
"127": {
"ring": 4
},
"128": {
"ring": 4
},
"129": {
"ring": 4
},
"13": {
"ring": 2
},
"130": {
"ring": 4
},
"131": {
"ring": 4
},
"132": {
"ring": 4
},
"133": {
"ring": 4
},
"134": {
"ring": 4
},
"135": {
"ring": 4
},
"136": {
"ring": 4
},
"137": {
"ring": 4
},
"138": {
"ring": 4
},
"139": {
"ring": 4
},
"14": {
"ring": 2
},
"140": {
"ring": 4
},
"141": {
"ring": 4
},
"142": {
"ring": 4
},
"143": {
"ring": 4
},
"144": {
"ring": 4
},
"145": {
"ring": 4
},
"146": {
"ring": 4
},
"147": {
"ring": 4
},
"148": {
"ring": 4
},
"149": {
"ring": 4
},
"15": {
"ring": 2
},
"150": {
"ring": 4
},
"151": {
"ring": 4
},
"152": {
"ring": 4
},
"153": {
"ring": 4
},
"154": {
"ring": 4
},
"155": {
"ring": 4
},
"156": {
"ring": 4
},
"157": {
"ring": 4
},
"158": {
"ring": 4
},
"159": {
"ring": 4
},
"16": {
"ring": 2
},
"160": {
"ring": 4
},
"161": {
"ring": 4
},
"162": {
"ring": 4
},
"163": {
"ring": 4
},
"164": {
"ring": 4
},
"165": {
"ring": 4
},
"166": {
"ring": 4
},
"167": {
"ring": 4
},
"168": {
"ring": 4
},
"169": {
"ring": 4
},
"17": {
"ring": 2
},
"170": {
"ring": 4
},
"171": {
"ring": 4
},
"172": {
"ring": 4
},
"173": {
"ring": 4
},
"174": {
"ring": 4
},
"175": {
"ring": 4
},
"176": {
"ring": 4
},
"177": {
"ring": 4
},
"178": {
"ring": 4
},
"179": {
"ring": 4
},
"18": {
"ring": 2
},
"180": {
"ring": 4
},
"181": {
"ring": 4
},
"182": {
"ring": 4
},
"183": {
"ring": 4
},
"184": {
"ring": 4
},
"185": {
"ring": 4
},
"186": {
"ring": 4
},
"187": {
"ring": 4
},
"188": {
"ring": 4
},
"189": {
"ring": 4
},
"19": {
"ring": 2
},
"190": {
"ring": 4
},
"191": {
"ring": 4
},
"192": {
"ring": 4
},
"193": {
"ring": 4
},
"194": {
"ring": 4
},
"195": {
"ring": 4
},
"196": {
"ring": 4
},
"197": {
"ring": 4
},
"198": {
"ring": 4
},
"199": {
"ring": 4
},
"2": {
"ring": 1
},
"20": {
"ring": 2
},
"200": {
"ring": 4
},
"201": {
"ring": 4
},
"202": {
"ring": 4
},
"203": {
"ring": 4
},
"204": {
"ring": 4
},
"205": {
"ring": 4
},
"206": {
"ring": 4
},
"207": {
"ring": 4
},
"208": {
"ring": 4
},
"209": {
"ring": 4
},
"21": {
"ring": 2
},
"210": {
"ring": 4
},
"211": {
"ring": 4
},
"212": {
"ring": 4
},
"213": {
"ring": 4
},
"214": {
"ring": 4
},
"215": {
"ring": 4
},
"216": {
"ring": 4
},
"217": {
"ring": 4
},
"218": {
"ring": 4
},
"219": {
"ring": 4
},
"22": {
"ring": 2
},
"220": {
"ring": 4
},
"221": {
"ring": 4
},
"222": {
"ring": 4
},
"223": {
"ring": 4
},
"224": {
"ring": 4
},
"225": {
"ring": 4
},
"226": {
"ring": 4
},
"227": {
"ring": 4
},
"228": {
"ring": 4
},
"229": {
"ring": 4
},
"23": {
"ring": 2
},
"230": {
"ring": 4
},
"231": {
"ring": 4
},
"232": {
"ring": 4
},
"233": {
"ring": 4
},
"234": {
"ring": 4
},
"235": {
"ring": 4
},
"236": {
"ring": 4
},
"237": {
"ring": 4
},
"238": {
"ring": 4
},
"239": {
"ring": 4
},
"24": {
"ring": 2
},
"240": {
"ring": 4
},
"241": {
"ring": 4
},
"242": {
"ring": 4
},
"243": {
"ring": 4
},
"244": {
"ring": 4
},
"245": {
"ring": 4
},
"246": {
"ring": 4
},
"247": {
"ring": 4
},
"248": {
"ring": 4
},
"249": {
"ring": 4
},
"25": {
"ring": 2
},
"250": {
"ring": 4
},
"251": {
"ring": 4
},
"252": {
"ring": 4
},
"253": {
"ring": 4
},
"254": {
"ring": 4
},
"255": {
"ring": 4
},
"256": {
"ring": 4
},
"257": {
"ring": 4
},
"258": {
"ring": 4
},
"259": {
"ring": 4
},
"26": {
"ring": 3
},
"260": {
"ring": 4
},
"261": {
"ring": 4
},
"262": {
"ring": 4
},
"263": {
"ring": 4
},
"264": {
"ring": 4
},
"265": {
"ring": 4
},
"266": {
"ring": 4
},
"267": {
"ring": 4
},
"268": {
"ring": 4
},
"269": {
"ring": 4
},
"27": {
"ring": 3
},
"270": {
"ring": 4
},
"271": {
"ring": 4
},
"272": {
"ring": 4
},
"273": {
"ring": 4
},
"274": {
"ring": 4
},
"275": {
"ring": 4
},
"276": {
"ring": 4
},
"277": {
"ring": 4
},
"278": {
"ring": 4
},
"279": {
"ring": 4
},
"28": {
"ring": 3
},
"280": {
"ring": 4
},
"281": {
"ring": 4
},
"282": {
"ring": 4
},
"283": {
"ring": 4
},
"284": {
"ring": 4
},
"285": {
"ring": 4
},
"286": {
"ring": 4
},
"287": {
"ring": 4
},
"288": {
"ring": 4
},
"289": {
"ring": 4
},
"29": {
"ring": 3
},
"290": {
"ring": 4
},
"291": {
"ring": 4
},
"292": {
"ring": 4
},
"293": {
"ring": 4
},
"294": {
"ring": 4
},
"295": {
"ring": 4
},
"296": {
"ring": 4
},
"297": {
"ring": 4
},
"298": {
"ring": 4
},
"299": {
"ring": 4
},
"3": {
"ring": 1
},
"30": {
"ring": 3
},
"300": {
"ring": 4
},
"301": {
"ring": 4
},
"302": {
"ring": 4
},
"303": {
"ring": 4
},
"304": {
"ring": 4
},
"305": {
"ring": 4
},
"306": {
"ring": 4
},
"307": {
"ring": 4
},
"308": {
"ring": 4
},
"309": {
"ring": 4
},
"31": {
"ring": 3
},
"310": {
"ring": 4
},
"311": {
"ring": 4
},
"312": {
"ring": 4
},
"313": {
"ring": 4
},
"314": {
"ring": 4
},
"315": {
"ring": 4
},
"316": {
"ring": 4
},
"317": {
"ring": 4
},
"318": {
"ring": 4
},
"319": {
"ring": 4
},
"32": {
"ring": 3
},
"320": {
"ring": 4
},
"321": {
"ring": 4
},
"322": {
"ring": 4
},
"323": {
"ring": 4
},
"324": {
"ring": 4
},
"325": {
"ring": 4
},
"326": {
"ring": 4
},
"327": {
"ring": 4
},
"328": {
"ring": 4
},
"329": {
"ring": 4
},
"33": {
"ring": 3
},
"330": {
"ring": 4
},
"331": {
"ring": 4
},
"332": {
"ring": 4
},
"333": {
"ring": 4
},
"334": {
"ring": 4
},
"335": {
"ring": 4
},
"336": {
"ring": 4
},
"337": {
"ring": 4
},
"338": {
"ring": 4
},
"339": {
"ring": 4
},
"34": {
"ring": 3
},
"340": {
"ring": 4
},
"341": {
"ring": 4
},
"342": {
"ring": 4
},
"343": {
"ring": 4
},
"344": {
"ring": 4
},
"345": {
"ring": 4
},
"346": {
"ring": 4
},
"347": {
"ring": 4
},
"348": {
"ring": 4
},
"349": {
"ring": 4
},
"35": {
"ring": 3
},
"350": {
"ring": 4
},
"351": {
"ring": 4
},
"352": {
"ring": 4
},
"353": {
"ring": 4
},
"354": {
"ring": 4
},
"355": {
"ring": 4
},
"356": {
"ring": 4
},
"357": {
"ring": 4
},
"358": {
"ring": 4
},
"359": {
"ring": 4
},
"36": {
"ring": 3
},
"360": {
"ring": 4
},
"361": {
"ring": 4
},
"362": {
"ring": 4
},
"363": {
"ring": 4
},
"364": {
"ring": 4
},
"365": {
"ring": 4
},
"366": {
"ring": 4
},
"367": {
"ring": 4
},
"368": {
"ring": 4
},
"369": {
"ring": 4
},
"37": {
"ring": 3
},
"370": {
"ring": 4
},
"371": {
"ring": 4
},
"372": {
"ring": 4
},
"373": {
"ring": 4
},
"374": {
"ring": 4
},
"375": {
"ring": 4
},
"376": {
"ring": 4
},
"377": {
"ring": 4
},
"378": {
"ring": 4
},
"379": {
"ring": 4
},
"38": {
"ring": 3
},
"380": {
"ring": 4
},
"381": {
"ring": 4
},
"382": {
"ring": 4
},
"383": {
"ring": 4
},
"384": {
"ring": 4
},
"385": {
"ring": 4
},
"386": {
"ring": 4
},
"387": {
"ring": 4
},
"388": {
"ring": 4
},
"389": {
"ring": 4
},
"39": {
"ring": 3
},
"390": {
"ring": 4
},
"391": {
"ring": 4
},
"392": {
"ring": 4
},
"393": {
"ring": 4
},
"394": {
"ring": 4
},
"395": {
"ring": 4
},
"396": {
"ring": 4
},
"397": {
"ring": 4
},
"398": {
"ring": 4
},
"399": {
"ring": 4
},
"4": {
"ring": 1
},
"40": {
"ring": 3
},
"400": {
"ring": 4
},
"401": {
"ring": 4
},
"402": {
"ring": 4
},
"403": {
"ring": 4
},
"404": {
"ring": 4
},
"405": {
"ring": 4
},
"406": {
"ring": 4
},
"407": {
"ring": 4
},
"408": {
"ring": 4
},
"409": {
"ring": 4
},
"41": {
"ring": 3
},
"410": {
"ring": 4
},
"411": {
"ring": 4
},
"412": {
"ring": 4
},
"413": {
"ring": 4
},
"414": {
"ring": 4
},
"415": {
"ring": 4
},
"416": {
"ring": 4
},
"417": {
"ring": 4
},
"418": {
"ring": 4
},
"419": {
"ring": 4
},
"42": {
"ring": 3
},
"420": {
"ring": 4
},
"421": {
"ring": 4
},
"422": {
"ring": 4
},
"423": {
"ring": 4
},
"424": {
"ring": 4
},
"425": {
"ring": 4
},
"43": {
"ring": 3
},
"44": {
"ring": 3
},
"45": {
"ring": 3
},
"46": {
"ring": 3
},
"47": {
"ring": 3
},
"48": {
"ring": 3
},
"49": {
"ring": 3
},
"5": {
"ring": 1
},
"50": {
"ring": 3
},
"51": {
"ring": 3
},
"52": {
"ring": 3
},
"53": {
"ring": 3
},
"54": {
"ring": 3
},
"55": {
"ring": 3
},
"56": {
"ring": 3
},
"57": {
"ring": 3
},
"58": {
"ring": 3
},
"59": {
"ring": 3
},
"6": {
"ring": 2
},
"60": {
"ring": 3
},
"61": {
"ring": 3
},
"62": {
"ring": 3
},
"63": {
"ring": 3
},
"64": {
"ring": 3
},
"65": {
"ring": 3
},
"66": {
"ring": 3
},
"67": {
"ring": 3
},
"68": {
"ring": 3
},
"69": {
"ring": 3
},
"7": {
"ring": 2
},
"70": {
"ring": 3
},
"71": {
"ring": 3
},
"72": {
"ring": 3
},
"73": {
"ring": 3
},
"74": {
"ring": 3
},
"75": {
"ring": 3
},
"76": {
"ring": 3
},
"77": {
"ring": 3
},
"78": {
"ring": 3
},
"79": {
"ring": 3
},
"8": {
"ring": 2
},
"80": {
"ring": 3
},
"81": {
"ring": 3
},
"82": {
"ring": 3
},
"83": {
"ring": 3
},
"84": {
"ring": 3
},
"85": {
"ring": 3
},
"86": {
"ring": 3
},
"87": {
"ring": 3
},
"88": {
"ring": 3
},
"89": {
"ring": 3
},
"9": {
"ring": 2
},
"90": {
"ring": 3
},
"91": {
"ring": 3
},
"92": {
"ring": 3
},
"93": {
"ring": 3
},
"94": {
"ring": 3
},
"95": {
"ring": 3
},
"96": {
"ring": 3
},
"97": {
"ring": 3
},
"98": {
"ring": 3
},
"99": {
"ring": 3
}
}
}
]
},
"zkc": {
"layers": [
{
"edgeList": [
[
2,
1
],
[
3,
1
],
[
3,
2
],
[
4,
1
],
[
4,
2
],
[
4,
3
],
[
5,
1
],
[
6,
1
],
[
7,
1
],
[
7,
5
],
[
7,
6
],
[
8,
1
],
[
8,
2
],
[
8,
3
],
[
8,
4
],
[
9,
1
],
[
9,
3
],
[
10,
3
],
[
11,
1
],
[
11,
5
],
[
11,
6
],
[
12,
1
],
[
13,
1
],
[
13,
4
],
[
14,
1
],
[
14,
2
],
[
14,
3
],
[
14,
4
],
[
17,
6
],
[
17,
7
],
[
18,
1
],
[
18,
2
],
[
20,
1
],
[
20,
2
],
[
22,
1
],
[
22,
2
],
[
26,
24
],
[
26,
25
],
[
28,
3
],
[
28,
24
],
[
28,
25
],
[
29,
3
],
[
30,
24
],
[
30,
27
],
[
31,
2
],
[
31,
9
],
[
32,
1
],
[
32,
25
],
[
32,
26
],
[
32,
29
],
[
33,
3
],
[
33,
9
],
[
33,
15
],
[
33,
16
],
[
33,
19
],
[
33,
21
],
[
33,
23
],
[
33,
24
],
[
33,
30
],
[
33,
31
],
[
33,
32
],
[
34,
9
],
[
34,
10
],
[
34,
14
],
[
34,
15
],
[
34,
16
],
[
34,
19
],
[
34,
20
],
[
34,
21
],
[
34,
23
],
[
34,
24
],
[
34,
27
],
[
34,
28
],
[
34,
29
],
[
34,
30
],
[
34,
31
],
[
34,
32
],
[
34,
33
]
],
"metadata": {
"name": {
"values": [
"Bernita Blizzard",
"Lauran Lenahan",
"Kallie Kerr",
"Yun Yearsley",
"Krystina Kehr",
"Marisa Mccullough",
"Sandra Soderquist",
"Latisha Luczynski",
"Gertrudis Guadarrama",
"Ramonita Raley",
"Tessa Tuff",
"Michell Murphey",
"Juliana Jenny",
"Imogene Ivie",
"Ricky Revis",
"Tonia Tighe",
"Lyle Lamanna",
"Michael Motto",
"Charlie Cartwright",
"Aimee Aschenbrenner",
"Vi Vallery",
"Shaquana Stocking",
"Penelope Percival",
"Bari Barrentine",
"Janie Jeske",
"Breann Brodie",
"Carmel Clara",
"Nada Nicol",
"Francisca Fu",
"Shyla Schranz",
"Clarissa Crooks",
"Hilario Holzwarth",
"Huong Hodge",
"Lavonne Leng"
]
}
},
"nodes": {
"1": {
"headHoncho": true
},
"34": {
"headHoncho": true
}
}
}
]
}
},
"title": "kitchen_sink"
}