
digraph {
  bgcolor="transparent"

  node [penwidth=0.5 fontsize="12" shape="box" style="filled" fontcolor="white" fontname="Courier New"]
  edge [penwidth=2 fontsize="10" color="#0A1931" arrowsize=0.8 fontname="Courier New"]

#########
# NODES #
#########
  id_e076eb7b_423d_4503_859b_ddf63ff72ed3 [id="id_e076eb7b_423d_4503_859b_ddf63ff72ed3#Begin" pos="0.0,10000.0!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="Begin" tooltip="Begin" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 
  id_f63560e6_2661_4a06_8192_910ed007147c [id="id_f63560e6_2661_4a06_8192_910ed007147c#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="bill" tooltip="bill: Real" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_892fdea5_6cc5_45f5_bdca_f77d5a820d64 [id="id_892fdea5_6cc5_45f5_bdca_f77d5a820d64#Declare" pos="0.0,9998.125!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="tipPercent" tooltip="tipPercent: Real" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_102eda00_7c7a_4d13_b121_0d4aecbe60ac [id="id_102eda00_7c7a_4d13_b121_0d4aecbe60ac#Declare" pos="0.0,9997.1875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="total" tooltip="total: Real" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_459a7598_9765_4eb3_b681_f15f512aee3c [id="id_459a7598_9765_4eb3_b681_f15f512aee3c#Declare" pos="0.0,9996.25!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="tip" tooltip="tip: Real" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_8663242a_ee7c_4904_b4e3_1e5041608897 [id="id_8663242a_ee7c_4904_b4e3_1e5041608897#Output" pos="0.0,9995.3125!" height=0.4 width=3.06 fixedsize=true group="fun-main"    label="\"Enter the bill amount:\"" tooltip="\"Enter the bill amount:\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_97303b5c_4a94_4615_be61_e43602ca0fe3 [id="id_97303b5c_4a94_4615_be61_e43602ca0fe3#Input" pos="0.0,9994.375!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="bill" tooltip="bill" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_f8a347a5_587b_4eee_8b20_49b56568814e [id="id_f8a347a5_587b_4eee_8b20_49b56568814e#If" pos="0.0,9993.4375!" height=0.5 width=1.27 fixedsize=true group="fun-main" 
    label="bill< 0" tooltip="bill< 0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e [pos="3.75,9993.4375!" shape=point width=0]
  false_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e [pos="-7.5,9993.4375!" shape=point width=0]
  
  id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce [id="id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce#Output" pos="3.75,9992.5!" height=0.4 width=4.6000000000000005 fixedsize=true group="id_5a89e6a5_addc_422b_8474_016648ad2ba1"    label="\"Sorry, the entered value is invalid.\"" tooltip="\"Sorry, the entered value is invalid.\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_9090735e_f8c2_42f5_a0f5_c58d9c2a8ee6 [id="id_9090735e_f8c2_42f5_a0f5_c58d9c2a8ee6#Output" pos="-7.5,9992.5!" height=0.4 width=3.39 fixedsize=true group="id_85952bc3_ed5b_4f95_ab1c_5400067561a9"    label="\"Enter the tip percentage:\"" tooltip="\"Enter the tip percentage:\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_946eff0e_0b2a_4be0_892a_6f2e71864ab2 [id="id_946eff0e_0b2a_4be0_892a_6f2e71864ab2#Input" pos="-7.5,9991.5625!" height=0.4 width=1.3 fixedsize=true group="id_85952bc3_ed5b_4f95_ab1c_5400067561a9"    label="tipPercent" tooltip="tipPercent" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396#If" pos="-7.5,9990.625!" height=0.5 width=2.04 fixedsize=true group="id_85952bc3_ed5b_4f95_ab1c_5400067561a9" 
    label="tipPercent < 0" tooltip="tipPercent < 0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [pos="-3.75,9990.625!" shape=point width=0]
  false_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [pos="-11.25,9990.625!" shape=point width=0]
  
  id_e8639044_ed18_4cf2_99a4_047c4740553b [id="id_e8639044_ed18_4cf2_99a4_047c4740553b#Output" pos="-3.75,9989.6875!" height=0.4 width=4.6000000000000005 fixedsize=true group="id_541c302d_d3ee_4ad2_adb0_a5301d0ce0e7"    label="\"Sorry, the entered value is invalid.\"" tooltip="\"Sorry, the entered value is invalid.\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_67d41969_f4be_4d35_98a9_2927f9f9baa4 [id="id_67d41969_f4be_4d35_98a9_2927f9f9baa4#Assign" pos="-11.25,9989.6875!" height=0.4 width=3.1700000000000004 fixedsize=true group="id_cc2d669b_c471_4165_a862_d80c22ef27a0"    label="tip = bill * tipPercent/100" tooltip="tip = bill * tipPercent/100" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_ae0a3f7f_d790_47e0_b2e0_be36b4d00869 [id="id_ae0a3f7f_d790_47e0_b2e0_be36b4d00869#Assign" pos="-11.25,9988.75!" height=0.4 width=2.18 fixedsize=true group="id_cc2d669b_c471_4165_a862_d80c22ef27a0"    label="total = bill + tip" tooltip="total = bill + tip" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_9ac5f08c_01d1_4da5_9c57_daefea134269 [id="id_9ac5f08c_01d1_4da5_9c57_daefea134269#Output" pos="-11.25,9987.8125!" height=0.4 width=5.15 fixedsize=true group="id_cc2d669b_c471_4165_a862_d80c22ef27a0"    label="\"you should leave a tip of: \" + \"$\" + tip" tooltip="\"you should leave a tip of: \" + \"$\" + tip" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752 [id="id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752#Output" pos="-11.25,9986.875!" height=0.4 width=4.6000000000000005 fixedsize=true group="id_cc2d669b_c471_4165_a862_d80c22ef27a0"    label="\"total amout to pay: \" + \"$\" + total" tooltip="\"total amout to pay: \" + \"$\" + total" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [ pos="-3.75,9985.9375!" shape=point width=0]
  false_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [ pos="-11.25,9985.9375!" shape=point width=0]
  
  end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396#IfEnd" class="flowrun-not-selectable" pos="-7.5,9985.9375!" group="id_85952bc3_ed5b_4f95_ab1c_5400067561a9" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  
  true_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e [ pos="3.75,9985.0!" shape=point width=0]
  false_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e [ pos="-7.5,9985.0!" shape=point width=0]
  
  end_id_f8a347a5_587b_4eee_8b20_49b56568814e [id="end_id_f8a347a5_587b_4eee_8b20_49b56568814e#IfEnd" class="flowrun-not-selectable" pos="0.0,9985.0!" group="fun-main" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_030a5f48_464d_4fa2_8f6f_143cf53cc15f [id="id_030a5f48_464d_4fa2_8f6f_143cf53cc15f#Return" pos="0.0,9984.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="End" tooltip="End" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 

#########
# EDGES #
#########
  id_e076eb7b_423d_4503_859b_ddf63ff72ed3:s -> id_f63560e6_2661_4a06_8192_910ed007147c:n [id="id_e076eb7b_423d_4503_859b_ddf63ff72ed3@fun-main" tailtooltip=" " edgetooltip=" "]
  id_f63560e6_2661_4a06_8192_910ed007147c:s -> id_892fdea5_6cc5_45f5_bdca_f77d5a820d64:n [id="id_f63560e6_2661_4a06_8192_910ed007147c@fun-main" tailtooltip=" " edgetooltip=" "]
  id_892fdea5_6cc5_45f5_bdca_f77d5a820d64:s -> id_102eda00_7c7a_4d13_b121_0d4aecbe60ac:n [id="id_892fdea5_6cc5_45f5_bdca_f77d5a820d64@fun-main" tailtooltip=" " edgetooltip=" "]
  id_102eda00_7c7a_4d13_b121_0d4aecbe60ac:s -> id_459a7598_9765_4eb3_b681_f15f512aee3c:n [id="id_102eda00_7c7a_4d13_b121_0d4aecbe60ac@fun-main" tailtooltip=" " edgetooltip=" "]
  id_459a7598_9765_4eb3_b681_f15f512aee3c:s -> id_8663242a_ee7c_4904_b4e3_1e5041608897:n [id="id_459a7598_9765_4eb3_b681_f15f512aee3c@fun-main" tailtooltip=" " edgetooltip=" "]
  id_8663242a_ee7c_4904_b4e3_1e5041608897:s -> id_97303b5c_4a94_4615_be61_e43602ca0fe3:n [id="id_8663242a_ee7c_4904_b4e3_1e5041608897@fun-main" tailtooltip=" " edgetooltip=" "]
  id_97303b5c_4a94_4615_be61_e43602ca0fe3:s -> id_f8a347a5_587b_4eee_8b20_49b56568814e:n [id="id_97303b5c_4a94_4615_be61_e43602ca0fe3@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_f8a347a5_587b_4eee_8b20_49b56568814e:e -> true_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e [id="id_f8a347a5_587b_4eee_8b20_49b56568814e@id_5a89e6a5_addc_422b_8474_016648ad2ba1" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e -> id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce:n [id="id_f8a347a5_587b_4eee_8b20_49b56568814e@id_5a89e6a5_addc_422b_8474_016648ad2ba1" tailtooltip=" " edgetooltip=" "]
  
  id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce:s -> true_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e:n [id="id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce@id_5a89e6a5_addc_422b_8474_016648ad2ba1" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e -> end_id_f8a347a5_587b_4eee_8b20_49b56568814e [id="id_6bc0feb7_6d3c_4996_b042_6ca30a2625ce@id_5a89e6a5_addc_422b_8474_016648ad2ba1" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_f8a347a5_587b_4eee_8b20_49b56568814e:w -> false_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e [id="id_f8a347a5_587b_4eee_8b20_49b56568814e@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_f8a347a5_587b_4eee_8b20_49b56568814e -> id_9090735e_f8c2_42f5_a0f5_c58d9c2a8ee6:n [id="id_f8a347a5_587b_4eee_8b20_49b56568814e@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" "]
  
  id_9090735e_f8c2_42f5_a0f5_c58d9c2a8ee6:s -> id_946eff0e_0b2a_4be0_892a_6f2e71864ab2:n [id="id_9090735e_f8c2_42f5_a0f5_c58d9c2a8ee6@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" "]
  id_946eff0e_0b2a_4be0_892a_6f2e71864ab2:s -> id_6b643009_e7b9_4dca_9e5c_42a4908bd396:n [id="id_946eff0e_0b2a_4be0_892a_6f2e71864ab2@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_6b643009_e7b9_4dca_9e5c_42a4908bd396:e -> true_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_541c302d_d3ee_4ad2_adb0_a5301d0ce0e7" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 -> id_e8639044_ed18_4cf2_99a4_047c4740553b:n [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_541c302d_d3ee_4ad2_adb0_a5301d0ce0e7" tailtooltip=" " edgetooltip=" "]
  
  id_e8639044_ed18_4cf2_99a4_047c4740553b:s -> true_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396:n [id="id_e8639044_ed18_4cf2_99a4_047c4740553b@id_541c302d_d3ee_4ad2_adb0_a5301d0ce0e7" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 -> end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="id_e8639044_ed18_4cf2_99a4_047c4740553b@id_541c302d_d3ee_4ad2_adb0_a5301d0ce0e7" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_6b643009_e7b9_4dca_9e5c_42a4908bd396:w -> false_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 -> id_67d41969_f4be_4d35_98a9_2927f9f9baa4:n [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" "]
  
  id_67d41969_f4be_4d35_98a9_2927f9f9baa4:s -> id_ae0a3f7f_d790_47e0_b2e0_be36b4d00869:n [id="id_67d41969_f4be_4d35_98a9_2927f9f9baa4@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" "]
  id_ae0a3f7f_d790_47e0_b2e0_be36b4d00869:s -> id_9ac5f08c_01d1_4da5_9c57_daefea134269:n [id="id_ae0a3f7f_d790_47e0_b2e0_be36b4d00869@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" "]
  id_9ac5f08c_01d1_4da5_9c57_daefea134269:s -> id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752:n [id="id_9ac5f08c_01d1_4da5_9c57_daefea134269@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" "]
  id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752:s -> false_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396:n [id="id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 -> end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396 [id="id_56e75f99_c140_4bdf_bbf0_b4ffdaa36752@id_cc2d669b_c471_4165_a862_d80c22ef27a0" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396:s -> false_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e:n [id="end_id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  
  
  false_dummy_down_id_f8a347a5_587b_4eee_8b20_49b56568814e -> end_id_f8a347a5_587b_4eee_8b20_49b56568814e [id="id_6b643009_e7b9_4dca_9e5c_42a4908bd396@id_85952bc3_ed5b_4f95_ab1c_5400067561a9" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_f8a347a5_587b_4eee_8b20_49b56568814e:s -> id_030a5f48_464d_4fa2_8f6f_143cf53cc15f:n [id="end_id_f8a347a5_587b_4eee_8b20_49b56568814e@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
