```mermaid flowchart LR subgraph path2 [Path] 2["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 3["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 4["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 5["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 6["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 7["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 8[Solid2d] end subgraph path24 [Path] 24["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 25["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 26["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 27["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 28["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 29["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 30[Solid2d] end subgraph path45 [Path] 45["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 46["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 47["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 48["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 49["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 50["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 51[Solid2d] end subgraph path67 [Path] 67["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 68["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 69["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 70["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 71["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 72["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 73[Solid2d] end subgraph path89 [Path] 89["Path
[3780, 3910, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 90["Segment
[3916, 3947, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 91["Segment
[3953, 3985, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 92["Segment
[3991, 4023, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 93["Segment
[4029, 4085, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 94["Segment
[4091, 4098, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 95[Solid2d] end subgraph path112 [Path] 112["Path
[4534, 4581, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 113["Segment
[4587, 4606, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 114["Segment
[4612, 4665, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 115["Segment
[4671, 4689, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 116["Segment
[4695, 4751, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 117["Segment
[4757, 4764, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 118[Solid2d] end subgraph path135 [Path] 135["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 136["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 137["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 138["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 139["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 140["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 141[Solid2d] end subgraph path157 [Path] 157["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 158["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 159["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 160["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 161["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 162["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 163[Solid2d] end subgraph path179 [Path] 179["Path
[5723, 5851, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 180["Segment
[5857, 5888, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 181["Segment
[5894, 5926, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 182["Segment
[5932, 5964, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 183["Segment
[5970, 6026, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 184["Segment
[6032, 6039, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 185[Solid2d] end 1["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 9["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 10[Wall] %% face_code_ref=Missing NodePath 11[Wall] %% face_code_ref=Missing NodePath 12[Wall] %% face_code_ref=Missing NodePath 13[Wall] %% face_code_ref=Missing NodePath 14["Cap Start"] %% face_code_ref=Missing NodePath 15["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 16["SweepEdge Opposite"] 17["SweepEdge Adjacent"] 18["SweepEdge Opposite"] 19["SweepEdge Adjacent"] 20["SweepEdge Opposite"] 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] 31["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 32[Wall] %% face_code_ref=Missing NodePath 33[Wall] %% face_code_ref=Missing NodePath 34[Wall] %% face_code_ref=Missing NodePath 35[Wall] %% face_code_ref=Missing NodePath 36["SweepEdge Opposite"] 37["SweepEdge Adjacent"] 38["SweepEdge Opposite"] 39["SweepEdge Adjacent"] 40["SweepEdge Opposite"] 41["SweepEdge Adjacent"] 42["SweepEdge Opposite"] 43["SweepEdge Adjacent"] 44["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 52["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 53[Wall] %% face_code_ref=Missing NodePath 54[Wall] %% face_code_ref=Missing NodePath 55[Wall] %% face_code_ref=Missing NodePath 56[Wall] %% face_code_ref=Missing NodePath 57["Cap Start"] %% face_code_ref=Missing NodePath 58["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 59["SweepEdge Opposite"] 60["SweepEdge Adjacent"] 61["SweepEdge Opposite"] 62["SweepEdge Adjacent"] 63["SweepEdge Opposite"] 64["SweepEdge Adjacent"] 65["SweepEdge Opposite"] 66["SweepEdge Adjacent"] 74["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 75[Wall] %% face_code_ref=Missing NodePath 76[Wall] %% face_code_ref=Missing NodePath 77[Wall] %% face_code_ref=Missing NodePath 78[Wall] %% face_code_ref=Missing NodePath 79["SweepEdge Opposite"] 80["SweepEdge Adjacent"] 81["SweepEdge Opposite"] 82["SweepEdge Adjacent"] 83["SweepEdge Opposite"] 84["SweepEdge Adjacent"] 85["SweepEdge Opposite"] 86["SweepEdge Adjacent"] 87["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 88["Plane
[3720, 3760, 0]"] %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 96["Sweep Extrusion
[4116, 4170, 0]"] %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 97[Wall] %% face_code_ref=Missing NodePath 98[Wall] %% face_code_ref=Missing NodePath 99[Wall] %% face_code_ref=Missing NodePath 100[Wall] %% face_code_ref=Missing NodePath 101["Cap Start"] %% face_code_ref=Missing NodePath 102["Cap End"] %% face_code_ref=Missing NodePath 103["SweepEdge Opposite"] 104["SweepEdge Adjacent"] 105["SweepEdge Opposite"] 106["SweepEdge Adjacent"] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] 109["SweepEdge Opposite"] 110["SweepEdge Adjacent"] 111["Plane
[4453, 4511, 0]"] %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 119["Sweep Extrusion
[4785, 4842, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 120[Wall] %% face_code_ref=Missing NodePath 121[Wall] %% face_code_ref=Missing NodePath 122[Wall] %% face_code_ref=Missing NodePath 123[Wall] %% face_code_ref=Missing NodePath 124["Cap Start"] %% face_code_ref=Missing NodePath 125["Cap End"] %% face_code_ref=Missing NodePath 126["SweepEdge Opposite"] 127["SweepEdge Adjacent"] 128["SweepEdge Opposite"] 129["SweepEdge Adjacent"] 130["SweepEdge Opposite"] 131["SweepEdge Adjacent"] 132["SweepEdge Opposite"] 133["SweepEdge Adjacent"] 134["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 142["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 143[Wall] %% face_code_ref=Missing NodePath 144[Wall] %% face_code_ref=Missing NodePath 145[Wall] %% face_code_ref=Missing NodePath 146[Wall] %% face_code_ref=Missing NodePath 147["Cap Start"] %% face_code_ref=Missing NodePath 148["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 149["SweepEdge Opposite"] 150["SweepEdge Adjacent"] 151["SweepEdge Opposite"] 152["SweepEdge Adjacent"] 153["SweepEdge Opposite"] 154["SweepEdge Adjacent"] 155["SweepEdge Opposite"] 156["SweepEdge Adjacent"] 164["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 165[Wall] %% face_code_ref=Missing NodePath 166[Wall] %% face_code_ref=Missing NodePath 167[Wall] %% face_code_ref=Missing NodePath 168[Wall] %% face_code_ref=Missing NodePath 169["SweepEdge Opposite"] 170["SweepEdge Adjacent"] 171["SweepEdge Opposite"] 172["SweepEdge Adjacent"] 173["SweepEdge Opposite"] 174["SweepEdge Adjacent"] 175["SweepEdge Opposite"] 176["SweepEdge Adjacent"] 177["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 178["Plane
[5689, 5706, 0]"] %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit] 186["Sweep Extrusion
[6060, 6112, 0]"] %% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit] 187[Wall] %% face_code_ref=Missing NodePath 188[Wall] %% face_code_ref=Missing NodePath 189[Wall] %% face_code_ref=Missing NodePath 190[Wall] %% face_code_ref=Missing NodePath 191["Cap Start"] %% face_code_ref=Missing NodePath 192["Cap End"] %% face_code_ref=Missing NodePath 193["SweepEdge Opposite"] 194["SweepEdge Adjacent"] 195["SweepEdge Opposite"] 196["SweepEdge Adjacent"] 197["SweepEdge Opposite"] 198["SweepEdge Adjacent"] 199["SweepEdge Opposite"] 200["SweepEdge Adjacent"] 201["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 202["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 203["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 204["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 205["StartSketchOnPlane
[3706, 3761, 0]"] %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit] 206["StartSketchOnPlane
[4439, 4512, 0]"] %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit] 207["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 208["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 1 --- 2 1 <--x 201 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 ---- 9 3 --- 13 3 x--> 14 3 --- 22 3 --- 23 4 --- 12 4 x--> 14 4 --- 20 4 --- 21 5 --- 11 5 x--> 14 5 --- 18 5 --- 19 6 --- 10 6 x--> 14 6 --- 16 6 --- 17 9 --- 10 9 --- 11 9 --- 12 9 --- 13 9 --- 14 9 --- 15 9 --- 16 9 --- 17 9 --- 18 9 --- 19 9 --- 20 9 --- 21 9 --- 22 9 --- 23 10 --- 16 10 --- 17 19 <--x 10 11 --- 18 11 --- 19 21 <--x 11 12 --- 20 12 --- 21 23 <--x 12 17 <--x 13 13 --- 22 13 --- 23 36 <--x 14 38 <--x 14 40 <--x 14 42 <--x 14 16 <--x 15 18 <--x 15 20 <--x 15 22 <--x 15 15 --- 24 25 <--x 15 26 <--x 15 27 <--x 15 28 <--x 15 15 <--x 202 24 --- 25 24 --- 26 24 --- 27 24 --- 28 24 --- 29 24 --- 30 24 ---- 31 25 --- 35 25 --- 42 25 --- 43 26 --- 34 26 --- 40 26 --- 41 27 --- 33 27 --- 38 27 --- 39 28 --- 32 28 --- 36 28 --- 37 31 --- 32 31 --- 33 31 --- 34 31 --- 35 31 --- 36 31 --- 37 31 --- 38 31 --- 39 31 --- 40 31 --- 41 31 --- 42 31 --- 43 32 --- 36 32 --- 37 39 <--x 32 33 --- 38 33 --- 39 41 <--x 33 34 --- 40 34 --- 41 43 <--x 34 37 <--x 35 35 --- 42 35 --- 43 44 --- 45 44 <--x 203 45 --- 46 45 --- 47 45 --- 48 45 --- 49 45 --- 50 45 --- 51 45 ---- 52 46 --- 56 46 x--> 57 46 --- 65 46 --- 66 47 --- 55 47 x--> 57 47 --- 63 47 --- 64 48 --- 54 48 x--> 57 48 --- 61 48 --- 62 49 --- 53 49 x--> 57 49 --- 59 49 --- 60 52 --- 53 52 --- 54 52 --- 55 52 --- 56 52 --- 57 52 --- 58 52 --- 59 52 --- 60 52 --- 61 52 --- 62 52 --- 63 52 --- 64 52 --- 65 52 --- 66 53 --- 59 53 --- 60 62 <--x 53 54 --- 61 54 --- 62 64 <--x 54 55 --- 63 55 --- 64 66 <--x 55 60 <--x 56 56 --- 65 56 --- 66 79 <--x 57 81 <--x 57 83 <--x 57 85 <--x 57 59 <--x 58 61 <--x 58 63 <--x 58 65 <--x 58 58 --- 67 68 <--x 58 69 <--x 58 70 <--x 58 71 <--x 58 58 <--x 204 67 --- 68 67 --- 69 67 --- 70 67 --- 71 67 --- 72 67 --- 73 67 ---- 74 68 --- 78 68 --- 85 68 --- 86 69 --- 77 69 --- 83 69 --- 84 70 --- 76 70 --- 81 70 --- 82 71 --- 75 71 --- 79 71 --- 80 74 --- 75 74 --- 76 74 --- 77 74 --- 78 74 --- 79 74 --- 80 74 --- 81 74 --- 82 74 --- 83 74 --- 84 74 --- 85 74 --- 86 75 --- 79 75 --- 80 82 <--x 75 76 --- 81 76 --- 82 84 <--x 76 77 --- 83 77 --- 84 86 <--x 77 80 <--x 78 78 --- 85 78 --- 86 88 --- 89 88 <--x 205 89 --- 90 89 --- 91 89 --- 92 89 --- 93 89 --- 94 89 --- 95 89 ---- 96 90 --- 100 90 x--> 101 90 --- 109 90 --- 110 91 --- 99 91 x--> 101 91 --- 107 91 --- 108 92 --- 98 92 x--> 101 92 --- 105 92 --- 106 93 --- 97 93 x--> 101 93 --- 103 93 --- 104 96 --- 97 96 --- 98 96 --- 99 96 --- 100 96 --- 101 96 --- 102 96 --- 103 96 --- 104 96 --- 105 96 --- 106 96 --- 107 96 --- 108 96 --- 109 96 --- 110 97 --- 103 97 --- 104 106 <--x 97 98 --- 105 98 --- 106 108 <--x 98 99 --- 107 99 --- 108 110 <--x 99 104 <--x 100 100 --- 109 100 --- 110 103 <--x 102 105 <--x 102 107 <--x 102 109 <--x 102 111 --- 112 111 <--x 206 112 --- 113 112 --- 114 112 --- 115 112 --- 116 112 --- 117 112 --- 118 112 ---- 119 113 --- 123 113 x--> 124 113 --- 132 113 --- 133 114 --- 122 114 x--> 124 114 --- 130 114 --- 131 115 --- 121 115 x--> 124 115 --- 128 115 --- 129 116 --- 120 116 x--> 124 116 --- 126 116 --- 127 119 --- 120 119 --- 121 119 --- 122 119 --- 123 119 --- 124 119 --- 125 119 --- 126 119 --- 127 119 --- 128 119 --- 129 119 --- 130 119 --- 131 119 --- 132 119 --- 133 120 --- 126 120 --- 127 129 <--x 120 121 --- 128 121 --- 129 131 <--x 121 122 --- 130 122 --- 131 133 <--x 122 127 <--x 123 123 --- 132 123 --- 133 126 <--x 125 128 <--x 125 130 <--x 125 132 <--x 125 134 --- 135 134 <--x 207 135 --- 136 135 --- 137 135 --- 138 135 --- 139 135 --- 140 135 --- 141 135 ---- 142 136 --- 146 136 x--> 147 136 --- 155 136 --- 156 137 --- 145 137 x--> 147 137 --- 153 137 --- 154 138 --- 144 138 x--> 147 138 --- 151 138 --- 152 139 --- 143 139 x--> 147 139 --- 149 139 --- 150 142 --- 143 142 --- 144 142 --- 145 142 --- 146 142 --- 147 142 --- 148 142 --- 149 142 --- 150 142 --- 151 142 --- 152 142 --- 153 142 --- 154 142 --- 155 142 --- 156 143 --- 149 143 --- 150 152 <--x 143 144 --- 151 144 --- 152 154 <--x 144 145 --- 153 145 --- 154 156 <--x 145 150 <--x 146 146 --- 155 146 --- 156 169 <--x 147 171 <--x 147 173 <--x 147 175 <--x 147 149 <--x 148 151 <--x 148 153 <--x 148 155 <--x 148 148 --- 157 158 <--x 148 159 <--x 148 160 <--x 148 161 <--x 148 148 <--x 208 157 --- 158 157 --- 159 157 --- 160 157 --- 161 157 --- 162 157 --- 163 157 ---- 164 158 --- 168 158 --- 175 158 --- 176 159 --- 167 159 --- 173 159 --- 174 160 --- 166 160 --- 171 160 --- 172 161 --- 165 161 --- 169 161 --- 170 164 --- 165 164 --- 166 164 --- 167 164 --- 168 164 --- 169 164 --- 170 164 --- 171 164 --- 172 164 --- 173 164 --- 174 164 --- 175 164 --- 176 165 --- 169 165 --- 170 172 <--x 165 166 --- 171 166 --- 172 174 <--x 166 167 --- 173 167 --- 174 176 <--x 167 170 <--x 168 168 --- 175 168 --- 176 178 --- 179 179 --- 180 179 --- 181 179 --- 182 179 --- 183 179 --- 184 179 --- 185 179 ---- 186 180 --- 190 180 x--> 191 180 --- 199 180 --- 200 181 --- 189 181 x--> 191 181 --- 197 181 --- 198 182 --- 188 182 x--> 191 182 --- 195 182 --- 196 183 --- 187 183 x--> 191 183 --- 193 183 --- 194 186 --- 187 186 --- 188 186 --- 189 186 --- 190 186 --- 191 186 --- 192 186 --- 193 186 --- 194 186 --- 195 186 --- 196 186 --- 197 186 --- 198 186 --- 199 186 --- 200 187 --- 193 187 --- 194 196 <--x 187 188 --- 195 188 --- 196 198 <--x 188 189 --- 197 189 --- 198 200 <--x 189 194 <--x 190 190 --- 199 190 --- 200 193 <--x 192 195 <--x 192 197 <--x 192 199 <--x 192 ```