
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_5aebc0cc_5d91_4ca0_a7ec_c64ac3d02a60 [id="id_5aebc0cc_5d91_4ca0_a7ec_c64ac3d02a60#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_94275fc0_37cd_435f_a900_a87712a87130 [id="id_94275fc0_37cd_435f_a900_a87712a87130#Declare" pos="0.0,9999.0625!" height=0.4 width=2.29 fixedsize=true group="fun-main"    label="endProgram = \"no\"" tooltip="endProgram: String = \"no\"" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_7adc5cc3_d8d7_4e04_b523_2706674aed6f [id="id_7adc5cc3_d8d7_4e04_b523_2706674aed6f#Declare" pos="0.0,9998.125!" height=0.4 width=1.8499999999999999 fixedsize=true group="fun-main"    label="minsAllowed = 0" tooltip="minsAllowed: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_2f4bf911_6aeb_4367_8960_abc477055e9a [id="id_2f4bf911_6aeb_4367_8960_abc477055e9a#Declare" pos="0.0,9997.1875!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="minsUsed = 0" tooltip="minsUsed: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ff948710_40ae_473b_8009_b563c473a72a [id="id_ff948710_40ae_473b_8009_b563c473a72a#Declare" pos="0.0,9996.25!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="totalDue = 0" tooltip="totalDue: Real = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_71523e1b_2ac0_4f93_9886_d27f8262e00a [id="id_71523e1b_2ac0_4f93_9886_d27f8262e00a#Declare" pos="0.0,9995.3125!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="minsOver = 0" tooltip="minsOver: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  end_id_70399f05_0084_44dd_9f82_b974022a7dfd [id="end_id_70399f05_0084_44dd_9f82_b974022a7dfd#DoWhileEndId" class="flowrun-not-selectable" pos="0.0,9994.375!" group="fun-main" 
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2 fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  id_8a7696f1_f75d_4af9_a418_b511987be736 [id="id_8a7696f1_f75d_4af9_a418_b511987be736#Assign" pos="0.0,9993.4375!" height=0.4 width=4.2700000000000005 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="minsAllowed = getAllowed(minsAllowed)" tooltip="minsAllowed = getAllowed(minsAllowed)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_9349d988_0076_4e2e_94bf_02f4d3d51326 [id="id_9349d988_0076_4e2e_94bf_02f4d3d51326#Assign" pos="0.0,9992.5!" height=0.4 width=3.2800000000000002 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="minsUsed = getUsed(minsUsed)" tooltip="minsUsed = getUsed(minsUsed)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_48dc77d3_d977_4ab1_89ca_6ef5a534edf3 [id="id_48dc77d3_d977_4ab1_89ca_6ef5a534edf3#Assign" pos="0.0,9991.5625!" height=0.4 width=7.13 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="totalDue = calcTotal(minsAllowed, minsUsed, totalDue, minsOver)" tooltip="totalDue = calcTotal(minsAllowed, minsUsed, totalDue, minsOver)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_3f0f23cb_a50a_4dfd_93f0_0acf7856c214 [id="id_3f0f23cb_a50a_4dfd_93f0_0acf7856c214#Call" pos="0.0,9990.625!" height=0.4 width=5.92 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="printData(minsAllowed, minsUsed, totalDue, minsOver)" tooltip="printData(minsAllowed, minsUsed, totalDue, minsOver)" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_db9aa473_6032_42f9_aa91_5816d7549dc5 [id="id_db9aa473_6032_42f9_aa91_5816d7549dc5#Output" pos="0.0,9989.6875!" height=0.4 width=1.96 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="\"End Program?\"" tooltip="\"End Program?\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_672f2881_b6c5_4a0d_b57c_3313282277f8 [id="id_672f2881_b6c5_4a0d_b57c_3313282277f8#Input" pos="0.0,9988.75!" height=0.4 width=1.3 fixedsize=true group="id_28470afc_48d5_45e8_ab16_48a90cf3481f"    label="endProgram" tooltip="endProgram" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  id_70399f05_0084_44dd_9f82_b974022a7dfd [id="id_70399f05_0084_44dd_9f82_b974022a7dfd#DoWhile" pos="0.0,9987.8125!" height=0.5 width=2.7 fixedsize=true group="fun-main" 
  label="endProgram == \"no\"" tooltip="endProgram == \"no\"" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_70399f05_0084_44dd_9f82_b974022a7dfd [pos="6.25,9994.375!" shape=point width=0]
  true_dummy_down_id_70399f05_0084_44dd_9f82_b974022a7dfd [pos="6.25,9987.8125!" shape=point width=0]
  
  
  id_07bf9978_066b_4610_8626_ca3c3d90b67f [id="id_07bf9978_066b_4610_8626_ca3c3d90b67f#Return" pos="0.0,9986.875!" 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_5aebc0cc_5d91_4ca0_a7ec_c64ac3d02a60:s -> id_94275fc0_37cd_435f_a900_a87712a87130:n [id="id_5aebc0cc_5d91_4ca0_a7ec_c64ac3d02a60@fun-main" tailtooltip=" " edgetooltip=" "]
  id_94275fc0_37cd_435f_a900_a87712a87130:s -> id_7adc5cc3_d8d7_4e04_b523_2706674aed6f:n [id="id_94275fc0_37cd_435f_a900_a87712a87130@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7adc5cc3_d8d7_4e04_b523_2706674aed6f:s -> id_2f4bf911_6aeb_4367_8960_abc477055e9a:n [id="id_7adc5cc3_d8d7_4e04_b523_2706674aed6f@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2f4bf911_6aeb_4367_8960_abc477055e9a:s -> id_ff948710_40ae_473b_8009_b563c473a72a:n [id="id_2f4bf911_6aeb_4367_8960_abc477055e9a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_ff948710_40ae_473b_8009_b563c473a72a:s -> id_71523e1b_2ac0_4f93_9886_d27f8262e00a:n [id="id_ff948710_40ae_473b_8009_b563c473a72a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_71523e1b_2ac0_4f93_9886_d27f8262e00a:s -> end_id_70399f05_0084_44dd_9f82_b974022a7dfd:n [id="id_71523e1b_2ac0_4f93_9886_d27f8262e00a@fun-main" tailtooltip=" " edgetooltip=" "]
  ## DOWHILE-BODY
  end_id_70399f05_0084_44dd_9f82_b974022a7dfd -> id_8a7696f1_f75d_4af9_a418_b511987be736 [id="id_70399f05_0084_44dd_9f82_b974022a7dfd@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" " ]
  id_8a7696f1_f75d_4af9_a418_b511987be736:s -> id_9349d988_0076_4e2e_94bf_02f4d3d51326:n [id="id_8a7696f1_f75d_4af9_a418_b511987be736@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  id_9349d988_0076_4e2e_94bf_02f4d3d51326:s -> id_48dc77d3_d977_4ab1_89ca_6ef5a534edf3:n [id="id_9349d988_0076_4e2e_94bf_02f4d3d51326@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  id_48dc77d3_d977_4ab1_89ca_6ef5a534edf3:s -> id_3f0f23cb_a50a_4dfd_93f0_0acf7856c214:n [id="id_48dc77d3_d977_4ab1_89ca_6ef5a534edf3@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  id_3f0f23cb_a50a_4dfd_93f0_0acf7856c214:s -> id_db9aa473_6032_42f9_aa91_5816d7549dc5:n [id="id_3f0f23cb_a50a_4dfd_93f0_0acf7856c214@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  id_db9aa473_6032_42f9_aa91_5816d7549dc5:s -> id_672f2881_b6c5_4a0d_b57c_3313282277f8:n [id="id_db9aa473_6032_42f9_aa91_5816d7549dc5@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  id_672f2881_b6c5_4a0d_b57c_3313282277f8:s -> id_70399f05_0084_44dd_9f82_b974022a7dfd:n [id="id_672f2881_b6c5_4a0d_b57c_3313282277f8@id_28470afc_48d5_45e8_ab16_48a90cf3481f" tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-TRUE
  id_70399f05_0084_44dd_9f82_b974022a7dfd:e -> true_dummy_down_id_70399f05_0084_44dd_9f82_b974022a7dfd [tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen" labelangle=90]
  true_dummy_down_id_70399f05_0084_44dd_9f82_b974022a7dfd -> true_dummy_up_id_70399f05_0084_44dd_9f82_b974022a7dfd [tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_up_id_70399f05_0084_44dd_9f82_b974022a7dfd -> end_id_70399f05_0084_44dd_9f82_b974022a7dfd:e [ tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-FALSE
  id_70399f05_0084_44dd_9f82_b974022a7dfd:s -> id_07bf9978_066b_4610_8626_ca3c3d90b67f [id="id_70399f05_0084_44dd_9f82_b974022a7dfd@fun-main" tailtooltip=" " edgetooltip=" " taillabel="false" fontcolor="red" labeldistance=2 labelangle=-80]
  

}
