HobbyProject/doc/LowLevel/UserManagement/User_Management_ Disable User.svg
Im_Alpha 27dc15577e moved designs
svgs
2021-12-08 00:53:21 -08:00

1 line
113 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1349" height="1825"><desc>title%20Disable%20Specfied%20User%0Aactor%20User%0Aparticipant%20Controller.cs%20%2390EE90%0Aparticipant%20UserAccount%20%23CBC3E3%0Aparticipant%20SystemAccountManager%20%23ffffe0%0Aparticipant%20AccountService%20%23ff8b3d%0Aparticipant%20SqlDAO%20%23D3D3D3%0A%2F%2FSqlDAO%0Adatabase%20SqlServer(MariaDB)%20%2300FFFF%0A%0A%2F%2Factivate%20User%20%0Aactivate%20Controller.cs%20%2390EE90%0AUser-%3EController.cs%3A%20%2B%2BRequest%20to%20disable%20user%5Cn%20by%20a%20different%20user%2B%2B%0A%0A%2F%2F%20Create%20new%20Admin%0AController.cs-%3ESystemAccountManager%3A%2B%2B%20manager%20%3D%20new%20SystemAccountManager()%2B%2B%0Aactivate%20SystemAccountManager%20%23ffffe0%0ASystemAccountManager-%3ESystemAccountManager%3AConstructor()%0ASystemAccountManager-%3ESqlDAO%3A%20%2B%2Bnew%20SqlDAO()%2B%2B%0Aactivate%20SqlDAO%20%23D3D3D3%0ASqlDAO-%3ESqlDAO%3A%20%2B%2BConstructor()%2B%2B%0ASystemAccountManager%3C--SqlDAO%3A%20%2B%2Bnew%20SqlDAO%2B%2B%0Adeactivate%20SqlDAO%0AController.cs%3C--SystemAccountManager%3A%2B%2B%20New%20SystemAccountManager%2B%2B%0Adeactivate%20SystemAccountManager%0A%0A%2F%2F%0Aactivate%20UserAccount%20%23CBC3E3%0AController.cs-%3EUserAccount%3A%2B%2B%20new%20UserAccount(string%20username%2C%5Cn%20string%20password%5Cn%20DateTime%20RegistrationTimeStamp)%2B%2B%0AUserAccount-%3EUserAccount%3A%20%20%2B%2BConstructor(string%20username%2C%5Cn%20string%20password%2C%5Cn%20DateTime%20RegistrationTimeStamp)%2B%2B%0AController.cs%3C--UserAccount%3A%2B%2BNew%20UserAccount%2B%2B%0Adeactivate%20UserAccount%0A%2F%2F%0AController.cs-%3ESystemAccountManager%3A%20%2B%2Bmanager.DisableUserRecord(user%3AUserAccount)%2B%2B%0A%0A%2F%2Fcheck%20if%20there%20is%20an%20admin%20user%0Aactivate%20SystemAccountManager%20%23ffffe0%0ASystemAccountManager-%3ESqlDAO%3A%2B%2BisAdmin(user%3AUserAccount)%2B%2B%0Aactivate%20SqlDAO%20%23D3D3D3%0ASqlDAO-%3ESqlServer(MariaDB)%3A%2B%2BSqlRead%20confirmAdmin()%2B%2B%0Aactivate%20SqlServer(MariaDB)%2300FFFF%0ASqlServer(MariaDB)-%3ESqlServer(MariaDB)%3A%2B%2BSelect%20*%20from%20Admins%5Cn%20where%20Username%20%3D%20%40UserName%20%5Cnand%20Password%20%3D%20%40Pwd%2B%2B%0ASqlDAO%3C--SqlServer(MariaDB)%3A%2B%2Breturn%20true%2B%2B%0Adeactivate%20SqlServer(MariaDB)%0ASystemAccountManager%3C--SqlDAO%3A%2B%2Breturn%20true%2B%2B%0Adeactivate%20SqlDAO%0A%0A%2F%2FUnauthorized%20role%20section%0Agroup%20%232f2e7b%20Unauthorized%20User%20%23white%0AController.cs%3C--SystemAccountManager%3A%2B%2B%20return%20%22Access%20Denied%3A%20%5CnUnauthorized%22%2B%2B%0Adeactivate%20SystemAccountManager%0AUser%3C--Controller.cs%3A%2B%2Breturn%20%22Access%20Denied%3A%20%5CnUnauthorized%22%2B%2B%0Aend%0A%0A%0A%2F%2FAuthorized%20role%20section%0Agroup%20%23blue%20Authorized%20User%20%23white%0Aactivate%20SystemAccountManager%20%23ffffe0%0ASystemAccountManager-%3ESystemAccountManager%3A%2B%2BValidCredentials(user%3A%20UserAccount)%2B%2B%0Agroup%20%23red%20Invalid%20Information%20%23white%0AController.cs%3C--SystemAccountManager%3A%2B%2Breturn%20%22Invalid%20input%22%2B%2B%0AUser%3C--Controller.cs%3A%2B%2B%20return%20%22Invalid%20input%22%2B%2B%0Adeactivate%20SystemAccountManager%0Aend%0Agroup%20%23green%20Valid%20Information%20%23white%0Aactivate%20SystemAccountManager%20%23ffffe0%0ASystemAccountManager-%3EAccountService%3A%20%2B%2BAccountService.DisableUserRecord(user%3AUserAccount)%2B%2B%0Aactivate%20AccountService%20%09%23ff8b3d%0AAccountService-%3ESqlDAO%3A%20%2B%2BSqlDAO%5Cn.DisableUserRecord(user%3AUserAccount)%2B%2B%0Aactivate%20SqlDAO%20%23D3D3D3%0ASqlDAO-%3ESqlServer(MariaDB)%3A%20%2B%2BisUser(user%3AUserAccount)%2B%2B%0Aactivate%20SqlServer(MariaDB)%20%2300FFFF%0ASqlServer(MariaDB)-%3ESqlServer(MariaDB)%3A%2B%2B%20Select%20*%5CnFrom%20Users%5Cnwhere%20Username%5Cn%3D%20%40UserName%20OR%5Cnemail%20%3D%20%40Email%2B%2B%0Agroup%20%23red%20data%20store%20timed%20out%20%23white%0ASqlDAO%3C--SqlServer(MariaDB)%3A%2B%2BSqlException%2B%2B%0Adeactivate%20SqlServer(MariaDB)%0ASqlDAO-%3ESqlDAO%3A%20%20%20%20%20%20%2B%2BCatch%5CnSqlException%2B%2B%0AAccountService%3C--SqlDAO%3A%2B%2Breturn%20%22Database%20timed%20out%22%2B%2B%0A%0ASystemAccountManager%3C--AccountService%3A%2B%2B%20return%20%22Database%20timed%20out%22%2B%2B%0AController.cs%3C--SystemAccountManager%3A%2B%2B%20return%20%22Database%20timed%20out%22%2B%2B%0AUser%3C--Controller.cs%3A%2B%2B%20return%20%22Database%20timed%20out%22%2B%2B%0Aend%0Agroup%20%23blue%20data%20store%20is%20online%20%23white%0A%2F%2F%20User%20exists%0Agroup%20%23green%20User%20does%20exist%20%23white%0Aactivate%20SqlServer(MariaDB)%20%2300FFFF%0ASqlDAO%3C--SqlServer(MariaDB)%3A%2B%2B%20return%20True%2B%2B%0ASqlDAO-%3ESqlServer(MariaDB)%3A%2B%2B%20SQL%20insert%5Cndisable%20command%2B%2B%0ASqlDAO%3C--SqlServer(MariaDB)%3A%2B%2B%20return%201%2B%2B%0AAccountService%3C--SqlDAO%3A%2B%2Breturn%20%22User%20is%20now%20disabled%22%2B%2B%0ASystemAccountManager%3C--AccountService%3A%2B%2Breturn%20%22User%20is%20now%20disabled%22%2B%2B%0AController.cs%3C--SystemAccountManager%3A%2B%2Breturn%20%22User%20is%20now%20disabled%22%2B%2B%0AUser%3C--Controller.cs%3A%2B%2B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20%5Cn%22User%20is%20now%20disabled%22%2B%2B%0Adeactivate%20SqlServer(MariaDB)%0Aend%20%0A%2F%2F%20User%20doesn't%20exist%0Agroup%20%23red%20User%20does%20not%20exist%20%23white%0Aactivate%20SqlServer(MariaDB)%20%2300FFFF%0ASqlDAO%3C--SqlServer(MariaDB)%3A%2B%2B%20return%20False%2B%2B%0AAccountService%3C--SqlDAO%3A%2B%2Breturn%20%22User%20does%20not%20exist%22%2B%2B%0ASystemAccountManager%3C--AccountService%3A%2B%2Breturn%20%22User%20does%20not%20exist%22%2B%2B%0AController.cs%3C--SystemAccountManager%3A%2B%2Breturn%20%22User%20does%20not%20exist%22%2B%2B%0AUser%3C--Controller.cs%3A%2B%2B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20%5Cn%22User%20does%20not%20exist%22%2B%2B%0Adeactivate%20AccountService%0Adeactivate%20SqlDAO%0Adeactivate%20SqlServer(MariaDB)%0Adeactivate%20SystemAccountManager%0Adeactivate%20Controller.cs%0Aend%0A%2F%2Fdeactivate%20User%0Aend%0Aend%0Aend</desc><defs/><g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g><rect fill="white" stroke="none" x="0" y="0" width="1349" height="1825"/></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="9pt" font-style="normal" font-weight="normal" text-decoration="normal" x="615.5621455973633" y="13.19381805" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Disable Specfied User</text></g><g><rect fill="rgb(213,213,229)" stroke="none" x="35.18351480000001" y="634.9744833529999" width="569.4048478401693" height="98.68975901400006"/><rect fill="rgb(204,204,255)" stroke="none" x="8.795878700000003" y="746.8580604169999" width="1285.8158500326172" height="1047.5891531699997"/><rect fill="rgb(255,204,204)" stroke="none" x="35.18351480000001" y="808.956964039" width="569.4048478401693" height="77.57965013399996"/><rect fill="rgb(204,230,204)" stroke="none" x="17.591757400000006" y="899.730432223" width="1268.2240926326172" height="881.5229633139998"/><rect fill="rgb(255,204,204)" stroke="none" x="35.18351480000001" y="1095.3507745109998" width="1179.9318371485676" height="207.23090217200024"/><rect fill="rgb(204,204,255)" stroke="none" x="26.38763610000001" y="1315.775494733" width="1197.5235945485676" height="452.2840827539999"/><rect fill="rgb(204,230,204)" stroke="none" x="35.18351480000001" y="1339.524367223" width="1179.9318371485676" height="233.26670312400006"/><rect fill="rgb(255,204,204)" stroke="none" x="35.18351480000001" y="1585.9848883969998" width="1179.9318371485676" height="168.8808710400001"/></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 65.96909025000001 69.399482943 L 65.96909025000001 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 214.30053511282551 69.399482943 L 214.30053511282551 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 399.1486174457682 69.399482943 L 399.1486174457682 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 573.8027871901693 69.399482943 L 573.8027871901693 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 841.3429013834635 69.399482943 L 841.3429013834635 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1042.1847123541015 69.399482943 L 1042.1847123541015 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1184.3297764985678 69.399482943 L 1184.3297764985678 1825.2327890369995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="6.766060538461538,2.9319595666666665"/></g><g><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 70.982741109 32.192916042 A 5.013650858999999 5.013650858999999 0 1 1 70.98273860217479 32.18790239197661 M 65.96909025000001 37.206566900999995 L 65.96909025000001 47.93753891499999 M 59.63605758600001 41.076753529 L 72.30212291400001 41.076753529 M 65.96909025000001 47.93753891499999 L 59.63605758600001 57.964840632999994 M 65.96909025000001 47.93753891499999 L 72.30212291400001 57.964840632999994" stroke-miterlimit="10" stroke-width="1.495299379" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="57.52377775000001" y="66.760719333" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">User</text></g><path fill="none" stroke="none"/><g><path fill="#90EE90" stroke="black" paint-order="fill stroke markers" d=" M 182.5265379733255 45.650610453 L 246.0745322523255 45.650610453 L 246.0745322523255 69.399482943 L 182.5265379733255 69.399482943 L 182.5265379733255 45.650610453 Z" stroke-miterlimit="10" stroke-width="1.407340592" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="192.07006636282551" y="60.603604243" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Controller.cs</text></g><path fill="none" stroke="none"/><g><path fill="#CBC3E3" stroke="black" paint-order="fill stroke markers" d=" M 366.7066515562682 45.650610453 L 431.5905833352682 45.650610453 L 431.5905833352682 69.399482943 L 366.7066515562682 69.399482943 L 366.7066515562682 45.650610453 Z" stroke-miterlimit="10" stroke-width="1.407340592" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="376.2501799457682" y="60.603604243" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">UserAccount</text></g><path fill="none" stroke="none"/><g><path fill="#ffffe0" stroke="black" paint-order="fill stroke markers" d=" M 520.6830869256693 45.650610453 L 626.9224874546693 45.650610453 L 626.9224874546693 69.399482943 L 520.6830869256693 69.399482943 L 520.6830869256693 45.650610453 Z" stroke-miterlimit="10" stroke-width="1.407340592" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="530.2266153151693" y="60.603604243" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SystemAccountManager</text></g><path fill="none" stroke="none"/><g><path fill="#ff8b3d" stroke="black" paint-order="fill stroke markers" d=" M 804.0083573689635 45.650610453 L 878.6774453979635 45.650610453 L 878.6774453979635 69.399482943 L 804.0083573689635 69.399482943 L 804.0083573689635 45.650610453 Z" stroke-miterlimit="10" stroke-width="1.407340592" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="813.5518857584635" y="60.603604243" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">AccountService</text></g><path fill="none" stroke="none"/><g><path fill="#D3D3D3" stroke="black" paint-order="fill stroke markers" d=" M 1018.1919652146015 45.650610453 L 1066.1774594936014 45.650610453 L 1066.1774594936014 69.399482943 L 1018.1919652146015 69.399482943 L 1018.1919652146015 45.650610453 Z" stroke-miterlimit="10" stroke-width="1.407340592" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1027.7354936041015" y="60.603604243" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlDAO</text></g><g><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1171.4877935965678 52.159560690999996 L 1171.4877935965678 33.688215420999995 L 1197.1717594005677 33.688215420999995 L 1197.1717594005677 52.159560690999996" stroke-miterlimit="10" stroke-width="1.495299379" stroke-dasharray=""/><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1197.1717594005677 33.0461162759 L 1197.1711173067736 33.10416810777818 L 1197.1691910895995 33.16221413452155 L 1197.1659809416658 33.2202485515758 L 1197.1614871839847 33.2782655555476 L 1197.155710265928 33.33625934478489 L 1197.1486507651828 33.39422411995707 L 1197.1403093876934 33.45215408463495 L 1197.1306869675905 33.5100434458703 L 1197.119784467108 33.56788641477527 L 1197.107602976487 33.625677207101155 L 1197.0941437138663 33.68341004381689 L 1197.079408025161 33.741079151686904 L 1197.0633973839278 33.79867876384848 L 1197.0461133912174 33.85620312038839 L 1197.0275577754146 33.91364646891892 L 1197.0077323920655 33.97100306515309 L 1196.986639223692 34.02826717347907 L 1196.9642803795934 34.08543306753375 L 1196.9406580956354 34.142495030775365 L 1196.9157747340266 34.19944735705513 L 1196.8896327830828 34.25628435118789 L 1196.8622348569768 34.313000329521586 L 1196.8335836954789 34.36958962050566 L 1196.8036821636808 34.42604656525816 L 1196.7725332517114 34.482365518131665 L 1196.7401400744354 34.538540847277815 L 1196.7065058711437 34.594566935210516 L 1196.6716340052287 34.65043817936765 L 1196.635527963848 34.706148992671366 L 1196.5981913575754 34.76169380408677 L 1196.5596279200406 34.81706705917899 L 1196.5198415075554 34.87226322066867 L 1196.4788360987272 34.927276768985664 L 1196.4366157940635 34.982102202820975 L 1196.3931848155592 35.03673403967691 L 1196.348547506276 35.09116681641531 L 1196.3027083299075 35.145395089803856 L 1196.2556718703333 35.199413437060414 L 1196.2074428311603 35.25321645639526 L 1196.1580260352519 35.3067987675513 L 1196.1074264242468 35.36015501234207 L 1196.0556490580636 35.413279855187554 L 1196.0026991143961 35.46616798364774 L 1195.9485818881947 35.518814108953855 L 1195.8933027911362 35.57121296653724 L 1195.836867351085 35.6233593165558 L 1195.7792812115376 35.67524794441799 L 1195.7205501310602 35.72687366130427 L 1195.6606799827118 35.77823130468596 L 1195.5996767534573 35.82931573884152 L 1195.5375465435689 35.88012185537012 L 1195.4742955660158 35.93064457370244 L 1195.409930145843 35.98087884160874 L 1195.344456719539 36.0308196357041 L 1195.2778818343916 36.08046196195072 L 1195.2102121478342 36.129800856157345 L 1195.1414544267786 36.17883138447568 L 1195.0716155469402 36.22754864389374 L 1195.0007024921483 36.27594776272618 L 1194.9287223536494 36.32402390110147 L 1194.8556823293975 36.371772251445805 L 1194.7815897233343 36.419188038963966 L 1194.706451944658 36.466266522116705 L 1194.6302765070845 36.51300299309493 L 1194.5530710280939 36.5593927782905 L 1194.4748432281697 36.60543123876356 L 1194.3956009300268 36.65111377070641 L 1194.315352057829 36.69643580590394 L 1194.2341046363963 36.74139281219039 L 1194.1518667904033 36.7859802939026 L 1194.0686467435664 36.830193792329545 L 1193.9844528178207 36.87402888615824 L 1193.8992934324885 36.917481191915826 L 1193.8131771034377 36.96054636440794 L 1193.7261124422291 37.00322009715321 L 1193.6381081552563 37.04549812281394 L 1193.5491730428748 37.087376213622775 L 1193.4593159985218 37.12885018180555 L 1193.3685460078266 37.16991588 L 1193.2768721477128 37.21056920167053 L 1193.18430358549 37.250806081518846 L 1193.090849577937 37.290622495890496 L 1192.9965194703773 37.33001446317722 L 1192.9013226957425 37.368978044215126 L 1192.8052687736308 37.40750934267857 L 1192.7083673093546 37.445604505469824 L 1192.6106279929795 37.48325972310435 L 1192.5120605983557 37.52047123009175 L 1192.4126749821403 37.55723530531236 L 1192.3124810828124 37.59354827238928 L 1192.2114889196782 37.62940650005606 L 1192.10970859187 37.66480640251982 L 1192.0071502773358 37.69974443981982 L 1191.9038242318215 37.734217118181434 L 1191.7997407878454 37.768220990365556 L 1191.6949103536656 37.801752656013306 L 1191.5893434122377 37.83480876198607 L 1191.483050520168 37.867386002700776 L 1191.3760423066572 37.89948112046052 L 1191.2683294724375 37.931090905780266 L 1191.1599227887027 37.96221219770783 L 1191.0508330960304 37.992841884139935 L 1190.9410713032994 38.02297690213347 L 1190.8306483865972 38.05261423821176 L 1190.7195753881235 38.08175092866589 L 1190.6078634150858 38.110384059851086 L 1190.495523638588 38.13851076847809 L 1190.3825672925145 38.16612824189949 L 1190.2690056724055 38.19323371839096 L 1190.1548501343286 38.219824487427424 L 1190.0401120937422 38.24589788995414 L 1189.9248030243548 38.271451318652595 L 1189.8089344569773 38.296482218201206 L 1189.6925179783702 38.32098808553087 L 1189.5755652300838 38.34496647007529 L 1189.4580879072957 38.368414974015984 L 1189.3400977576405 38.3913312525221 L 1189.2216065800346 38.41371301398488 L 1189.102626223497 38.435558020246845 L 1188.9831685859642 38.456864086825554 L 1188.8632456131006 38.477629083132115 L 1188.7428692971034 38.497850932684194 L 1188.622051675504 38.517527613313696 L 1188.5008048299637 38.53665715736895 L 1188.3791408850661 38.55523765191149 L 1188.2570720071042 38.57326723890735 L 1188.1346104028644 38.59074411541285 L 1188.0117683184046 38.60766653375491 L 1187.8885580378314 38.624032801705795 L 1187.7649918820698 38.63984128265235 L 1187.6410822076325 38.65509039575964 L 1187.5168414053837 38.669778616129086 L 1187.3922818993 38.68390447495088 L 1187.2674161452285 38.6974665596509 L 1187.1422566296403 38.71046351403199 L 1187.0168158683825 38.72289403840954 L 1186.8911064054273 38.734756889741476 L 1186.7651408116155 38.746050881752545 L 1186.638931683402 38.75677488505296 L 1186.5124916415944 38.76692782725132 L 1186.3858333300914 38.77650869306188 L 1186.2589694146186 38.78551652440603 L 1186.1319125814618 38.793950420508146 L 1186.0046755361984 38.80180953798565 L 1185.877271002427 38.80909309093334 L 1185.749711720495 38.81580035100199 L 1185.6220104462238 38.821930647471184 L 1185.494179949635 38.82748336731638 L 1185.3662330136713 38.83245795527023 L 1185.2381824329198 38.83685391387807 L 1185.1100410123317 38.840670803547724 L 1184.9818215659427 38.843908242593386 L 1184.8535369155902 38.84656590727385 L 1184.7251998896324 38.84864353182488 L 1184.5968233216652 38.85014090848573 L 1184.468420049238 38.85105788752 L 1184.3400029125714 38.851394377230534 L 1184.2115847532718 38.85115034396866 L 1184.0831784130485 38.85032581213749 L 1183.9547967324281 38.848920864189516 L 1183.8264525494717 38.84693564061837 L 1183.698158698491 38.84437033994476 L 1183.5699280087638 38.84122521869659 L 1183.4417733032524 38.8375005913834 L 1183.3137073973205 38.83319683046479 L 1183.1857430974521 38.82831436631328 L 1183.0578931999705 38.822853687171204 L 1182.930170489759 38.816815339101936 L 1182.8025877389816 38.81019992593525 L 1182.6751577058078 38.80300810920694 L 1182.5478931331343 38.795240608092705 L 1182.4208067473126 38.786898199336164 L 1182.2939112568752 38.77798171717125 L 1182.1672193512652 38.768492053238745 L 1182.040743699568 38.75843015649714 L 1181.9144969492431 38.74779703312772 L 1181.7884917248605 38.73659374643396 L 1181.6627406268376 38.724821416735196 L 1181.537256230179 38.71248122125459 L 1181.4120510832206 38.6995743940014 L 1181.287137706372 38.6861022256476 L 1181.1625285908672 38.6720660633988 L 1181.0382361975137 38.65746731085953 L 1180.9142729554476 38.64230742789287 L 1180.7906512608895 38.626587930474486 L 1180.6673834759058 38.61031039054102 L 1180.5444819271722 38.593476435832905 L 1180.4219589047416 38.576087749731585 L 1180.299826660814 38.55814607109117 L 1180.1780974085116 38.539653194064584 L 1180.0567833206587 38.520610967924114 L 1179.9358965285626 38.5010212968765 L 1179.815449120802 38.48088613987253 L 1179.6954531420174 38.460207510411124 L 1179.5759205917063 38.43898747633799 L 1179.4568634230245 38.41722815963887 L 1179.3382935415896 38.39493173622727 L 1179.2202228042906 38.37210043572698 L 1179.1026630181032 38.34873654124901 L 1178.985625938908 38.32484238916334 L 1178.8691232703152 38.30042036886526 L 1178.7531666624948 38.275472922536466 L 1178.6377677110108 38.25000254490079 L 1178.5229379556622 38.22401178297477 L 1178.4086888793288 38.19750323581294 L 1178.2950319068234 38.17047955424793 L 1178.181978403748 38.14294344062537 L 1178.069539675359 38.114897648533685 L 1177.9577269654353 38.0863449825287 L 1177.8465514551551 38.05728829785323 L 1177.7360242619766 38.02773050015153 L 1177.6261564385268 37.99767454517873 L 1177.5169589714967 37.9671234385053 L 1177.4084427805421 37.93608023521642 L 1177.3006187171916 37.904548039606574 L 1177.1934975637614 37.872530004869034 L 1177.087090032278 37.8400293327806 L 1176.9814067634056 37.80704927338139 L 1176.876458325383 37.77359312464986 L 1176.7722552129667 37.739664232173006 L 1176.668807846381 37.7052659888118 L 1176.5661265702765 37.67040183436192 L 1176.4642216526952 37.63507525520975 L 1176.3631032840437 37.59928978398377 L 1176.262781576075 37.56304899920128 L 1176.1632665608759 37.526356524910554 L 1176.0645681898652 37.48921603032845 L 1175.9666963327977 37.45163122947348 L 1175.8696607767777 37.41360588079439 L 1175.7734712252798 37.37514378679438 L 1175.6781372971789 37.336248793650796 L 1175.5836685257884 37.29692479083053 L 1175.490074357907 37.257175710701105 L 1175.397364152873 37.2170055281374 L 1175.3055471816301 37.1764182601242 L 1175.2146326257987 37.135417965354485 L 1175.1246295767585 37.094008743823565 L 1175.0355470347397 37.05219473641909 L 1174.947393907922 37.009980124506946 L 1174.860179011545 36.96736912951315 L 1174.7739110670252 36.92436601250169 L 1174.6885987010853 36.88097507374844 L 1174.604250444891 36.837200652311104 L 1174.5208747331974 36.79304712559536 L 1174.4384799035063 36.74851890891708 L 1174.357074195232 36.703620455060815 L 1174.2766657488773 36.65835625383455 L 1174.1972626052204 36.612730831620674 L 1174.1188727045087 36.5667487509234 L 1174.0415038856677 36.52041460991247 L 1173.9651638855141 36.473733041963385 L 1173.889860337985 36.42670871519403 L 1173.815600773372 36.379346331997894 L 1173.7423926175695 36.33165062857383 L 1173.6702431913325 36.28362637445244 L 1173.5991597095433 36.2352783720191 L 1173.5291492804906 36.18661145603379 L 1173.4602189051595 36.137630493147526 L 1173.3923754765297 36.08834038141579 L 1173.3256257788878 36.03874604980869 L 1173.2599764871475 35.98885245771804 L 1173.1954341661838 35.93866459446148 L 1173.1320052701744 35.888187478783514 L 1173.0696961419567 35.83742615835365 L 1173.0085130123912 35.78638570926162 L 1172.94846199974 35.73507123550981 L 1172.8895491090543 35.683487868502816 L 1172.831780231574 35.631640766534375 L 1172.7751611441388 35.57953511427146 L 1172.7196975086101 35.527176122235886 L 1172.6653948713056 35.47456902628322 L 1172.6122586624433 35.42171908707922 L 1172.5602941956004 35.368631589573766 L 1172.5095066671795 35.31531184247237 L 1172.4599011558919 35.2617651777053 L 1172.4114826222467 35.20799694989442 L 1172.3642559080574 35.1540125358177 L 1172.318225735956 35.09981733387157 L 1172.2733967089212 35.04541676353105 L 1172.2297733098185 34.99081626480784 L 1172.1873599009514 34.936021297706326 L 1172.1461607236251 34.88103734167754 L 1172.1061798977237 34.82586989507128 L 1172.0674214212959 34.77052447458622 L 1172.0298891701573 34.71500661471829 L 1171.9935868975015 34.659321867207225 L 1171.9585182335259 34.603475800481355 L 1171.9246866850674 34.54747399910082 L 1171.8920956352526 34.49132206319911 L 1171.8607483431595 34.43502560792298 L 1171.8306479434912 34.378590262871086 L 1171.8017974462623 34.32202167153088 L 1171.7741997364988 34.26532549071436 L 1171.7478575739485 34.20850738999236 L 1171.7227735928059 34.15157305112761 L 1171.6989503014481 34.09452816750655 L 1171.6763900821843 34.037378443570006 L 1171.6550951910176 33.98012959424274 L 1171.6350677574194 33.922787344361986 L 1171.6163097841165 33.865357428104936 L 1171.5988231468907 33.80784558841537 L 1171.5826095943908 33.75025757642932 L 1171.5676707479588 33.6925991509 L 1171.5540081014667 33.63487607762192 L 1171.5416230211679 33.57709412885429 L 1171.5305167455601 33.51925908274385 L 1171.5206903852616 33.46137672274701 L 1171.5121449229002 33.40345283705153 L 1171.504881213015 33.34549321799772 L 1171.4988999819711 33.28750366149918 L 1171.4942018278864 33.229489966463234 L 1171.4907872205727 33.17145793421104 L 1171.4886565014874 33.11341336789747 L 1171.487809883701 33.05536207193078 L 1171.4882474518745 32.99730985139219 L 1171.4899691622516 32.93926251145538 L 1171.4929748426623 32.88122585680597 L 1171.4972641925413 32.82320569106106 L 1171.5028367829573 32.76520781618888 L 1171.5096920566557 32.707238031928576 L 1171.5178293281149 32.64930213521028 L 1171.5272477836145 32.591405919575365 L 1171.537946481317 32.53355517459716 L 1171.5499243513614 32.475755685301955 L 1171.5631801959705 32.418013231590514 L 1171.5777126895712 32.36033358766009 L 1171.593520378926 32.30272252142699 L 1171.6106016832796 32.24518579394986 L 1171.6289548945151 32.18772915885348 L 1171.6485781773272 32.13035836175348 L 1171.6694695694036 32.073079139681774 L 1171.691626981623 32.01589722051282 L 1171.7150481982621 31.958818322390897 L 1171.739730877219 31.901848153158245 L 1171.7656725502466 31.844992409784314 L 1171.7928706231987 31.78825677779606 L 1171.821322376291 31.731646930709406 L 1171.8510249643718 31.67516852946188 L 1171.8819754172073 31.618827221846548 L 1171.9141706397777 31.562628641947217 L 1171.9476074125878 31.50657840957505 L 1171.9822823919878 31.450682129706564 L 1172.018192110509 31.394945391923176 L 1172.0553329772094 31.339373769852216 L 1172.0937012780334 31.28397282060958 L 1172.1332931761826 31.228748084244025 L 1172.1741047125004 31.173705083183165 L 1172.2161318058672 31.11884932168124 L 1172.2593702536085 31.064186285268686 L 1172.3038157319156 31.009721440203595 L 1172.3494637962779 30.95546023292508 L 1172.3963098819268 30.90140808950866 L 1172.444349304293 30.847570415123624 L 1172.4935772594738 30.793952593492552 L 1172.5439888247151 30.740559986352924 L 1172.5955789589025 30.68739793292096 L 1172.6483425030654 30.6344717493577 L 1172.7022741808933 30.581786728237397 L 1172.7573685992634 30.52934813801826 L 1172.81362024878 30.477161222515612 L 1172.8710235043245 30.425231200377514 L 1172.9295726256196 30.373563264562904 L 1172.9892617578018 30.322162581822308 L 1173.0500849320078 30.271034292181167 L 1173.1120360659706 30.220183508425837 L 1173.1751089646289 30.169615315592317 L 1173.2392973207448 30.11933477045775 L 1173.3045947155365 30.069346901034756 L 1173.3709946193187 30.01965670606861 L 1173.4384903921568 29.97026915453741 L 1173.5070752845295 29.921189185155146 L 1173.5767424380044 29.87242170587786 L 1173.6474848859248 29.82397159341284 L 1173.7192955541045 29.775843692730955 L 1173.7921672615366 29.72804281658217 L 1173.8660927211113 29.680573745014268 L 1173.9410645403439 29.633441224894842 L 1174.017075222115 29.586649969436632 L 1174.09411716542 29.540204657726186 L 1174.1721826661285 29.494109934255977 L 1174.2512639177555 29.448370408459937 L 1174.331353012242 29.402990654252527 L 1174.4124419407453 29.357975209571357 L 1174.4945225944398 29.31332857592338 L 1174.5775867653288 29.26905521793475 L 1174.661626147064 29.225159562904377 L 1174.7466323357778 29.181646000361184 L 1174.832596830922 29.138518881625167 L 1174.9195110361188 29.095782519372253 L 1175.0073662600198 29.05344118720306 L 1175.0961537171759 29.011499119215518 L 1175.1858645289158 28.969960509581476 L 1175.2764897242325 28.92882951212728 L 1175.3680202406822 28.888110239918397 L 1175.4604469252897 28.847806764848123 L 1175.5537605354637 28.807923117230374 L 1175.6479517399202 28.768463285396674 L 1175.7430111196181 28.72943121529733 L 1175.838929168698 28.690830810106814 L 1175.9356962954355 28.65266592983349 L 1176.033302823198 28.614940390933572 L 1176.1317389914145 28.577657965929518 L 1176.2309949565501 28.54082238303276 L 1176.3310607930907 28.504437325770887 L 1176.4319264945366 28.46850643261931 L 1176.5335819744012 28.433033296637397 L 1176.6360170672212 28.39802146510919 L 1176.7392215295733 28.363474439188657 L 1176.8431850410966 28.329395673549612 L 1176.947897205527 28.295788576040213 L 1177.053347551735 28.262656507342207 L 1177.159525534774 28.23000278063485 L 1177.2664205369342 28.19783066126361 L 1177.3740218688047 28.166143366413607 L 1177.4823187703414 28.134944064787923 L 1177.591300411945 28.104235876290716 L 1177.7009558955417 28.074021871715257 L 1177.8112742556748 28.044305072436813 L 1177.9222444606 28.015088450110554 L 1178.0338554133896 27.986374926374367 L 1178.146095953041 27.958167372556694 L 1178.2589548555939 27.93046860938941 L 1178.3724208352521 27.903281406725753 L 1178.4864825455122 27.876608483263333 L 1178.601128580298 27.85045250627227 L 1178.716347475102 27.824816091328458 L 1178.8321277081307 27.79970180205204 L 1178.9484577014568 27.775112149851008 L 1179.0653258221782 27.75104959367009 L 1179.1827203835803 27.727516539744855 L 1179.3006296463047 27.704515341361084 L 1179.4190418195235 27.68204829861945 L 1179.5379450621178 27.6601176582055 L 1179.6573274838624 27.638725613165 L 1179.777177146615 27.617874302684633 L 1179.897482065509 27.597565811878066 L 1180.0182302101528 27.57780217157746 L 1180.1394095058322 27.55858535813037 L 1180.261007834719 27.53991729320213 L 1180.3830130370816 27.521799843583675 L 1180.5054129125015 27.50423482100487 L 1180.628195221093 27.487223981953342 L 1180.7513476847275 27.470769027498807 L 1180.8748579882615 27.454871603123006 L 1180.9987137807673 27.43953329855513 L 1181.1229026767692 27.424755647612848 L 1181.2474122574808 27.410540128048947 L 1181.3722300720478 27.39688816140353 L 1181.497343638793 27.38380111286189 L 1181.6227404464637 27.371280291117973 L 1181.7484079554838 27.35932694824352 L 1181.874333599207 27.347942279562858 L 1182.000504785174 27.337127423533367 L 1182.126908896371 27.326883461631635 L 1182.253533292493 27.31721141824532 L 1182.3803653112052 27.308112260570702 L 1182.5073922694116 27.299586898515958 L 1182.6346014645223 27.291636184610198 L 1182.7619801757237 27.28426091391818 L 1182.889515665251 27.27746182396083 L 1183.0171951796613 27.27123959464148 L 1183.1450059511099 27.265594848177876 L 1183.2729351986256 27.260528149039956 L 1183.4009701293908 27.256040003893414 L 1183.529097940019 27.252130861549027 L 1183.6573058178358 27.248801112917768 L 1183.78558094216 27.24605109097173 L 1183.9139104855867 27.243881070710813 L 1184.042281615268 27.242291269135233 L 1184.1706814941979 27.241281845223828 L 1184.299097282496 27.240852899918142 L 1184.4275161386897 27.24100447611235 L 1184.5559252210012 27.24173655864896 L 1184.6843116886287 27.243049074320332 L 1184.8126627030329 27.244941891875985 L 1184.9409654292187 27.247414822035743 L 1185.069207037021 27.250467617508654 L 1185.1973747023856 27.254099973017716 L 1185.3254556086529 27.2583115253304 L 1185.4534369478388 27.263101853294984 L 1185.581305921916 27.26847047788267 L 1185.709049744094 27.274416862235466 L 1185.836655640097 27.280940411719897 L 1185.9641108494413 27.28804047398645 L 1186.0914026267126 27.295716339034808 L 1186.218518242839 27.303967239284873 L 1186.345444986365 27.31279234965349 L 1186.472170164722 27.322190787636977 L 1186.5986811054975 27.33216161339937 L 1186.7249651577033 27.342703829866398 L 1186.851009693039 27.353816382825205 L 1186.9768021071563 27.36549816102975 L 1187.1023298209186 27.377747996311946 L 1187.2275802816591 27.39056466369848 L 1187.3525409644362 27.40394688153329 L 1187.4771993732857 27.417893311605745 L 1187.6015430424704 27.432402559284455 L 1187.7255595377271 27.447473173656753 L 1187.84923645751 27.46310364767375 L 1187.9725614342296 27.47929241830108 L 1188.0955221354916 27.49603786667516 L 1188.2181062653278 27.513338318265117 L 1188.3403015654276 27.5311920430402 L 1188.4620958163628 27.54959725564282 L 1188.5834768388097 27.568552115567044 L 1188.7044324947676 27.58805472734268 L 1188.8249506887712 27.6081031407248 L 1188.9450193691018 27.62869535088878 L 1189.0646265289913 27.649829298630756 L 1189.1837602078235 27.67150287057357 L 1189.30240849233 27.693713899378086 L 1189.4205595177807 27.716460163959933 L 1189.5382014691718 27.73973938971161 L 1189.6553225824061 27.763549248729937 L 1189.77191114547 27.78788736004886 L 1189.8879554996045 27.812751289877525 L 1190.0034440404706 27.838138551843667 L 1190.1183652193106 27.864046607242248 L 1190.2327075441021 27.89047286528932 L 1190.3464595807084 27.917414683381097 L 1190.4596099540202 27.94486936735822 L 1190.5721473490948 27.972834171775173 L 1190.6840605122861 28.001306300174818 L 1190.7953382523715 28.03028290536804 L 1190.9059694416692 28.05976108971847 L 1191.015943017153 28.089737905432237 L 1191.1252479815564 28.120210354852745 L 1191.2338734044747 28.151175390760454 L 1191.3418084234556 28.18262991667757 L 1191.4490422450874 28.21457078717772 L 1191.5555641460774 28.246994808200466 L 1191.661363474324 28.279898737370726 L 1191.7664296499825 28.313279284323006 L 1191.8707521665233 28.347133111030423 L 1191.9743205917812 28.381456832138525 L 1192.0771245690003 28.416247015303796 L 1192.1791538178686 28.451500181536918 L 1192.280398135546 28.48721280555064 L 1192.380847397685 28.523381316112324 L 1192.4804915594436 28.560002096401057 L 1192.579320656488 28.59707148436932 L 1192.6773248059917 28.63458577310921 L 1192.7744942076206 28.67254121122312 L 1192.870819144516 28.710934003198858 L 1192.966289984264 28.74976030978923 L 1193.0608971798608 28.78901624839593 L 1193.1546312706653 28.828697893457807 L 1193.2474828833465 28.868801276843424 L 1193.3394427328208 28.909322388247865 L 1193.4305016231797 28.95025717559375 L 1193.52065044861 28.991601545436467 L 1193.6098801943042 29.033351363373477 L 1193.6981819373623 29.075502454457776 L 1193.7855468476837 29.11805060361539 L 1193.8719661888497 29.160991556066854 L 1193.9574313189985 29.204321017752704 L 1194.0419336916884 29.24803465576289 L 1194.1254648567524 29.29212809877003 L 1194.2080164611436 29.336596937466567 L 1194.2895802497703 29.381436725005695 L 1194.370148066322 29.426642977446022 L 1194.4497118540835 29.472211174199977 L 1194.5282636567429 29.51813675848586 L 1194.605795619185 29.564415137783506 L 1194.6822999882786 29.611041684293557 L 1194.7577691136503 29.658011735400216 L 1194.8321954484502 29.70532059413752 L 1194.9055715501072 29.752963529659006 L 1194.9778900810722 29.800935777710833 L 1195.0491438095526 29.849232541108172 L 1195.1193256102345 29.89784899021493 L 1195.1884284649964 29.946780263426707 L 1195.2564454636104 29.99602146765696 L 1195.3233698044337 30.0455676788263 L 1195.3891947950876 30.0954139423549 L 1195.453913853128 30.14555527365794 L 1195.517520506703 30.195986658644085 L 1195.5800083952001 30.24670305421685 L 1195.641371269883 30.29769938877895 L 1195.701602994515 30.34897056273942 L 1195.760697545974 30.400511449023593 L 1195.8186490148537 30.45231689358579 L 1195.875451606056 30.504381715924726 L 1195.9310996393688 30.556700709601557 L 1195.9855875500352 30.609268642760508 L 1196.03890988931 30.662080258652075 L 1196.0910613250028 30.71513027615868 L 1196.1420366420143 30.76841339032277 L 1196.1918307428548 30.821924272877343 L 1196.240438648156 30.87565757277873 L 1196.2878554971678 30.929607916741723 L 1196.3340765482446 30.983769909776875 L 1196.3790971793203 31.038138135730026 L 1196.4229128883687 31.092707157823885 L 1196.4655192938558 31.147471519201716 L 1196.5069121351764 31.202425743473018 L 1196.547087273081 31.257564335261158 L 1196.586040690089 31.312881780752907 L 1196.6237684908917 31.368372548249813 L 1196.66026690274 31.42403108872137 L 1196.695532275823 31.479851836359913 L 1196.7295610836334 31.53582920913719 L 1196.7623499233182 31.59195760936258 L 1196.7938955160212 31.648231424242827 L 1196.8241947072088 31.704645026443337 L 1196.8532444669877 31.761192774650905 L 1196.881041890406 31.817869014137834 L 1196.9075841977444 31.8746680773274 L 1196.9328687347945 31.93158428436062 L 1196.9568929731236 31.988611943664225 L 1196.9796545103275 32.045745352519795 L 1197.0011510702718 32.10297879763407 L 1197.0213805033186 32.16030655571023 L 1197.040340786541 32.21772289402023 L 1197.058030023927 32.27522207097809 L 1197.074446446567 32.332798336714035 L 1197.0895884128327 32.39044593364947 L 1197.1034544085403 32.44815909707274 L 1197.1160430471016 32.5059320557156 L 1197.127353069663 32.56375903233032 L 1197.1373833452321 32.62163424426743 L 1197.1461328707894 32.67955190405398 L 1197.1536007713898 32.737506219972246 L 1197.1597863002496 32.79549139663892 L 1197.1646888388207 32.85350163558468 L 1197.1683078968533 32.91153113583395 L 1197.170643112445 32.969574094485075 L 1197.1716942520761 33.027624707290556 M 1197.1717594005677 51.5174615459 L 1197.1711173067736 51.57551337777818 L 1197.1691910895995 51.63355940452155 L 1197.1659809416658 51.6915938215758 L 1197.1614871839847 51.7496108255476 L 1197.155710265928 51.80760461478489 L 1197.1486507651828 51.865569389957074 L 1197.1403093876934 51.92349935463495 L 1197.1306869675905 51.9813887158703 L 1197.119784467108 52.039231684775274 L 1197.107602976487 52.097022477101156 L 1197.0941437138663 52.15475531381689 L 1197.079408025161 52.212424421686904 L 1197.0633973839278 52.27002403384848 L 1197.0461133912174 52.327548390388394 L 1197.0275577754146 52.38499173891892 L 1197.0077323920655 52.44234833515309 L 1196.986639223692 52.49961244347907 L 1196.9642803795934 52.55677833753375 L 1196.9406580956354 52.613840300775365 L 1196.9157747340266 52.67079262705513 L 1196.8896327830828 52.72762962118789 L 1196.8622348569768 52.784345599521586 L 1196.8335836954789 52.84093489050566 L 1196.8036821636808 52.89739183525816 L 1196.7725332517114 52.953710788131666 L 1196.7401400744354 53.009886117277816 L 1196.7065058711437 53.065912205210516 L 1196.6716340052287 53.12178344936765 L 1196.635527963848 53.17749426267137 L 1196.5981913575754 53.23303907408677 L 1196.5596279200406 53.28841232917899 L 1196.5198415075554 53.34360849066867 L 1196.4788360987272 53.398622038985664 L 1196.4366157940635 53.453447472820976 L 1196.3931848155592 53.50807930967691 L 1196.348547506276 53.56251208641531 L 1196.3027083299075 53.616740359803856 L 1196.2556718703333 53.670758707060415 L 1196.2074428311603 53.72456172639526 L 1196.1580260352519 53.7781440375513 L 1196.1074264242468 53.83150028234207 L 1196.0556490580636 53.884625125187554 L 1196.0026991143961 53.937513253647744 L 1195.9485818881947 53.990159378953855 L 1195.8933027911362 54.04255823653724 L 1195.836867351085 54.0947045865558 L 1195.7792812115376 54.14659321441799 L 1195.7205501310602 54.19821893130427 L 1195.6606799827118 54.24957657468596 L 1195.5996767534573 54.30066100884152 L 1195.5375465435689 54.35146712537012 L 1195.4742955660158 54.40198984370244 L 1195.409930145843 54.45222411160874 L 1195.344456719539 54.5021649057041 L 1195.2778818343916 54.55180723195072 L 1195.2102121478342 54.601146126157346 L 1195.1414544267786 54.65017665447568 L 1195.0716155469402 54.69889391389374 L 1195.0007024921483 54.74729303272618 L 1194.9287223536494 54.79536917110147 L 1194.8556823293975 54.843117521445805 L 1194.7815897233343 54.89053330896397 L 1194.706451944658 54.937611792116705 L 1194.6302765070845 54.98434826309493 L 1194.5530710280939 55.0307380482905 L 1194.4748432281697 55.07677650876356 L 1194.3956009300268 55.12245904070641 L 1194.315352057829 55.16778107590394 L 1194.2341046363963 55.21273808219039 L 1194.1518667904033 55.2573255639026 L 1194.0686467435664 55.301539062329546 L 1193.9844528178207 55.34537415615824 L 1193.8992934324885 55.388826461915826 L 1193.8131771034377 55.43189163440794 L 1193.7261124422291 55.47456536715321 L 1193.6381081552563 55.51684339281394 L 1193.5491730428748 55.558721483622776 L 1193.4593159985218 55.60019545180555 L 1193.3685460078266 55.64126115 L 1193.2768721477128 55.68191447167053 L 1193.18430358549 55.722151351518846 L 1193.090849577937 55.761967765890496 L 1192.9965194703773 55.80135973317722 L 1192.9013226957425 55.84032331421513 L 1192.8052687736308 55.87885461267857 L 1192.7083673093546 55.916949775469824 L 1192.6106279929795 55.95460499310435 L 1192.5120605983557 55.99181650009175 L 1192.4126749821403 56.02858057531236 L 1192.3124810828124 56.06489354238928 L 1192.2114889196782 56.10075177005606 L 1192.10970859187 56.13615167251982 L 1192.0071502773358 56.17108970981982 L 1191.9038242318215 56.205562388181434 L 1191.7997407878454 56.23956626036556 L 1191.6949103536656 56.27309792601331 L 1191.5893434122377 56.30615403198607 L 1191.483050520168 56.33873127270078 L 1191.3760423066572 56.37082639046052 L 1191.2683294724375 56.40243617578027 L 1191.1599227887027 56.43355746770783 L 1191.0508330960304 56.464187154139935 L 1190.9410713032994 56.49432217213347 L 1190.8306483865972 56.52395950821176 L 1190.7195753881235 56.55309619866589 L 1190.6078634150858 56.581729329851086 L 1190.495523638588 56.60985603847809 L 1190.3825672925145 56.63747351189949 L 1190.2690056724055 56.66457898839096 L 1190.1548501343286 56.691169757427424 L 1190.0401120937422 56.717243159954144 L 1189.9248030243548 56.742796588652595 L 1189.8089344569773 56.767827488201206 L 1189.6925179783702 56.79233335553087 L 1189.5755652300838 56.81631174007529 L 1189.4580879072957 56.839760244015984 L 1189.3400977576405 56.8626765225221 L 1189.2216065800346 56.88505828398488 L 1189.102626223497 56.906903290246845 L 1188.9831685859642 56.928209356825555 L 1188.8632456131006 56.948974353132115 L 1188.7428692971034 56.969196202684195 L 1188.622051675504 56.9888728833137 L 1188.5008048299637 57.00800242736895 L 1188.3791408850661 57.02658292191149 L 1188.2570720071042 57.04461250890735 L 1188.1346104028644 57.062089385412854 L 1188.0117683184046 57.07901180375491 L 1187.8885580378314 57.095378071705795 L 1187.7649918820698 57.11118655265235 L 1187.6410822076325 57.126435665759644 L 1187.5168414053837 57.14112388612909 L 1187.3922818993 57.15524974495088 L 1187.2674161452285 57.1688118296509 L 1187.1422566296403 57.18180878403199 L 1187.0168158683825 57.19423930840954 L 1186.8911064054273 57.20610215974148 L 1186.7651408116155 57.217396151752546 L 1186.638931683402 57.22812015505296 L 1186.5124916415944 57.23827309725132 L 1186.3858333300914 57.24785396306188 L 1186.2589694146186 57.25686179440603 L 1186.1319125814618 57.26529569050815 L 1186.0046755361984 57.27315480798565 L 1185.877271002427 57.28043836093334 L 1185.749711720495 57.28714562100199 L 1185.6220104462238 57.293275917471185 L 1185.494179949635 57.29882863731638 L 1185.3662330136713 57.30380322527023 L 1185.2381824329198 57.308199183878074 L 1185.1100410123317 57.312016073547724 L 1184.9818215659427 57.31525351259339 L 1184.8535369155902 57.31791117727385 L 1184.7251998896324 57.31998880182488 L 1184.5968233216652 57.32148617848573 L 1184.468420049238 57.32240315752 L 1184.3400029125714 57.322739647230534 L 1184.2115847532718 57.32249561396866 L 1184.0831784130485 57.32167108213749 L 1183.9547967324281 57.32026613418952 L 1183.8264525494717 57.31828091061837 L 1183.698158698491 57.31571560994476 L 1183.5699280087638 57.31257048869659 L 1183.4417733032524 57.3088458613834 L 1183.3137073973205 57.30454210046479 L 1183.1857430974521 57.29965963631328 L 1183.0578931999705 57.294198957171204 L 1182.930170489759 57.288160609101936 L 1182.8025877389816 57.28154519593525 L 1182.6751577058078 57.27435337920694 L 1182.5478931331343 57.266585878092705 L 1182.4208067473126 57.258243469336165 L 1182.2939112568752 57.24932698717125 L 1182.1672193512652 57.239837323238746 L 1182.040743699568 57.22977542649714 L 1181.9144969492431 57.21914230312772 L 1181.7884917248605 57.20793901643396 L 1181.6627406268376 57.1961666867352 L 1181.537256230179 57.18382649125459 L 1181.4120510832206 57.1709196640014 L 1181.287137706372 57.1574474956476 L 1181.1625285908672 57.1434113333988 L 1181.0382361975137 57.12881258085953 L 1180.9142729554476 57.11365269789287 L 1180.7906512608895 57.097933200474486 L 1180.6673834759058 57.08165566054102 L 1180.5444819271722 57.064821705832905 L 1180.4219589047416 57.047433019731585 L 1180.299826660814 57.02949134109117 L 1180.1780974085116 57.010998464064585 L 1180.0567833206587 56.991956237924114 L 1179.9358965285626 56.9723665668765 L 1179.815449120802 56.95223140987253 L 1179.6954531420174 56.931552780411124 L 1179.5759205917063 56.91033274633799 L 1179.4568634230245 56.88857342963887 L 1179.3382935415896 56.86627700622727 L 1179.2202228042906 56.84344570572698 L 1179.1026630181032 56.82008181124901 L 1178.985625938908 56.79618765916334 L 1178.8691232703152 56.77176563886526 L 1178.7531666624948 56.746818192536466 L 1178.6377677110108 56.72134781490079 L 1178.5229379556622 56.69535705297477 L 1178.4086888793288 56.66884850581294 L 1178.2950319068234 56.641824824247934 L 1178.181978403748 56.614288710625374 L 1178.069539675359 56.586242918533685 L 1177.9577269654353 56.5576902525287 L 1177.8465514551551 56.528633567853234 L 1177.7360242619766 56.49907577015153 L 1177.6261564385268 56.46901981517873 L 1177.5169589714967 56.4384687085053 L 1177.4084427805421 56.40742550521642 L 1177.3006187171916 56.375893309606575 L 1177.1934975637614 56.343875274869035 L 1177.087090032278 56.3113746027806 L 1176.9814067634056 56.27839454338139 L 1176.876458325383 56.24493839464986 L 1176.7722552129667 56.211009502173006 L 1176.668807846381 56.1766112588118 L 1176.5661265702765 56.14174710436192 L 1176.4642216526952 56.10642052520975 L 1176.3631032840437 56.07063505398377 L 1176.262781576075 56.03439426920128 L 1176.1632665608759 55.997701794910554 L 1176.0645681898652 55.96056130032845 L 1175.9666963327977 55.92297649947348 L 1175.8696607767777 55.88495115079439 L 1175.7734712252798 55.84648905679438 L 1175.6781372971789 55.8075940636508 L 1175.5836685257884 55.76827006083053 L 1175.490074357907 55.728520980701106 L 1175.397364152873 55.6883507981374 L 1175.3055471816301 55.6477635301242 L 1175.2146326257987 55.606763235354485 L 1175.1246295767585 55.565354013823566 L 1175.0355470347397 55.52354000641909 L 1174.947393907922 55.481325394506946 L 1174.860179011545 55.43871439951315 L 1174.7739110670252 55.39571128250169 L 1174.6885987010853 55.35232034374844 L 1174.604250444891 55.308545922311104 L 1174.5208747331974 55.26439239559536 L 1174.4384799035063 55.21986417891708 L 1174.357074195232 55.174965725060815 L 1174.2766657488773 55.12970152383455 L 1174.1972626052204 55.084076101620674 L 1174.1188727045087 55.0380940209234 L 1174.0415038856677 54.99175987991247 L 1173.9651638855141 54.945078311963385 L 1173.889860337985 54.89805398519403 L 1173.815600773372 54.850691601997895 L 1173.7423926175695 54.80299589857383 L 1173.6702431913325 54.75497164445244 L 1173.5991597095433 54.7066236420191 L 1173.5291492804906 54.65795672603379 L 1173.4602189051595 54.60897576314753 L 1173.3923754765297 54.55968565141579 L 1173.3256257788878 54.51009131980869 L 1173.2599764871475 54.46019772771804 L 1173.1954341661838 54.41000986446148 L 1173.1320052701744 54.359532748783515 L 1173.0696961419567 54.30877142835365 L 1173.0085130123912 54.25773097926162 L 1172.94846199974 54.20641650550981 L 1172.8895491090543 54.154833138502816 L 1172.831780231574 54.102986036534375 L 1172.7751611441388 54.05088038427146 L 1172.7196975086101 53.99852139223589 L 1172.6653948713056 53.94591429628322 L 1172.6122586624433 53.89306435707922 L 1172.5602941956004 53.83997685957377 L 1172.5095066671795 53.78665711247237 L 1172.4599011558919 53.7331104477053 L 1172.4114826222467 53.67934221989442 L 1172.3642559080574 53.6253578058177 L 1172.318225735956 53.57116260387157 L 1172.2733967089212 53.51676203353105 L 1172.2297733098185 53.46216153480784 L 1172.1873599009514 53.407366567706326 L 1172.1461607236251 53.35238261167754 L 1172.1061798977237 53.29721516507128 L 1172.0674214212959 53.24186974458622 L 1172.0298891701573 53.18635188471829 L 1171.9935868975015 53.130667137207226 L 1171.9585182335259 53.074821070481356 L 1171.9246866850674 53.018819269100824 L 1171.8920956352526 52.96266733319911 L 1171.8607483431595 52.90637087792298 L 1171.8306479434912 52.849935532871086 L 1171.8017974462623 52.79336694153088 L 1171.7741997364988 52.73667076071436 L 1171.7478575739485 52.67985265999236 L 1171.7227735928059 52.622918321127614 L 1171.6989503014481 52.56587343750655 L 1171.6763900821843 52.50872371357001 L 1171.6550951910176 52.45147486424274 L 1171.6350677574194 52.394132614361986 L 1171.6163097841165 52.336702698104936 L 1171.5988231468907 52.27919085841537 L 1171.5826095943908 52.22160284642932 L 1171.5676707479588 52.1639444209 L 1171.5540081014667 52.10622134762192 L 1171.5416230211679 52.04843939885429 L 1171.5305167455601 51.99060435274385 L 1171.5206903852616 51.93272199274701 L 1171.5121449229002 51.87479810705153 L 1171.504881213015 51.81683848799772 L 1171.4988999819711 51.75884893149918 L 1171.4942018278864 51.700835236463234 L 1171.4907872205727 51.64280320421104 L 1171.4886565014874 51.58475863789747 L 1171.487809883701 51.52670734193078" stroke-miterlimit="10" stroke-width="1.495299379" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1148.5446202485678" y="66.760719333" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlServer(MariaDB)</text></g></g><g><path fill="#90EE90" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 73.797422293 L 218.69847446282552 73.797422293 L 218.69847446282552 1741.671941387 L 209.9025957628255 1741.671941387 L 209.9025957628255 73.797422293" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#ffffe0" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 138.18325437699997 L 578.2007265401693 138.18325437699997 L 578.2007265401693 293.34255464499995 L 569.4048478401693 293.34255464499995 L 569.4048478401693 138.18325437699997" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#D3D3D3" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 201.16174586899996 L 1046.5826517041014 201.16174586899996 L 1046.5826517041014 266.42716582299994 L 1037.7867730041016 266.42716582299994 L 1037.7867730041016 201.16174586899996" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#CBC3E3" stroke="black" paint-order="fill stroke markers" d=" M 394.7506780957682 293.34255464499995 L 403.5465567957682 293.34255464499995 L 403.5465567957682 427.74358118099997 L 394.7506780957682 427.74358118099997 L 394.7506780957682 293.34255464499995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#ffffe0" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 454.658970003 L 578.2007265401693 454.658970003 L 578.2007265401693 682.9999810549999 L 569.4048478401693 682.9999810549999 L 569.4048478401693 454.658970003" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#D3D3D3" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 481.574358825 L 1046.5826517041014 481.574358825 L 1046.5826517041014 621.7806653029999 L 1037.7867730041016 621.7806653029999 L 1037.7867730041016 481.574358825" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 508.489747647 L 1188.7277158485676 508.489747647 L 1188.7277158485676 594.8652764809999 L 1179.9318371485679 594.8652764809999 L 1179.9318371485679 508.489747647" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#ffffe0" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 757.413114857 L 578.2007265401693 757.413114857 L 578.2007265401693 873.342796123 L 569.4048478401693 873.342796123 L 569.4048478401693 757.413114857" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#ffffe0" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 910.285486663 L 578.2007265401693 910.285486663 L 578.2007265401693 1741.671941387 L 569.4048478401693 1741.671941387 L 569.4048478401693 910.285486663" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#ff8b3d" stroke="black" paint-order="fill stroke markers" d=" M 836.9449620334635 937.200875485 L 845.7408407334635 937.200875485 L 845.7408407334635 1741.671941387 L 836.9449620334635 1741.671941387 L 836.9449620334635 937.200875485" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#D3D3D3" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 974.671318747 L 1046.5826517041014 974.671318747 L 1046.5826517041014 1741.671941387 L 1037.7867730041016 1741.671941387 L 1037.7867730041016 974.671318747" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1001.5867075689999 L 1188.7277158485676 1001.5867075689999 L 1188.7277158485676 1132.821217773 L 1179.9318371485679 1132.821217773 L 1179.9318371485679 1001.5867075689999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1350.079421663 L 1188.7277158485676 1350.079421663 L 1188.7277158485676 1559.597252297 L 1179.9318371485679 1559.597252297 L 1179.9318371485679 1350.079421663" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><path fill="#00FFFF" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1596.539942837 L 1188.7277158485676 1596.539942837 L 1188.7277158485676 1741.671941387 L 1179.9318371485679 1741.671941387 L 1179.9318371485679 1596.539942837" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g><g><rect fill="white" stroke="none" x="86.18611757348307" y="86.99124034299999" width="103.49945086585937" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="86.18611757348307" y="97.54629478299998" width="81.97447222816406" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="87.50549937848308" y="96.49078933899997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Request to disable user</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="87.50549937848308" y="107.04584377899997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> by a different user</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 65.96909025000001 111.26786555499999 L 202.66065563315885 111.26786555499999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(209.9025957628255,111.26786555499999) translate(-209.9025957628255,-111.26786555499999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 202.57269684615883 107.60291609666665 L 209.9025957628255 111.26786555499999 L 202.57269684615883 114.93281501333333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="301.356684253724" y="124.46168360499996" width="185.3899537955469" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="302.67606605872396" y="133.96123260099995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> manager = new SystemAccountManager()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 218.69847446282552 138.18325437699997 L 562.1629077105026 138.18325437699997" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(569.4048478401693,138.18325437699997) translate(-569.4048478401693,-138.18325437699997)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 562.0749489235026 134.51830491866664 L 569.4048478401693 138.18325437699997 L 562.0749489235026 141.8482038353333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="588.609183001836" y="151.37707242699997" width="49.31454486" height="11.43464231"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="589.928564806836" y="159.29336325699998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Constructor()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 578.2007265401693 162.811714737 L 613.3842413401693 162.811714737 L 613.3842413401693 174.24635704699998 L 585.442666669836 174.24635704699998" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(578.2007265401693,174.24635704699998) translate(-578.2007265401693,-174.24635704699998)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 170.58140758866665 L 578.2007265401693 174.24635704699998 L 585.530625456836 177.9113065053333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="775.9994183211394" y="187.44017509699995" width="63.988662901992186" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="777.3188001261394" y="196.93972409299994" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">new SqlDAO()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 578.2007265401693 201.16174586899996 L 1030.5448328744349 201.16174586899996" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1037.7867730041016,201.16174586899996) translate(-1037.7867730041016,-201.16174586899996)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1030.456874087435 197.49679641066663 L 1037.7867730041016 201.16174586899996 L 1030.456874087435 204.82669532733328 Z"/></g></g><g><g><rect fill="white" stroke="none" x="1056.991108165768" y="214.35556391899996" width="58.64956683265625" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1058.310489970768" y="223.85511291499995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Constructor()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1046.5826517041014 228.07713469099997 L 1081.7661665041014 228.07713469099997 L 1081.7661665041014 239.51177700099996 L 1053.8245918337682 239.51177700099996" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1046.5826517041014,239.51177700099996) translate(-1046.5826517041014,-239.51177700099996)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 235.84682754266663 L 1046.5826517041014 239.51177700099996 L 1053.9125506207681 243.17672645933328 Z"/></g></g><g><g><rect fill="white" stroke="none" x="779.1962872176238" y="252.70559505099993" width="57.594925109023436" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="780.5156690226238" y="262.2051440469999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">new SqlDAO</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 266.42716582299994 L 585.442666669836 266.42716582299994" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(578.2007265401693,266.42716582299994) translate(-578.2007265401693,-266.42716582299994)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 262.7622163646666 L 578.2007265401693 266.42716582299994 L 585.530625456836 270.0921152813333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="328.17147307208336" y="279.62098387299994" width="131.76037615882814" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="329.49085487708334" y="289.12053286899993" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> New SystemAccountManager</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 293.34255464499995 L 225.94041459249217 293.34255464499995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,293.34255464499995) translate(-218.69847446282552,-293.34255464499995)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 289.6776051866666 L 218.69847446282552 293.34255464499995 L 226.0283733794922 297.0075041033333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="229.10693092449216" y="306.53637269499995" width="155.2352907096094" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="229.10693092449216" y="317.09142713499995" width="72.5339052115625" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="229.10693092449216" y="327.64648157499994" width="152.3712770377344" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="230.42631272949217" y="316.03592169099994" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> new UserAccount(string username,</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="230.42631272949217" y="326.59097613099993" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> string password</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="230.42631272949217" y="337.1460305709999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> DateTime RegistrationTimeStamp)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 218.69847446282552 341.36805234699995 L 387.50873796610153 341.36805234699995" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(394.7506780957682,341.36805234699995) translate(-394.7506780957682,-341.36805234699995)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 387.42077917910154 337.7031028886666 L 394.7506780957682 341.36805234699995 L 387.42077917910154 345.0330018053333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="413.95501325743487" y="354.56187039699995" width="129.17362994300782" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="413.95501325743487" y="365.11692483699994" width="75.20108050453125" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="413.95501325743487" y="375.67197927699993" width="152.3712770377344" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="415.27439506243485" y="364.06141939299994" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="417.49705131243485" y="364.06141939299994" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Constructor(string username,</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="415.27439506243485" y="374.61647383299993" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> string password,</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="415.27439506243485" y="385.1715282729999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> DateTime RegistrationTimeStamp)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 403.5465567957682 389.39355004899994 L 438.7300715957682 389.39355004899994 L 438.7300715957682 400.82819235899996 L 410.78849692543486 400.82819235899996" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(403.5465567957682,400.82819235899996) translate(-403.5465567957682,-400.82819235899996)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 410.87645571243485 397.1632429006666 L 403.5465567957682 400.82819235899996 L 410.87645571243485 404.4931418173333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="266.9912158976367" y="414.02201040899996" width="79.46672076332031" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="268.3105977026367" y="423.52155940499995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">New UserAccount</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 394.7506780957682 427.74358118099997 L 225.94041459249217 427.74358118099997" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,427.74358118099997) translate(-218.69847446282552,-427.74358118099997)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 424.0786317226666 L 218.69847446282552 427.74358118099997 L 226.0283733794922 431.4085306393333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="289.75750212481773" y="440.937399231" width="208.5883180533594" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="291.0768839298177" y="450.43694822699996" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">manager.DisableUserRecord(user:UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 218.69847446282552 454.658970003 L 562.1629077105026 454.658970003" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(569.4048478401693,454.658970003) translate(-569.4048478401693,-454.658970003)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 562.0749489235026 450.9940205446666 L 569.4048478401693 454.658970003 L 562.0749489235026 458.32391946133333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="748.2565136580534" y="467.852788053" width="119.47447222816406" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="749.5758954630535" y="477.35233704899997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">isAdmin(user:UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 578.2007265401693 481.574358825 L 1030.5448328744349 481.574358825" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1037.7867730041016,481.574358825) translate(-1037.7867730041016,-481.574358825)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1030.456874087435 477.90940936666664 L 1037.7867730041016 481.574358825 L 1030.456874087435 485.23930828333334 Z"/></g></g><g><g><rect fill="white" stroke="none" x="1059.6535761223113" y="494.768176875" width="107.20733660804687" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1060.9729579273112" y="504.267725871" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlRead confirmAdmin()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1046.5826517041014 508.489747647 L 1172.689897018901 508.489747647" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1179.9318371485679,508.489747647) translate(-1179.9318371485679,-508.489747647)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1172.6019382319012 504.82479818866665 L 1179.9318371485679 508.489747647 L 1172.6019382319012 512.1546971053333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="1199.1361723102343" y="521.683565697" width="92.2682802115625" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="1199.1361723102343" y="532.238620137" width="147.6322175894922" height="13.721570772"/></g><g><rect fill="white" stroke="none" x="1199.1361723102343" y="542.793674577" width="102.83387774574219" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="531.183114693" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Select * from Admins</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="541.738169133" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> where Username = @UserName </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="552.2932235730001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">and Password = @Pwd</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1188.7277158485676 556.515245349 L 1223.9112306485677 556.515245349 L 1223.9112306485677 567.949887659 L 1195.9696559782344 567.949887659" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1188.7277158485676,567.949887659) translate(-1188.7277158485676,-567.949887659)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1196.0576147652343 564.2849382006666 L 1188.7277158485676 567.949887659 L 1196.0576147652343 571.6148371173333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="1089.7941706047332" y="581.143705709" width="46.92614764320312" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1091.113552409733" y="590.643254705" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return true</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 594.8652764809999 L 1053.8245918337682 594.8652764809999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(1046.5826517041014,594.8652764809999) translate(-1046.5826517041014,-594.8652764809999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 591.2003270226666 L 1046.5826517041014 594.8652764809999 L 1053.9125506207681 598.5302259393333 Z"/></g></g><g><g><rect fill="white" stroke="none" x="784.5306759505339" y="608.0590945309999" width="46.92614764320312" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="785.850057755534" y="617.558643527" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return true</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 621.7806653029999 L 585.442666669836 621.7806653029999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(578.2007265401693,621.7806653029999) translate(-578.2007265401693,-621.7806653029999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 618.1157158446665 L 578.2007265401693 621.7806653029999 L 585.530625456836 625.4456147613332 Z"/></g></g><g><g><rect fill="rgb(213,213,229)" stroke="none" x="341.13943724444664" y="658.7233558429999" width="105.82444781410156" height="13.721570772"/></g><g><rect fill="rgb(213,213,229)" stroke="none" x="341.13943724444664" y="669.278410283" width="63.14956683265625" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="342.4588190494466" y="668.222904839" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return "Access Denied: </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="342.4588190494466" y="678.777959279" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Unauthorized"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 682.9999810549999 L 225.94041459249217 682.9999810549999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,682.9999810549999) translate(-218.69847446282552,-682.9999810549999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 679.3350315966666 L 218.69847446282552 682.9999810549999 L 226.0283733794922 686.6649305133333 Z"/></g></g><g><g><rect fill="rgb(213,213,229)" stroke="none" x="86.35720674584636" y="696.1937991049999" width="103.15727252113281" height="13.721570772"/></g><g><rect fill="rgb(213,213,229)" stroke="none" x="86.35720674584636" y="706.748853545" width="63.14956683265625" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="87.67658855084636" y="705.693348101" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "Access Denied: </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="87.67658855084636" y="716.248402541" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Unauthorized"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 720.4704243169999 L 73.21103037966668 720.4704243169999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(65.96909025000001,720.4704243169999) translate(-65.96909025000001,-720.4704243169999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 73.29898916666667 716.8054748586666 L 65.96909025000001 720.4704243169999 L 73.29898916666667 724.1353737753333 Z"/></g></g><g><g><rect fill="rgb(204,204,255)" stroke="none" x="588.609183001836" y="770.606932907" width="157.18998736488282" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="589.928564806836" y="780.106481903" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">ValidCredentials(user: UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 578.2007265401693 784.328503679 L 613.3842413401693 784.328503679 L 613.3842413401693 795.763145989 L 585.442666669836 795.763145989" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(578.2007265401693,795.763145989) translate(-578.2007265401693,-795.763145989)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 792.0981965306667 L 578.2007265401693 795.763145989 L 585.530625456836 799.4280954473334 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="349.83472685626305" y="832.7058365290001" width="88.43386859046875" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="351.154108661263" y="842.2053855250001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "Invalid input"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 846.427407301 L 225.94041459249217 846.427407301" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,846.427407301) translate(-218.69847446282552,-846.427407301)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 842.7624578426667 L 218.69847446282552 846.427407301 L 226.0283733794922 850.0923567593334 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="92.38532106469401" y="859.621225351" width="91.1010438834375" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="93.70470286969402" y="869.1207743470001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return "Invalid input"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 873.342796123 L 73.21103037966668 873.342796123" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(65.96909025000001,873.342796123) translate(-65.96909025000001,-873.342796123)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 73.29898916666667 869.6778466646666 L 65.96909025000001 873.342796123 L 73.29898916666667 877.0077455813333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="588.609183001836" y="923.479304713" width="237.92732256996095" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="589.928564806836" y="932.9788537090001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">AccountService.DisableUserRecord(user:UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 578.2007265401693 937.200875485 L 829.7030219037969 937.200875485" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(836.9449620334635,937.200875485) translate(-836.9449620334635,-937.200875485)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 829.6150631167968 933.5359260266666 L 836.9449620334635 937.200875485 L 829.6150631167968 940.8658249433333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="856.1492971951302" y="950.394693535" width="37.316848937148436" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="856.1492971951302" y="960.949747975" width="171.2290193473047" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="857.4686790001302" y="959.894242531" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlDAO</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="857.4686790001302" y="970.4492969710001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">.DisableUserRecord(user:UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 845.7408407334635 974.671318747 L 1030.5448328744349 974.671318747" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1037.7867730041016,974.671318747) translate(-1037.7867730041016,-974.671318747)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1030.456874087435 971.0063692886666 L 1037.7867730041016 974.671318747 L 1030.456874087435 978.3362682053333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="1056.9911081657683" y="987.865136797" width="112.53227252113281" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1058.3104899707682" y="997.364685793" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">isUser(user:UserAccount)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1046.5826517041014 1001.5867075689999 L 1172.689897018901 1001.5867075689999" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1179.9318371485679,1001.5867075689999) translate(-1179.9318371485679,-1001.5867075689999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1172.6019382319012 997.9217581106666 L 1179.9318371485679 1001.5867075689999 L 1172.6019382319012 1005.2516570273333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="1199.1361723102343" y="1014.780525619" width="38.39024371253906" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="1199.1361723102343" y="1025.335580059" width="52.77148455726562" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="1199.1361723102343" y="1035.890634499" width="75.73548907386719" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="1199.1361723102343" y="1046.445688939" width="83.60112017738281" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="1199.1361723102343" y="1057.0007433790001" width="70.26992816078125" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="1024.2800746149999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> Select *</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="1034.835129055" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">From Users</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="1045.390183495" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">where Username</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="1055.945237935" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">= @UserName OR</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1200.4555541152342" y="1066.500292375" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">email = @Email</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1188.7277158485676 1070.7223141509999 L 1223.9112306485677 1070.7223141509999 L 1223.9112306485677 1082.156956461 L 1195.9696559782344 1082.156956461" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1188.7277158485676,1082.156956461) translate(-1188.7277158485676,-1082.156956461)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1196.0576147652343 1078.4920070026667 L 1188.7277158485676 1082.156956461 L 1196.0576147652343 1085.8219059193332 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="1083.9207270012175" y="1119.099647001" width="58.67303485023437" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1085.2401088062174" y="1128.5991959970002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlException</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1132.821217773 L 1053.8245918337682 1132.821217773" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(1046.5826517041014,1132.821217773) translate(-1046.5826517041014,-1132.821217773)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 1129.1562683146667 L 1046.5826517041014 1132.821217773 L 1053.9125506207681 1136.4861672313332 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="1056.991108165768" y="1146.0150358229998" width="38.83010882484375" height="13.721570772"/></g><g><rect fill="rgb(255,204,204)" stroke="none" x="1056.991108165768" y="1156.5700902629999" width="58.67303485023437" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="6pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1058.310489970768" y="1155.514584819" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">     </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1069.423771220768" y="1155.514584819" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Catch</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1058.310489970768" y="1166.069639259" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">SqlException</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1046.5826517041014 1170.2916610349998 L 1081.7661665041014 1170.2916610349998 L 1081.7661665041014 1181.726303345 L 1053.8245918337682 1181.726303345" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1046.5826517041014,1181.726303345) translate(-1046.5826517041014,-1181.726303345)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 1178.0613538866667 L 1046.5826517041014 1181.726303345 L 1053.9125506207681 1185.3912528033331 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="881.5390982205208" y="1194.920121395" width="120.44941729652344" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="882.8584800255209" y="1204.4196703910002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "Database timed out"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 1208.641692167 L 852.9827808631302 1208.641692167" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(845.7408407334635,1208.641692167) translate(-845.7408407334635,-1208.641692167)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 853.0707396501302 1204.9767427086667 L 845.7408407334635 1208.641692167 L 853.0707396501302 1212.3066416253332 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="646.0145479920703" y="1221.835510217" width="123.11659258949219" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="647.3339297970704" y="1231.3350592130002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return "Database timed out"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 836.9449620334635 1235.557080989 L 585.442666669836 1235.557080989" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(578.2007265401693,1235.557080989) translate(-578.2007265401693,-1235.557080989)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 1231.8921315306668 L 578.2007265401693 1235.557080989 L 585.530625456836 1239.2220304473333 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="332.4933648567513" y="1248.7508990390002" width="123.11659258949219" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="333.8127466617513" y="1258.2504480350003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return "Database timed out"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 1262.472469811 L 225.94041459249217 1262.472469811" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,1262.472469811) translate(-218.69847446282552,-1262.472469811)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 1258.8075203526669 L 218.69847446282552 1262.472469811 L 226.0283733794922 1266.1374192693333 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="76.37754671166667" y="1275.6662878610002" width="123.11659258949219" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="77.69692851666667" y="1285.1658368570004" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return "Database timed out"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 1289.3878586330002 L 73.21103037966668 1289.3878586330002" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(65.96909025000001,1289.3878586330002) translate(-65.96909025000001,-1289.3878586330002)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 73.29898916666667 1285.722909174667 L 65.96909025000001 1289.3878586330002 L 73.29898916666667 1293.0528080913334 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="1087.0402719841277" y="1363.273239713" width="52.43394488441406" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1088.3596537891276" y="1372.7727887090002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return True</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1376.994810485 L 1053.8245918337682 1376.994810485" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(1046.5826517041014,1376.994810485) translate(-1046.5826517041014,-1376.994810485)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 1373.3298610266668 L 1046.5826517041014 1376.994810485 L 1053.9125506207681 1380.6597599433333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="1074.3184015617644" y="1390.188628535" width="50.65740985023437" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="1074.3184015617644" y="1400.743682975" width="77.87768572914062" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1075.6377833667643" y="1399.688177531" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> SQL insert</text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1075.6377833667643" y="1410.2432319710001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">disable command</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1046.5826517041014 1414.465253747 L 1172.689897018901 1414.465253747" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray=""/><g transform="translate(1179.9318371485679,1414.465253747) translate(-1179.9318371485679,-1414.465253747)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1172.6019382319012 1410.8003042886667 L 1179.9318371485679 1414.465253747 L 1172.6019382319012 1418.1302032053331 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="1094.0621301994597" y="1427.659071797" width="38.39022845375" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1095.3815120044596" y="1437.1586207930002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return 1</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1441.380642569 L 1053.8245918337682 1441.380642569" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(1046.5826517041014,1441.380642569) translate(-1046.5826517041014,-1441.380642569)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 1437.7156931106667 L 1046.5826517041014 1441.380642569 L 1053.9125506207681 1445.0455920273332 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="878.8765997463997" y="1454.574460619" width="125.77441424476562" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="880.1959815513998" y="1464.0740096150003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User is now disabled"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 1468.296031391 L 852.9827808631302 1468.296031391" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(845.7408407334635,1468.296031391) translate(-845.7408407334635,-1468.296031391)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 853.0707396501302 1464.6310819326668 L 845.7408407334635 1468.296031391 L 853.0707396501302 1471.9609808493333 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="644.6856371644336" y="1481.4898494410002" width="125.77441424476562" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="646.0050189694336" y="1490.9893984370003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User is now disabled"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 836.9449620334635 1495.211420213 L 585.442666669836 1495.211420213" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(578.2007265401693,1495.211420213) translate(-578.2007265401693,-1495.211420213)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 1491.5464707546669 L 578.2007265401693 1495.211420213 L 585.530625456836 1498.8763696713334 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="331.1644540291146" y="1508.4052382630002" width="125.77441424476562" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="332.4838358341146" y="1517.9047872590004" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User is now disabled"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 1522.1268090350002 L 225.94041459249217 1522.1268090350002" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,1522.1268090350002) translate(-218.69847446282552,-1522.1268090350002)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 1518.461859576667 L 218.69847446282552 1522.1268090350002 L 226.0283733794922 1525.7917584933334 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="88.9212555129362" y="1535.320627085" width="70.39163226234375" height="13.721570772"/></g><g><rect fill="rgb(204,230,204)" stroke="none" x="88.9212555129362" y="1545.8756815250001" width="98.02917498695312" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="90.2406373179362" y="1544.8201760810002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">               return </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="90.2406373179362" y="1555.3752305210003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">"User is now disabled"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 1559.597252297 L 73.21103037966668 1559.597252297" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(65.96909025000001,1559.597252297) translate(-65.96909025000001,-1559.597252297)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 73.29898916666667 1555.9323028386668 L 65.96909025000001 1559.597252297 L 73.29898916666667 1563.2622017553333 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="1084.9941751823699" y="1609.733760887" width="56.526138487929686" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="1086.3135569873698" y="1619.2333098830002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> return False</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1179.9318371485679 1623.455331659 L 1053.8245918337682 1623.455331659" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(1046.5826517041014,1623.455331659) translate(-1046.5826517041014,-1623.455331659)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 1053.9125506207681 1619.7903822006667 L 1046.5826517041014 1623.455331659 L 1053.9125506207681 1627.1202811173332 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="882.0781683499154" y="1636.649149709" width="119.37127703773437" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="883.3975501549154" y="1646.1486987050002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User does not exist"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 1037.7867730041016 1650.370720481 L 852.9827808631302 1650.370720481" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(845.7408407334635,1650.370720481) translate(-845.7408407334635,-1650.370720481)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 853.0707396501302 1646.7057710226668 L 845.7408407334635 1650.370720481 L 853.0707396501302 1654.0356699393333 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="647.8872057679492" y="1663.5645385310002" width="119.37127703773437" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="649.2065875729493" y="1673.0640875270003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User does not exist"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 836.9449620334635 1677.286109303 L 585.442666669836 1677.286109303" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(578.2007265401693,1677.286109303) translate(-578.2007265401693,-1677.286109303)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 585.530625456836 1673.6211598446669 L 578.2007265401693 1677.286109303 L 585.530625456836 1680.9510587613333 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="334.36602263263023" y="1690.4799273530002" width="119.37127703773437" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="335.6854044376302" y="1699.9794763490004" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return "User does not exist"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 569.4048478401693 1704.2014981250002 L 225.94041459249217 1704.2014981250002" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(218.69847446282552,1704.2014981250002) translate(-218.69847446282552,-1704.2014981250002)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.0283733794922 1700.536548666667 L 218.69847446282552 1704.2014981250002 L 226.0283733794922 1707.8664475833334 Z"/></g></g><g><g><rect fill="rgb(255,204,204)" stroke="none" x="92.12282411645182" y="1717.395316175" width="70.39163226234375" height="13.721570772"/></g><g><rect fill="rgb(255,204,204)" stroke="none" x="92.12282411645182" y="1727.950370615" width="91.62603777992187" height="13.721570772"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="93.44220592145183" y="1726.8948651710002" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">               return </text><text fill="black" stroke="none" font-family="sans-serif" font-size="7.199999999999999pt" font-style="normal" font-weight="normal" text-decoration="normal" x="93.44220592145183" y="1737.4499196110003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">"User does not exist"</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 209.9025957628255 1741.671941387 L 73.21103037966668 1741.671941387" stroke-miterlimit="10" stroke-width="0.7329898916666666" stroke-dasharray="3.5183514799999998"/><g transform="translate(65.96909025000001,1741.671941387) translate(-65.96909025000001,-1741.671941387)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 73.29898916666667 1738.0069919286668 L 65.96909025000001 1741.671941387 L 73.29898916666667 1745.3368908453333 Z"/></g></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 634.9744833529999 L 604.5883626401693 634.9744833529999 L 604.5883626401693 733.6642423669999 L 35.18351480000001 733.6642423669999 L 35.18351480000001 634.9744833529999 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="#2f2e7b" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 634.9744833529999 L 35.18351480000001 645.5295377929999 L 109.67203123320314 645.5295377929999 L 114.94955845320314 640.2520105729999 L 114.94955845320314 634.9744833529999 L 35.18351480000001 634.9744833529999" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="43.979393500000015" y="642.0111863129999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Unauthorized User</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 8.795878700000003 746.8580604169999 L 1294.6117287326172 746.8580604169999 L 1294.6117287326172 1794.4472135869996 L 8.795878700000003 1794.4472135869996 L 8.795878700000003 746.8580604169999 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="blue" stroke="black" paint-order="fill stroke markers" d=" M 8.795878700000003 746.8580604169999 L 8.795878700000003 757.413114857 L 75.8156603919922 757.413114857 L 81.09318761199219 752.135587637 L 81.09318761199219 746.8580604169999 L 8.795878700000003 746.8580604169999" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="17.591757400000002" y="753.894763377" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Authorized User</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 808.956964039 L 604.5883626401693 808.956964039 L 604.5883626401693 886.536614173 L 35.18351480000001 886.536614173 L 35.18351480000001 808.956964039 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="red" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 808.956964039 L 35.18351480000001 819.5120184790001 L 110.02200681914064 819.5120184790001 L 115.29953403914064 814.234491259 L 115.29953403914064 808.956964039 L 35.18351480000001 808.956964039" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="43.979393500000015" y="815.9936669990001" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Invalid Information</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 17.591757400000006 899.730432223 L 1285.8158500326172 899.730432223 L 1285.8158500326172 1781.2533955369997 L 17.591757400000006 1781.2533955369997 L 17.591757400000006 899.730432223 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="green" stroke="black" paint-order="fill stroke markers" d=" M 17.591757400000006 899.730432223 L 17.591757400000006 910.285486663 L 87.09899636738282 910.285486663 L 92.37652358738282 905.007959443 L 92.37652358738282 899.730432223 L 17.591757400000006 899.730432223" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="26.387636100000005" y="906.767135183" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Valid Information</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1095.3507745109998 L 1215.1153519485676 1095.3507745109998 L 1215.1153519485676 1302.581676683 L 35.18351480000001 1302.581676683 L 35.18351480000001 1095.3507745109998 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="red" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1095.3507745109998 L 35.18351480000001 1105.9058289509999 L 113.93762571562502 1105.9058289509999 L 119.21515293562501 1100.6283017309997 L 119.21515293562501 1095.3507745109998 L 35.18351480000001 1095.3507745109998" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="43.979393500000015" y="1102.3874774709998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">data store timed out</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 26.38763610000001 1315.775494733 L 1223.9112306485677 1315.775494733 L 1223.9112306485677 1768.0595774869998 L 26.38763610000001 1768.0595774869998 L 26.38763610000001 1315.775494733 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="blue" stroke="black" paint-order="fill stroke markers" d=" M 26.38763610000001 1315.775494733 L 26.38763610000001 1326.330549173 L 102.3042683779297 1326.330549173 L 107.5817955979297 1321.0530219529999 L 107.5817955979297 1315.775494733 L 26.38763610000001 1315.775494733" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="35.18351480000001" y="1322.812197693" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">data store is online</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1339.524367223 L 1215.1153519485676 1339.524367223 L 1215.1153519485676 1572.791070347 L 35.18351480000001 1572.791070347 L 35.18351480000001 1339.524367223 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="green" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1339.524367223 L 35.18351480000001 1350.079421663 L 100.0876959060547 1350.079421663 L 105.3652231260547 1344.8018944429998 L 105.3652231260547 1339.524367223 L 35.18351480000001 1339.524367223" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="43.979393500000015" y="1346.5610701829999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">User does exist</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1585.9848883969998 L 1215.1153519485676 1585.9848883969998 L 1215.1153519485676 1754.865759437 L 35.18351480000001 1754.865759437 L 35.18351480000001 1585.9848883969998 Z" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><path fill="red" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 1585.9848883969998 L 35.18351480000001 1596.539942837 L 111.81578428496096 1596.539942837 L 117.09331150496095 1591.2624156169998 L 117.09331150496095 1585.9848883969998 L 35.18351480000001 1585.9848883969998" stroke-miterlimit="10" stroke-width="1.2565541" stroke-dasharray=""/><text fill="white" stroke="none" font-family="sans-serif" font-size="4.800000000000001pt" font-style="normal" font-weight="bold" text-decoration="normal" x="43.979393500000015" y="1593.0215913569998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">User does not exist</text></g></g><g/><g/><g/><g/><g/><g/><g/></g></svg>