
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_cc262612_fc5c_4fa7_93d9_2b417ba54840 [id="id_cc262612_fc5c_4fa7_93d9_2b417ba54840#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_3e43aa09_4851_4fae_b14f_46dad0b4899b [id="id_3e43aa09_4851_4fae_b14f_46dad0b4899b#Declare" pos="0.0,9999.0625!" height=0.4 width=1.08 fixedsize=true group="fun-main"    label="userName" tooltip="userName: String" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_45fe96c8_188a_465c_9b00_f83c8c2bc9ce [id="id_45fe96c8_188a_465c_9b00_f83c8c2bc9ce#Declare" pos="0.0,9998.125!" height=0.4 width=1.8499999999999999 fixedsize=true group="fun-main"    label="passcode = 0224" tooltip="passcode: Integer = 0224" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_7f557758_c9a6_4314_ad56_2b7170d29370 [id="id_7f557758_c9a6_4314_ad56_2b7170d29370#Declare" pos="0.0,9997.1875!" height=0.4 width=1.41 fixedsize=true group="fun-main"    label="counter = 0" tooltip="counter: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  end_id_1901f268_6abc_40bd_9831_8e48710d15bc [id="end_id_1901f268_6abc_40bd_9831_8e48710d15bc#DoWhileEndId" class="flowrun-not-selectable" pos="0.0,9996.25!" group="fun-main" 
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2 fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  id_a28dda15_42e4_45cb_8f7e_28789557ccd5 [id="id_a28dda15_42e4_45cb_8f7e_28789557ccd5#Output" pos="0.0,9995.3125!" height=0.4 width=2.95 fixedsize=true group="id_a774d6ee_3b75_4440_a223_c634bb03eb6c"    label="\"What is your username\"" tooltip="\"What is your username\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_e1428223_6e6a_44ba_ab60_c555523a20fe [id="id_e1428223_6e6a_44ba_ab60_c555523a20fe#Input" pos="0.0,9994.375!" height=0.4 width=1.08 fixedsize=true group="id_a774d6ee_3b75_4440_a223_c634bb03eb6c"    label="userName" tooltip="userName" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ee61e2a7_d301_4a51_b4a2_92feb26b53d7 [id="id_ee61e2a7_d301_4a51_b4a2_92feb26b53d7#Output" pos="0.0,9993.4375!" height=0.4 width=3.06 fixedsize=true group="id_a774d6ee_3b75_4440_a223_c634bb03eb6c"    label="\"What is your passcode:\"" tooltip="\"What is your passcode:\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_0e8879e3_ad72_4938_86da_02ca1e17ee15 [id="id_0e8879e3_ad72_4938_86da_02ca1e17ee15#Input" pos="0.0,9992.5!" height=0.4 width=1.08 fixedsize=true group="id_a774d6ee_3b75_4440_a223_c634bb03eb6c"    label="passcode" tooltip="passcode" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_f15f6d3c_e04b_4c3e_9a58_1cdb098b6e1d [id="id_f15f6d3c_e04b_4c3e_9a58_1cdb098b6e1d#Declare" pos="0.0,9991.5625!" height=0.4 width=2.5100000000000002 fixedsize=true group="id_a774d6ee_3b75_4440_a223_c634bb03eb6c"    label="counter = counter + 1" tooltip="counter: Integer = counter + 1" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  id_1901f268_6abc_40bd_9831_8e48710d15bc [id="id_1901f268_6abc_40bd_9831_8e48710d15bc#DoWhile" pos="0.0,9990.625!" height=0.5 width=4.9 fixedsize=true group="fun-main" 
  label="userName != \"John\" || passcode != 0224" tooltip="userName != \"John\" || passcode != 0224" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_1901f268_6abc_40bd_9831_8e48710d15bc [pos="5.0,9996.25!" shape=point width=0]
  true_dummy_down_id_1901f268_6abc_40bd_9831_8e48710d15bc [pos="5.0,9990.625!" shape=point width=0]
  
  
  id_a6b697d9_fd2b_4964_9011_dfe3f57988a8 [id="id_a6b697d9_fd2b_4964_9011_dfe3f57988a8#Return" pos="0.0,9989.6875!" 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_cc262612_fc5c_4fa7_93d9_2b417ba54840:s -> id_3e43aa09_4851_4fae_b14f_46dad0b4899b:n [id="id_cc262612_fc5c_4fa7_93d9_2b417ba54840@fun-main" tailtooltip=" " edgetooltip=" "]
  id_3e43aa09_4851_4fae_b14f_46dad0b4899b:s -> id_45fe96c8_188a_465c_9b00_f83c8c2bc9ce:n [id="id_3e43aa09_4851_4fae_b14f_46dad0b4899b@fun-main" tailtooltip=" " edgetooltip=" "]
  id_45fe96c8_188a_465c_9b00_f83c8c2bc9ce:s -> id_7f557758_c9a6_4314_ad56_2b7170d29370:n [id="id_45fe96c8_188a_465c_9b00_f83c8c2bc9ce@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7f557758_c9a6_4314_ad56_2b7170d29370:s -> end_id_1901f268_6abc_40bd_9831_8e48710d15bc:n [id="id_7f557758_c9a6_4314_ad56_2b7170d29370@fun-main" tailtooltip=" " edgetooltip=" "]
  ## DOWHILE-BODY
  end_id_1901f268_6abc_40bd_9831_8e48710d15bc -> id_a28dda15_42e4_45cb_8f7e_28789557ccd5 [id="id_1901f268_6abc_40bd_9831_8e48710d15bc@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" " ]
  id_a28dda15_42e4_45cb_8f7e_28789557ccd5:s -> id_e1428223_6e6a_44ba_ab60_c555523a20fe:n [id="id_a28dda15_42e4_45cb_8f7e_28789557ccd5@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" "]
  id_e1428223_6e6a_44ba_ab60_c555523a20fe:s -> id_ee61e2a7_d301_4a51_b4a2_92feb26b53d7:n [id="id_e1428223_6e6a_44ba_ab60_c555523a20fe@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" "]
  id_ee61e2a7_d301_4a51_b4a2_92feb26b53d7:s -> id_0e8879e3_ad72_4938_86da_02ca1e17ee15:n [id="id_ee61e2a7_d301_4a51_b4a2_92feb26b53d7@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" "]
  id_0e8879e3_ad72_4938_86da_02ca1e17ee15:s -> id_f15f6d3c_e04b_4c3e_9a58_1cdb098b6e1d:n [id="id_0e8879e3_ad72_4938_86da_02ca1e17ee15@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" "]
  id_f15f6d3c_e04b_4c3e_9a58_1cdb098b6e1d:s -> id_1901f268_6abc_40bd_9831_8e48710d15bc:n [id="id_f15f6d3c_e04b_4c3e_9a58_1cdb098b6e1d@id_a774d6ee_3b75_4440_a223_c634bb03eb6c" tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-TRUE
  id_1901f268_6abc_40bd_9831_8e48710d15bc:e -> true_dummy_down_id_1901f268_6abc_40bd_9831_8e48710d15bc [tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen" labelangle=90]
  true_dummy_down_id_1901f268_6abc_40bd_9831_8e48710d15bc -> true_dummy_up_id_1901f268_6abc_40bd_9831_8e48710d15bc [tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_up_id_1901f268_6abc_40bd_9831_8e48710d15bc -> end_id_1901f268_6abc_40bd_9831_8e48710d15bc:e [ tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-FALSE
  id_1901f268_6abc_40bd_9831_8e48710d15bc:s -> id_a6b697d9_fd2b_4964_9011_dfe3f57988a8 [id="id_1901f268_6abc_40bd_9831_8e48710d15bc@fun-main" tailtooltip=" " edgetooltip=" " taillabel="false" fontcolor="red" labeldistance=2 labelangle=-80]
  

}
