diff --git a/Train_B_Book/train.json b/Train_B_Book/train.json index 7591273c1ef2d202618036765cd4af9a72252821..a1da2c409f365f9296b88c3500fa634b3f7161eb 100644 --- a/Train_B_Book/train.json +++ b/Train_B_Book/train.json @@ -13,7 +13,7 @@ "attr": "stroke", "value": "IF %0 : OCC THEN \"#FF2222\" ELSE IF %0 : resbl THEN \"#2222FF\" ELSE \"#000000\" END END", "repeat": [ - ["A"], ["B"], ["C"], ["D"], ["E"], ["F"], ["G"], ["H"], ["I"], ["J"], ["K"], ["L"], ["M"], ["N"] + ["A"], ["B"], ["C"], ["D"], ["E"], ["F"], ["G"], ["H"], ["I"], ["J"], ["L"], ["M"], ["N"] ] }, { @@ -109,7 +109,7 @@ "for": {"from":1, "to":5}, "id": "s%0", "event": "route_formation", - "predicates": ["r : (%s.s:S|fst~[SIG~[{s}]])(S%0)"] + "predicates": ["r : %s.(s:S|fst~[SIG~[{s}]])(S%0)"] }, { "id": "%0_start", @@ -124,7 +124,7 @@ "event": "FRONT_MOVE_2", "predicates": ["b=%0"], "repeat": [ - ["A"], ["B"],["C"], ["D"], ["E"], ["F"], ["G"], ["H"], ["I"], ["J"], ["K"], ["L"], ["M"], ["N"] + ["A"], ["B"],["C"], ["D"], ["E"], ["F"], ["G"], ["H"], ["I"], ["J"], ["K"], ["N"] ] }, { @@ -132,7 +132,7 @@ "event": "FRONT_MOVE_2", "predicates": ["b=%0"], "repeat": [ - ["A"], ["B"],["C"], ["D"], ["E"], ["F"], ["G"], ["H"], ["I"], ["J"], ["K"], ["L"], ["M"], ["N"] + ["A"], ["B"], ["D"], ["E"], ["F"], ["H"], ["I"], ["J"], ["K"], ["L"], ["M"] ] }, { diff --git a/Train_B_Book/train4.json b/Train_B_Book/train4.json new file mode 100644 index 0000000000000000000000000000000000000000..c00746a09a63b888391138d70c8218b0c72c00fe --- /dev/null +++ b/Train_B_Book/train4.json @@ -0,0 +1,16 @@ +{ + "svg": "train.svg", + "include": "train1.json", + "items": [ + { + "for": {"from":1, "to":5}, + "id": "s%0_red", + "attr": "fill", + "value": "IF S%0 : GRN THEN \"#FFD5D5\" ELSE \"#FF2222\" END", + "override": "true" + } +], + "events": [ + +] +} diff --git a/Train_B_Book/train_4_POR_mch.html b/Train_B_Book/train_4_POR_mch.html new file mode 100644 index 0000000000000000000000000000000000000000..5d3411f82044bdf7008428f32b89745950ceccb5 --- /dev/null +++ b/Train_B_Book/train_4_POR_mch.html @@ -0,0 +1,6108 @@ +<!DOCTYPE html> +<html> +<head> + <!-- html file generated by ProB from a VisB visualization --> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <script> + function setAttr(id, attribute, value){ + var obj = document.getElementById(id); + if (obj == null) { + if (id != "visb_debug_messages") { + console.error("Unknown SVG id " + id + " for attribute " + attribute); + } + } else if(attribute=="text") { + obj.textContent = value; + } else if(attribute=="class" && value != "") { + if(value[0]=="+") { + obj.classList.add(value.substr(1)); + } else if(value[0]=="-") { + obj.classList.remove(value.substr(1)); + } else { + obj.setAttribute(attribute, value); + } + } else { + obj.setAttribute(attribute, value); + } + } + function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); + } + var lastSelectedRow = 0; + function highlightRow(id) { + if (lastSelectedRow>0) {setAttr("row"+lastSelectedRow,"bgcolor","")}; + setAttr("row"+id,"bgcolor","yellow"); + lastSelectedRow = id; + } + function backStep() { + if (lastSelectedRow>1) { + var prev = lastSelectedRow-1; + document.getElementById("row"+prev).click(); + } + } + function forwardStep() { + if (lastSelectedRow>0) { + var nxt = lastSelectedRow+1; + var row = document.getElementById("row"+(nxt)); + if (row != null) { row.click() }; + } + } + </script> + + <style> + table { + font-family: arial, sans-serif; + font-size: 11px; + border-collapse: collapse; + width: 100%; + } + td, th { + border: 1px solid #dddddd; + text-align: left; + padding: 2px; + } +/* + tr:nth-child(even) { + background-color: #dddddd; + } + */ + </style> + + <style> + .collapsible { + cursor: pointer; + } + .collapsible-style { + background-color: #777; + color: white; + padding: 6px; + width: 100%; + border: none; + text-align: left; + outline: none; + font-size: 12px; + } + + .active, .collapsible:hover { + background-color: #555; + } + + .collapsible:after { + content: '\002B'; + color: white; + font-weight: bold; + float: right; + margin-left: 5px; + } + + .active:after { + content: "\2212"; + } + + .coll-content-hid { + padding: 0 12px; + display: none; + overflow: hidden; + background-color: #f1f1f1; + } + .coll-content-vis { + padding: 0 12px; + display: block; + overflow: hidden; + background-color: #f1f1f1; + } + </style> + + + + <script> + function visualise0(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 0"); + highlightRow(stepNr); + } + function visualise40(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 40"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","{}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{}"); + setAttr("bVar_resrt","text","{}"); + setAttr("bVar_rsrtbl","text","{}"); + highlightRow(stepNr); + } + function visualise49(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 49"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#8899FF"); + setAttr("F-K","stroke","#8899FF"); + setAttr("I-K","stroke","#8899FF"); + setAttr("I-J","stroke","#8899FF"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#8899FF"); + setAttr("K-I","stroke","#8899FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","{}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{F,G,...,K,M}"); + setAttr("bVar_resrt","text","{R9}"); + setAttr("bVar_rsrtbl","text","#6:{(F|->R9),(G|->R9),...,(K|->R9),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise53(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 53"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{F,G,...,K,M}"); + setAttr("bVar_resrt","text","{R9}"); + setAttr("bVar_rsrtbl","text","#6:{(F|->R9),(G|->R9),...,(K|->R9),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise54(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 54"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise58(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 58"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FFD5D5"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{S5}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{R9}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise59(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 59"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#FF2222"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{G}"); + setAttr("bVar_OCC","text","{G}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise61(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 61"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#FF2222"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{G}"); + setAttr("bVar_OCC","text","{F,G}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise64(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 64"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{F}"); + setAttr("bVar_OCC","text","{F}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#9:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#9:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise66(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 66"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{F}"); + setAttr("bVar_OCC","text","{F,K}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#9:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#9:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise69(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 69"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#8899FF"); + setAttr("B-D","stroke","#8899FF"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{K}"); + setAttr("bVar_OCC","text","{K}"); + setAttr("bVar_TRK","text","{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#8:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise72(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 72"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{K}"); + setAttr("bVar_OCC","text","{K}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#8:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise73(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 73"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{K}"); + setAttr("bVar_OCC","text","{I,K}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#8:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise76(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 76"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{I}"); + setAttr("bVar_OCC","text","{I}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#7:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#7:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise78(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 78"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{I}"); + setAttr("bVar_OCC","text","{H,I}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#7:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#7:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise81(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 81"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{H}"); + setAttr("bVar_OCC","text","{H}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#6:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise83(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 83"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{H}"); + setAttr("bVar_OCC","text","{H,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","#6:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise85(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 85"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{M}"); + setAttr("bVar_OCC","text","{M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{A,B,C,L,M}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","{(A|->R1),(B|->R1),(C|->R1),(L|->R1),(M|->R9)}"); + highlightRow(stepNr); + } + function visualise87(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 87"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R9}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{A,B,C,L}"); + setAttr("bVar_resrt","text","{R1,R9}"); + setAttr("bVar_rsrtbl","text","{(A|->R1),(B|->R1),(C|->R1),(L|->R1)}"); + highlightRow(stepNr); + } + function visualise89(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 89"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{A,B,C,L}"); + setAttr("bVar_resrt","text","{R1}"); + setAttr("bVar_rsrtbl","text","{(A|->R1),(B|->R1),(C|->R1),(L|->R1)}"); + highlightRow(stepNr); + } + function visualise90(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 90"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise95(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 95"); + setAttr("s1_red","fill","#FFD5D5"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#2222FF"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{S1}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{R1}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise96(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 96"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#2222FF"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#FF2222"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{L}"); + setAttr("bVar_OCC","text","{L}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise98(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 98"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#FF2222"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#FF2222"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","1"); + setAttr("H_front_l","opacity","1"); + setAttr("I_front_l","opacity","1"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","1"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","1"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{L}"); + setAttr("bVar_OCC","text","{A,L}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(K|->I),(L|->A)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise102(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 102"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#FF2222"); + setAttr("B","stroke","#2222FF"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#FF2222"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#2222FF"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{L}"); + setAttr("bVar_OCC","text","{A,L}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise103(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 103"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#FF2222"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#2222FF"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#FF2222"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{L}"); + setAttr("bVar_OCC","text","{A,B,L}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise106(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 106"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#FF2222"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#FF2222"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","1"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{L}"); + setAttr("bVar_OCC","text","{A,B,C,L}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#10:{A,B,...,L,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#10:{(A|->R1),(B|->R1),...,(L|->R1),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise109(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 109"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#FF2222"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","1"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{A}"); + setAttr("bVar_OCC","text","{A,B,C}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#9:{A,B,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#9:{(A|->R1),(B|->R1),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise111(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 111"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{B}"); + setAttr("bVar_OCC","text","{B,C}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{B,C,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#8:{(B|->R1),(C|->R1),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise114(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 114"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FFD5D5"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#2222FF"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{S2}"); + setAttr("bVar_LBT","text","{B}"); + setAttr("bVar_OCC","text","{B,C}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1,R4}"); + setAttr("bVar_rdy","text","{R4}"); + setAttr("bVar_resbl","text","#8:{B,C,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#8:{(B|->R1),(C|->R1),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise115(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 115"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#2222FF"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{B,M}"); + setAttr("bVar_OCC","text","{B,C,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1,R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{B,C,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#8:{(B|->R1),(C|->R1),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise117(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 117"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#FF2222"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#FF2222"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","1"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{B,M}"); + setAttr("bVar_OCC","text","{B,C,H,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1,R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#8:{B,C,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#8:{(B|->R1),(C|->R1),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise120(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 120"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#FF2222"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{C,M}"); + setAttr("bVar_OCC","text","{C,H,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1,R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#7:{C,F,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#7:{(C|->R1),(F|->R4),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise123(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 123"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{M}"); + setAttr("bVar_OCC","text","{H,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R1,R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{F,G,...,K,M}"); + setAttr("bVar_resrt","text","{R1,R4}"); + setAttr("bVar_rsrtbl","text","#6:{(F|->R4),(G|->R4),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise125(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 125"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#2222FF"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#2222FF"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{M}"); + setAttr("bVar_OCC","text","{H,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{F,G,...,K,M}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","#6:{(F|->R4),(G|->R4),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise128(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 128"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#FF2222"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","1"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{M}"); + setAttr("bVar_OCC","text","{H,I,M}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","#6:{F,G,...,K,M}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","#6:{(F|->R4),(G|->R4),...,(K|->R4),(M|->R4)}"); + highlightRow(stepNr); + } + function visualise133(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 133"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#FF2222"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","1"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{H}"); + setAttr("bVar_OCC","text","{H,I}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G,H,I,K}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4)}"); + highlightRow(stepNr); + } + function visualise137(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 137"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#2222FF"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{I}"); + setAttr("bVar_OCC","text","{I}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G,I,K}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4),(I|->R4),(K|->R4)}"); + highlightRow(stepNr); + } + function visualise140(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 140"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#FF2222"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#FF2222"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","1"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{I}"); + setAttr("bVar_OCC","text","{I,K}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G,I,K}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4),(I|->R4),(K|->R4)}"); + highlightRow(stepNr); + } + function visualise144(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 144"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#2222FF"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#2222FF"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{K}"); + setAttr("bVar_OCC","text","{K}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G,K}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4),(K|->R4)}"); + highlightRow(stepNr); + } + function visualise149(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 149"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#FF2222"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","1"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{K}"); + setAttr("bVar_OCC","text","{F,K}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G,K}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4),(K|->R4)}"); + highlightRow(stepNr); + } + function visualise155(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 155"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#2222FF"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{F}"); + setAttr("bVar_OCC","text","{F}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4)}"); + highlightRow(stepNr); + } + function visualise162(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 162"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#FF2222"); + setAttr("G","stroke","#FF2222"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#FF2222"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","1"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{F}"); + setAttr("bVar_OCC","text","{F,G}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{F,G}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(F|->R4),(G|->R4)}"); + highlightRow(stepNr); + } + function visualise169(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 169"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#FF2222"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{G}"); + setAttr("bVar_OCC","text","{G}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{G}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{(G|->R4)}"); + highlightRow(stepNr); + } + function visualise176(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 176"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{R4}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{}"); + setAttr("bVar_resrt","text","{R4}"); + setAttr("bVar_rsrtbl","text","{}"); + highlightRow(stepNr); + } + function visualise177(stepNr) { + setAttr("trace_meter","value",stepNr); + setAttr("visb_debug_messages","text","Step "+stepNr+"/46, State ID: 177"); + setAttr("s1_red","fill","#FF2222"); + setAttr("s2_red","fill","#FF2222"); + setAttr("s3_red","fill","#FF2222"); + setAttr("s4_red","fill","#FF2222"); + setAttr("s5_red","fill","#FF2222"); + setAttr("s1_green","fill","#F6FFD5"); + setAttr("s2_green","fill","#F6FFD5"); + setAttr("s3_green","fill","#F6FFD5"); + setAttr("s4_green","fill","#F6FFD5"); + setAttr("s5_green","fill","#F6FFD5"); + setAttr("A","stroke","#000000"); + setAttr("B","stroke","#000000"); + setAttr("C","stroke","#000000"); + setAttr("D","stroke","#000000"); + setAttr("E","stroke","#000000"); + setAttr("F","stroke","#000000"); + setAttr("G","stroke","#000000"); + setAttr("H","stroke","#000000"); + setAttr("I","stroke","#000000"); + setAttr("J","stroke","#000000"); + setAttr("L","stroke","#000000"); + setAttr("M","stroke","#000000"); + setAttr("N","stroke","#000000"); + setAttr("B-C","stroke","#000000"); + setAttr("B-D","stroke","#000000"); + setAttr("D-E","stroke","#000000"); + setAttr("D-K","stroke","#000000"); + setAttr("F-E","stroke","#000000"); + setAttr("F-K","stroke","#000000"); + setAttr("I-K","stroke","#000000"); + setAttr("I-J","stroke","#000000"); + setAttr("J-K","stroke","#000000"); + setAttr("J-I","stroke","#000000"); + setAttr("K-D","stroke","#000000"); + setAttr("K-I","stroke","#000000"); + setAttr("A_front_r","opacity","0"); + setAttr("E_front_r","opacity","0"); + setAttr("F_front_r","opacity","0"); + setAttr("H_front_r","opacity","0"); + setAttr("J_front_r","opacity","0"); + setAttr("L_front_r","opacity","0"); + setAttr("M_front_r","opacity","0"); + setAttr("B_front_r","opacity","0"); + setAttr("D_front_r","opacity","0"); + setAttr("I_front_r","opacity","0"); + setAttr("K_front_r","opacity","0"); + setAttr("A_front_l","opacity","0"); + setAttr("B_front_l","opacity","0"); + setAttr("C_front_l","opacity","0"); + setAttr("D_front_l","opacity","0"); + setAttr("E_front_l","opacity","0"); + setAttr("G_front_l","opacity","0"); + setAttr("H_front_l","opacity","0"); + setAttr("I_front_l","opacity","0"); + setAttr("N_front_l","opacity","0"); + setAttr("F_front_l","opacity","0"); + setAttr("J_front_l","opacity","0"); + setAttr("K_front_l","opacity","0"); + setAttr("bVar_GRN","text","{}"); + setAttr("bVar_LBT","text","{}"); + setAttr("bVar_OCC","text","{}"); + setAttr("bVar_TRK","text","#8:{(A|->B),(B|->C),...,(L|->A),(M|->H)}"); + setAttr("bVar_frm","text","{}"); + setAttr("bVar_rdy","text","{}"); + setAttr("bVar_resbl","text","{}"); + setAttr("bVar_resrt","text","{}"); + setAttr("bVar_rsrtbl","text","{}"); + highlightRow(stepNr); + } + async function runAll(delay) { + visualise0(1); + setAttr("visb_debug_messages","text","Step: 1/46, State ID: 0, Event: SETUP_CONSTANTS(rht=\{(B\|-\>A),(D\|-\>A),(F\|-\>A),(I\|-\>A),(J\|-\>A)\},lft=\{(B\|-\>B),(D\|-\>B),(F\|-\>B),(I\|-\>B),(J\|-\>B)\})"); + await sleep(delay); + visualise40(2); + setAttr("visb_debug_messages","text","Step: 2/46, State ID: 40, Event: INITIALISATION(GRN=\{\},LBT=\{\},OCC=\{\},TRK=\{\},frm=\{\},rdy=\{\},resbl=\{\},resrt=\{\},rsrtbl=\{\})"); + await sleep(delay); + visualise49(3); + setAttr("visb_debug_messages","text","Step: 3/46, State ID: 49, Event: route_reservation(R9)"); + await sleep(delay); + visualise53(4); + setAttr("visb_debug_messages","text","Step: 4/46, State ID: 53, Event: point_positionning(R9)"); + await sleep(delay); + visualise54(5); + setAttr("visb_debug_messages","text","Step: 5/46, State ID: 54, Event: route_reservation(R1)"); + await sleep(delay); + visualise58(6); + setAttr("visb_debug_messages","text","Step: 6/46, State ID: 58, Event: route_formation(R9)"); + await sleep(delay); + visualise59(7); + setAttr("visb_debug_messages","text","Step: 7/46, State ID: 59, Event: FRONT_MOVE_1(G)"); + await sleep(delay); + visualise61(8); + setAttr("visb_debug_messages","text","Step: 8/46, State ID: 61, Event: FRONT_MOVE_2(G)"); + await sleep(delay); + visualise64(9); + setAttr("visb_debug_messages","text","Step: 9/46, State ID: 64, Event: BACK_MOVE_2(G)"); + await sleep(delay); + visualise66(10); + setAttr("visb_debug_messages","text","Step: 10/46, State ID: 66, Event: FRONT_MOVE_2(F)"); + await sleep(delay); + visualise69(11); + setAttr("visb_debug_messages","text","Step: 11/46, State ID: 69, Event: BACK_MOVE_2(F)"); + await sleep(delay); + visualise72(12); + setAttr("visb_debug_messages","text","Step: 12/46, State ID: 72, Event: point_positionning(R1)"); + await sleep(delay); + visualise73(13); + setAttr("visb_debug_messages","text","Step: 13/46, State ID: 73, Event: FRONT_MOVE_2(K)"); + await sleep(delay); + visualise76(14); + setAttr("visb_debug_messages","text","Step: 14/46, State ID: 76, Event: BACK_MOVE_2(K)"); + await sleep(delay); + visualise78(15); + setAttr("visb_debug_messages","text","Step: 15/46, State ID: 78, Event: FRONT_MOVE_2(I)"); + await sleep(delay); + visualise81(16); + setAttr("visb_debug_messages","text","Step: 16/46, State ID: 81, Event: BACK_MOVE_2(I)"); + await sleep(delay); + visualise83(17); + setAttr("visb_debug_messages","text","Step: 17/46, State ID: 83, Event: FRONT_MOVE_2(H)"); + await sleep(delay); + visualise85(18); + setAttr("visb_debug_messages","text","Step: 18/46, State ID: 85, Event: BACK_MOVE_2(H)"); + await sleep(delay); + visualise87(19); + setAttr("visb_debug_messages","text","Step: 19/46, State ID: 87, Event: BACK_MOVE_1(M)"); + await sleep(delay); + visualise89(20); + setAttr("visb_debug_messages","text","Step: 20/46, State ID: 89, Event: route_freeing(R9)"); + await sleep(delay); + visualise90(21); + setAttr("visb_debug_messages","text","Step: 21/46, State ID: 90, Event: route_reservation(R4)"); + await sleep(delay); + visualise95(22); + setAttr("visb_debug_messages","text","Step: 22/46, State ID: 95, Event: route_formation(R1)"); + await sleep(delay); + visualise96(23); + setAttr("visb_debug_messages","text","Step: 23/46, State ID: 96, Event: FRONT_MOVE_1(L)"); + await sleep(delay); + visualise98(24); + setAttr("visb_debug_messages","text","Step: 24/46, State ID: 98, Event: FRONT_MOVE_2(L)"); + await sleep(delay); + visualise102(25); + setAttr("visb_debug_messages","text","Step: 25/46, State ID: 102, Event: point_positionning(R4)"); + await sleep(delay); + visualise103(26); + setAttr("visb_debug_messages","text","Step: 26/46, State ID: 103, Event: FRONT_MOVE_2(A)"); + await sleep(delay); + visualise106(27); + setAttr("visb_debug_messages","text","Step: 27/46, State ID: 106, Event: FRONT_MOVE_2(B)"); + await sleep(delay); + visualise109(28); + setAttr("visb_debug_messages","text","Step: 28/46, State ID: 109, Event: BACK_MOVE_2(L)"); + await sleep(delay); + visualise111(29); + setAttr("visb_debug_messages","text","Step: 29/46, State ID: 111, Event: BACK_MOVE_2(A)"); + await sleep(delay); + visualise114(30); + setAttr("visb_debug_messages","text","Step: 30/46, State ID: 114, Event: route_formation(R4)"); + await sleep(delay); + visualise115(31); + setAttr("visb_debug_messages","text","Step: 31/46, State ID: 115, Event: FRONT_MOVE_1(M)"); + await sleep(delay); + visualise117(32); + setAttr("visb_debug_messages","text","Step: 32/46, State ID: 117, Event: FRONT_MOVE_2(M)"); + await sleep(delay); + visualise120(33); + setAttr("visb_debug_messages","text","Step: 33/46, State ID: 120, Event: BACK_MOVE_2(B)"); + await sleep(delay); + visualise123(34); + setAttr("visb_debug_messages","text","Step: 34/46, State ID: 123, Event: BACK_MOVE_1(C)"); + await sleep(delay); + visualise125(35); + setAttr("visb_debug_messages","text","Step: 35/46, State ID: 125, Event: route_freeing(R1)"); + await sleep(delay); + visualise128(36); + setAttr("visb_debug_messages","text","Step: 36/46, State ID: 128, Event: FRONT_MOVE_2(H)"); + await sleep(delay); + visualise133(37); + setAttr("visb_debug_messages","text","Step: 37/46, State ID: 133, Event: BACK_MOVE_2(M)"); + await sleep(delay); + visualise137(38); + setAttr("visb_debug_messages","text","Step: 38/46, State ID: 137, Event: BACK_MOVE_2(H)"); + await sleep(delay); + visualise140(39); + setAttr("visb_debug_messages","text","Step: 39/46, State ID: 140, Event: FRONT_MOVE_2(I)"); + await sleep(delay); + visualise144(40); + setAttr("visb_debug_messages","text","Step: 40/46, State ID: 144, Event: BACK_MOVE_2(I)"); + await sleep(delay); + visualise149(41); + setAttr("visb_debug_messages","text","Step: 41/46, State ID: 149, Event: FRONT_MOVE_2(K)"); + await sleep(delay); + visualise155(42); + setAttr("visb_debug_messages","text","Step: 42/46, State ID: 155, Event: BACK_MOVE_2(K)"); + await sleep(delay); + visualise162(43); + setAttr("visb_debug_messages","text","Step: 43/46, State ID: 162, Event: FRONT_MOVE_2(F)"); + await sleep(delay); + visualise169(44); + setAttr("visb_debug_messages","text","Step: 44/46, State ID: 169, Event: BACK_MOVE_2(F)"); + await sleep(delay); + visualise176(45); + setAttr("visb_debug_messages","text","Step: 45/46, State ID: 176, Event: BACK_MOVE_1(G)"); + await sleep(delay); + visualise177(46); + setAttr("visb_debug_messages","text","Step: 46/46, State ID: 177, Event: route_freeing(R4)"); + await sleep(delay); + } + </script> + + <script> + function registerHovers() { + R1.onmouseover = function(ev){ + setAttr("L","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("C","stroke-opacity","0.3") + setAttr("C","stroke-opacity","0.3") + setAttr("C","stroke-opacity","0.3") + setAttr("C","stroke-opacity","0.3") + }; + R1.onmouseout = function(){ + setAttr("L","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("C","stroke-opacity","1.0") + setAttr("C","stroke-opacity","1.0") + setAttr("C","stroke-opacity","1.0") + setAttr("C","stroke-opacity","1.0") + }; + R2.onmouseover = function(ev){ + setAttr("L","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("D_g","stroke-opacity","0.3") + setAttr("E","stroke-opacity","0.3") + setAttr("F_g","stroke-opacity","0.3") + setAttr("G","stroke-opacity","0.3") + }; + R2.onmouseout = function(){ + setAttr("L","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("D_g","stroke-opacity","1.0") + setAttr("E","stroke-opacity","1.0") + setAttr("F_g","stroke-opacity","1.0") + setAttr("G","stroke-opacity","1.0") + }; + R3.onmouseover = function(ev){ + setAttr("L","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("D_g","stroke-opacity","0.3") + setAttr("K_g","stroke-opacity","0.3") + setAttr("J_g","stroke-opacity","0.3") + setAttr("N","stroke-opacity","0.3") + }; + R3.onmouseout = function(){ + setAttr("L","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("D_g","stroke-opacity","1.0") + setAttr("K_g","stroke-opacity","1.0") + setAttr("J_g","stroke-opacity","1.0") + setAttr("N","stroke-opacity","1.0") + }; + R4.onmouseover = function(ev){ + setAttr("M","stroke-opacity","0.3") + setAttr("H","stroke-opacity","0.3") + setAttr("I_g","stroke-opacity","0.3") + setAttr("K_g","stroke-opacity","0.3") + setAttr("F_g","stroke-opacity","0.3") + setAttr("G","stroke-opacity","0.3") + setAttr("G","stroke-opacity","0.3") + }; + R4.onmouseout = function(){ + setAttr("M","stroke-opacity","1.0") + setAttr("H","stroke-opacity","1.0") + setAttr("I_g","stroke-opacity","1.0") + setAttr("K_g","stroke-opacity","1.0") + setAttr("F_g","stroke-opacity","1.0") + setAttr("G","stroke-opacity","1.0") + setAttr("G","stroke-opacity","1.0") + }; + R5.onmouseover = function(ev){ + setAttr("M","stroke-opacity","0.3") + setAttr("H","stroke-opacity","0.3") + setAttr("I_g","stroke-opacity","0.3") + setAttr("J_g","stroke-opacity","0.3") + setAttr("N","stroke-opacity","0.3") + setAttr("N","stroke-opacity","0.3") + setAttr("N","stroke-opacity","0.3") + }; + R5.onmouseout = function(){ + setAttr("M","stroke-opacity","1.0") + setAttr("H","stroke-opacity","1.0") + setAttr("I_g","stroke-opacity","1.0") + setAttr("J_g","stroke-opacity","1.0") + setAttr("N","stroke-opacity","1.0") + setAttr("N","stroke-opacity","1.0") + setAttr("N","stroke-opacity","1.0") + }; + R6.onmouseover = function(ev){ + setAttr("C","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + }; + R6.onmouseout = function(){ + setAttr("C","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + }; + R7.onmouseover = function(ev){ + setAttr("G","stroke-opacity","0.3") + setAttr("F_g","stroke-opacity","0.3") + setAttr("E","stroke-opacity","0.3") + setAttr("D_g","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + }; + R7.onmouseout = function(){ + setAttr("G","stroke-opacity","1.0") + setAttr("F_g","stroke-opacity","1.0") + setAttr("E","stroke-opacity","1.0") + setAttr("D_g","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + }; + R8.onmouseover = function(ev){ + setAttr("N","stroke-opacity","0.3") + setAttr("J_g","stroke-opacity","0.3") + setAttr("K_g","stroke-opacity","0.3") + setAttr("D_g","stroke-opacity","0.3") + setAttr("B_g","stroke-opacity","0.3") + setAttr("A","stroke-opacity","0.3") + setAttr("L","stroke-opacity","0.3") + }; + R8.onmouseout = function(){ + setAttr("N","stroke-opacity","1.0") + setAttr("J_g","stroke-opacity","1.0") + setAttr("K_g","stroke-opacity","1.0") + setAttr("D_g","stroke-opacity","1.0") + setAttr("B_g","stroke-opacity","1.0") + setAttr("A","stroke-opacity","1.0") + setAttr("L","stroke-opacity","1.0") + }; + R9.onmouseover = function(ev){ + setAttr("G","stroke-opacity","0.3") + setAttr("F_g","stroke-opacity","0.3") + setAttr("K_g","stroke-opacity","0.3") + setAttr("I_g","stroke-opacity","0.3") + setAttr("H","stroke-opacity","0.3") + setAttr("M","stroke-opacity","0.3") + setAttr("M","stroke-opacity","0.3") + }; + R9.onmouseout = function(){ + setAttr("G","stroke-opacity","1.0") + setAttr("F_g","stroke-opacity","1.0") + setAttr("K_g","stroke-opacity","1.0") + setAttr("I_g","stroke-opacity","1.0") + setAttr("H","stroke-opacity","1.0") + setAttr("M","stroke-opacity","1.0") + setAttr("M","stroke-opacity","1.0") + }; + R10.onmouseover = function(ev){ + setAttr("N","stroke-opacity","0.3") + setAttr("J_g","stroke-opacity","0.3") + setAttr("I_g","stroke-opacity","0.3") + setAttr("H","stroke-opacity","0.3") + setAttr("M","stroke-opacity","0.3") + setAttr("M","stroke-opacity","0.3") + setAttr("M","stroke-opacity","0.3") + }; + R10.onmouseout = function(){ + setAttr("N","stroke-opacity","1.0") + setAttr("J_g","stroke-opacity","1.0") + setAttr("I_g","stroke-opacity","1.0") + setAttr("H","stroke-opacity","1.0") + setAttr("M","stroke-opacity","1.0") + setAttr("M","stroke-opacity","1.0") + setAttr("M","stroke-opacity","1.0") + }; + point_p_R1.onmouseover = function(ev){ + }; + point_p_R1.onmouseout = function(){ + }; + point_p_R2.onmouseover = function(ev){ + }; + point_p_R2.onmouseout = function(){ + }; + point_p_R3.onmouseover = function(ev){ + }; + point_p_R3.onmouseout = function(){ + }; + point_p_R4.onmouseover = function(ev){ + }; + point_p_R4.onmouseout = function(){ + }; + point_p_R5.onmouseover = function(ev){ + }; + point_p_R5.onmouseout = function(){ + }; + point_p_R6.onmouseover = function(ev){ + }; + point_p_R6.onmouseout = function(){ + }; + point_p_R7.onmouseover = function(ev){ + }; + point_p_R7.onmouseout = function(){ + }; + point_p_R8.onmouseover = function(ev){ + }; + point_p_R8.onmouseout = function(){ + }; + point_p_R9.onmouseover = function(ev){ + }; + point_p_R9.onmouseout = function(){ + }; + point_p_R10.onmouseover = function(ev){ + }; + point_p_R10.onmouseout = function(){ + }; + s1.onmouseover = function(ev){ + }; + s1.onmouseout = function(){ + }; + s2.onmouseover = function(ev){ + }; + s2.onmouseout = function(){ + }; + s3.onmouseover = function(ev){ + }; + s3.onmouseout = function(){ + }; + s4.onmouseover = function(ev){ + }; + s4.onmouseout = function(){ + }; + s5.onmouseover = function(ev){ + }; + s5.onmouseout = function(){ + }; + C_start.onmouseover = function(ev){ + }; + C_start.onmouseout = function(){ + }; + G_start.onmouseover = function(ev){ + }; + G_start.onmouseout = function(){ + }; + L_start.onmouseover = function(ev){ + }; + L_start.onmouseout = function(){ + }; + M_start.onmouseover = function(ev){ + }; + M_start.onmouseout = function(){ + }; + N_start.onmouseover = function(ev){ + }; + N_start.onmouseout = function(){ + }; + A_front_l.onmouseover = function(ev){ + }; + A_front_l.onmouseout = function(){ + }; + B_front_l.onmouseover = function(ev){ + }; + B_front_l.onmouseout = function(){ + }; + C_front_l.onmouseover = function(ev){ + }; + C_front_l.onmouseout = function(){ + }; + D_front_l.onmouseover = function(ev){ + }; + D_front_l.onmouseout = function(){ + }; + E_front_l.onmouseover = function(ev){ + }; + E_front_l.onmouseout = function(){ + }; + F_front_l.onmouseover = function(ev){ + }; + F_front_l.onmouseout = function(){ + }; + G_front_l.onmouseover = function(ev){ + }; + G_front_l.onmouseout = function(){ + }; + H_front_l.onmouseover = function(ev){ + }; + H_front_l.onmouseout = function(){ + }; + I_front_l.onmouseover = function(ev){ + }; + I_front_l.onmouseout = function(){ + }; + J_front_l.onmouseover = function(ev){ + }; + J_front_l.onmouseout = function(){ + }; + K_front_l.onmouseover = function(ev){ + }; + K_front_l.onmouseout = function(){ + }; + N_front_l.onmouseover = function(ev){ + }; + N_front_l.onmouseout = function(){ + }; + A_front_r.onmouseover = function(ev){ + }; + A_front_r.onmouseout = function(){ + }; + B_front_r.onmouseover = function(ev){ + }; + B_front_r.onmouseout = function(){ + }; + D_front_r.onmouseover = function(ev){ + }; + D_front_r.onmouseout = function(){ + }; + E_front_r.onmouseover = function(ev){ + }; + E_front_r.onmouseout = function(){ + }; + F_front_r.onmouseover = function(ev){ + }; + F_front_r.onmouseout = function(){ + }; + H_front_r.onmouseover = function(ev){ + }; + H_front_r.onmouseout = function(){ + }; + I_front_r.onmouseover = function(ev){ + }; + I_front_r.onmouseout = function(){ + }; + J_front_r.onmouseover = function(ev){ + }; + J_front_r.onmouseout = function(){ + }; + K_front_r.onmouseover = function(ev){ + }; + K_front_r.onmouseout = function(){ + }; + L_front_r.onmouseover = function(ev){ + }; + L_front_r.onmouseout = function(){ + }; + M_front_r.onmouseover = function(ev){ + }; + M_front_r.onmouseout = function(){ + }; + A_text.onmouseover = function(ev){ + }; + A_text.onmouseout = function(){ + }; + B_text.onmouseover = function(ev){ + }; + B_text.onmouseout = function(){ + }; + C_text.onmouseover = function(ev){ + }; + C_text.onmouseout = function(){ + }; + D_text.onmouseover = function(ev){ + }; + D_text.onmouseout = function(){ + }; + E_text.onmouseover = function(ev){ + }; + E_text.onmouseout = function(){ + }; + F_text.onmouseover = function(ev){ + }; + F_text.onmouseout = function(){ + }; + G_text.onmouseover = function(ev){ + }; + G_text.onmouseout = function(){ + }; + H_text.onmouseover = function(ev){ + }; + H_text.onmouseout = function(){ + }; + I_text.onmouseover = function(ev){ + }; + I_text.onmouseout = function(){ + }; + J_text.onmouseover = function(ev){ + }; + J_text.onmouseout = function(){ + }; + K_text.onmouseover = function(ev){ + }; + K_text.onmouseout = function(){ + }; + L_text.onmouseover = function(ev){ + }; + L_text.onmouseout = function(){ + }; + M_text.onmouseover = function(ev){ + }; + M_text.onmouseout = function(){ + }; + N_text.onmouseover = function(ev){ + }; + N_text.onmouseout = function(){ + }; + L_ende.onmouseover = function(ev){ + }; + L_ende.onmouseout = function(){ + }; + M_ende.onmouseover = function(ev){ + }; + M_ende.onmouseout = function(){ + }; + C_ende.onmouseover = function(ev){ + }; + C_ende.onmouseout = function(){ + }; + G_ende.onmouseover = function(ev){ + }; + G_ende.onmouseout = function(){ + }; + N_ende.onmouseover = function(ev){ + }; + N_ende.onmouseout = function(){ + }; + freeing.onmouseover = function(ev){ + }; + freeing.onmouseout = function(){ + }; + } + </script> + </head> +<body> + <button type="button" class="collapsible collapsible-style">SVG Visualisation</button> + <div text-align="left"> + + +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<!-- svg for Train B Book by Jonas Erdmann--> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="300mm" + height="100mm" + viewBox="0 0 300 100" + version="1.1" + id="svg8" + sodipodi:docname="train.svg" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.0000001" + inkscape:cx="623.5077" + inkscape:cy="191.40869" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-grids="true" + inkscape:snap-to-guides="true" + showguides="true" + inkscape:lockguides="false" + inkscape:guide-bbox="true" + inkscape:window-width="1920" + inkscape:window-height="1051" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + height="135mm" + fit-margin-top="50" + fit-margin-bottom="25" + fit-margin-right="50" + fit-margin-left="50"> + <sodipodi:guide + position="54.801821,57.480727" + orientation="1,0" + id="guide1768" + inkscape:locked="false" /> + <sodipodi:guide + position="46.444761,41.440139" + orientation="1,0" + id="guide1770" + inkscape:locked="false" /> + <sodipodi:guide + position="73.712933,42.282038" + orientation="1,0" + id="guide1772" + inkscape:locked="false" /> + <sodipodi:guide + position="138.93637,51.527602" + orientation="0,1" + id="guide1774" + inkscape:locked="false" /> + <sodipodi:guide + position="101.16819,54.396029" + orientation="0,1" + id="guide1855" + inkscape:locked="false" /> + <sodipodi:guide + position="171.84094,61.411854" + orientation="0,1" + id="guide1905" + inkscape:locked="false" /> + <sodipodi:guide + position="212.32812,35.454165" + orientation="0,1" + id="guide1955" + inkscape:locked="false" /> + <sodipodi:guide + position="169.7513,46.16979" + orientation="0,1" + id="guide2037" + inkscape:locked="false" /> + <sodipodi:guide + position="239.119,48.59018" + orientation="0,1" + id="guide2065" + inkscape:locked="false" /> + <sodipodi:guide + position="239.119,38.80499" + orientation="0,1" + id="guide2085" + inkscape:locked="false" /> + <sodipodi:guide + position="239.11905,58.504703" + orientation="0,1" + id="guide2095" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(0,-197)"> + <path + style="fill:none;stroke:#000000;stroke-width:0.35996214px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 67.749941,256.96386 c 0,2.44991 0,2.44991 0,2.44991" + id="path4624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 92.208102,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.38355985px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 112.11495,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.37151447px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 112.11495,256.96386 c 0,2.44991 0,2.44991 0,2.44991" + id="path4632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.36369225px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 177.89263,247.17492 c 0,2.4499 0,2.4499 0,2.4499" + id="path4634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.37493947px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 214.66086,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.37561935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 239.119,256.96386 c 0,2.44991 0,2.44991 0,2.44991" + id="path4638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.3880991px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 153.43448,254.10066 c 0,2.44088 0,2.44088 0,2.44088" + id="path4640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.39280358px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 153.43448,250.03444 c 0,2.44118 0,2.44118 0,2.44118" + id="path4642" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 67.749941,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-3" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 112.11495,240.38504 c 0,2.44111 0,2.44111 0,2.44111" + id="path4626-6" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 165.68381,256.96386 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-7" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 214.66086,256.96386 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-5" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 177.89263,250.03444 c 0,2.44118 0,2.44118 0,2.44118" + id="path4626-35" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 153.43448,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-62" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 43.129804,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-9" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 43.129804,256.96386 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-1" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 239.119,247.17492 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-70" + inkscape:connector-curvature="0" /> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 239.11073,237.26236 c 0,2.44118 0,2.44118 0,2.44118" + id="path4626-60" + inkscape:connector-curvature="0" /> + <g + id="s2" + inkscape:label="#g934" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <rect + transform="scale(-1,1)" + y="93.820374" + x="-39.952084" + height="2" + width="0.98883682" + id="rect4775-5-56" + style="display:inline;fill:#f2f2f2;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4781-0-9" + d="m 39.95208,95.731754 c 0,1.274247 0,1.270456 0,1.270456" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.0563424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + transform="scale(-1,1)" + ry="0.30034313" + rx="0.29004401" + cy="94.363823" + cx="-39.45472" + id="s2_green" + fill="#f6ffd5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + transform="scale(-1,1)" + ry="0.30034313" + rx="0.29004401" + cy="95.21122" + cx="-39.465073" + id="s2_red" + fill="#ffd5d5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="77.239792" + y="247.14159" + id="A_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5067" + x="77.239792" + y="247.14159" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="99.644318" + y="244.50078" + id="B_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5071" + x="99.644318" + y="244.50078" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">B</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="169.783" + y="237.34956" + id="C_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5075" + x="169.783" + y="237.34956" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">C</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="132.51379" + y="247.16048" + id="D_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5079" + x="132.51379" + y="247.16048" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">D</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="163.75458" + y="247.06618" + id="E_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5083" + x="163.75458" + y="247.06618" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">E</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="193.33044" + y="247.17906" + id="F_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5087" + x="193.33044" + y="247.17906" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">F</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="224.59833" + y="246.94875" + id="G_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5091" + x="224.59833" + y="246.94875" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">G</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="86.792862" + y="263.58408" + id="H_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5095" + x="86.792862" + y="263.58408" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">H</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#060000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="135.59233" + y="263.08975" + id="I_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5099" + x="135.59233" + y="263.08975" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:#060000;stroke-opacity:1">I </tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="190.20688" + y="263.29916" + id="J_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5103" + x="190.20688" + y="263.29916" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">J</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="163.80298" + y="252.52483" + id="K_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5107" + x="163.80298" + y="252.52483" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">K</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022;" + x="53.187729" + y="247.22798" + id="L_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5111" + x="53.187729" + y="247.22798" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166664px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr;text-anchor:start;stroke-width:0.64790022;">L</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="52.519985" + y="263.2435" + id="M_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5115" + x="52.519985" + y="263.2435" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">M</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.64790022" + x="224.31067" + y="263.27942" + id="N_text" + transform="scale(0.99999691,1.0000031)"><tspan + sodipodi:role="line" + id="tspan5119" + x="224.31067" + y="263.27942" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29166651px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.64790022">N</tspan></text> + <text + x="43" + y="270" + font-size="2.5" + font-family="sans-serif" + opacity="1" + id="explanation"></text> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter" + stroke="#000000" + stroke-opacity="1" + d="M 43.1298,258.19501 H 67.749941" + id="M" + inkscape:connector-curvature="0" + inkscape:label="#path5152" /> + <path + style="fill:none;stroke-width:0.648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + stroke="#000000" + stroke-opacity="1" + d="M 43.129804,248.39985 H 67.749945" + id="L" + inkscape:connector-curvature="0" + inkscape:label="#path5154" /> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter" + stroke="#000000" + stroke-opacity="1" + d="M 67.749941,248.40982 H 92.208102" + id="A" + inkscape:connector-curvature="0" + inkscape:label="#path5158" /> + <path + style="fill:none;stroke-width:0.61711693px;stroke-linecap:butt;stroke-linejoin:miter" + d="m 67.749941,258.19501 c 44.353769,0 44.353769,0 44.353769,0" + stroke="#000000" + stroke-opacity="1" + id="H" + inkscape:connector-curvature="0" + inkscape:label="#path5164" /> + <g + id="B_g" + inkscape:label="#g5440" + stroke="#000000" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <path + inkscape:connector-curvature="0" + id="B-D" + d="m 64.031095,93.006249 4.10452,10e-7" + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 59.99427,93.00625 h 4.036825" + id="B" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" + d="m 64.031095,93.00625 c 4.092567,-2.786001 4.092567,-2.786001 4.092567,-2.786001" + id="B-C" + inkscape:connector-curvature="0" /> + </g> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter" + stroke="#000000" + stroke-opacity="1" + d="m 153.43447,248.40982 h 24.45816" + id="E" + inkscape:connector-curvature="0" + inkscape:label="#path5192" /> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter;" + stroke="#000000" + stroke-opacity="1" + d="M 214.66086,248.40982 H 239.119" + id="G" + inkscape:connector-curvature="0" + inkscape:label="#path5204" /> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter" + stroke="#000000" + stroke-opacity="1" + d="M 214.66086,258.19501 H 239.119" + id="N" + inkscape:connector-curvature="0" + inkscape:label="#path5206" /> + <path + style="fill:none;stroke-width:0.64789993px;stroke-linecap:butt;stroke-linejoin:miter" + stroke="#000000" + stroke-opacity="1" + d="m 112.11495,241.58771 4.52405,-3.09249 h 122.48" + id="C" + inkscape:connector-curvature="0" + inkscape:label="#path5208" /> + <g + id="D_g" + stroke="#000000" + stroke-opacity="1" + inkscape:label="#g906" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <path + inkscape:connector-curvature="0" + id="D-E" + d="m 78.100186,93.006249 6.897195,-7.4e-5" + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + style="fill:none;stroke-width:0.26570854;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 68.135615,93.00625 h 9.964571" + id="D" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 78.019009,93.00625 7.032131,1.16272" + id="D-K" + inkscape:connector-curvature="0" /> + </g> + <g + id="I_g" + inkscape:label="#g922" + stroke="#000000" + stroke-opacity="1" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <path + inkscape:connector-curvature="0" + id="I-J" + d="M 78.046,97.002209 H 89.95833" + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="M 68.119077,97.00221 H 78.046" + id="I" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" + d="m 78.019011,97.002211 6.978383,-1.16409" + id="I-K" + inkscape:connector-curvature="0" /> + </g> + <g + id="J_g" + stroke="#000000" + stroke-opacity="1" + inkscape:label="#g914" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <path + inkscape:connector-curvature="0" + id="J-I" + d="m 89.95833,97.002208 12.03854,2e-6" + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke-width:0.26516867px;stroke-linecap:butt;stroke-linejoin:miter;" + d="m 101.96142,97.002211 8.0391,-10e-7" + id="J" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" + d="m 101.99687,97.002211 -7.067263,-1.16409" + id="J-K" + inkscape:connector-curvature="0" /> + </g> + <g + id="F_g" + stroke="#000000" + stroke-opacity="1" + inkscape:label="#g910" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <path + inkscape:connector-curvature="0" + id="F-E" + d="m 94.985402,93.006175 6.815448,7.5e-5" + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + style="fill:none;stroke-width:0.26462407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 101.80085,93.006251 h 8.19967" + id="F" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" + d="m 94.985413,94.16897 7.011457,-1.16272" + id="F-K" + inkscape:connector-curvature="0" /> + </g> + <g + id="K_g" + stroke="#000000" + stroke-opacity="1" + inkscape:label="#g918" + transform="matrix(2.4487494,0,0,2.4487643,-54.839475,20.659616)"> + <path + inkscape:connector-curvature="0" + id="K-D" + d="m 84.997394,94.168971 9.988021,1.66915" + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" /> + <path + inkscape:connector-curvature="0" + id="K-I" + d="m 84.997392,95.83812 9.988021,-1.66915" + style="fill:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter" /> + </g> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.37917608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 177.89263,254.10066 c 0,2.44084 0,2.44084 0,2.44084" + id="path4626-7-4" + inkscape:connector-curvature="0" /> + <g + id="s1" + inkscape:label="#g928" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <rect + transform="scale(-1,1)" + y="89.820274" + x="-39.952087" + height="2" + width="0.98883688" + id="rect4775-5-56-7" + style="display:inline;fill:#f2f2f2;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4781-0-9-8" + d="m 39.952082,91.731655 c 0,1.274247 0,1.270456 0,1.270456" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.0563424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + transform="scale(-1,1)" + ry="0.30034313" + rx="0.29004401" + cy="90.363724" + cx="-39.454723" + id="s1_green" + fill="#f6ffd5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + transform="scale(-1,1)" + ry="0.30034313" + rx="0.29004401" + cy="91.211121" + cx="-39.465076" + id="s1_red" + fill="#ffd5d5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="s4" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <rect + y="85.775551" + x="119.98853" + height="2" + width="0.98883688" + id="rect4775-5-56-0" + style="display:inline;fill:#f2f2f2;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4781-0-9-4" + d="m 119.98854,87.686934 c 0,1.274247 0,1.270456 0,1.270456" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.0563424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="86.319" + cx="120.4859" + id="s4_green" + fill="#f6ffd5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="87.166397" + cx="120.47554" + id="s4_red" + fill="#ffd5d5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="s5" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <rect + y="89.824417" + x="119.98853" + height="2" + width="0.98883694" + id="rect4775-5-56-0-6" + style="display:inline;fill:#f2f2f2;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4781-0-9-4-0" + d="m 119.98854,91.735794 c 0,1.274247 0,1.270456 0,1.270456" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.0563424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="90.367867" + cx="120.4859" + id="s5_green" + fill="#f6ffd5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="91.215263" + cx="120.47554" + id="s5_red" + fill="#ffd5d5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="s3" + inkscape:label="#g952" + transform="matrix(2.4487494,0,0,2.4487643,-54.702815,20.659616)"> + <rect + y="93.820366" + x="119.98853" + height="2" + width="0.98883694" + id="rect4775-5-56-0-5" + style="display:inline;fill:#f2f2f2;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4781-0-9-4-9" + d="m 119.98854,95.731754 c 0,1.274247 0,1.270456 0,1.270456" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.0563424;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="94.363815" + cx="120.4859" + id="s3_green" + fill="#f6ffd5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.30034313" + rx="0.29004401" + cy="95.211212" + cx="120.47554" + id="s3_red" + fill="#ffd5d5" + style="display:inline;stroke:#000000;stroke-width:0.0563424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="L_start" + transform="translate(-13.297177,15.39227)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-24.916699,26.828994)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="M_start" + style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" + inkscape:label="#path1116-7" /> + <path + transform="matrix(-1.068795,-0.02720821,-0.02909077,0.99962978,307.14094,7.1092677)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="0.38111472" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="C_start" + style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" + inkscape:label="#path1116-0" /> + <path + transform="matrix(-1.068795,-0.02720821,-0.02909077,0.99962978,307.14094,17.035512)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="0.38111472" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="G_start" + style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" + inkscape:label="#path1116-8" /> + <path + transform="matrix(-1.068795,-0.02720821,-0.02909077,0.99962978,307.14094,26.828994)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="0.38111472" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="N_start" + style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" + inkscape:label="#path1116-6" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="34.528126" + y="242.13202" + id="R1" + inkscape:label="#text1159"><tspan + sodipodi:role="line" + id="tspan1157" + x="34.528126" + y="242.13202" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R1</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="34.539532" + y="248.40938" + id="R3" + inkscape:label="#text1159-3"><tspan + sodipodi:role="line" + id="tspan1157-8" + x="34.539532" + y="248.40938" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R3</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="34.560913" + y="245.2618" + id="R2" + inkscape:label="#text1159-7"><tspan + sodipodi:role="line" + id="tspan1157-9" + x="34.560913" + y="245.2618" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R2</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="34.556786" + y="255.06374" + id="R4" + inkscape:label="#text1159-8"><tspan + sodipodi:role="line" + id="tspan1157-3" + x="34.556786" + y="255.06374" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R4</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="34.543087" + y="258.19745" + id="R5" + inkscape:label="#text1159-4"><tspan + sodipodi:role="line" + id="tspan1157-2" + x="34.543087" + y="258.19745" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R5</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="243.04068" + y="258.18625" + id="R10" + inkscape:label="#text1159-2"><tspan + sodipodi:role="line" + id="tspan1157-4" + x="243.04068" + y="258.18625" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R10</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="242.98822" + y="238.48549" + id="R6" + inkscape:label="#text1159-5"><tspan + sodipodi:role="line" + id="tspan1157-1" + x="242.98822" + y="238.48549" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R6</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="243.05458" + y="248.4388" + id="R9" + inkscape:label="#text1159-57"><tspan + sodipodi:role="line" + id="tspan1157-16" + x="243.05458" + y="248.4388" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R9</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="243.0215" + y="245.29688" + id="R7" + inkscape:label="#text1159-9"><tspan + sodipodi:role="line" + id="tspan1157-81" + x="243.0215" + y="245.29688" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R7</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="243.04489" + y="255.08496" + id="R8" + inkscape:label="#text1159-33"><tspan + sodipodi:role="line" + id="tspan1157-37" + x="243.04489" + y="255.08496" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">R8</tspan></text> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,-3.5835649,82.318942)" + id="point_p_R2" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-7" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-3" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-7" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-1" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,-3.5835648,85.444346)" + id="point_p_R3" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-2" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-1" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-5" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-0" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,-3.5835648,92.15814)" + id="point_p_R4" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-0" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-4" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-0" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-13" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,-3.5835648,95.250471)" + id="point_p_R5" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-4" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-11" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-3" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-03" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,216.67481,75.662588)" + id="point_p_R6" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-1" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-7" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-56" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-5" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,216.67481,82.444377)" + id="point_p_R7" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-22" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-17" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-2" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-4" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,216.67481,85.601487)" + id="point_p_R9" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-6" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-5" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-78" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-59" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,216.67481,92.196369)" + id="point_p_R8" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-73" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-6" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-4" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-7" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + inkscape:label="#g1311" + transform="matrix(0.52336354,0,0,0.67475325,216.67481,95.330095)" + id="point_p_R10" + style="display:inline"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-221" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-63" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-02" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-15" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.52336354,0,0,0.67475325,-3.5835648,79.201823)" + id="point_p_R1" + inkscape:label="#g1724"> + <rect + inkscape:transform-center-y="0.37417733" + inkscape:transform-center-x="2.9934186" + y="238.18167" + x="64.027199" + height="3" + width="8.0448198" + id="rect1269-9-1-7" + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.20025513;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1281-0-7-7" + d="m 65.004816,240.0076 h 2.000912" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1283-8-56-7" + d="m 69.006639,239.99883 h 1.992644" + style="fill:none;stroke:#2222ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1299-9-5-6" + d="m 67.005726,239.99883 2.000911,-1.00046" + style="fill:none;stroke:#8899ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="freeing" + inkscape:label="#g1714" + transform="matrix(0.7,0,0,0.9,-29.3,23.7)"> + <rect + inkscape:transform-center-y="0.44" + inkscape:transform-center-x="4" + y="232.94756" + x="131.06419" + height="3.5" + width="10.7" + id="rect1269-9-1-7-9" + style="display:inline;fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path1710" + d="m 134.3759,234.66217 1.42989,0.98777 2.56935,-2.13151" + style="fill:none;stroke:#00dd00;stroke-width:0.44523394px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + style="display:inline" + id="L_front_r" + transform="translate(2.7557915,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="A_front_r" + transform="translate(27.42934,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-3" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="A_front_l" + transform="matrix(-1,0,0,1,130.8009,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-0" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="B_front_r" + transform="translate(49.692891,9.5925212)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-9" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="B_front_l" + transform="matrix(-1,0,0,1,153.11122,9.5925212)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-2" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="D_front_r" + transform="translate(82.71404,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-1" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="D_front_l" + transform="matrix(-1,0,0,1,186.22592,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-8" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="E_front_r" + transform="translate(113.72399,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-4" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="E_front_l" + transform="matrix(-1,0,0,1,217.5165,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-6" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="C_front_l" + transform="matrix(-1,0,0,1,223.36301,2.5766962)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-88" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="F_front_r" + transform="translate(143.049,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-87" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="F_front_l" + transform="matrix(-1,0,0,1,247.06503,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-24" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="G_front_l" + transform="matrix(-1,0,0,1,278.25279,12.460948)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-32" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="M_front_r" + transform="translate(3.213255,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-21" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="H_front_r" + transform="translate(36.783773,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-19" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="H_front_l" + transform="matrix(-1,0,0,1,140.66983,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-7" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="I_front_r" + transform="translate(84.193322,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-12" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="I_front_l" + transform="matrix(-1,0,0,1,188.89193,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-16" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="J_front_r" + transform="translate(139.12127,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-02" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="J_front_l" + transform="matrix(-1,0,0,1,243.66214,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-74" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="N_front_l" + transform="matrix(-1,0,0,1,278.08645,28.534385)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-14" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="K_front_r" + transform="translate(113.52897,17.81876)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-4-3" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="K_front_l" + transform="matrix(-1,0,0,1,217.53378,17.81876)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-1-4-2" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="L_ende" + transform="matrix(-1,0,0,1,99.352158,15.388416)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-7" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="M_ende" + transform="matrix(-1,0,0,1,99.352153,25.183716)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-8" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="C_ende" + transform="translate(182.89666,5.4837707)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-0" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="G_ende" + transform="translate(182.89671,15.398551)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-6" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + style="display:inline" + id="N_ende" + transform="translate(182.89666,25.183561)" + inkscape:label="#g1120"> + <path + transform="matrix(1.068795,-0.02720821,0.02909077,0.99962978,-11.619518,1.6432415)" + inkscape:transform-center-y="-0.00060369376" + inkscape:transform-center-x="-0.38111648" + d="m 54.957296,234.18498 0.06938,-2.47221 2.106306,1.29619 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="3.1696489" + sodipodi:arg1="2.1224513" + sodipodi:r2="0.7139461" + sodipodi:r1="1.4278922" + sodipodi:cy="232.9689" + sodipodi:cx="55.70565" + sodipodi:sides="3" + id="path1116-10" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + </g> +</svg> + </div> + <button type="button" class="collapsible-style">Replay Trace</button> + <div class="coll-content-vis"> + <button onclick="backStep()">« Back</button> + <button onclick="forwardStep()">Forward »</button> + <button onclick="runAll(10)">Run Trace (10 ms delay)</button> + <button onclick="runAll(500)">Run Trace (500 ms delay)</button> + </div> + <progress id="trace_meter" min="0" max="46" value="0"></progress> + <button type="button" class="collapsible collapsible-style">Variables (9/9)</button> +<div class="coll-content-hid"> + <table> <tr> <th>Nr</th> <th>Name</th> <th>Value</th> </tr> + + <tr id="var_rowGRN"> <td>1</td> <td>GRN</td> <td id="bVar_GRN">?</td></tr> + + <tr id="var_rowLBT"> <td>2</td> <td>LBT</td> <td id="bVar_LBT">?</td></tr> + + <tr id="var_rowOCC"> <td>3</td> <td>OCC</td> <td id="bVar_OCC">?</td></tr> + + <tr id="var_rowTRK"> <td>4</td> <td>TRK</td> <td id="bVar_TRK">?</td></tr> + + <tr id="var_rowfrm"> <td>5</td> <td>frm</td> <td id="bVar_frm">?</td></tr> + + <tr id="var_rowrdy"> <td>6</td> <td>rdy</td> <td id="bVar_rdy">?</td></tr> + + <tr id="var_rowresbl"> <td>7</td> <td>resbl</td> <td id="bVar_resbl">?</td></tr> + + <tr id="var_rowresrt"> <td>8</td> <td>resrt</td> <td id="bVar_resrt">?</td></tr> + + <tr id="var_rowrsrtbl"> <td>9</td> <td>rsrtbl</td> <td id="bVar_rsrtbl">?</td></tr> + </table> + </div> + <button type="button" class="collapsible collapsible-style">Constants (8/8)</button> +<div class="coll-content-hid"> + <table> <tr> <th>Nr</th> <th>Name</th> <th>Value</th> </tr> + + <tr id="var_rowrtbl"> <td>1</td> <td>rtbl</td> <td id="bVar_rtbl">#58:{(A|->R1),(A|->R2),...,(N|->R8),(N|->R10)}</td></tr> + + <tr id="var_rowlst"> <td>2</td> <td>lst</td> <td id="bVar_lst">#10:{(R1|->C),(R2|->G),...,(R9|->M),(R10|->M)}</td></tr> + + <tr id="var_rownxt"> <td>3</td> <td>nxt</td> <td id="bVar_nxt">#10:{(R1|->{(A|->B),(B|->C),(L|->A)}),(R2|->#6:{(A|->B),(B|->D),...,(F|->G),(L|->A)}),...,(R9|->{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}),(R10|->{(H|->M),(I|->H),(J|->I),(N|->J)})}</td></tr> + + <tr id="var_rowfst"> <td>4</td> <td>fst</td> <td id="bVar_fst">#10:{(R1|->L),(R2|->L),...,(R9|->G),(R10|->N)}</td></tr> + + <tr id="var_rowSIG"> <td>5</td> <td>SIG</td> <td id="bVar_SIG">{(C|->S4),(G|->S5),(L|->S1),(M|->S2),(N|->S3)}</td></tr> + + <tr id="var_rowrht"> <td>6</td> <td>rht</td> <td id="bVar_rht">{(B|->A),(D|->A),(F|->A),(I|->A),(J|->A)}</td></tr> + + <tr id="var_rowlft"> <td>7</td> <td>lft</td> <td id="bVar_lft">{(B|->B),(D|->B),(F|->B),(I|->B),(J|->B)}</td></tr> + + <tr id="var_rowblpt"> <td>8</td> <td>blpt</td> <td id="bVar_blpt">{B,D,F,I,J}</td></tr> + </table> + </div> + <button type="button" class="collapsible collapsible-style">Sets (3/3)</button> +<div class="coll-content-hid"> + <table> <tr> <th>Nr</th> <th>Name</th> <th>Value</th> </tr> + + <tr id="var_rowROUTES"> <td>1</td> <td>ROUTES</td> <td id="bVar_ROUTES">{R1,R2,R3,R4,R5,...}</td></tr> + + <tr id="var_rowBLOCKS"> <td>2</td> <td>BLOCKS</td> <td id="bVar_BLOCKS">{A,B,C,D,E,...}</td></tr> + + <tr id="var_rowS"> <td>3</td> <td>S</td> <td id="bVar_S">{S1,S2,S3,S4,S5}</td></tr> + </table> + </div> + <button type="button" class="collapsible-style">Trace (length=46)</button> +<div class="coll-content-vis"> + <table> <tr> <th>Nr</th> <th>Event</th> <th>Target State ID</th> </tr> + + <tr id="row1"><td>1</td><td style="cursor:not-allowed">SETUP_CONSTANTS(rht={(B|->A),(D|->A),(F|->A),(I|->A),(J|->A)},lft={(B|->B),(D|->B),(F|->B),(I|->B),(J|->B)})</td><td>State 0</td></tr> + + <tr id="row2" onclick="visualise40(2)"><td>2</td><td style="cursor:pointer">INITIALISATION(GRN={},LBT={},OCC={},TRK={},frm={},rdy={},resbl={},resrt={},rsrtbl={})</td><td><button onclick="visualise40(2);">State 40</button></td></tr> + + <tr id="row3" onclick="visualise49(3)"><td>3</td><td style="cursor:pointer">route_reservation(R9)</td><td><button onclick="visualise49(3);">State 49</button></td></tr> + + <tr id="row4" onclick="visualise53(4)"><td>4</td><td style="cursor:pointer">point_positionning(R9)</td><td><button onclick="visualise53(4);">State 53</button></td></tr> + + <tr id="row5" onclick="visualise54(5)"><td>5</td><td style="cursor:pointer">route_reservation(R1)</td><td><button onclick="visualise54(5);">State 54</button></td></tr> + + <tr id="row6" onclick="visualise58(6)"><td>6</td><td style="cursor:pointer">route_formation(R9)</td><td><button onclick="visualise58(6);">State 58</button></td></tr> + + <tr id="row7" onclick="visualise59(7)"><td>7</td><td style="cursor:pointer">FRONT_MOVE_1(G)</td><td><button onclick="visualise59(7);">State 59</button></td></tr> + + <tr id="row8" onclick="visualise61(8)"><td>8</td><td style="cursor:pointer">FRONT_MOVE_2(G)</td><td><button onclick="visualise61(8);">State 61</button></td></tr> + + <tr id="row9" onclick="visualise64(9)"><td>9</td><td style="cursor:pointer">BACK_MOVE_2(G)</td><td><button onclick="visualise64(9);">State 64</button></td></tr> + + <tr id="row10" onclick="visualise66(10)"><td>10</td><td style="cursor:pointer">FRONT_MOVE_2(F)</td><td><button onclick="visualise66(10);">State 66</button></td></tr> + + <tr id="row11" onclick="visualise69(11)"><td>11</td><td style="cursor:pointer">BACK_MOVE_2(F)</td><td><button onclick="visualise69(11);">State 69</button></td></tr> + + <tr id="row12" onclick="visualise72(12)"><td>12</td><td style="cursor:pointer">point_positionning(R1)</td><td><button onclick="visualise72(12);">State 72</button></td></tr> + + <tr id="row13" onclick="visualise73(13)"><td>13</td><td style="cursor:pointer">FRONT_MOVE_2(K)</td><td><button onclick="visualise73(13);">State 73</button></td></tr> + + <tr id="row14" onclick="visualise76(14)"><td>14</td><td style="cursor:pointer">BACK_MOVE_2(K)</td><td><button onclick="visualise76(14);">State 76</button></td></tr> + + <tr id="row15" onclick="visualise78(15)"><td>15</td><td style="cursor:pointer">FRONT_MOVE_2(I)</td><td><button onclick="visualise78(15);">State 78</button></td></tr> + + <tr id="row16" onclick="visualise81(16)"><td>16</td><td style="cursor:pointer">BACK_MOVE_2(I)</td><td><button onclick="visualise81(16);">State 81</button></td></tr> + + <tr id="row17" onclick="visualise83(17)"><td>17</td><td style="cursor:pointer">FRONT_MOVE_2(H)</td><td><button onclick="visualise83(17);">State 83</button></td></tr> + + <tr id="row18" onclick="visualise85(18)"><td>18</td><td style="cursor:pointer">BACK_MOVE_2(H)</td><td><button onclick="visualise85(18);">State 85</button></td></tr> + + <tr id="row19" onclick="visualise87(19)"><td>19</td><td style="cursor:pointer">BACK_MOVE_1(M)</td><td><button onclick="visualise87(19);">State 87</button></td></tr> + + <tr id="row20" onclick="visualise89(20)"><td>20</td><td style="cursor:pointer">route_freeing(R9)</td><td><button onclick="visualise89(20);">State 89</button></td></tr> + + <tr id="row21" onclick="visualise90(21)"><td>21</td><td style="cursor:pointer">route_reservation(R4)</td><td><button onclick="visualise90(21);">State 90</button></td></tr> + + <tr id="row22" onclick="visualise95(22)"><td>22</td><td style="cursor:pointer">route_formation(R1)</td><td><button onclick="visualise95(22);">State 95</button></td></tr> + + <tr id="row23" onclick="visualise96(23)"><td>23</td><td style="cursor:pointer">FRONT_MOVE_1(L)</td><td><button onclick="visualise96(23);">State 96</button></td></tr> + + <tr id="row24" onclick="visualise98(24)"><td>24</td><td style="cursor:pointer">FRONT_MOVE_2(L)</td><td><button onclick="visualise98(24);">State 98</button></td></tr> + + <tr id="row25" onclick="visualise102(25)"><td>25</td><td style="cursor:pointer">point_positionning(R4)</td><td><button onclick="visualise102(25);">State 102</button></td></tr> + + <tr id="row26" onclick="visualise103(26)"><td>26</td><td style="cursor:pointer">FRONT_MOVE_2(A)</td><td><button onclick="visualise103(26);">State 103</button></td></tr> + + <tr id="row27" onclick="visualise106(27)"><td>27</td><td style="cursor:pointer">FRONT_MOVE_2(B)</td><td><button onclick="visualise106(27);">State 106</button></td></tr> + + <tr id="row28" onclick="visualise109(28)"><td>28</td><td style="cursor:pointer">BACK_MOVE_2(L)</td><td><button onclick="visualise109(28);">State 109</button></td></tr> + + <tr id="row29" onclick="visualise111(29)"><td>29</td><td style="cursor:pointer">BACK_MOVE_2(A)</td><td><button onclick="visualise111(29);">State 111</button></td></tr> + + <tr id="row30" onclick="visualise114(30)"><td>30</td><td style="cursor:pointer">route_formation(R4)</td><td><button onclick="visualise114(30);">State 114</button></td></tr> + + <tr id="row31" onclick="visualise115(31)"><td>31</td><td style="cursor:pointer">FRONT_MOVE_1(M)</td><td><button onclick="visualise115(31);">State 115</button></td></tr> + + <tr id="row32" onclick="visualise117(32)"><td>32</td><td style="cursor:pointer">FRONT_MOVE_2(M)</td><td><button onclick="visualise117(32);">State 117</button></td></tr> + + <tr id="row33" onclick="visualise120(33)"><td>33</td><td style="cursor:pointer">BACK_MOVE_2(B)</td><td><button onclick="visualise120(33);">State 120</button></td></tr> + + <tr id="row34" onclick="visualise123(34)"><td>34</td><td style="cursor:pointer">BACK_MOVE_1(C)</td><td><button onclick="visualise123(34);">State 123</button></td></tr> + + <tr id="row35" onclick="visualise125(35)"><td>35</td><td style="cursor:pointer">route_freeing(R1)</td><td><button onclick="visualise125(35);">State 125</button></td></tr> + + <tr id="row36" onclick="visualise128(36)"><td>36</td><td style="cursor:pointer">FRONT_MOVE_2(H)</td><td><button onclick="visualise128(36);">State 128</button></td></tr> + + <tr id="row37" onclick="visualise133(37)"><td>37</td><td style="cursor:pointer">BACK_MOVE_2(M)</td><td><button onclick="visualise133(37);">State 133</button></td></tr> + + <tr id="row38" onclick="visualise137(38)"><td>38</td><td style="cursor:pointer">BACK_MOVE_2(H)</td><td><button onclick="visualise137(38);">State 137</button></td></tr> + + <tr id="row39" onclick="visualise140(39)"><td>39</td><td style="cursor:pointer">FRONT_MOVE_2(I)</td><td><button onclick="visualise140(39);">State 140</button></td></tr> + + <tr id="row40" onclick="visualise144(40)"><td>40</td><td style="cursor:pointer">BACK_MOVE_2(I)</td><td><button onclick="visualise144(40);">State 144</button></td></tr> + + <tr id="row41" onclick="visualise149(41)"><td>41</td><td style="cursor:pointer">FRONT_MOVE_2(K)</td><td><button onclick="visualise149(41);">State 149</button></td></tr> + + <tr id="row42" onclick="visualise155(42)"><td>42</td><td style="cursor:pointer">BACK_MOVE_2(K)</td><td><button onclick="visualise155(42);">State 155</button></td></tr> + + <tr id="row43" onclick="visualise162(43)"><td>43</td><td style="cursor:pointer">FRONT_MOVE_2(F)</td><td><button onclick="visualise162(43);">State 162</button></td></tr> + + <tr id="row44" onclick="visualise169(44)"><td>44</td><td style="cursor:pointer">BACK_MOVE_2(F)</td><td><button onclick="visualise169(44);">State 169</button></td></tr> + + <tr id="row45" onclick="visualise176(45)"><td>45</td><td style="cursor:pointer">BACK_MOVE_1(G)</td><td><button onclick="visualise176(45);">State 176</button></td></tr> + + <tr id="row46" onclick="visualise177(46)"><td>46</td><td style="cursor:pointer">route_freeing(R4)</td><td><button onclick="visualise177(46);">State 177</button></td></tr> + </table> + </div> + <button type="button" class="collapsible-style">Info</button> +<div class="coll-content-vis"> +Generated on 25/5/2022 at 17:23 using ProB version 1.12.0-nightly +<br>Main specification file: train_4_POR_mch.eventb +<br>Main VisB JSON file: train4.json (modified on +1/2/2022 at 16:37) + </table> + </div> + <script> visualise177(46); </script> + </div> + <script> registerHovers() </script> + +<script> +var collapsibles = document.getElementsByClassName("collapsible"); +var ii; + +for (ii = 0; ii < collapsibles.length; ii++) { + collapsibles[ii].addEventListener("click", function() { + this.classList.toggle("active"); + var content = this.nextElementSibling; + if (content.style.display === "block") { + content.style.display = "none"; + } else { + content.style.display = "block"; + } + }); +} +</script> + +</body> +</html> + diff --git a/Train_B_Book/train_4_POR_mch.prob2trace b/Train_B_Book/train_4_POR_mch.prob2trace new file mode 100644 index 0000000000000000000000000000000000000000..7a99dbf6f77f493e4294f3f1176c8db67e26b311 --- /dev/null +++ b/Train_B_Book/train_4_POR_mch.prob2trace @@ -0,0 +1,882 @@ +{ + "description": "File created by ProB Tcl/Tk", + "transitionList": [ + { + "name": "$setup_constants", + "destState": { + "rtbl": "{(A|->R1),(A|->R2),(A|->R3),(A|->R6),(A|->R7),(A|->R8),(B|->R1),(B|->R2),(B|->R3),(B|->R6),(B|->R7),(B|->R8),(C|->R1),(C|->R6),(D|->R2),(D|->R3),(D|->R7),(D|->R8),(E|->R2),(E|->R7),(F|->R2),(F|->R4),(F|->R7),(F|->R9),(G|->R2),(G|->R4),(G|->R7),(G|->R9),(H|->R4),(H|->R5),(H|->R9),(H|->R10),(I|->R4),(I|->R5),(I|->R9),(I|->R10),(J|->R3),(J|->R5),(J|->R8),(J|->R10),(K|->R3),(K|->R4),(K|->R8),(K|->R9),(L|->R1),(L|->R2),(L|->R3),(L|->R6),(L|->R7),(L|->R8),(M|->R4),(M|->R5),(M|->R9),(M|->R10),(N|->R3),(N|->R5),(N|->R8),(N|->R10)}", + "lst": "{(R1|->C),(R2|->G),(R3|->N),(R4|->G),(R5|->N),(R6|->L),(R7|->L),(R8|->L),(R9|->M),(R10|->M)}", + "nxt": "{(R1|->{(A|->B),(B|->C),(L|->A)}),(R2|->{(A|->B),(B|->D),(D|->E),(E|->F),(F|->G),(L|->A)}),(R3|->{(A|->B),(B|->D),(D|->K),(J|->N),(K|->J),(L|->A)}),(R4|->{(F|->G),(H|->I),(I|->K),(K|->F),(M|->H)}),(R5|->{(H|->I),(I|->J),(J|->N),(M|->H)}),(R6|->{(A|->L),(B|->A),(C|->B)}),(R7|->{(A|->L),(B|->A),(D|->B),(E|->D),(F|->E),(G|->F)}),(R8|->{(A|->L),(B|->A),(D|->B),(J|->K),(K|->D),(N|->J)}),(R9|->{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}),(R10|->{(H|->M),(I|->H),(J|->I),(N|->J)})}", + "fst": "{(R1|->L),(R2|->L),(R3|->L),(R4|->M),(R5|->M),(R6|->C),(R7|->G),(R8|->N),(R9|->G),(R10|->N)}", + "SIG": "{(C|->S4),(G|->S5),(L|->S1),(M|->S2),(N|->S3)}", + "rht": "{(B|->A),(D|->A),(F|->A),(I|->A),(J|->A)}", + "lft": "{(B|->B),(D|->B),(F|->B),(I|->B),(J|->B)}", + "blpt": "{B,D,F,I,J}" + }, + "destStateNotChanged": [ + ] + }, + { + "name": "$initialise_machine", + "destState": { + "GRN": "{}", + "LBT": "{}", + "OCC": "{}", + "TRK": "{}", + "frm": "{}", + "rdy": "{}", + "resbl": "{}", + "resrt": "{}", + "rsrtbl": "{}" + }, + "destStateNotChanged": [ + ] + }, + { + "name": "route_reservation", + "params": { + "r": "R9" + }, + "destState": { + "resbl": "{F,G,H,I,K,M}", + "resrt": "{R9}", + "rsrtbl": "{(F|->R9),(G|->R9),(H|->R9),(I|->R9),(K|->R9),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "frm", + "rdy" + ] + }, + { + "name": "point_positionning", + "params": { + "r": "R9" + }, + "destState": { + "TRK": "{(F|->K),(G|->F),(H|->M),(I|->H),(K|->I)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "route_reservation", + "params": { + "r": "R1" + }, + "destState": { + "resbl": "{A,B,C,F,G,H,I,K,L,M}", + "resrt": "{R1,R9}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(F|->R9),(G|->R9),(H|->R9),(I|->R9),(K|->R9),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "frm", + "rdy" + ] + }, + { + "name": "route_formation", + "params": { + "r": "R9" + }, + "destState": { + "GRN": "{S5}", + "frm": "{R9}", + "rdy": "{R9}" + }, + "destStateNotChanged": [ + "LBT", + "OCC", + "TRK", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_1", + "params": { + "b": "G" + }, + "destState": { + "GRN": "{}", + "LBT": "{G}", + "OCC": "{G}", + "rdy": "{}" + }, + "destStateNotChanged": [ + "TRK", + "frm", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "G" + }, + "destState": { + "OCC": "{F,G}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "G" + }, + "destState": { + "LBT": "{F}", + "OCC": "{F}", + "resbl": "{A,B,C,F,H,I,K,L,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(F|->R9),(H|->R9),(I|->R9),(K|->R9),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "F" + }, + "destState": { + "OCC": "{F,K}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "F" + }, + "destState": { + "LBT": "{K}", + "OCC": "{K}", + "resbl": "{A,B,C,H,I,K,L,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(H|->R9),(I|->R9),(K|->R9),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "point_positionning", + "params": { + "r": "R1" + }, + "destState": { + "TRK": "{(A|->B),(B|->C),(F|->K),(G|->F),(H|->M),(I|->H),(K|->I),(L|->A)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "K" + }, + "destState": { + "OCC": "{I,K}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "K" + }, + "destState": { + "LBT": "{I}", + "OCC": "{I}", + "resbl": "{A,B,C,H,I,L,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(H|->R9),(I|->R9),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "I" + }, + "destState": { + "OCC": "{H,I}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "I" + }, + "destState": { + "LBT": "{H}", + "OCC": "{H}", + "resbl": "{A,B,C,H,L,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(H|->R9),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "H" + }, + "destState": { + "OCC": "{H,M}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "H" + }, + "destState": { + "LBT": "{M}", + "OCC": "{M}", + "resbl": "{A,B,C,L,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(L|->R1),(M|->R9)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "BACK_MOVE_1", + "params": { + "b": "M" + }, + "destState": { + "LBT": "{}", + "OCC": "{}", + "resbl": "{A,B,C,L}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(L|->R1)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "route_freeing", + "params": { + "r": "R9" + }, + "destState": { + "frm": "{}", + "resrt": "{R1}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "rdy", + "resbl", + "rsrtbl" + ] + }, + { + "name": "route_reservation", + "params": { + "r": "R4" + }, + "destState": { + "resbl": "{A,B,C,F,G,H,I,K,L,M}", + "resrt": "{R1,R4}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4),(L|->R1),(M|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "frm", + "rdy" + ] + }, + { + "name": "route_formation", + "params": { + "r": "R1" + }, + "destState": { + "GRN": "{S1}", + "frm": "{R1}", + "rdy": "{R1}" + }, + "destStateNotChanged": [ + "LBT", + "OCC", + "TRK", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_1", + "params": { + "b": "L" + }, + "destState": { + "GRN": "{}", + "LBT": "{L}", + "OCC": "{L}", + "rdy": "{}" + }, + "destStateNotChanged": [ + "TRK", + "frm", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "L" + }, + "destState": { + "OCC": "{A,L}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "point_positionning", + "params": { + "r": "R4" + }, + "destState": { + "TRK": "{(A|->B),(B|->C),(F|->G),(H|->I),(I|->K),(K|->F),(L|->A),(M|->H)}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "A" + }, + "destState": { + "OCC": "{A,B,L}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "B" + }, + "destState": { + "OCC": "{A,B,C,L}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "L" + }, + "destState": { + "LBT": "{A}", + "OCC": "{A,B,C}", + "resbl": "{A,B,C,F,G,H,I,K,M}", + "rsrtbl": "{(A|->R1),(B|->R1),(C|->R1),(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4),(M|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "A" + }, + "destState": { + "LBT": "{B}", + "OCC": "{B,C}", + "resbl": "{B,C,F,G,H,I,K,M}", + "rsrtbl": "{(B|->R1),(C|->R1),(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4),(M|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "route_formation", + "params": { + "r": "R4" + }, + "destState": { + "GRN": "{S2}", + "frm": "{R1,R4}", + "rdy": "{R4}" + }, + "destStateNotChanged": [ + "LBT", + "OCC", + "TRK", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_1", + "params": { + "b": "M" + }, + "destState": { + "GRN": "{}", + "LBT": "{B,M}", + "OCC": "{B,C,M}", + "rdy": "{}" + }, + "destStateNotChanged": [ + "TRK", + "frm", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "M" + }, + "destState": { + "OCC": "{B,C,H,M}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "B" + }, + "destState": { + "LBT": "{C,M}", + "OCC": "{C,H,M}", + "resbl": "{C,F,G,H,I,K,M}", + "rsrtbl": "{(C|->R1),(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4),(M|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "BACK_MOVE_1", + "params": { + "b": "C" + }, + "destState": { + "LBT": "{M}", + "OCC": "{H,M}", + "resbl": "{F,G,H,I,K,M}", + "rsrtbl": "{(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4),(M|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "route_freeing", + "params": { + "r": "R1" + }, + "destState": { + "frm": "{R4}", + "resrt": "{R4}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "rdy", + "resbl", + "rsrtbl" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "H" + }, + "destState": { + "OCC": "{H,I,M}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "M" + }, + "destState": { + "LBT": "{H}", + "OCC": "{H,I}", + "resbl": "{F,G,H,I,K}", + "rsrtbl": "{(F|->R4),(G|->R4),(H|->R4),(I|->R4),(K|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "H" + }, + "destState": { + "LBT": "{I}", + "OCC": "{I}", + "resbl": "{F,G,I,K}", + "rsrtbl": "{(F|->R4),(G|->R4),(I|->R4),(K|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "I" + }, + "destState": { + "OCC": "{I,K}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "I" + }, + "destState": { + "LBT": "{K}", + "OCC": "{K}", + "resbl": "{F,G,K}", + "rsrtbl": "{(F|->R4),(G|->R4),(K|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "K" + }, + "destState": { + "OCC": "{F,K}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "K" + }, + "destState": { + "LBT": "{F}", + "OCC": "{F}", + "resbl": "{F,G}", + "rsrtbl": "{(F|->R4),(G|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "FRONT_MOVE_2", + "params": { + "b": "F" + }, + "destState": { + "OCC": "{F,G}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "TRK", + "frm", + "rdy", + "resbl", + "resrt", + "rsrtbl" + ] + }, + { + "name": "BACK_MOVE_2", + "params": { + "b": "F" + }, + "destState": { + "LBT": "{G}", + "OCC": "{G}", + "resbl": "{G}", + "rsrtbl": "{(G|->R4)}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "BACK_MOVE_1", + "params": { + "b": "G" + }, + "destState": { + "LBT": "{}", + "OCC": "{}", + "resbl": "{}", + "rsrtbl": "{}" + }, + "destStateNotChanged": [ + "GRN", + "TRK", + "frm", + "rdy", + "resrt" + ] + }, + { + "name": "route_freeing", + "params": { + "r": "R4" + }, + "destState": { + "frm": "{}", + "resrt": "{}" + }, + "destStateNotChanged": [ + "GRN", + "LBT", + "OCC", + "TRK", + "rdy", + "resbl", + "rsrtbl" + ] + } + ], + "metadata": { + "fileType": "Trace", + "formatVersion": 1, + "savedAt": "2022-05-25T17:18:52Z", + "creator": "tcltk (leuschel)", + "proBCliVersion": "1.12.0-nightly", + "proBCliRevision": "94b13de9d6fba932404838299859bea55586e8aa", + "modelName": "train_4_POR", + "modelFile": "/Users/leuschel/git_root/JAVAPROB/visb-visualisation-examples/Train_B_Book/train_4_POR_mch.eventb" + } +}