-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgraph4.html
2383 lines (2371 loc) · 193 KB
/
graph4.html
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
<body>
<style>
body, text {
font-weight: 300;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serf;
font-size: 14px;
}
#graph {
width: 100%;
height: 100%;
}
.node rect {
stroke: #333;
fill: #fff;
}
.edgePath path {
stroke: #333;
fill: #333;
stroke-width: 1.5px;
}
.node text {
pointer-events: none;
}
</style>
<script src="https://d3js.org/d3.v5.min.js"></script>
<script src="https://dagrejs.github.io/project/dagre-d3/latest/dagre-d3.js"></script>
<script type="text/javascript">
let svg_parent = d3.select("body").append("svg").attr("id", "graph");
let svg = svg_parent.append("g");
var zoom = d3.zoom()
.on("zoom", function() {
svg.attr("transform", d3.event.transform);
});
svg_parent.call(zoom);
let g = new dagreD3.graphlib.Graph({compound:true});
g.setGraph({
nodesep: 10,
ranksep: 10,
});
let render = new dagreD3.render();
function run(all_operate, all_channel) {
for (let o in all_operate) {
let operator = all_operate[o];
let html = "<div style=\"background-color: white;\">";
html += "<span class=name>" + operator.name + "</span>";
html += " (<span class=addr>" + operator.addr + "</span>)";
html += "</div>";
g.setNode("" + operator.addr, {
labelType: "html",
label: html,
rx: 5,
ry: 5,
});
function make_parent(is_g, addr) {
if (addr.length > 2) {
let parent_addr = addr.slice(0, -1);
if (g.nodes().indexOf("" + parent_addr) == -1) {
console.log("-> " + parent_addr);
g.setNode("g" + parent_addr, { label: "Subgraph: " + parent_addr, style: 'fill: none; stroke: #000; stroke-width: 2px; stroke-dasharray: 2, 2;' });
make_parent(true, parent_addr);
}
g.setParent((is_g ? "g" : "") + addr, "g" + parent_addr);
console.log((is_g ? "g" : "") + addr + " parent: " + parent_addr);
}
}
make_parent(false, operator.addr);
}
let nodes = g.nodes();
for (let c in all_channel) {
let channel = all_channel[c];
if (nodes.indexOf("" + channel.from_addr) >= 0 && nodes.indexOf("" + channel.to_addr) >= 0) {
g.setEdge("" + channel.from_addr, "" + channel.to_addr, {
label: "" + channel.id + " [" + channel.from_port + " -> " + channel.to_port + "]",
style: channel.subgraph ? "stroke: #33f; stroke-width: 1px; stroke-dasharray: 5, 2; fill:none; " : "",
});
}
}
g.nodes().forEach(function(v) {
var node = g.node(v);
// Round the corners of the nodes
node.rx = node.ry = 5;
});
console.log("RENDER: ");
console.log(g._nodes);
console.log(g._edges);
svg.call(render, g);
}
</script>
<script type="text/javascript">
let operate = [
{ "name": "Input", "addr": [0, 1, ] },
{ "name": "Concatenate", "addr": [0, 2, ] },
{ "name": "FlatMap", "addr": [0, 3, ] },
{ "name": "Arrange", "addr": [0, 4, ] },
{ "name": "FlatMap", "addr": [0, 5, ] },
{ "name": "Arrange", "addr": [0, 6, ] },
{ "name": "Input", "addr": [0, 7, ] },
{ "name": "Concatenate", "addr": [0, 8, ] },
{ "name": "FlatMap", "addr": [0, 9, ] },
{ "name": "Arrange", "addr": [0, 10, ] },
{ "name": "Input", "addr": [0, 11, ] },
{ "name": "Concatenate", "addr": [0, 12, ] },
{ "name": "FlatMap", "addr": [0, 13, ] },
{ "name": "Arrange", "addr": [0, 14, ] },
{ "name": "Input", "addr": [0, 15, ] },
{ "name": "Concatenate", "addr": [0, 16, ] },
{ "name": "FlatMap", "addr": [0, 17, ] },
{ "name": "FlatMap", "addr": [0, 18, ] },
{ "name": "FlatMap", "addr": [0, 19, ] },
{ "name": "Arrange", "addr": [0, 20, ] },
{ "name": "Input", "addr": [0, 21, ] },
{ "name": "Concatenate", "addr": [0, 22, ] },
{ "name": "FlatMap", "addr": [0, 23, ] },
{ "name": "Arrange", "addr": [0, 24, ] },
{ "name": "Input", "addr": [0, 25, ] },
{ "name": "Concatenate", "addr": [0, 26, ] },
{ "name": "FlatMap", "addr": [0, 27, ] },
{ "name": "Arrange", "addr": [0, 28, ] },
{ "name": "FlatMap", "addr": [0, 29, ] },
{ "name": "Arrange", "addr": [0, 30, ] },
{ "name": "Input", "addr": [0, 31, ] },
{ "name": "Concatenate", "addr": [0, 32, ] },
{ "name": "FlatMap", "addr": [0, 33, ] },
{ "name": "Arrange", "addr": [0, 34, ] },
{ "name": "Input", "addr": [0, 35, ] },
{ "name": "Concatenate", "addr": [0, 36, ] },
{ "name": "FlatMap", "addr": [0, 37, ] },
{ "name": "FlatMap", "addr": [0, 38, ] },
{ "name": "FlatMap", "addr": [0, 39, ] },
{ "name": "FlatMap", "addr": [0, 40, ] },
{ "name": "Input", "addr": [0, 41, ] },
{ "name": "Concatenate", "addr": [0, 42, ] },
{ "name": "Input", "addr": [0, 43, ] },
{ "name": "Concatenate", "addr": [0, 44, ] },
{ "name": "FlatMap", "addr": [0, 45, ] },
{ "name": "Arrange", "addr": [0, 46, ] },
{ "name": "FlatMap", "addr": [0, 47, ] },
{ "name": "Arrange", "addr": [0, 48, ] },
{ "name": "Input", "addr": [0, 49, ] },
{ "name": "Concatenate", "addr": [0, 50, ] },
{ "name": "FlatMap", "addr": [0, 51, ] },
{ "name": "Arrange", "addr": [0, 52, ] },
{ "name": "Input", "addr": [0, 53, ] },
{ "name": "Concatenate", "addr": [0, 54, ] },
{ "name": "FlatMap", "addr": [0, 55, ] },
{ "name": "Arrange", "addr": [0, 56, ] },
{ "name": "Input", "addr": [0, 57, ] },
{ "name": "Concatenate", "addr": [0, 58, ] },
{ "name": "Input", "addr": [0, 59, ] },
{ "name": "Concatenate", "addr": [0, 60, ] },
{ "name": "Input", "addr": [0, 61, ] },
{ "name": "Concatenate", "addr": [0, 62, ] },
{ "name": "FlatMap", "addr": [0, 63, ] },
{ "name": "Arrange", "addr": [0, 64, ] },
{ "name": "Input", "addr": [0, 65, ] },
{ "name": "Concatenate", "addr": [0, 66, ] },
{ "name": "FlatMap", "addr": [0, 67, ] },
{ "name": "Arrange", "addr": [0, 68, ] },
{ "name": "Input", "addr": [0, 69, ] },
{ "name": "Concatenate", "addr": [0, 70, ] },
{ "name": "FlatMap", "addr": [0, 71, ] },
{ "name": "Arrange", "addr": [0, 72, ] },
{ "name": "Input", "addr": [0, 73, ] },
{ "name": "Concatenate", "addr": [0, 74, ] },
{ "name": "FlatMap", "addr": [0, 75, ] },
{ "name": "Arrange", "addr": [0, 76, ] },
{ "name": "FlatMap", "addr": [0, 77, ] },
{ "name": "Arrange", "addr": [0, 78, ] },
{ "name": "Input", "addr": [0, 79, ] },
{ "name": "Concatenate", "addr": [0, 80, ] },
{ "name": "FlatMap", "addr": [0, 81, ] },
{ "name": "Map", "addr": [0, 82, ] },
{ "name": "Arrange", "addr": [0, 83, ] },
{ "name": "Input", "addr": [0, 84, ] },
{ "name": "Concatenate", "addr": [0, 85, ] },
{ "name": "FlatMap", "addr": [0, 86, ] },
{ "name": "Arrange", "addr": [0, 87, ] },
{ "name": "Input", "addr": [0, 88, ] },
{ "name": "Concatenate", "addr": [0, 89, ] },
{ "name": "FlatMap", "addr": [0, 90, ] },
{ "name": "Arrange", "addr": [0, 91, ] },
{ "name": "Input", "addr": [0, 92, ] },
{ "name": "Concatenate", "addr": [0, 93, ] },
{ "name": "Input", "addr": [0, 94, ] },
{ "name": "Concatenate", "addr": [0, 95, ] },
{ "name": "FlatMap", "addr": [0, 96, ] },
{ "name": "Arrange", "addr": [0, 97, ] },
{ "name": "Input", "addr": [0, 98, ] },
{ "name": "Map", "addr": [0, 99, 1, ] },
{ "name": "Feedback", "addr": [0, 99, 2, ] },
{ "name": "Filter", "addr": [0, 99, 3, ] },
{ "name": "Concatenate", "addr": [0, 99, 4, ] },
{ "name": "FlatMap", "addr": [0, 99, 5, ] },
{ "name": "Arrange", "addr": [0, 99, 6, ] },
{ "name": "FlatMap", "addr": [0, 99, 7, ] },
{ "name": "Arrange", "addr": [0, 99, 8, ] },
{ "name": "Map", "addr": [0, 99, 9, ] },
{ "name": "Map", "addr": [0, 99, 10, ] },
{ "name": "Map", "addr": [0, 99, 11, ] },
{ "name": "Join", "addr": [0, 99, 12, ] },
{ "name": "Concatenate", "addr": [0, 99, 13, ] },
{ "name": "Join", "addr": [0, 99, 14, ] },
{ "name": "Concatenate", "addr": [0, 99, 15, ] },
{ "name": "Join", "addr": [0, 99, 16, ] },
{ "name": "Concatenate", "addr": [0, 99, 17, ] },
{ "name": "Map", "addr": [0, 99, 18, ] },
{ "name": "ArrangeBySelf", "addr": [0, 99, 19, ] },
{ "name": "Reduce", "addr": [0, 99, 20, ] },
{ "name": "AsCollection", "addr": [0, 99, 21, ] },
{ "name": "Map", "addr": [0, 99, 22, ] },
{ "name": "Concatenate", "addr": [0, 99, 23, ] },
{ "name": "Map", "addr": [0, 99, 24, ] },
{ "name": "Consolidate", "addr": [0, 99, 25, ] },
{ "name": "AsCollection", "addr": [0, 99, 26, ] },
{ "name": "Map", "addr": [0, 99, 27, ] },
{ "name": "Map", "addr": [0, 100, ] },
{ "name": "FlatMap", "addr": [0, 101, ] },
{ "name": "Map", "addr": [0, 102, ] },
{ "name": "ArrangeBySelf", "addr": [0, 103, ] },
{ "name": "Reduce", "addr": [0, 104, ] },
{ "name": "AsCollection", "addr": [0, 105, ] },
{ "name": "Map", "addr": [0, 106, ] },
{ "name": "Concatenate", "addr": [0, 107, ] },
{ "name": "Map", "addr": [0, 108, ] },
{ "name": "Consolidate", "addr": [0, 109, ] },
{ "name": "AsCollection", "addr": [0, 110, ] },
{ "name": "Map", "addr": [0, 111, ] },
{ "name": "Arrange", "addr": [0, 112, ] },
{ "name": "Input", "addr": [0, 113, ] },
{ "name": "Concatenate", "addr": [0, 114, ] },
{ "name": "Input", "addr": [0, 115, ] },
{ "name": "Concatenate", "addr": [0, 116, ] },
{ "name": "Input", "addr": [0, 117, ] },
{ "name": "Concatenate", "addr": [0, 118, ] },
{ "name": "Input", "addr": [0, 119, ] },
{ "name": "Concatenate", "addr": [0, 120, ] },
{ "name": "Input", "addr": [0, 121, ] },
{ "name": "Concatenate", "addr": [0, 122, ] },
{ "name": "Input", "addr": [0, 123, ] },
{ "name": "Concatenate", "addr": [0, 124, ] },
{ "name": "FlatMap", "addr": [0, 125, ] },
{ "name": "Arrange", "addr": [0, 126, ] },
{ "name": "FlatMap", "addr": [0, 127, ] },
{ "name": "Arrange", "addr": [0, 128, ] },
{ "name": "FlatMap", "addr": [0, 129, ] },
{ "name": "Arrange", "addr": [0, 130, ] },
{ "name": "FlatMap", "addr": [0, 131, ] },
{ "name": "Arrange", "addr": [0, 132, ] },
{ "name": "FlatMap", "addr": [0, 133, ] },
{ "name": "Arrange", "addr": [0, 134, ] },
{ "name": "Input", "addr": [0, 135, ] },
{ "name": "Concatenate", "addr": [0, 136, ] },
{ "name": "FlatMap", "addr": [0, 137, ] },
{ "name": "Arrange", "addr": [0, 138, ] },
{ "name": "Input", "addr": [0, 139, ] },
{ "name": "Concatenate", "addr": [0, 140, ] },
{ "name": "Input", "addr": [0, 141, ] },
{ "name": "Concatenate", "addr": [0, 142, ] },
{ "name": "Input", "addr": [0, 143, ] },
{ "name": "Concatenate", "addr": [0, 144, ] },
{ "name": "Input", "addr": [0, 145, ] },
{ "name": "Concatenate", "addr": [0, 146, ] },
{ "name": "Input", "addr": [0, 147, ] },
{ "name": "Concatenate", "addr": [0, 148, ] },
{ "name": "FlatMap", "addr": [0, 149, ] },
{ "name": "Arrange", "addr": [0, 150, ] },
{ "name": "FlatMap", "addr": [0, 151, ] },
{ "name": "Arrange", "addr": [0, 152, ] },
{ "name": "FlatMap", "addr": [0, 153, ] },
{ "name": "Arrange", "addr": [0, 154, ] },
{ "name": "FlatMap", "addr": [0, 155, ] },
{ "name": "Arrange", "addr": [0, 156, ] },
{ "name": "Input", "addr": [0, 157, ] },
{ "name": "Concatenate", "addr": [0, 158, ] },
{ "name": "FlatMap", "addr": [0, 159, ] },
{ "name": "Arrange", "addr": [0, 160, ] },
{ "name": "Input", "addr": [0, 161, ] },
{ "name": "Concatenate", "addr": [0, 162, ] },
{ "name": "Input", "addr": [0, 163, ] },
{ "name": "Concatenate", "addr": [0, 164, ] },
{ "name": "FlatMap", "addr": [0, 165, ] },
{ "name": "Map", "addr": [0, 166, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 167, ] },
{ "name": "ThresholdTotal", "addr": [0, 168, ] },
{ "name": "Map", "addr": [0, 169, ] },
{ "name": "Arrange", "addr": [0, 170, ] },
{ "name": "Input", "addr": [0, 171, ] },
{ "name": "Concatenate", "addr": [0, 172, ] },
{ "name": "FlatMap", "addr": [0, 173, ] },
{ "name": "Arrange", "addr": [0, 174, ] },
{ "name": "Input", "addr": [0, 175, ] },
{ "name": "Concatenate", "addr": [0, 176, ] },
{ "name": "FlatMap", "addr": [0, 177, ] },
{ "name": "Arrange", "addr": [0, 178, ] },
{ "name": "FlatMap", "addr": [0, 179, ] },
{ "name": "Arrange", "addr": [0, 180, ] },
{ "name": "FlatMap", "addr": [0, 181, ] },
{ "name": "Arrange", "addr": [0, 182, ] },
{ "name": "FlatMap", "addr": [0, 183, ] },
{ "name": "Arrange", "addr": [0, 184, ] },
{ "name": "Input", "addr": [0, 185, ] },
{ "name": "Concatenate", "addr": [0, 186, ] },
{ "name": "FlatMap", "addr": [0, 187, ] },
{ "name": "Arrange", "addr": [0, 188, ] },
{ "name": "Input", "addr": [0, 189, ] },
{ "name": "Concatenate", "addr": [0, 190, ] },
{ "name": "FlatMap", "addr": [0, 191, ] },
{ "name": "Arrange", "addr": [0, 192, ] },
{ "name": "FlatMap", "addr": [0, 193, ] },
{ "name": "Arrange", "addr": [0, 194, ] },
{ "name": "Input", "addr": [0, 195, ] },
{ "name": "Concatenate", "addr": [0, 196, ] },
{ "name": "FlatMap", "addr": [0, 197, ] },
{ "name": "Arrange", "addr": [0, 198, ] },
{ "name": "FlatMap", "addr": [0, 199, ] },
{ "name": "Arrange", "addr": [0, 200, ] },
{ "name": "Input", "addr": [0, 201, ] },
{ "name": "Concatenate", "addr": [0, 202, ] },
{ "name": "Join", "addr": [0, 203, ] },
{ "name": "FlatMap", "addr": [0, 204, ] },
{ "name": "Arrange", "addr": [0, 205, ] },
{ "name": "FlatMap", "addr": [0, 206, ] },
{ "name": "Arrange", "addr": [0, 207, ] },
{ "name": "Input", "addr": [0, 208, ] },
{ "name": "Concatenate", "addr": [0, 209, ] },
{ "name": "FlatMap", "addr": [0, 210, ] },
{ "name": "Arrange", "addr": [0, 211, ] },
{ "name": "Input", "addr": [0, 212, ] },
{ "name": "Concatenate", "addr": [0, 213, ] },
{ "name": "FlatMap", "addr": [0, 214, ] },
{ "name": "Arrange", "addr": [0, 215, ] },
{ "name": "FlatMap", "addr": [0, 216, ] },
{ "name": "Arrange", "addr": [0, 217, ] },
{ "name": "Input", "addr": [0, 218, ] },
{ "name": "Concatenate", "addr": [0, 219, ] },
{ "name": "FlatMap", "addr": [0, 220, ] },
{ "name": "Arrange", "addr": [0, 221, ] },
{ "name": "FlatMap", "addr": [0, 222, ] },
{ "name": "Map", "addr": [0, 223, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 224, ] },
{ "name": "ThresholdTotal", "addr": [0, 225, ] },
{ "name": "Map", "addr": [0, 226, ] },
{ "name": "Arrange", "addr": [0, 227, ] },
{ "name": "Input", "addr": [0, 228, ] },
{ "name": "Concatenate", "addr": [0, 229, ] },
{ "name": "Join", "addr": [0, 230, ] },
{ "name": "FlatMap", "addr": [0, 231, ] },
{ "name": "ArrangeByKey", "addr": [0, 232, ] },
{ "name": "Join", "addr": [0, 233, ] },
{ "name": "FlatMap", "addr": [0, 234, ] },
{ "name": "ArrangeByKey", "addr": [0, 235, ] },
{ "name": "Join", "addr": [0, 236, ] },
{ "name": "FlatMap", "addr": [0, 237, ] },
{ "name": "Arrange", "addr": [0, 238, ] },
{ "name": "Input", "addr": [0, 239, ] },
{ "name": "Concatenate", "addr": [0, 240, ] },
{ "name": "Input", "addr": [0, 241, ] },
{ "name": "Concatenate", "addr": [0, 242, ] },
{ "name": "Input", "addr": [0, 243, ] },
{ "name": "Concatenate", "addr": [0, 244, ] },
{ "name": "FlatMap", "addr": [0, 245, ] },
{ "name": "Arrange", "addr": [0, 246, ] },
{ "name": "FlatMap", "addr": [0, 247, ] },
{ "name": "Arrange", "addr": [0, 248, ] },
{ "name": "FlatMap", "addr": [0, 249, ] },
{ "name": "Arrange", "addr": [0, 250, ] },
{ "name": "Input", "addr": [0, 251, ] },
{ "name": "Concatenate", "addr": [0, 252, ] },
{ "name": "Join", "addr": [0, 253, ] },
{ "name": "FlatMap", "addr": [0, 254, ] },
{ "name": "ArrangeByKey", "addr": [0, 255, ] },
{ "name": "Join", "addr": [0, 256, ] },
{ "name": "Join", "addr": [0, 257, ] },
{ "name": "FlatMap", "addr": [0, 258, ] },
{ "name": "ArrangeByKey", "addr": [0, 259, ] },
{ "name": "Join", "addr": [0, 260, ] },
{ "name": "FlatMap", "addr": [0, 261, ] },
{ "name": "Map", "addr": [0, 262, ] },
{ "name": "Arrange", "addr": [0, 263, ] },
{ "name": "FlatMap", "addr": [0, 264, ] },
{ "name": "Map", "addr": [0, 265, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 266, ] },
{ "name": "ThresholdTotal", "addr": [0, 267, ] },
{ "name": "Map", "addr": [0, 268, ] },
{ "name": "Arrange", "addr": [0, 269, ] },
{ "name": "Input", "addr": [0, 270, ] },
{ "name": "Concatenate", "addr": [0, 271, ] },
{ "name": "Join", "addr": [0, 272, ] },
{ "name": "FlatMap", "addr": [0, 273, ] },
{ "name": "ArrangeByKey", "addr": [0, 274, ] },
{ "name": "AsCollection", "addr": [0, 275, ] },
{ "name": "Join", "addr": [0, 276, ] },
{ "name": "MapInPlace", "addr": [0, 277, ] },
{ "name": "Concatenate", "addr": [0, 278, ] },
{ "name": "Map", "addr": [0, 279, ] },
{ "name": "FlatMap", "addr": [0, 280, ] },
{ "name": "FlatMap", "addr": [0, 281, ] },
{ "name": "Arrange", "addr": [0, 282, ] },
{ "name": "Input", "addr": [0, 283, ] },
{ "name": "Concatenate", "addr": [0, 284, ] },
{ "name": "Join", "addr": [0, 285, ] },
{ "name": "Join", "addr": [0, 286, ] },
{ "name": "Join", "addr": [0, 287, ] },
{ "name": "FlatMap", "addr": [0, 288, ] },
{ "name": "ArrangeByKey", "addr": [0, 289, ] },
{ "name": "Join", "addr": [0, 290, ] },
{ "name": "FlatMap", "addr": [0, 291, ] },
{ "name": "Arrange", "addr": [0, 292, ] },
{ "name": "Input", "addr": [0, 293, ] },
{ "name": "Map", "addr": [0, 294, 1, ] },
{ "name": "Feedback", "addr": [0, 294, 2, ] },
{ "name": "Filter", "addr": [0, 294, 3, ] },
{ "name": "Concatenate", "addr": [0, 294, 4, ] },
{ "name": "FlatMap", "addr": [0, 294, 5, ] },
{ "name": "Arrange", "addr": [0, 294, 6, ] },
{ "name": "Map", "addr": [0, 294, 7, ] },
{ "name": "Map", "addr": [0, 294, 8, ] },
{ "name": "Map", "addr": [0, 294, 9, ] },
{ "name": "Map", "addr": [0, 294, 10, ] },
{ "name": "Map", "addr": [0, 294, 11, ] },
{ "name": "Map", "addr": [0, 294, 12, ] },
{ "name": "Map", "addr": [0, 294, 13, ] },
{ "name": "Map", "addr": [0, 294, 14, ] },
{ "name": "Map", "addr": [0, 294, 15, ] },
{ "name": "FlatMap", "addr": [0, 294, 16, ] },
{ "name": "Concatenate", "addr": [0, 294, 17, ] },
{ "name": "FlatMap", "addr": [0, 294, 18, ] },
{ "name": "Concatenate", "addr": [0, 294, 19, ] },
{ "name": "FlatMap", "addr": [0, 294, 20, ] },
{ "name": "FlatMap", "addr": [0, 294, 21, ] },
{ "name": "ArrangeByKey", "addr": [0, 294, 22, ] },
{ "name": "Join", "addr": [0, 294, 23, ] },
{ "name": "Concatenate", "addr": [0, 294, 24, ] },
{ "name": "FlatMap", "addr": [0, 294, 25, ] },
{ "name": "FlatMap", "addr": [0, 294, 26, ] },
{ "name": "ArrangeByKey", "addr": [0, 294, 27, ] },
{ "name": "Join", "addr": [0, 294, 28, ] },
{ "name": "Concatenate", "addr": [0, 294, 29, ] },
{ "name": "Join", "addr": [0, 294, 30, ] },
{ "name": "Concatenate", "addr": [0, 294, 31, ] },
{ "name": "FlatMap", "addr": [0, 294, 32, ] },
{ "name": "ArrangeByKey", "addr": [0, 294, 33, ] },
{ "name": "Join", "addr": [0, 294, 34, ] },
{ "name": "Concatenate", "addr": [0, 294, 35, ] },
{ "name": "FlatMap", "addr": [0, 294, 36, ] },
{ "name": "Concatenate", "addr": [0, 294, 37, ] },
{ "name": "Join", "addr": [0, 294, 38, ] },
{ "name": "FlatMap", "addr": [0, 294, 39, ] },
{ "name": "ArrangeByKey", "addr": [0, 294, 40, ] },
{ "name": "Reduce", "addr": [0, 294, 41, ] },
{ "name": "AsCollection", "addr": [0, 294, 42, ] },
{ "name": "Map", "addr": [0, 294, 43, ] },
{ "name": "FlatMap", "addr": [0, 294, 44, ] },
{ "name": "Concatenate", "addr": [0, 294, 45, ] },
{ "name": "Map", "addr": [0, 294, 46, ] },
{ "name": "ArrangeBySelf", "addr": [0, 294, 47, ] },
{ "name": "Reduce", "addr": [0, 294, 48, ] },
{ "name": "AsCollection", "addr": [0, 294, 49, ] },
{ "name": "Map", "addr": [0, 294, 50, ] },
{ "name": "Concatenate", "addr": [0, 294, 51, ] },
{ "name": "Map", "addr": [0, 294, 52, ] },
{ "name": "Consolidate", "addr": [0, 294, 53, ] },
{ "name": "AsCollection", "addr": [0, 294, 54, ] },
{ "name": "Map", "addr": [0, 294, 55, ] },
{ "name": "Map", "addr": [0, 295, ] },
{ "name": "FlatMap", "addr": [0, 296, ] },
{ "name": "Arrange", "addr": [0, 297, ] },
{ "name": "Input", "addr": [0, 298, ] },
{ "name": "Concatenate", "addr": [0, 299, ] },
{ "name": "FlatMap", "addr": [0, 300, ] },
{ "name": "FlatMap", "addr": [0, 301, ] },
{ "name": "FlatMap", "addr": [0, 302, ] },
{ "name": "FlatMap", "addr": [0, 303, ] },
{ "name": "FlatMap", "addr": [0, 304, ] },
{ "name": "Join", "addr": [0, 305, ] },
{ "name": "Input", "addr": [0, 306, ] },
{ "name": "Concatenate", "addr": [0, 307, ] },
{ "name": "Input", "addr": [0, 308, ] },
{ "name": "Concatenate", "addr": [0, 309, ] },
{ "name": "Input", "addr": [0, 310, ] },
{ "name": "Concatenate", "addr": [0, 311, ] },
{ "name": "Input", "addr": [0, 312, ] },
{ "name": "Concatenate", "addr": [0, 313, ] },
{ "name": "Input", "addr": [0, 314, ] },
{ "name": "Concatenate", "addr": [0, 315, ] },
{ "name": "Input", "addr": [0, 316, ] },
{ "name": "Concatenate", "addr": [0, 317, ] },
{ "name": "FlatMap", "addr": [0, 318, ] },
{ "name": "Arrange", "addr": [0, 319, ] },
{ "name": "Input", "addr": [0, 320, ] },
{ "name": "Concatenate", "addr": [0, 321, ] },
{ "name": "FlatMap", "addr": [0, 322, ] },
{ "name": "Arrange", "addr": [0, 323, ] },
{ "name": "Input", "addr": [0, 324, ] },
{ "name": "Map", "addr": [0, 325, 1, ] },
{ "name": "Feedback", "addr": [0, 325, 2, ] },
{ "name": "Filter", "addr": [0, 325, 3, ] },
{ "name": "Concatenate", "addr": [0, 325, 4, ] },
{ "name": "FlatMap", "addr": [0, 325, 5, ] },
{ "name": "Arrange", "addr": [0, 325, 6, ] },
{ "name": "Map", "addr": [0, 325, 7, ] },
{ "name": "Map", "addr": [0, 325, 8, ] },
{ "name": "Map", "addr": [0, 325, 9, ] },
{ "name": "Map", "addr": [0, 325, 10, ] },
{ "name": "Join", "addr": [0, 325, 11, ] },
{ "name": "Concatenate", "addr": [0, 325, 12, ] },
{ "name": "Join", "addr": [0, 325, 13, ] },
{ "name": "Concatenate", "addr": [0, 325, 14, ] },
{ "name": "Join", "addr": [0, 325, 15, ] },
{ "name": "Concatenate", "addr": [0, 325, 16, ] },
{ "name": "Map", "addr": [0, 325, 17, ] },
{ "name": "ArrangeBySelf", "addr": [0, 325, 18, ] },
{ "name": "Reduce", "addr": [0, 325, 19, ] },
{ "name": "AsCollection", "addr": [0, 325, 20, ] },
{ "name": "Map", "addr": [0, 325, 21, ] },
{ "name": "Concatenate", "addr": [0, 325, 22, ] },
{ "name": "Map", "addr": [0, 325, 23, ] },
{ "name": "Consolidate", "addr": [0, 325, 24, ] },
{ "name": "AsCollection", "addr": [0, 325, 25, ] },
{ "name": "Map", "addr": [0, 325, 26, ] },
{ "name": "Map", "addr": [0, 326, ] },
{ "name": "FlatMap", "addr": [0, 327, ] },
{ "name": "Arrange", "addr": [0, 328, ] },
{ "name": "FlatMap", "addr": [0, 329, ] },
{ "name": "Map", "addr": [0, 330, ] },
{ "name": "ArrangeBySelf", "addr": [0, 331, ] },
{ "name": "Reduce", "addr": [0, 332, ] },
{ "name": "AsCollection", "addr": [0, 333, ] },
{ "name": "Map", "addr": [0, 334, ] },
{ "name": "Concatenate", "addr": [0, 335, ] },
{ "name": "Map", "addr": [0, 336, ] },
{ "name": "Consolidate", "addr": [0, 337, ] },
{ "name": "AsCollection", "addr": [0, 338, ] },
{ "name": "Map", "addr": [0, 339, ] },
{ "name": "Arrange", "addr": [0, 340, ] },
{ "name": "Input", "addr": [0, 341, ] },
{ "name": "Concatenate", "addr": [0, 342, ] },
{ "name": "FlatMap", "addr": [0, 343, ] },
{ "name": "Map", "addr": [0, 344, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 345, ] },
{ "name": "ThresholdTotal", "addr": [0, 346, ] },
{ "name": "Map", "addr": [0, 347, ] },
{ "name": "Arrange", "addr": [0, 348, ] },
{ "name": "Input", "addr": [0, 349, ] },
{ "name": "Concatenate", "addr": [0, 350, ] },
{ "name": "FlatMap", "addr": [0, 351, ] },
{ "name": "Arrange", "addr": [0, 352, ] },
{ "name": "Input", "addr": [0, 353, ] },
{ "name": "Concatenate", "addr": [0, 354, ] },
{ "name": "Join", "addr": [0, 355, ] },
{ "name": "FlatMap", "addr": [0, 356, ] },
{ "name": "FlatMap", "addr": [0, 357, ] },
{ "name": "Join", "addr": [0, 358, ] },
{ "name": "Join", "addr": [0, 359, ] },
{ "name": "FlatMap", "addr": [0, 360, ] },
{ "name": "FlatMap", "addr": [0, 361, ] },
{ "name": "Join", "addr": [0, 362, ] },
{ "name": "FlatMap", "addr": [0, 363, ] },
{ "name": "FlatMap", "addr": [0, 364, ] },
{ "name": "Join", "addr": [0, 365, ] },
{ "name": "FlatMap", "addr": [0, 366, ] },
{ "name": "ArrangeByKey", "addr": [0, 367, ] },
{ "name": "Join", "addr": [0, 368, ] },
{ "name": "FlatMap", "addr": [0, 369, ] },
{ "name": "FlatMap", "addr": [0, 370, ] },
{ "name": "Join", "addr": [0, 371, ] },
{ "name": "Join", "addr": [0, 372, ] },
{ "name": "FlatMap", "addr": [0, 373, ] },
{ "name": "FlatMap", "addr": [0, 374, ] },
{ "name": "Join", "addr": [0, 375, ] },
{ "name": "FlatMap", "addr": [0, 376, ] },
{ "name": "FlatMap", "addr": [0, 377, ] },
{ "name": "Join", "addr": [0, 378, ] },
{ "name": "Join", "addr": [0, 379, ] },
{ "name": "FlatMap", "addr": [0, 380, ] },
{ "name": "ArrangeByKey", "addr": [0, 381, ] },
{ "name": "Join", "addr": [0, 382, ] },
{ "name": "FlatMap", "addr": [0, 383, ] },
{ "name": "FlatMap", "addr": [0, 384, ] },
{ "name": "Join", "addr": [0, 385, ] },
{ "name": "FlatMap", "addr": [0, 386, ] },
{ "name": "FlatMap", "addr": [0, 387, ] },
{ "name": "FlatMap", "addr": [0, 388, ] },
{ "name": "FlatMap", "addr": [0, 389, ] },
{ "name": "ArrangeByKey", "addr": [0, 390, ] },
{ "name": "Join", "addr": [0, 391, ] },
{ "name": "FlatMap", "addr": [0, 392, ] },
{ "name": "FlatMap", "addr": [0, 393, ] },
{ "name": "FlatMap", "addr": [0, 394, ] },
{ "name": "ArrangeByKey", "addr": [0, 395, ] },
{ "name": "Join", "addr": [0, 396, ] },
{ "name": "FlatMap", "addr": [0, 397, ] },
{ "name": "FlatMap", "addr": [0, 398, ] },
{ "name": "FlatMap", "addr": [0, 399, ] },
{ "name": "Arrange", "addr": [0, 400, ] },
{ "name": "FlatMap", "addr": [0, 401, ] },
{ "name": "Arrange", "addr": [0, 402, ] },
{ "name": "FlatMap", "addr": [0, 403, ] },
{ "name": "Arrange", "addr": [0, 404, ] },
{ "name": "FlatMap", "addr": [0, 405, ] },
{ "name": "Arrange", "addr": [0, 406, ] },
{ "name": "FlatMap", "addr": [0, 407, ] },
{ "name": "Arrange", "addr": [0, 408, ] },
{ "name": "FlatMap", "addr": [0, 409, ] },
{ "name": "Arrange", "addr": [0, 410, ] },
{ "name": "FlatMap", "addr": [0, 411, ] },
{ "name": "Arrange", "addr": [0, 412, ] },
{ "name": "Input", "addr": [0, 413, ] },
{ "name": "Concatenate", "addr": [0, 414, ] },
{ "name": "Join", "addr": [0, 415, ] },
{ "name": "FlatMap", "addr": [0, 416, ] },
{ "name": "Arrange", "addr": [0, 417, ] },
{ "name": "Input", "addr": [0, 418, ] },
{ "name": "Map", "addr": [0, 419, 1, ] },
{ "name": "Feedback", "addr": [0, 419, 2, ] },
{ "name": "Filter", "addr": [0, 419, 3, ] },
{ "name": "Concatenate", "addr": [0, 419, 4, ] },
{ "name": "FlatMap", "addr": [0, 419, 5, ] },
{ "name": "Arrange", "addr": [0, 419, 6, ] },
{ "name": "Map", "addr": [0, 419, 7, ] },
{ "name": "Map", "addr": [0, 419, 8, ] },
{ "name": "Map", "addr": [0, 419, 9, ] },
{ "name": "Map", "addr": [0, 419, 10, ] },
{ "name": "Join", "addr": [0, 419, 11, ] },
{ "name": "FlatMap", "addr": [0, 419, 12, ] },
{ "name": "ArrangeByKey", "addr": [0, 419, 13, ] },
{ "name": "Join", "addr": [0, 419, 14, ] },
{ "name": "Concatenate", "addr": [0, 419, 15, ] },
{ "name": "Join", "addr": [0, 419, 16, ] },
{ "name": "Concatenate", "addr": [0, 419, 17, ] },
{ "name": "Map", "addr": [0, 419, 18, ] },
{ "name": "ArrangeBySelf", "addr": [0, 419, 19, ] },
{ "name": "Reduce", "addr": [0, 419, 20, ] },
{ "name": "AsCollection", "addr": [0, 419, 21, ] },
{ "name": "Map", "addr": [0, 419, 22, ] },
{ "name": "Concatenate", "addr": [0, 419, 23, ] },
{ "name": "Map", "addr": [0, 419, 24, ] },
{ "name": "Consolidate", "addr": [0, 419, 25, ] },
{ "name": "AsCollection", "addr": [0, 419, 26, ] },
{ "name": "Map", "addr": [0, 419, 27, ] },
{ "name": "Map", "addr": [0, 420, ] },
{ "name": "FlatMap", "addr": [0, 421, ] },
{ "name": "Arrange", "addr": [0, 422, ] },
{ "name": "Input", "addr": [0, 423, ] },
{ "name": "Concatenate", "addr": [0, 424, ] },
{ "name": "Join", "addr": [0, 425, ] },
{ "name": "FlatMap", "addr": [0, 426, ] },
{ "name": "ArrangeByKey", "addr": [0, 427, ] },
{ "name": "Join", "addr": [0, 428, ] },
{ "name": "FlatMap", "addr": [0, 429, ] },
{ "name": "ArrangeByKey", "addr": [0, 430, ] },
{ "name": "Join", "addr": [0, 431, ] },
{ "name": "FlatMap", "addr": [0, 432, ] },
{ "name": "ArrangeByKey", "addr": [0, 433, ] },
{ "name": "Join", "addr": [0, 434, ] },
{ "name": "Map", "addr": [0, 435, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 436, ] },
{ "name": "ThresholdTotal", "addr": [0, 437, ] },
{ "name": "Input", "addr": [0, 438, ] },
{ "name": "Concatenate", "addr": [0, 439, ] },
{ "name": "FlatMap", "addr": [0, 440, ] },
{ "name": "FlatMap", "addr": [0, 441, ] },
{ "name": "FlatMap", "addr": [0, 442, ] },
{ "name": "FlatMap", "addr": [0, 443, ] },
{ "name": "Arrange", "addr": [0, 444, ] },
{ "name": "Input", "addr": [0, 445, ] },
{ "name": "Concatenate", "addr": [0, 446, ] },
{ "name": "FlatMap", "addr": [0, 447, ] },
{ "name": "FlatMap", "addr": [0, 448, ] },
{ "name": "Input", "addr": [0, 449, ] },
{ "name": "Concatenate", "addr": [0, 450, ] },
{ "name": "Input", "addr": [0, 451, ] },
{ "name": "Concatenate", "addr": [0, 452, ] },
{ "name": "Input", "addr": [0, 453, ] },
{ "name": "Concatenate", "addr": [0, 454, ] },
{ "name": "Input", "addr": [0, 455, ] },
{ "name": "Concatenate", "addr": [0, 456, ] },
{ "name": "FlatMap", "addr": [0, 457, ] },
{ "name": "Arrange", "addr": [0, 458, ] },
{ "name": "Input", "addr": [0, 459, ] },
{ "name": "Map", "addr": [0, 460, 1, ] },
{ "name": "Feedback", "addr": [0, 460, 2, ] },
{ "name": "Filter", "addr": [0, 460, 3, ] },
{ "name": "Concatenate", "addr": [0, 460, 4, ] },
{ "name": "FlatMap", "addr": [0, 460, 5, ] },
{ "name": "Arrange", "addr": [0, 460, 6, ] },
{ "name": "Map", "addr": [0, 460, 7, ] },
{ "name": "Map", "addr": [0, 460, 8, ] },
{ "name": "Map", "addr": [0, 460, 9, ] },
{ "name": "Map", "addr": [0, 460, 10, ] },
{ "name": "Join", "addr": [0, 460, 11, ] },
{ "name": "Concatenate", "addr": [0, 460, 12, ] },
{ "name": "Join", "addr": [0, 460, 13, ] },
{ "name": "Concatenate", "addr": [0, 460, 14, ] },
{ "name": "Join", "addr": [0, 460, 15, ] },
{ "name": "Concatenate", "addr": [0, 460, 16, ] },
{ "name": "Map", "addr": [0, 460, 17, ] },
{ "name": "ArrangeBySelf", "addr": [0, 460, 18, ] },
{ "name": "Reduce", "addr": [0, 460, 19, ] },
{ "name": "AsCollection", "addr": [0, 460, 20, ] },
{ "name": "Map", "addr": [0, 460, 21, ] },
{ "name": "Concatenate", "addr": [0, 460, 22, ] },
{ "name": "Map", "addr": [0, 460, 23, ] },
{ "name": "Consolidate", "addr": [0, 460, 24, ] },
{ "name": "AsCollection", "addr": [0, 460, 25, ] },
{ "name": "Map", "addr": [0, 460, 26, ] },
{ "name": "Map", "addr": [0, 461, ] },
{ "name": "FlatMap", "addr": [0, 462, ] },
{ "name": "Arrange", "addr": [0, 463, ] },
{ "name": "FlatMap", "addr": [0, 464, ] },
{ "name": "Arrange", "addr": [0, 465, ] },
{ "name": "Input", "addr": [0, 466, ] },
{ "name": "Concatenate", "addr": [0, 467, ] },
{ "name": "Join", "addr": [0, 468, ] },
{ "name": "Join", "addr": [0, 469, ] },
{ "name": "FlatMap", "addr": [0, 470, ] },
{ "name": "ArrangeByKey", "addr": [0, 471, ] },
{ "name": "Join", "addr": [0, 472, ] },
{ "name": "Map", "addr": [0, 473, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 474, ] },
{ "name": "ThresholdTotal", "addr": [0, 475, ] },
{ "name": "FlatMap", "addr": [0, 476, ] },
{ "name": "Map", "addr": [0, 477, ] },
{ "name": "Arrange", "addr": [0, 478, ] },
{ "name": "Input", "addr": [0, 479, ] },
{ "name": "Concatenate", "addr": [0, 480, ] },
{ "name": "Join", "addr": [0, 481, ] },
{ "name": "FlatMap", "addr": [0, 482, ] },
{ "name": "ArrangeByKey", "addr": [0, 483, ] },
{ "name": "AsCollection", "addr": [0, 484, ] },
{ "name": "Join", "addr": [0, 485, ] },
{ "name": "MapInPlace", "addr": [0, 486, ] },
{ "name": "Concatenate", "addr": [0, 487, ] },
{ "name": "Map", "addr": [0, 488, ] },
{ "name": "FlatMap", "addr": [0, 489, ] },
{ "name": "Map", "addr": [0, 490, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 491, ] },
{ "name": "ThresholdTotal", "addr": [0, 492, ] },
{ "name": "Marshal & Key FilesToResolve by FileId", "addr": [0, 493, ] },
{ "name": "Map", "addr": [0, 494, ] },
{ "name": "Arrange FilesToResolve", "addr": [0, 495, ] },
{ "name": "Marshal & Key Expressions by ExprId", "addr": [0, 496, ] },
{ "name": "ArrangeByKey", "addr": [0, 497, ] },
{ "name": "Join", "addr": [0, 498, ] },
{ "name": "Map", "addr": [0, 499, ] },
{ "name": "Arrange Expressions", "addr": [0, 500, ] },
{ "name": "Marshal & Key VariableDeclarations by FileId", "addr": [0, 501, ] },
{ "name": "ArrangeByKey", "addr": [0, 502, ] },
{ "name": "Join", "addr": [0, 503, ] },
{ "name": "Marshal InputScopes", "addr": [0, 504, ] },
{ "name": "Map", "addr": [0, 505, ] },
{ "name": "ArrangeByKey", "addr": [0, 506, ] },
{ "name": "Join", "addr": [0, 507, ] },
{ "name": "Map", "addr": [0, 508, ] },
{ "name": "Map", "addr": [0, 509, ] },
{ "name": "ArrangeByKey", "addr": [0, 510, ] },
{ "name": "Map", "addr": [0, 511, ] },
{ "name": "ArrangeByKey", "addr": [0, 512, ] },
{ "name": "Marshal & Key NameRefs by ExprId", "addr": [0, 513, ] },
{ "name": "ArrangeByKey", "addr": [0, 514, ] },
{ "name": "Join", "addr": [0, 515, ] },
{ "name": "Marshal & Key Assignments by ExprId", "addr": [0, 516, ] },
{ "name": "ArrangeByKey", "addr": [0, 517, ] },
{ "name": "Join", "addr": [0, 518, ] },
{ "name": "Marshal & Key FileExports by FileId", "addr": [0, 519, ] },
{ "name": "ArrangeByKey", "addr": [0, 520, ] },
{ "name": "Join", "addr": [0, 521, ] },
{ "name": "FlatMap", "addr": [0, 522, ] },
{ "name": "Concatenate", "addr": [0, 523, ] },
{ "name": "Concatenate", "addr": [0, 524, ] },
{ "name": "Map", "addr": [0, 525, 1, ] },
{ "name": "Feedback", "addr": [0, 525, 2, ] },
{ "name": "Concatenate", "addr": [0, 525, 3, ] },
{ "name": "ArrangeByKey", "addr": [0, 525, 4, ] },
{ "name": "Map", "addr": [0, 525, 5, ] },
{ "name": "Join", "addr": [0, 525, 6, ] },
{ "name": "Concatenate", "addr": [0, 525, 7, ] },
{ "name": "Map", "addr": [0, 525, 8, ] },
{ "name": "Arrange: Distinct", "addr": [0, 525, 9, ] },
{ "name": "Distinct", "addr": [0, 525, 10, ] },
{ "name": "AsCollection", "addr": [0, 525, 11, ] },
{ "name": "MapInPlace", "addr": [0, 525, 12, ] },
{ "name": "Concatenate", "addr": [0, 525, 13, ] },
{ "name": "FlatMap", "addr": [0, 525, 14, ] },
{ "name": "Map", "addr": [0, 526, ] },
{ "name": "Map", "addr": [0, 527, ] },
{ "name": "Map", "addr": [0, 528, ] },
{ "name": "ArrangeBySelf", "addr": [0, 529, ] },
{ "name": "Map", "addr": [0, 530, ] },
{ "name": "Map", "addr": [0, 531, ] },
{ "name": "Map", "addr": [0, 532, ] },
{ "name": "ArrangeByKey", "addr": [0, 533, ] },
{ "name": "Join", "addr": [0, 534, ] },
{ "name": "Map", "addr": [0, 535, 1, ] },
{ "name": "Feedback", "addr": [0, 535, 2, ] },
{ "name": "Concatenate", "addr": [0, 535, 3, ] },
{ "name": "Map", "addr": [0, 535, 4, ] },
{ "name": "Map", "addr": [0, 535, 5, ] },
{ "name": "ArrangeByKey", "addr": [0, 535, 6, ] },
{ "name": "Join", "addr": [0, 535, 7, ] },
{ "name": "Map", "addr": [0, 535, 8, ] },
{ "name": "ArrangeByKey", "addr": [0, 535, 9, ] },
{ "name": "Map", "addr": [0, 535, 10, ] },
{ "name": "ArrangeBySelf", "addr": [0, 535, 11, ] },
{ "name": "Join", "addr": [0, 535, 12, ] },
{ "name": "MapInPlace", "addr": [0, 535, 13, ] },
{ "name": "Concatenate", "addr": [0, 535, 14, ] },
{ "name": "Map", "addr": [0, 535, 15, ] },
{ "name": "ArrangeByKey", "addr": [0, 535, 16, ] },
{ "name": "Join", "addr": [0, 535, 17, ] },
{ "name": "Concatenate", "addr": [0, 535, 18, ] },
{ "name": "Map", "addr": [0, 535, 19, ] },
{ "name": "Arrange: Distinct", "addr": [0, 535, 20, ] },
{ "name": "Distinct", "addr": [0, 535, 21, ] },
{ "name": "AsCollection", "addr": [0, 535, 22, ] },
{ "name": "MapInPlace", "addr": [0, 535, 23, ] },
{ "name": "Concatenate", "addr": [0, 535, 24, ] },
{ "name": "FlatMap", "addr": [0, 535, 25, ] },
{ "name": "Map", "addr": [0, 536, ] },
{ "name": "Map", "addr": [0, 537, ] },
{ "name": "Map", "addr": [0, 538, ] },
{ "name": "Concatenate", "addr": [0, 539, ] },
{ "name": "FlatMap", "addr": [0, 540, ] },
{ "name": "Arrange", "addr": [0, 541, ] },
{ "name": "FlatMap", "addr": [0, 542, ] },
{ "name": "Map", "addr": [0, 543, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 544, ] },
{ "name": "ThresholdTotal", "addr": [0, 545, ] },
{ "name": "Map", "addr": [0, 546, ] },
{ "name": "Arrange", "addr": [0, 547, ] },
{ "name": "FlatMap", "addr": [0, 548, ] },
{ "name": "Arrange", "addr": [0, 549, ] },
{ "name": "FlatMap", "addr": [0, 550, ] },
{ "name": "Arrange", "addr": [0, 551, ] },
{ "name": "FlatMap", "addr": [0, 552, ] },
{ "name": "Arrange", "addr": [0, 553, ] },
{ "name": "FlatMap", "addr": [0, 554, ] },
{ "name": "Map", "addr": [0, 555, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 556, ] },
{ "name": "ThresholdTotal", "addr": [0, 557, ] },
{ "name": "Map", "addr": [0, 558, ] },
{ "name": "Arrange", "addr": [0, 559, ] },
{ "name": "FlatMap", "addr": [0, 560, ] },
{ "name": "Map", "addr": [0, 561, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 562, ] },
{ "name": "ThresholdTotal", "addr": [0, 563, ] },
{ "name": "Map", "addr": [0, 564, ] },
{ "name": "Arrange", "addr": [0, 565, ] },
{ "name": "FlatMap", "addr": [0, 566, ] },
{ "name": "Arrange", "addr": [0, 567, ] },
{ "name": "FlatMap", "addr": [0, 568, ] },
{ "name": "Arrange", "addr": [0, 569, ] },
{ "name": "Input", "addr": [0, 570, ] },
{ "name": "Concatenate", "addr": [0, 571, ] },
{ "name": "Join", "addr": [0, 572, ] },
{ "name": "FlatMap", "addr": [0, 573, ] },
{ "name": "ArrangeByKey", "addr": [0, 574, ] },
{ "name": "Join", "addr": [0, 575, ] },
{ "name": "FlatMap", "addr": [0, 576, ] },
{ "name": "ArrangeByKey", "addr": [0, 577, ] },
{ "name": "AsCollection", "addr": [0, 578, ] },
{ "name": "Join", "addr": [0, 579, ] },
{ "name": "MapInPlace", "addr": [0, 580, ] },
{ "name": "Concatenate", "addr": [0, 581, ] },
{ "name": "Map", "addr": [0, 582, ] },
{ "name": "FlatMap", "addr": [0, 583, ] },
{ "name": "ArrangeByKey", "addr": [0, 584, ] },
{ "name": "Join", "addr": [0, 585, ] },
{ "name": "FlatMap", "addr": [0, 586, ] },
{ "name": "ArrangeByKey", "addr": [0, 587, ] },
{ "name": "Join", "addr": [0, 588, ] },
{ "name": "Join", "addr": [0, 589, ] },
{ "name": "FlatMap", "addr": [0, 590, ] },
{ "name": "ArrangeByKey", "addr": [0, 591, ] },
{ "name": "Join", "addr": [0, 592, ] },
{ "name": "Join", "addr": [0, 593, ] },
{ "name": "FlatMap", "addr": [0, 594, ] },
{ "name": "ArrangeByKey", "addr": [0, 595, ] },
{ "name": "Join", "addr": [0, 596, ] },
{ "name": "FlatMap", "addr": [0, 597, ] },
{ "name": "ArrangeByKey", "addr": [0, 598, ] },
{ "name": "Join", "addr": [0, 599, ] },
{ "name": "FlatMap", "addr": [0, 600, ] },
{ "name": "ArrangeByKey", "addr": [0, 601, ] },
{ "name": "Join", "addr": [0, 602, ] },
{ "name": "FlatMap", "addr": [0, 603, ] },
{ "name": "ArrangeByKey", "addr": [0, 604, ] },
{ "name": "Join", "addr": [0, 605, ] },
{ "name": "Join", "addr": [0, 606, ] },
{ "name": "FlatMap", "addr": [0, 607, ] },
{ "name": "ArrangeByKey", "addr": [0, 608, ] },
{ "name": "Join", "addr": [0, 609, ] },
{ "name": "FlatMap", "addr": [0, 610, ] },
{ "name": "ArrangeByKey", "addr": [0, 611, ] },
{ "name": "Join", "addr": [0, 612, ] },
{ "name": "FlatMap", "addr": [0, 613, ] },
{ "name": "ArrangeByKey", "addr": [0, 614, ] },
{ "name": "Join", "addr": [0, 615, ] },
{ "name": "Map", "addr": [0, 616, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 617, ] },
{ "name": "ThresholdTotal", "addr": [0, 618, ] },
{ "name": "Input", "addr": [0, 619, ] },
{ "name": "Concatenate", "addr": [0, 620, ] },
{ "name": "Join", "addr": [0, 621, ] },
{ "name": "FlatMap", "addr": [0, 622, ] },
{ "name": "ArrangeByKey", "addr": [0, 623, ] },
{ "name": "Join", "addr": [0, 624, ] },
{ "name": "FlatMap", "addr": [0, 625, ] },
{ "name": "ArrangeByKey", "addr": [0, 626, ] },
{ "name": "Join", "addr": [0, 627, ] },
{ "name": "FlatMap", "addr": [0, 628, ] },
{ "name": "ArrangeByKey", "addr": [0, 629, ] },
{ "name": "AsCollection", "addr": [0, 630, ] },
{ "name": "Join", "addr": [0, 631, ] },
{ "name": "MapInPlace", "addr": [0, 632, ] },
{ "name": "Concatenate", "addr": [0, 633, ] },
{ "name": "Map", "addr": [0, 634, ] },
{ "name": "FlatMap", "addr": [0, 635, ] },
{ "name": "Map", "addr": [0, 636, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 637, ] },
{ "name": "ThresholdTotal", "addr": [0, 638, ] },
{ "name": "Input", "addr": [0, 639, ] },
{ "name": "Concatenate", "addr": [0, 640, ] },
{ "name": "Join", "addr": [0, 641, ] },
{ "name": "FlatMap", "addr": [0, 642, ] },
{ "name": "ArrangeByKey", "addr": [0, 643, ] },
{ "name": "Join", "addr": [0, 644, ] },
{ "name": "FlatMap", "addr": [0, 645, ] },
{ "name": "ArrangeByKey", "addr": [0, 646, ] },
{ "name": "AsCollection", "addr": [0, 647, ] },
{ "name": "Join", "addr": [0, 648, ] },
{ "name": "MapInPlace", "addr": [0, 649, ] },
{ "name": "Concatenate", "addr": [0, 650, ] },
{ "name": "Map", "addr": [0, 651, ] },
{ "name": "FlatMap", "addr": [0, 652, ] },
{ "name": "ArrangeByKey", "addr": [0, 653, ] },
{ "name": "AsCollection", "addr": [0, 654, ] },
{ "name": "Join", "addr": [0, 655, ] },
{ "name": "MapInPlace", "addr": [0, 656, ] },
{ "name": "Concatenate", "addr": [0, 657, ] },
{ "name": "Map", "addr": [0, 658, ] },
{ "name": "FlatMap", "addr": [0, 659, ] },
{ "name": "ArrangeByKey", "addr": [0, 660, ] },
{ "name": "AsCollection", "addr": [0, 661, ] },
{ "name": "Join", "addr": [0, 662, ] },
{ "name": "MapInPlace", "addr": [0, 663, ] },
{ "name": "Concatenate", "addr": [0, 664, ] },
{ "name": "Map", "addr": [0, 665, ] },
{ "name": "FlatMap", "addr": [0, 666, ] },
{ "name": "Join", "addr": [0, 667, ] },
{ "name": "FlatMap", "addr": [0, 668, ] },
{ "name": "ArrangeByKey", "addr": [0, 669, ] },
{ "name": "Join", "addr": [0, 670, ] },
{ "name": "FlatMap", "addr": [0, 671, ] },
{ "name": "FlatMap", "addr": [0, 672, ] },
{ "name": "ArrangeByKey", "addr": [0, 673, ] },
{ "name": "AsCollection", "addr": [0, 674, ] },
{ "name": "Join", "addr": [0, 675, ] },
{ "name": "MapInPlace", "addr": [0, 676, ] },
{ "name": "Concatenate", "addr": [0, 677, ] },
{ "name": "Map", "addr": [0, 678, ] },
{ "name": "FlatMap", "addr": [0, 679, ] },
{ "name": "FlatMap", "addr": [0, 680, ] },
{ "name": "Arrange", "addr": [0, 681, ] },
{ "name": "Input", "addr": [0, 682, ] },
{ "name": "Concatenate", "addr": [0, 683, ] },
{ "name": "AsCollection", "addr": [0, 684, ] },
{ "name": "Join", "addr": [0, 685, ] },
{ "name": "MapInPlace", "addr": [0, 686, ] },
{ "name": "Concatenate", "addr": [0, 687, ] },
{ "name": "Map", "addr": [0, 688, ] },
{ "name": "FlatMap", "addr": [0, 689, ] },
{ "name": "ArrangeByKey", "addr": [0, 690, ] },
{ "name": "AsCollection", "addr": [0, 691, ] },
{ "name": "Join", "addr": [0, 692, ] },
{ "name": "MapInPlace", "addr": [0, 693, ] },
{ "name": "Concatenate", "addr": [0, 694, ] },
{ "name": "Map", "addr": [0, 695, ] },
{ "name": "FlatMap", "addr": [0, 696, ] },
{ "name": "Map", "addr": [0, 697, ] },
{ "name": "Arrange: ThresholdTotal", "addr": [0, 698, ] },
{ "name": "ThresholdTotal", "addr": [0, 699, ] },
{ "name": "Input", "addr": [0, 700, ] },
{ "name": "Concatenate", "addr": [0, 701, ] },
{ "name": "FlatMap", "addr": [0, 702, ] },
{ "name": "FlatMap", "addr": [0, 703, ] },
{ "name": "FlatMap", "addr": [0, 704, ] },
{ "name": "FlatMap", "addr": [0, 705, ] },