<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>ru.ncband.web.client.Toodle</OriginalElement>
  <nodes>
    <node x="2730.375" y="1775.0">ru.ncband.web.client.widgets.menu.setting.UiBinderSetting</node>
    <node x="586.5" y="114.0">ru.ncband.web.shared.classes.Answer</node>
    <node x="2349.0" y="4244.0">ru.ncband.web.client.services.UserService</node>
    <node x="2085.375" y="1316.0">ru.ncband.web.client.events.OutEvent</node>
    <node x="4094.839323870574" y="729.0">ru.ncband.web.client.handlers.LogOutHandler</node>
    <node x="1535.4999999999998" y="195.0">ru.ncband.web.client.widgets.menu.lesson.events.DeleteEvent</node>
    <node x="4422.791666666667" y="4026.5">ru.ncband.web.client.Toodle</node>
    <node x="471.25" y="539.5">ru.ncband.web.shared.classes.Task</node>
    <node x="2824.875" y="3301.0">com.google.gwt.core.client.EntryPoint</node>
    <node x="1076.4474969474975" y="1046.0">ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker</node>
    <node x="1360.0" y="4244.0">ru.ncband.web.shared.classes.Answers</node>
    <node x="3134.0" y="4244.0">ru.ncband.web.shared.classes.Messages</node>
    <node x="3436.780830280831" y="2828.0">ru.ncband.web.client.widgets.registration.UiBinderRegistration</node>
    <node x="4978.780830280832" y="1343.5">ru.ncband.web.client.handlers.RegistrationHandler</node>
    <node x="1867.8749999999998" y="2126.0">ru.ncband.web.client.widgets.menu.message.NewMessageMaker</node>
    <node x="3985.755990537241" y="1073.0">ru.ncband.web.shared.classes.UserForm</node>
    <node x="1692.0" y="4244.0">ru.ncband.web.shared.classes.LessonLabel</node>
    <node x="4498.780830280832" y="3192.5">ru.ncband.web.client.widgets.login.UiBinderLogin</node>
    <node x="892.25" y="526.0">ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker</node>
    <node x="2006.0" y="4244.0">ru.ncband.web.shared.properties.RequestProperty</node>
    <node x="395.0" y="4244.0">ru.ncband.web.client.services.TaskService</node>
    <node x="1000.0" y="4244.0">ru.ncband.web.shared.properties.LessonProperty</node>
    <node x="64.0" y="1316.0">ru.ncband.web.client.events.LoadDataEvent</node>
    <node x="3433.0" y="4244.0">ru.ncband.web.shared.classes.Ids</node>
    <node x="5493.280830280832" y="3301.0">ru.ncband.web.client.handlers.SignInHandler</node>
    <node x="1057.75" y="0.0">ru.ncband.web.client.widgets.menu.lesson.handlers.OneCheckEventHandler</node>
    <node x="1107.5" y="195.0">ru.ncband.web.client.widgets.menu.lesson.events.OneCheckEvent</node>
    <node x="3908.0" y="4244.0">ru.ncband.web.client.services.MessageService</node>
    <node x="3437.827800671551" y="1316.0">ru.ncband.web.client.events.LogOutEvent</node>
    <node x="1157.727640415141" y="2112.5">ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker</node>
    <node x="2412.375" y="2221.0">ru.ncband.web.client.widgets.menu.firstview.UiFisrtView</node>
    <node x="2881.0" y="4244.0">ru.ncband.web.shared.properties.BasicProperty</node>
    <node x="5558.280830280832" y="3918.0">ru.ncband.web.client.events.SignInEvent</node>
    <node x="5244.280830280832" y="3999.0">ru.ncband.web.client.events.SignUpEvent</node>
    <node x="5198.530830280832" y="3301.0">ru.ncband.web.client.handlers.SignUpHandler</node>
    <node x="3687.0" y="4244.0">ru.ncband.web.shared.classes.Status</node>
    <node x="431.0" y="1235.0">ru.ncband.web.shared.classes.Lesson</node>
    <node x="2193.125" y="729.0">ru.ncband.web.client.handlers.OutEventHandler</node>
    <node x="2175.875" y="3193.0">ru.ncband.web.client.widgets.menu.UiMainSpace</node>
    <node x="0.0" y="4244.0">ru.ncband.web.shared.RegularExpressions</node>
    <node x="1819.1249999999998" y="0.0">ru.ncband.web.client.widgets.menu.lesson.handlers.DeleteEventHandler</node>
    <node x="4304.089323870574" y="2166.5">ru.ncband.web.client.events.RegistrationEvent</node>
    <node x="0.0" y="729.0">ru.ncband.web.client.handlers.LoadDataEventHandler</node>
  </nodes>
  <notes />
  <edges>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker" target="ru.ncband.web.shared.classes.Answer">
      <point x="-234.0" y="-235.0" />
      <point x="970.25" y="501.0" />
      <point x="842.25" y="501.0" />
      <point x="85.25" y="181.0" />
    </edge>
    <edge source="ru.ncband.web.shared.classes.Lesson" target="ru.ncband.web.shared.classes.Task">
      <point x="0.0" y="-140.5" />
      <point x="-100.25" y="221.5" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.handlers.LogOutHandler">
      <point x="23.222222222222626" y="-32.0" />
      <point x="4550.51388888889" y="3868.0" />
      <point x="4968.280830280832" y="3868.0" />
      <point x="4968.280830280832" y="1026.0" />
      <point x="4369.339323870574" y="1026.0" />
      <point x="91.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.widgets.menu.setting.UiBinderSetting">
      <point x="129.14285714285734" y="-140.0" />
      <point x="2531.017857142857" y="2788.0" />
      <point x="3224.875" y="2788.0" />
      <point x="0.0" y="491.5" />
    </edge>
    <edge source="ru.ncband.web.client.events.SignInEvent" target="ru.ncband.web.client.handlers.SignInHandler">
      <point x="0.0" y="-140.5" />
      <point x="89.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker" target="ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker">
      <point x="0.0" y="-154.0" />
      <point x="1400.227640415141" y="1755.0" />
      <point x="1427.4474969474975" y="1755.0" />
      <point x="0.0" y="329.5" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.widgets.login.UiBinderLogin">
      <point x="0.0" y="-32.0" />
      <point x="4527.291666666667" y="3858.0" />
      <point x="4728.280830280832" y="3858.0" />
      <point x="0.0" y="140.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker" target="ru.ncband.web.client.widgets.menu.lesson.handlers.DeleteEventHandler">
      <point x="263.25" y="-329.5" />
      <point x="1690.6974969474975" y="1026.0" />
      <point x="2063.875" y="1026.0" />
      <point x="2063.875" y="94.0" />
      <point x="1967.6249999999998" y="94.0" />
      <point x="0.0" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.message.NewMessageMaker" target="ru.ncband.web.client.events.OutEvent">
      <point x="123.5" y="-140.5" />
      <point x="0.0" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.widgets.menu.message.NewMessageMaker">
      <point x="-64.57142857142844" y="-140.0" />
      <point x="2337.3035714285716" y="2788.0" />
      <point x="2114.875" y="2788.0" />
      <point x="0.0" y="140.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.message.NewMessageMaker" target="ru.ncband.web.client.events.LoadDataEvent">
      <point x="-123.5" y="-140.5" />
      <point x="1991.3749999999998" y="1735.0" />
      <point x="353.1666666666665" y="1735.0" />
      <point x="115.66666666666669" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.widgets.menu.UiMainSpace">
      <point x="-69.66666666666697" y="-32.0" />
      <point x="4457.625" y="3888.0" />
      <point x="2401.875" y="3888.0" />
      <point x="0.0" y="140.0" />
    </edge>
    <edge source="ru.ncband.web.client.events.RegistrationEvent" target="ru.ncband.web.client.handlers.RegistrationHandler">
      <point x="96.5" y="-100.0" />
      <point x="4593.589323870574" y="1755.0" />
      <point x="5048.530830280832" y="1755.0" />
      <point x="-69.75" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.handlers.OutEventHandler">
      <point x="0.0" y="-140.0" />
      <point x="2401.875" y="1026.0" />
      <point x="2383.625" y="1026.0" />
      <point x="63.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.events.RegistrationEvent" target="ru.ncband.web.shared.classes.UserForm">
      <point x="-96.5" y="-100.0" />
      <point x="4400.589323870574" y="1755.0" />
      <point x="4437.422657203908" y="1755.0" />
      <point x="180.66666666666697" y="302.5" />
    </edge>
    <edge source="ru.ncband.web.client.events.LogOutEvent" target="ru.ncband.web.client.handlers.LogOutHandler">
      <point x="0.0" y="-59.5" />
      <point x="3585.327800671551" y="1026.0" />
      <point x="4186.339323870574" y="1026.0" />
      <point x="-91.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.handlers.SignUpHandler">
      <point x="69.66666666666697" y="-32.0" />
      <point x="4596.958333333334" y="3888.0" />
      <point x="5262.780830280832" y="3888.0" />
      <point x="-64.25" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.events.OneCheckEvent" target="ru.ncband.web.client.widgets.menu.lesson.handlers.OneCheckEventHandler">
      <point x="0.0" y="-100.0" />
      <point x="1311.5" y="94.0" />
      <point x="1277.5" y="94.0" />
      <point x="73.25" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="com.google.gwt.core.client.EntryPoint">
      <point x="-46.44444444444434" y="-32.0" />
      <point x="4480.847222222223" y="3878.0" />
      <point x="2929.375" y="3878.0" />
      <point x="0.0" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker" target="ru.ncband.web.client.widgets.menu.lesson.handlers.OneCheckEventHandler">
      <point x="-78.0" y="-235.0" />
      <point x="1126.25" y="501.0" />
      <point x="1097.0" y="501.0" />
      <point x="1097.0" y="94.0" />
      <point x="1131.0" y="94.0" />
      <point x="-73.25" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker" target="ru.ncband.web.client.events.OutEvent">
      <point x="194.0" y="-154.0" />
      <point x="1594.227640415141" y="1755.0" />
      <point x="2136.375" y="1755.0" />
      <point x="-102.0" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.events.SignUpEvent" target="ru.ncband.web.client.handlers.SignUpHandler">
      <point x="0.0" y="-59.5" />
      <point x="64.25" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker" target="ru.ncband.web.client.widgets.menu.lesson.events.DeleteEvent">
      <point x="234.0" y="-235.0" />
      <point x="1438.25" y="501.0" />
      <point x="1631.9999999999998" y="501.0" />
      <point x="-96.5" y="100.0" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.handlers.SignInHandler">
      <point x="92.88888888888869" y="-32.0" />
      <point x="4620.180555555556" y="3898.0" />
      <point x="5582.780830280832" y="3898.0" />
      <point x="-89.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.widgets.menu.firstview.UiFisrtView">
      <point x="64.57142857142844" y="-140.0" />
      <point x="2466.4464285714284" y="2778.0" />
      <point x="2561.375" y="2778.0" />
      <point x="0.0" y="45.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker" target="ru.ncband.web.client.events.LoadDataEvent">
      <point x="-194.0" y="-154.0" />
      <point x="1206.227640415141" y="1755.0" />
      <point x="237.5" y="1755.0" />
      <point x="0.0" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.events.LoadDataEvent">
      <point x="-92.88888888888869" y="-32.0" />
      <point x="4434.402777777778" y="3898.0" />
      <point x="42.5" y="3898.0" />
      <point x="42.5" y="1755.0" />
      <point x="121.83333333333348" y="1755.0" />
      <point x="-115.66666666666652" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker" target="ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker">
      <point x="-87.75" y="-329.5" />
      <point x="1339.6974969474975" y="1026.0" />
      <point x="1204.25" y="1026.0" />
      <point x="0.0" y="235.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.setting.UiBinderSetting" target="ru.ncband.web.client.events.LogOutEvent">
      <point x="0.0" y="-491.5" />
      <point x="3224.875" y="1755.0" />
      <point x="3486.9944673382174" y="1755.0" />
      <point x="-98.33333333333348" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.registration.UiBinderRegistration" target="ru.ncband.web.client.events.LogOutEvent">
      <point x="-347.3333333333335" y="-505.0" />
      <point x="3610.4474969474977" y="2808.0" />
      <point x="3773.6974969474977" y="2808.0" />
      <point x="3773.6974969474977" y="1725.0" />
      <point x="3683.6611340048844" y="1725.0" />
      <point x="98.33333333333348" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.handlers.RegistrationHandler">
      <point x="46.44444444444434" y="-32.0" />
      <point x="4573.736111111111" y="3878.0" />
      <point x="5188.030830280832" y="3878.0" />
      <point x="69.75" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.handlers.LoadDataEventHandler">
      <point x="-193.71428571428578" y="-140.0" />
      <point x="2208.1607142857138" y="2808.0" />
      <point x="53.5" y="2808.0" />
      <point x="53.5" y="1026.0" />
      <point x="72.75" y="1026.0" />
      <point x="-72.75" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker" target="ru.ncband.web.shared.classes.Lesson">
      <point x="-97.0" y="-154.0" />
      <point x="1303.227640415141" y="1745.0" />
      <point x="571.5" y="1745.0" />
      <point x="0.0" y="140.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.registration.UiBinderRegistration" target="ru.ncband.web.shared.classes.UserForm">
      <point x="-4.547473508864641E-13" y="-505.0" />
      <point x="3957.7808302808307" y="2808.0" />
      <point x="3997.864163614164" y="2808.0" />
      <point x="3997.864163614164" y="1755.0" />
      <point x="4256.755990537241" y="1755.0" />
      <point x="0.0" y="302.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker" target="ru.ncband.web.shared.classes.Task">
      <point x="-263.25" y="-329.5" />
      <point x="1164.1974969474975" y="1026.0" />
      <point x="772.0" y="1026.0" />
      <point x="100.25" y="221.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.NewTaskMaker" target="ru.ncband.web.client.widgets.menu.lesson.events.DeleteEvent">
      <point x="87.75" y="-329.5" />
      <point x="1515.1974969474975" y="1016.0" />
      <point x="1824.9999999999998" y="1016.0" />
      <point x="96.5" y="100.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.events.DeleteEvent" target="ru.ncband.web.client.widgets.menu.lesson.handlers.DeleteEventHandler">
      <point x="0.0" y="-100.0" />
      <point x="1728.4999999999998" y="94.0" />
      <point x="1868.6249999999998" y="94.0" />
      <point x="-99.0" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.setting.UiBinderSetting" target="ru.ncband.web.shared.classes.UserForm">
      <point x="329.6666666666665" y="-491.5" />
      <point x="3554.541666666666" y="1745.0" />
      <point x="4076.089323870574" y="1745.0" />
      <point x="-180.66666666666652" y="302.5" />
    </edge>
    <edge source="ru.ncband.web.client.events.LoadDataEvent" target="ru.ncband.web.client.handlers.LoadDataEventHandler">
      <point x="0.0" y="-59.5" />
      <point x="237.5" y="1026.0" />
      <point x="218.25" y="1026.0" />
      <point x="72.75" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.events.OutEvent" target="ru.ncband.web.client.handlers.OutEventHandler">
      <point x="0.0" y="-59.5" />
      <point x="2238.375" y="1026.0" />
      <point x="2256.625" y="1026.0" />
      <point x="-63.5" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.registration.UiBinderRegistration" target="ru.ncband.web.client.events.RegistrationEvent">
      <point x="347.33333333333303" y="-505.0" />
      <point x="4305.114163614164" y="2808.0" />
      <point x="4497.089323870574" y="2808.0" />
      <point x="0.0" y="100.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker" target="ru.ncband.web.client.widgets.menu.lesson.handlers.DeleteEventHandler">
      <point x="97.0" y="-154.0" />
      <point x="1497.227640415141" y="1745.0" />
      <point x="2074.875" y="1745.0" />
      <point x="2074.875" y="84.0" />
      <point x="2066.625" y="84.0" />
      <point x="99.0" y="32.0" />
    </edge>
    <edge source="ru.ncband.web.client.Toodle" target="ru.ncband.web.client.widgets.registration.UiBinderRegistration">
      <point x="-23.222222222222626" y="-32.0" />
      <point x="4504.069444444444" y="3868.0" />
      <point x="3957.780830280831" y="3868.0" />
      <point x="0.0" y="505.0" />
    </edge>
    <edge source="ru.ncband.web.shared.classes.Task" target="ru.ncband.web.shared.classes.Answer">
      <point x="0.0" y="-221.5" />
      <point x="-85.25" y="181.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.lesson.task.answer.NewAnswerMaker" target="ru.ncband.web.client.widgets.menu.lesson.events.OneCheckEvent">
      <point x="78.0" y="-235.0" />
      <point x="1282.25" y="501.0" />
      <point x="1311.5" y="501.0" />
      <point x="0.0" y="100.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.widgets.menu.lesson.NewLessonMaker">
      <point x="-129.1428571428571" y="-140.0" />
      <point x="2272.7321428571427" y="2798.0" />
      <point x="1400.227640415141" y="2798.0" />
      <point x="0.0" y="154.0" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.UiMainSpace" target="ru.ncband.web.client.events.LogOutEvent">
      <point x="193.71428571428578" y="-140.0" />
      <point x="2595.5892857142853" y="2798.0" />
      <point x="3729.875" y="2798.0" />
      <point x="3729.875" y="1735.0" />
      <point x="3585.327800671551" y="1735.0" />
      <point x="0.0" y="59.5" />
    </edge>
    <edge source="ru.ncband.web.client.widgets.menu.setting.UiBinderSetting" target="ru.ncband.web.client.events.OutEvent">
      <point x="-329.66666666666697" y="-491.5" />
      <point x="2895.208333333333" y="1755.0" />
      <point x="2340.375" y="1755.0" />
      <point x="102.0" y="59.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.1" x="1588.0" y="2142.0" />
  <SelectedNodes>
    <node>ru.ncband.web.shared.RegularExpressions</node>
  </SelectedNodes>
  <Categories>
    <Category>Fields</Category>
    <Category>Methods</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

