Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:rule:double_negation [2024-01-17 20:57] – Embedded diagram updated Anatoly Belaychukru:rule:double_negation [2024-02-07 13:19] (текущий) Anatoly Belaychuk
Строка 1: Строка 1:
-====== Избегайте двойного отрицания ======+====== Избегайте двойных отрицаний ======
  
-{{tag>gateway}}+{{tag>развилка}}
  
 Двойное отрицание на развилках запутывает бизнес-логику. Двойное отрицание на развилках запутывает бизнес-логику.
  
 ===== ✔ Как надо ===== ===== ✔ Как надо =====
 +<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="295px" height="158px" viewBox="-0.5 -0.5 295 158" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-17T17:57:09.255Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;t1hfZ5bV96jz4oIsJmI9&quot; version=&quot;22.1.21&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;grg7YXjBV2GYVaBwpZ0P&quot; name=&quot;Страница — 1&quot;&gt;1VjLcpswFP0als3wMH4sjR/pIpnJTBZtlzLIoEYgRsix6ddXT0CAMzRN2sTjAenoSgLdc490cYJNfrmloMzuSQKx47vJxQm2ju97/mrGbwKpFbJ0QwWkFCXaqAUe0S+oQVejJ5TAyjJkhGCGShuMSVHAmFkYoJScbbMjwfasJUjhAHiMAR6i31DCMv0W/qLFv0KUZmZmb75SLTkwxvpNqgwk5NyBgp0TbCghTJXyywZisXhmXVS//ZXW5sEoLNiUDr7q8AzwSb+bs3Wd1U5co5m8qrLnbD1n6cpyKK9b3Rrs9auw2qxPSVDB5BqHEf+7Nz7378bcnJDbbCSu6ja2GLX1JNjvr20XY+N6Pcwft7XH5f8g4k4pxZvkl1Tw9+ZQ5sVNChg8g5p7KMpYjnmzx4vPkDLEiXEHDhA/kAoxRArediCMkZwbYNEQgfgppeRUJBuCCZWLFBzlrzPGGqNU9GWk5CjQtZh7EvIuUQkpyqEsb2lG8sOpemihiJwYRgXcNJR3W5DXCiJuUVXnB4Lb+pAvmkLioeClA2n+3ELCZ6Q1N9Gtgau5XJvw1vVzGxqhhrJOVBgM6GBMm5FbvvKCpuw4fWcD6sGER6quEsoykpIC4F2LRtIPMDEr1NjcEbHu0qs/IWO1lh1wYsT2OSyMJHm+qq6FpgivYxI/KWiPsLG/usYM0BQyKxDF47+46BRiwNCzLURjS6i7PohQbJ3VCI9x1iy0h6jIicZQ9+o5onmMSb4JP4Nv4AWx72I6LgGq9kNPLsrbS7dSdyqdyJPYVR+r9fy3Pg56Pg6n+Xgw0KwX2ctexCr+DsbhKw7qjpneDa4+b2CoYk/TMk8N+FoemkNDb4/Tu5vZh22WSjm3mTXQ475s5yhJFIlhhX6BgxxPcMPeDbejbAmvqG5zhtHjWceEMTXm+9x8NbfW84se6bW0MibkeKzg36rC/POqgvepVSHoq0I/ml+rCk2AvbMsmHn+9LneSkdW4zKyNUdifjz2P4aYzN9OTIKVF3xcMVkOXfIf1GVSlOvU8F2PfFNPzYtRJq9dvSEKJnvmypGNSQMlw600sEH4nApcdAbZy7IKk7VEgoF/rqSKk/PEkSRxQubojaeNi7G88Wou6Y0kki9nlx3Mn5ByMlCJvemcIQYfSyCpdObNUhZiZmjdEDiq9Cbn2gTlUc8ATwNps4mVoDCEjwnGoKxQKzFi2ntAn6Q9OFSMApFQvkWu6PXTD/Php5MrNjbdZLG/WU2gPa+231GUuLRfo4Ldbw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 205 53 L 230 78 L 205 103 L 180 78 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 110px; margin-left: 205px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Одобрено?</div></div></div></foreignObject><text x="205" y="122" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Одобрено?</text></switch></g><path d="M 100 78 L 135.5 78.5 L 165.88 78.16" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78.01 L 165.96 84.66 L 165.81 71.66 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 205 53 L 205 13 L 265.88 13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 13 L 265.88 19.5 L 265.88 6.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 15px; margin-left: 239px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">да</div></div></div></foreignObject><text x="239" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">да</text></switch></g><path d="M 205 103 L 205 143 L 265.88 143" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 143 L 265.88 149.5 L 265.88 136.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 246px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">нет</div></div></div></foreignObject><text x="246" y="148" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">нет</text></switch></g><path d="M 120 78 L 173.63 78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78 L 171.88 81.5 L 173.63 78 L 171.88 74.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 2 49 L 2 107 C 2 111.97 6.03 116 11 116 L 109 116 C 113.97 116 118 111.97 118 107 L 118 49 C 118 44.03 113.97 40 109 40 L 11 40 C 6.03 40 2 44.03 2 49" fill="none" stroke="none" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 78px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Рассмотреть заявку</div></div></div></foreignObject><text x="60" y="82" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Рассмотреть заявку</text></switch></g></g></svg></diagram>
  
-<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="295px" height="158px" viewBox="-0.5 -0.5 295 158" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-17T17:56:03.509Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; version=&quot;22.1.18&quot; etag=&quot;sBH7L7gUUMDu8Cz6hpEf&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;grg7YXjBV2GYVaBwpZ0P&quot; name=&quot;Страница — 1&quot;&gt;1VjLctowFP0aL5vxA0NYYgjtIpnJTBZtl8IWthrZ8sgiQL++Vy+/oW6aTBuGEdLx1cO65x7p4gTr/PSZozJ7YAmmju8mJyfYOL6/mC2hlMBZA7O5q4GUk0RDXgM8kZ/YgNbsQBJcdQwFY1SQsgvGrChwLDoY4pwdu2Z7RruzlijFA+ApRnSIfiWJyDR66y8a/AsmaWZn9ubmhXNkjc2bVBlK2LEFBXdOsOaMCV3LT2tM5d7ZfdH9thee1gvjuBBTOvi6wwuiB/NuzsZ1lnfOxnNuVT1aqdJV5cIJtmbh4mx3o2SkEGpHwwi+7o0fOv7a/jgh2KwVrttdbDFq6ymw39/YLsbG9XqYP27bHRe+QQQuKOWb5KdUkvVmV+bFTYoEPqIz+CPKRE7hsQfVF8wFARrcox2mj6wigrACnu2YECwHAyofRCh+Tjk7FMmaUcbVJgV79WmNsaIklX0FKwFFphWD3zB0iUrMSY5VfcMzlu8O1WMDRewgKCnwuia424DQKpj8iapzvmO0aRtnwwrw6SJhvJqGEL6YwYz8DCamQ+Aa5prQ9SyTj00ghAbKWjFgMWRCL61HbtgJFUPQcbLOBtTDCcSlaTIuMpayAtG7Bo2UH3Bid6i2uWdy35VXf2AhzkZk0EGwrs9xYQXI83VzJRVEep2y+FlDW0KtvV6jXNj1HQbJQjzFohWHw03nmCJBXrpDjW2h6fooQ7FxVi0z1lmzsDtExQ48xqZXzxH1Mib5JvwIvsEnIr7J6UACdOu7mVzWN6d249xqtCJPYdN9rDf4XX0c9HwcTvPxYKBZL7JvexGr6ToYB3YcnVtm5jS4uN7AUqU7TcM8PeBreWivCL0TLdqoMjTn2hhXlah3+TVQ5b545yRJNJVxRX6inRpPMqR7Jm6uaa+5pJjOzdWgzabwqibDaTdfzju7+skM/lpyWRO231f4b7Vh/nG1wfvQ2hD0taEf06/VhjrM3lkc7Dx/uq63UpPluJjMzJX4o8nI/DcyEiy94P+VkduhM/6Brrwuvk1m+JZXvqm35sUoh1euTevgQPRsCchalXUCCKXbOTplCXPafLAZZKvqdc4ISDDwz4VUcXKeOJIkTsgcvfG0cTGWN17MJb2RRPJ6dtnC/Akpp0CVPJWOGRH4qUSKOUd4rGQhFpbWNYGjyhxvbpegIAQCQRrI6+OrRIUlfMwoRWVFGomR0z4g/qzs0a4SHMmE8i1yRa+ffrhG3Vu5Ym3TThb7x9QE2kOz+ddEi0vz11Nw9ws=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 205 53 L 230 78 L 205 103 L 180 78 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 110px; margin-left: 205px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Отказ?</div></div></div></foreignObject><text x="205" y="122" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Отказ?</text></switch></g><path d="M 100 78 L 135.51 78.49 L 165.91 78.17" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.91 78.04 L 165.98 84.67 L 165.84 71.67 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 205 53 L 205 13 L 265.88 13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 13 L 265.88 19.5 L 265.88 6.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 14px; margin-left: 238px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">нет</div></div></div></foreignObject><text x="238" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">нет</text></switch></g><path d="M 205 103 L 205 143 L 265.91 143" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.91 143 L 265.91 149.5 L 265.91 136.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 144px; margin-left: 245px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">да</div></div></div></foreignObject><text x="245" y="148" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">да</text></switch></g><path d="M 120 78 L 173.63 78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78 L 171.88 81.5 L 173.63 78 L 171.88 74.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 2 49 L 2 107 C 2 111.97 6.03 116 11 116 L 109 116 C 113.97 116 118 111.97 118 107 L 118 49 C 118 44.03 113.97 40 109 40 L 11 40 C 6.03 40 2 44.03 2 49" fill="none" stroke="none" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 78px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Рассмотреть заявку</div></div></div></foreignObject><text x="60" y="82" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Рассмотреть заявку</text></switch></g></g></svg></diagram> 
 ===== ✘ Как НЕ надо ===== ===== ✘ Как НЕ надо =====
  
-<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="295px" height="158px" viewBox="-0.5 -0.5 295 158" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-17T17:57:09.255Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;t1hfZ5bV96jz4oIsJmI9&quot; version=&quot;22.1.21&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;grg7YXjBV2GYVaBwpZ0P&quot; name=&quot;Страница — 1&quot;&gt;1VjLcpswFP0als3wMH4sjR/pIpnJTBZtlzLIoEYgRsix6ddXT0CAMzRN2sTjAenoSgLdc490cYJNfrmloMzuSQKx47vJxQm2ju97/mrGbwKpFbJ0QwWkFCXaqAUe0S+oQVejJ5TAyjJkhGCGShuMSVHAmFkYoJScbbMjwfasJUjhAHiMAR6i31DCMv0W/qLFv0KUZmZmb75SLTkwxvpNqgwk5NyBgp0TbCghTJXyywZisXhmXVS//ZXW5sEoLNiUDr7q8AzwSb+bs3Wd1U5co5m8qrLnbD1n6cpyKK9b3Rrs9auw2qxPSVDB5BqHEf+7Nz7378bcnJDbbCSu6ja2GLX1JNjvr20XY+N6Pcwft7XH5f8g4k4pxZvkl1Tw9+ZQ5sVNChg8g5p7KMpYjnmzx4vPkDLEiXEHDhA/kAoxRArediCMkZwbYNEQgfgppeRUJBuCCZWLFBzlrzPGGqNU9GWk5CjQtZh7EvIuUQkpyqEsb2lG8sOpemihiJwYRgXcNJR3W5DXCiJuUVXnB4Lb+pAvmkLioeClA2n+3ELCZ6Q1N9Gtgau5XJvw1vVzGxqhhrJOVBgM6GBMm5FbvvKCpuw4fWcD6sGER6quEsoykpIC4F2LRtIPMDEr1NjcEbHu0qs/IWO1lh1wYsT2OSyMJHm+qq6FpgivYxI/KWiPsLG/usYM0BQyKxDF47+46BRiwNCzLURjS6i7PohQbJ3VCI9x1iy0h6jIicZQ9+o5onmMSb4JP4Nv4AWx72I6LgGq9kNPLsrbS7dSdyqdyJPYVR+r9fy3Pg56Pg6n+Xgw0KwX2ctexCr+DsbhKw7qjpneDa4+b2CoYk/TMk8N+FoemkNDb4/Tu5vZh22WSjm3mTXQ475s5yhJFIlhhX6BgxxPcMPeDbejbAmvqG5zhtHjWceEMTXm+9x8NbfW84se6bW0MibkeKzg36rC/POqgvepVSHoq0I/ml+rCk2AvbMsmHn+9LneSkdW4zKyNUdifjz2P4aYzN9OTIKVF3xcMVkOXfIf1GVSlOvU8F2PfFNPzYtRJq9dvSEKJnvmypGNSQMlw600sEH4nApcdAbZy7IKk7VEgoF/rqSKk/PEkSRxQubojaeNi7G88Wou6Y0kki9nlx3Mn5ByMlCJvemcIQYfSyCpdObNUhZiZmjdEDiq9Cbn2gTlUc8ATwNps4mVoDCEjwnGoKxQKzFi2ntAn6Q9OFSMApFQvkWu6PXTD/Php5MrNjbdZLG/WU2gPa+231GUuLRfo4Ldbw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 205 53 L 230 78 L 205 103 L 180 78 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 110px; margin-left: 205px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Одобрено?</div></div></div></foreignObject><text x="205" y="122" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Одобрено?</text></switch></g><path d="M 100 78 L 135.78.L 165.88 78.16" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78.01 L 165.96 84.66 L 165.81 71.66 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 205 53 L 205 13 L 265.88 13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 13 L 265.88 19.5 L 265.88 6.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 15px; margin-left: 239px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">да</div></div></div></foreignObject><text x="239" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">да</text></switch></g><path d="M 205 103 L 205 143 L 265.88 143" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 143 L 265.88 149.5 L 265.88 136.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 246px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">нет</div></div></div></foreignObject><text x="246" y="148" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">нет</text></switch></g><path d="M 120 78 L 173.63 78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78 L 171.88 81.5 L 173.63 78 L 171.88 74.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 2 49 L 2 107 C 2 111.97 6.03 116 11 116 L 109 116 C 113.97 116 118 111.97 118 107 L 118 49 C 118 44.03 113.97 40 109 40 L 11 40 C 6.03 40 2 44.03 2 49" fill="none" stroke="none" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 78px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Рассмотреть заявку</div></div></div></foreignObject><text x="60" y="82" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Рассмотреть заявку</text></switch></g></g></svg></diagram>+<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="295px" height="158px" viewBox="-0.5 -0.5 295 158" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-17T17:56:03.509Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; version=&quot;22.1.18&quot; etag=&quot;sBH7L7gUUMDu8Cz6hpEf&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;grg7YXjBV2GYVaBwpZ0P&quot; name=&quot;Страница — 1&quot;&gt;1VjLctowFP0aL5vxA0NYYgjtIpnJTBZtl8IWthrZ8sgiQL++Vy+/oW6aTBuGEdLx1cO65x7p4gTr/PSZozJ7YAmmju8mJyfYOL6/mC2hlMBZA7O5q4GUk0RDXgM8kZ/YgNbsQBJcdQwFY1SQsgvGrChwLDoY4pwdu2Z7RruzlijFA+ApRnSIfiWJyDR66y8a/AsmaWZn9ubmhXNkjc2bVBlK2LEFBXdOsOaMCV3LT2tM5d7ZfdH9thee1gvjuBBTOvi6wwuiB/NuzsZ1lnfOxnNuVT1aqdJV5cIJtmbh4mx3o2SkEGpHwwi+7o0fOv7a/jgh2KwVrttdbDFq6ymw39/YLsbG9XqYP27bHRe+QQQuKOWb5KdUkvVmV+bFTYoEPqIz+CPKRE7hsQfVF8wFARrcox2mj6wigrACnu2YECwHAyofRCh+Tjk7FMmaUcbVJgV79WmNsaIklX0FKwFFphWD3zB0iUrMSY5VfcMzlu8O1WMDRewgKCnwuia424DQKpj8iapzvmO0aRtnwwrw6SJhvJqGEL6YwYz8DCamQ+Aa5prQ9SyTj00ghAbKWjFgMWRCL61HbtgJFUPQcbLOBtTDCcSlaTIuMpayAtG7Bo2UH3Bid6i2uWdy35VXf2AhzkZk0EGwrs9xYQXI83VzJRVEep2y+FlDW0KtvV6jXNj1HQbJQjzFohWHw03nmCJBXrpDjW2h6fooQ7FxVi0z1lmzsDtExQ48xqZXzxH1Mib5JvwIvsEnIr7J6UACdOu7mVzWN6d249xqtCJPYdN9rDf4XX0c9HwcTvPxYKBZL7JvexGr6ToYB3YcnVtm5jS4uN7AUqU7TcM8PeBreWivCL0TLdqoMjTn2hhXlah3+TVQ5b545yRJNJVxRX6inRpPMqR7Jm6uaa+5pJjOzdWgzabwqibDaTdfzju7+skM/lpyWRO231f4b7Vh/nG1wfvQ2hD0taEf06/VhjrM3lkc7Dx/uq63UpPluJjMzJX4o8nI/DcyEiy94P+VkduhM/6Brrwuvk1m+JZXvqm35sUoh1euTevgQPRsCchalXUCCKXbOTplCXPafLAZZKvqdc4ISDDwz4VUcXKeOJIkTsgcvfG0cTGWN17MJb2RRPJ6dtnC/Akpp0CVPJWOGRH4qUSKOUd4rGQhFpbWNYGjyhxvbpegIAQCQRrI6+OrRIUlfMwoRWVFGomR0z4g/qzs0a4SHMmE8i1yRa+ffrhG3Vu5Ym3TThb7x9QE2kOz+ddEi0vz11Nw9ws=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 205 53 L 230 78 L 205 103 L 180 78 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 110px; margin-left: 205px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Отказ?</div></div></div></foreignObject><text x="205" y="122" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Отказ?</text></switch></g><path d="M 100 78 L 135.51 78.49 L 165.91 78.17" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.91 78.04 L 165.98 84.67 L 165.84 71.67 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 205 53 L 205 13 L 265.88 13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.88 13 L 265.88 19.5 L 265.88 6.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 14px; margin-left: 238px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">нет</div></div></div></foreignObject><text x="238" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">нет</text></switch></g><path d="M 205 103 L 205 143 L 265.91 143" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.91 143 L 265.91 149.5 L 265.91 136.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 144px; margin-left: 245px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">да</div></div></div></foreignObject><text x="245" y="148" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">да</text></switch></g><path d="M 120 78 L 173.63 78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 78 L 171.88 81.5 L 173.63 78 L 171.88 74.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 2 49 L 2 107 C 2 111.97 6.03 116 11 116 L 109 116 C 113.97 116 118 111.97 118 107 L 118 49 C 118 44.03 113.97 40 109 40 L 11 40 C 6.03 40 2 44.03 2 49" fill="none" stroke="none" pointer-events="all"/><path d="M 0 48 C 0 42.48 4.48 38 10 38 L 110 38 C 115.52 38 120 42.48 120 48 L 120 108 C 120 113.52 115.52 118 110 118 L 10 118 C 4.48 118 0 113.52 0 108 L 0 48 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 78px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Рассмотреть заявку</div></div></div></foreignObject><text x="60" y="82" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Рассмотреть заявку</text></switch></g></g></svg></diagram>
 ===== Автор(ы) ===== ===== Автор(ы) =====
  
  --- //[[user:bell|Anatoly Belaychuk]] 2024-01-17 20:48//  --- //[[user:bell|Anatoly Belaychuk]] 2024-01-17 20:48//