<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>PHP</ID>
  <OriginalElement>D:/Projects/Git/SOEN341</OriginalElement>
  <nodes>
    <node x="2745.0" y="2064.0">\Illuminate\Foundation\Testing\TestCase</node>
    <node x="6657.5" y="-36.5">\CreateVotesTable</node>
    <node x="5786.0" y="-23.0">\App\Http\Controllers\QuestionsController</node>
    <node x="-28.0" y="6854.5">\AnswerTableSeeder</node>
    <node x="5998.0" y="723.0">\App\Http\Controllers\Auth\ResetPasswordController</node>
    <node x="6403.5" y="363.5">\CreateCommentsTable</node>
    <node x="5162.5" y="4134.5">\Tests\CreatesApplication</node>
    <node x="2051.0" y="3814.5">\Illuminate\Contracts\Support\Jsonable</node>
    <node x="429.0" y="3854.5">\Illuminate\Contracts\Support\Arrayable</node>
    <node x="972.0" y="105.5">\Illuminate\Foundation\Auth\User</node>
    <node x="6009.5" y="1254.5">\App\Http\Controllers\VotesController</node>
    <node x="2974.5" y="3934.5">\Tests\Feature\QuestionsTest</node>
    <node x="5838.0" y="265.5">\App\Http\Controllers\Controller</node>
    <node x="393.5" y="6421.5">\ArrayAccess</node>
    <node x="-20.0" y="5112.5">\Illuminate\Contracts\Routing\UrlRoutable</node>
    <node x="6638.0" y="192.0">\Illuminate\Database\Migrations\Migration</node>
    <node x="6898.0" y="43.5">\CreateUsersTable</node>
    <node x="6410.5" y="203.5">\CreateAnswersTable</node>
    <node x="5362.0" y="83.5">\Tests\Browser\VoteTest</node>
    <node x="3665.0" y="294.5">\PHPUnit\Framework\Test</node>
    <node x="5187.5" y="83.5">\Tests\DuskTestCase</node>
    <node x="6910.5" y="203.5">\CreatePasswordResetsTable</node>
    <node x="306.0" y="6777.0">\Illuminate\Database\Seeder</node>
    <node x="912.0" y="-25.5">\Illuminate\Contracts\Auth\Access\Authorizable</node>
    <node x="4270.5" y="458.0">\PHPUnit\Framework\Assert</node>
    <node x="5964.0" y="1050.0">\App\Http\Controllers\AnswersController</node>
    <node x="5978.0" y="871.5">\App\Http\Controllers\Auth\LoginController</node>
    <node x="5819.0" y="1323.0">\App\Http\Controllers\HomeController</node>
    <node x="1111.0" y="6665.5">D:/Projects/Git/SOEN341/resources/assets/js/components</node>
    <node x="4963.5" y="94.5">\Tests\Browser\ExampleTest</node>
    <node x="3214.5" y="4214.5">\Tests\Feature\ExampleTest</node>
    <node x="264.5" y="3978.5">\Illuminate\Database\Eloquent\Model</node>
    <node x="6043.5" y="210.0">\Illuminate\Routing\Controller</node>
    <node x="5999.5" y="529.5">\App\Http\Controllers\Auth\RegisterController</node>
    <node x="1627.5" y="192.5">\Eloquent</node>
    <node x="2070.0" y="83.5">\Illuminate\Contracts\Auth\CanResetPassword</node>
    <node x="567.0" y="6854.5">\QuestionTableSeeder</node>
    <node x="693.0" y="307.0">\App\User</node>
    <node x="2380.0" y="5112.5">\Illuminate\Contracts\Queue\QueueableEntity</node>
    <node x="5177.0" y="-36.5">\Tests\Browser\LoginTest</node>
    <node x="341.0" y="7054.5">\DatabaseSeeder</node>
    <node x="749.0" y="3154.0">\App\Comment</node>
    <node x="1850.0" y="6665.5">D:/Projects/Git/SOEN341/resources/views</node>
    <node x="6646.0" y="443.5">\CreateQuestionsTable</node>
    <node x="3009.5" y="4283.5">\Tests\Feature\UserTest</node>
    <node x="2256.0" y="3854.5">\JsonSerializable</node>
    <node x="3252.0" y="413.5">\PHPUnit\Framework\TestCase</node>
    <node x="1349.0" y="3190.0">\App\Answer</node>
    <node x="339.5" y="6654.5">\UserTableSeeder</node>
    <node x="2694.5" y="4054.5">\Tests\Unit\ExampleTest</node>
    <node x="618.5" y="39.5">\Illuminate\Contracts\Auth\Authenticatable</node>
    <node x="3040.5" y="4065.5">\Tests\TestCase</node>
    <node x="3666.5" y="4054.5">\PHPUnit\Framework\SelfDescribing</node>
    <node x="3179.0" y="4054.5">\Tests\Feature\AnswersTest</node>
    <node x="5611.5" y="254.5">\App\Http\Controllers\CommentController</node>
    <node x="2828.5" y="181.5">\Laravel\Dusk\TestCase</node>
    <node x="5995.0" y="414.5">\App\Http\Controllers\Auth\ForgotPasswordController</node>
    <node x="1069.5" y="3077.0">\App\Question</node>
    <node x="85.0" y="6654.5">\CommentTableSeeder</node>
  </nodes>
  <notes>
    <note x="1607.0" y="6786.5">
      <node>D:/Projects/Git/SOEN341/resources/views</node>
      <value>Views aren't classes so yFiles can't generate UML for html template files</value>
      <edge>
        <point x="0.0" y="14.5" />
        <point x="0.0" y="-13.5" />
      </edge>
    </note>
    <note x="833.0" y="6786.5">
      <node>D:/Projects/Git/SOEN341/resources/assets/js/components</node>
      <value>vue components are js files at heart so will be listed in the javascript modules diagram</value>
      <edge>
        <point x="0.0" y="14.5" />
        <point x="0.0" y="-13.5" />
      </edge>
    </note>
  </notes>
  <edges>
    <edge source="\Tests\Browser\LoginTest" target="\Tests\DuskTestCase">
      <point x="0.0" y="36.5" />
      <point x="0.0" y="-36.5" />
    </edge>
    <edge source="\Illuminate\Foundation\Auth\User" target="\Illuminate\Contracts\Auth\Access\Authorizable">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="25.5" />
    </edge>
    <edge source="\PHPUnit\Framework\TestCase" target="\PHPUnit\Framework\SelfDescribing">
      <point x="0.0" y="1786.5" />
      <point x="0.0" y="-25.5" />
    </edge>
    <edge source="\Laravel\Dusk\TestCase" target="\Illuminate\Foundation\Testing\TestCase">
      <point x="0.0" y="58.5" />
      <point x="0.0" y="-136.0" />
    </edge>
    <edge source="\Tests\Feature\AnswersTest" target="\Tests\TestCase">
      <point x="-101.0" y="-0.0" />
      <point x="39.5" y="-0.0" />
    </edge>
    <edge source="\DatabaseSeeder" target="\Illuminate\Database\Seeder">
      <point x="0.0" y="-25.5" />
      <point x="0.0" y="103.0" />
    </edge>
    <edge source="\QuestionTableSeeder" target="\Illuminate\Database\Seeder">
      <point x="-73.0" y="-0.0" />
      <point x="94.0" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Foundation\Auth\User" target="\Illuminate\Contracts\Auth\Authenticatable">
      <point x="-28.0" y="-0.0" />
      <point x="101.5" y="-0.0" />
    </edge>
    <edge source="\App\Http\Controllers\Auth\ForgotPasswordController" target="\App\Http\Controllers\Controller">
      <point x="-85.0" y="-0.0" />
      <point x="5914.285714285715" y="440.0" />
      <point x="34.28571428571428" y="14.5" />
    </edge>
    <edge source="\App\Http\Controllers\Controller" target="\Illuminate\Routing\Controller">
      <point x="42.0" y="-0.0" />
      <point x="-116.5" y="-0.0" />
    </edge>
    <edge source="\CreateVotesTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="0.0" y="36.5" />
      <point x="0.0" y="-48.0" />
    </edge>
    <edge source="\CreateCommentsTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="76.5" y="-0.0" />
      <point x="6680.0" y="400.0" />
      <point x="-40.0" y="48.0" />
    </edge>
    <edge source="\App\Question" target="\Illuminate\Database\Eloquent\Model">
      <point x="0.0" y="323.0" />
      <point x="1160.0" y="4960.0" />
      <point x="215.5" y="-200.0" />
    </edge>
    <edge source="\UserTableSeeder" target="\Illuminate\Database\Seeder">
      <point x="0.0" y="25.5" />
      <point x="0.0" y="-103.0" />
    </edge>
    <edge source="\App\User" target="\Illuminate\Foundation\Auth\User">
      <point x="107.0" y="-0.0" />
      <point x="980.0" y="520.0" />
      <point x="-20.0" y="14.5" />
    </edge>
    <edge source="\Tests\DuskTestCase" target="\Tests\CreatesApplication">
      <point x="0.0" y="36.5" />
      <point x="0.0" y="-25.5" />
    </edge>
    <edge source="\Tests\Feature\QuestionsTest" target="\Tests\TestCase">
      <point x="0.0" y="25.5" />
      <point x="0.0" y="-14.5" />
    </edge>
    <edge source="\App\Http\Controllers\VotesController" target="\App\Http\Controllers\Controller">
      <point x="-70.5" y="-0.0" />
      <point x="5885.714285714285" y="1280.0" />
      <point x="5.714285714285722" y="14.5" />
    </edge>
    <edge source="\App\Http\Controllers\Auth\ResetPasswordController" target="\App\Http\Controllers\Controller">
      <point x="-82.0" y="-0.0" />
      <point x="5902.857142857143" y="760.0" />
      <point x="22.857142857142833" y="14.5" />
    </edge>
    <edge source="\AnswerTableSeeder" target="\Illuminate\Database\Seeder">
      <point x="68.0" y="-0.0" />
      <point x="-94.0" y="-0.0" />
    </edge>
    <edge source="\Tests\Browser\ExampleTest" target="\Tests\DuskTestCase">
      <point x="76.5" y="-0.0" />
      <point x="-52.5" y="-0.0" />
    </edge>
    <edge source="\App\Http\Controllers\HomeController" target="\App\Http\Controllers\Controller">
      <point x="0.0" y="-37.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="\App\Http\Controllers\AnswersController" target="\App\Http\Controllers\Controller">
      <point x="-76.0" y="-0.0" />
      <point x="5891.428571428572" y="1120.0" />
      <point x="11.428571428571445" y="14.5" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\ArrayAccess">
      <point x="0.0" y="1181.5" />
      <point x="0.0" y="-58.5" />
    </edge>
    <edge source="\PHPUnit\Framework\TestCase" target="\PHPUnit\Framework\Assert">
      <point x="468.0" y="-0.0" />
      <point x="-449.5" y="-0.0" />
    </edge>
    <edge source="\CreateUsersTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="-62.0" y="-0.0" />
      <point x="6760.0" y="80.0" />
      <point x="40.0" y="-48.0" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\JsonSerializable">
      <point x="215.5" y="-40.0" />
      <point x="2320.0" y="5120.0" />
      <point x="0.0" y="25.5" />
    </edge>
    <edge source="\Tests\DuskTestCase" target="\Laravel\Dusk\TestCase">
      <point x="-40.0" y="36.5" />
      <point x="5200.0" y="240.0" />
      <point x="51.5" y="-0.0" />
    </edge>
    <edge source="\CreateQuestionsTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="0.0" y="-36.5" />
      <point x="0.0" y="48.0" />
    </edge>
    <edge source="\App\Answer" target="\Illuminate\Database\Eloquent\Model">
      <point x="0.0" y="290.0" />
      <point x="1440.0" y="5000.0" />
      <point x="215.5" y="-160.0" />
    </edge>
    <edge source="\CommentTableSeeder" target="\Illuminate\Database\Seeder">
      <point x="0.0" y="25.5" />
      <point x="160.0" y="6840.0" />
      <point x="-94.0" y="-40.0" />
    </edge>
    <edge source="\App\Http\Controllers\Auth\LoginController" target="\App\Http\Controllers\Controller">
      <point x="-102.0" y="-0.0" />
      <point x="5897.142857142857" y="920.0" />
      <point x="17.142857142857167" y="14.5" />
    </edge>
    <edge source="\PHPUnit\Framework\TestCase" target="\PHPUnit\Framework\Test">
      <point x="0.0" y="-1786.5" />
      <point x="0.0" y="25.5" />
    </edge>
    <edge source="\App\Comment" target="\Illuminate\Database\Eloquent\Model">
      <point x="0.0" y="246.0" />
      <point x="840.0" y="4880.0" />
      <point x="215.5" y="-280.0" />
    </edge>
    <edge source="\App\Http\Controllers\CommentController" target="\App\Http\Controllers\Controller">
      <point x="68.5" y="-0.0" />
      <point x="-42.0" y="-0.0" />
    </edge>
    <edge source="\Eloquent" target="\Illuminate\Database\Eloquent\Model">
      <point x="0.0" y="1807.5" />
      <point x="1800.0" y="5040.0" />
      <point x="215.5" y="-120.0" />
    </edge>
    <edge source="\App\Http\Controllers\QuestionsController" target="\App\Http\Controllers\Controller">
      <point x="0.0" y="103.0" />
      <point x="0.0" y="-14.5" />
    </edge>
    <edge source="\CreateAnswersTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="69.5" y="-0.0" />
      <point x="-82.0" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Foundation\Testing\TestCase" target="\PHPUnit\Framework\TestCase">
      <point x="135.0" y="-0.0" />
      <point x="-468.0" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Foundation\Auth\User" target="\Illuminate\Database\Eloquent\Model">
      <point x="0.0" y="14.5" />
      <point x="1000.0" y="4920.0" />
      <point x="215.5" y="-240.0" />
    </edge>
    <edge source="\App\Http\Controllers\Auth\RegisterController" target="\App\Http\Controllers\Controller">
      <point x="-80.5" y="-0.0" />
      <point x="5908.571428571428" y="600.0" />
      <point x="28.571428571428555" y="14.5" />
    </edge>
    <edge source="\CreatePasswordResetsTable" target="\Illuminate\Database\Migrations\Migration">
      <point x="-89.5" y="-0.0" />
      <point x="82.0" y="-0.0" />
    </edge>
    <edge source="\Tests\TestCase" target="\Tests\CreatesApplication">
      <point x="32.0" y="14.5" />
      <point x="3112.0" y="4160.0" />
      <point x="-77.5" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\Illuminate\Contracts\Support\Arrayable">
      <point x="0.0" y="-1181.5" />
      <point x="0.0" y="25.5" />
    </edge>
    <edge source="\Tests\Feature\UserTest" target="\Tests\TestCase">
      <point x="0.0" y="-36.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\Illuminate\Contracts\Routing\UrlRoutable">
      <point x="-215.5" y="-0.0" />
      <point x="100.0" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\Illuminate\Contracts\Queue\QueueableEntity">
      <point x="215.5" y="-0.0" />
      <point x="-100.0" y="-0.0" />
    </edge>
    <edge source="\Tests\TestCase" target="\Illuminate\Foundation\Testing\TestCase">
      <point x="-39.5" y="-8.0" />
      <point x="2880.0" y="4072.0" />
      <point x="0.0" y="136.0" />
    </edge>
    <edge source="\Illuminate\Foundation\Auth\User" target="\Illuminate\Contracts\Auth\CanResetPassword">
      <point x="28.0" y="-0.0" />
      <point x="-130.0" y="-0.0" />
    </edge>
    <edge source="\Tests\Browser\VoteTest" target="\Tests\DuskTestCase">
      <point x="-78.0" y="-0.0" />
      <point x="52.5" y="-0.0" />
    </edge>
    <edge source="\Tests\Feature\ExampleTest" target="\Tests\TestCase">
      <point x="-65.5" y="-0.0" />
      <point x="3096.0" y="4240.0" />
      <point x="16.0" y="14.5" />
    </edge>
    <edge source="\Tests\Unit\ExampleTest" target="\Tests\TestCase">
      <point x="65.5" y="-0.0" />
      <point x="-39.5" y="-0.0" />
    </edge>
    <edge source="\Illuminate\Database\Eloquent\Model" target="\Illuminate\Contracts\Support\Jsonable">
      <point x="215.5" y="-80.0" />
      <point x="2120.0" y="5080.0" />
      <point x="0.0" y="25.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.20000000000000015" x="2891.9999999999977" y="2470.499999999999" />
  <SelectedNodes />
  <Categories>
    <Category>Methods</Category>
    <Category>Fields</Category>
    <Category>Constructors</Category>
  </Categories>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

