Add content
147
main.md
|
@ -431,12 +431,15 @@ Regn ut 1920x1080 x 24 bits
|
|||
|
||||
\\[ 16\ bits \cdot 44100\ Hz \cdot (3 \cdot 60)s \cdot 2\ kanaler \\]
|
||||
|
||||
Note:
|
||||
|
||||
tegn en bølge, og vis frekvensen
|
||||
|
||||
---
|
||||
|
||||
## Encoding og Komprimering
|
||||
|
||||
-
|
||||
-
|
||||
- "Hvordan tolke dataen"
|
||||
- Lossless vs lossy
|
||||
|
||||
Note:
|
||||
|
@ -453,6 +456,10 @@ Note:
|
|||
|
||||
\\[ A6B4A5B2 \\] <!-- .element: class="fragment" data-fragment-index="1" -->
|
||||
|
||||
Note:
|
||||
|
||||
Rart for tekst, men gir mening for bilder -> Runlength encoding
|
||||
|
||||
----
|
||||
|
||||
### Eksempel på lossy komprimering
|
||||
|
@ -463,20 +470,86 @@ Dte e en eksmplstnig <!-- .element: class="fragment" data-fragment-index="1" -->
|
|||
|
||||
Note:
|
||||
ikke vanlig for tekst, men akseptabelt for video/lyd/bilde
|
||||
Gjøres ofte på tjenester som messenger.
|
||||
|
||||
---
|
||||
|
||||
# Algoritmer
|
||||
|
||||
|
||||
|
||||
Note:
|
||||
Beskriver stegvis og nøyaktig hvordan man løser et problem
|
||||
Uten tolkning
|
||||
Pseudokode
|
||||
|
||||
----
|
||||
|
||||
(Eksempel på pseudokode)
|
||||
|
||||
---
|
||||
|
||||
## Kompleksitet
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
\\[ \mathcal{O}(1) \\]
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
```python
|
||||
def f(lst):
|
||||
print('Hi!')
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
\\[ \mathcal{O}(n) \\]
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
```python
|
||||
def f(lst):
|
||||
for item in lst:
|
||||
print(item)
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
\\[ \mathcal{O}(n^2) \\]
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
```python
|
||||
def f(lst):
|
||||
for item in lst:
|
||||
for itemOnceMore in lst:
|
||||
print(item, itemOnceMore)
|
||||
```
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
Note:
|
||||
brukes mer om dere skal programmere mye
|
||||
|
||||
----
|
||||
|
||||
Sorteringsalgortimer:
|
||||
|
||||
- Bubble sort: \\(\mathcal{O}(n^2)\\)
|
||||
- Merge sort : \\(\mathcal{O}(n\ log\ n)\\)
|
||||
|
||||
---
|
||||
|
||||
# Nettverk
|
||||
|
@ -491,9 +564,73 @@ ikke vanlig for tekst, men akseptabelt for video/lyd/bilde
|
|||
|
||||
### Historie
|
||||
|
||||
|
||||
- ARPAnet
|
||||
|
||||
Note:
|
||||
Sponset av Dep. of defense, USA
|
||||
Kjellermaskiner, matte
|
||||
Ble ikke brukt aktivt hele tiden
|
||||
Overføre instruksjoner
|
||||
Maksimal utnyttelse
|
||||
Flere universiteter koblet seg på
|
||||
Ikke veldig planlagt
|
||||
|
||||
---
|
||||
|
||||
### 5 lags modellen
|
||||
|
||||
<img src="./static/graphics/network-stack.svg" width=40%/>
|
||||
|
||||
Note:
|
||||
pakker
|
||||
pakket inn i hverandre
|
||||
|
||||
----
|
||||
|
||||
### Physical layer
|
||||
|
||||
Note:
|
||||
Medium for kommunikasjon mellom 2 eller flere endrepunkter
|
||||
|
||||
----
|
||||
|
||||
### Data link layer
|
||||
|
||||
Note:
|
||||
Etablert: Kommunikasjonsmedium
|
||||
|
||||
Stabil overføring, og kontakt med andre ender
|
||||
|
||||
----
|
||||
|
||||
### Network layer
|
||||
|
||||
Note:
|
||||
Etablert: Flere computere er koblet sammen
|
||||
|
||||
Kommunikasjon gjennom flere computere.
|
||||
|
||||
Oppfører seg litt som postkontorer
|
||||
|
||||
----
|
||||
|
||||
### Transport layer
|
||||
|
||||
|
||||
Note:
|
||||
Etablert: Link over mange computere.
|
||||
|
||||
Stabil og sikker kommunikasjon til tross for forsvunnede pakker,
|
||||
|
||||
----
|
||||
|
||||
Etablert: Stabil og sikker kommunikasjon.
|
||||
|
||||
Applikasjonsspesifikk data.
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
# Programvareutvikling
|
||||
|
||||
|
|
After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="121px" height="41px" viewBox="-0.5 -0.5 121 41" content="<mxfile host="app.diagrams.net" modified="2021-11-16T19:57:44.521Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" version="15.7.4" etag="xKFLj6U-MgqwRiGAxz72"><diagram id="KOalU2rd4urnJMs7M3Zj">jZPBboMwDIafJncgZep1pV132amHnTNwSdQQo9QtsKdfKE4pqipNSIh8v53Ev42QRdPvvWr1F1ZgRZZUvZBbkWXrZB3eIxgmsHqTE6i9qSaUzuBgfoFhwvRiKjgvAgnRkmmXsETnoKQFU95jtww7ol2e2qoansChVPaZfpuKNJeVJzP/BFPreHKasPKjylPt8eL4PJFJuRmfSW5U3Ivjz1pV2D0guROy8Ig0fTV9AXa0Nto25X28UO/39uDoPwnZlHBV9sKlv7etNaUig46vSEO05VYYjKmpkJtOG4JDq8pR7cIcBKapsSwfjbUFWvS3XLkr8m2+DvxMHk8QFYcOxmB0xGOQ5iLadQVP0L8sLb0bFuYQsAHyQwjhhBVbPCyX3dzPNHZBP/Qyxikeofq+8Wxj+GAn43Lu2E17+Cvk7g8=</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="120" height="40" rx="6" ry="6" fill="#ec5d58" stroke="none" 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: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgba(0, 0, 0, 1); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Application</div></div></div></foreignObject><text x="60" y="25" fill="rgba(0, 0, 0, 1)" font-family="Helvetica" font-size="15px" text-anchor="middle">Application</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="121px" height="41px" viewBox="-0.5 -0.5 121 41" content="<mxfile host="app.diagrams.net" modified="2021-11-16T19:56:35.737Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" version="15.7.4" etag="IbcD921IvG8CMCEABXok"><diagram id="Vl8WDxM0K2OXE8GCHviM">jZNNb8IwDIZ/Te5NAxMcR/nYYTtx2DlrTRORxlUItOzXLyUOpUJIU6Wqeew3iV+7TBRNv3OyVV9YgWF5VvVMrFmeL7JFeA/gGsHsTURQO11FxEew179AMCN61hWcJoke0XjdTmGJ1kLpJ0w6h9007YBmemora3gC+1KaZ/qtK6+orHk28g/QtUon84wiP7I81g7Pls5juRCr4YnhRqa9KP+kZIXdAxIbJgqH6ONX0xdgBmuTbVG3fRG939uB9f8R5FFwkeZMpa+ll4F8anukK/prsuVWGAxSzsSqU9rDvpXlEO3CHASmfGMofNDGFGjQ3bRinr8vtsvAT97hEVLEooUhGa2nMeBzluy6gPPQvyyN3w0LcwjYgHfXkEKCGVlMI8iXtO7GhvLUBvXQzKSTNEP1fefRx/BBVqbl2LJb7OG3EJs/</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="120" height="40" rx="6" ry="6" fill="#52a8f9" stroke="none" 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: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgba(0, 0, 0, 1); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Data Link</div></div></div></foreignObject><text x="60" y="25" fill="rgba(0, 0, 0, 1)" font-family="Helvetica" font-size="15px" text-anchor="middle">Data Link</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="121px" height="41px" viewBox="-0.5 -0.5 121 41" content="<mxfile host="app.diagrams.net" modified="2021-11-16T19:57:00.915Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" version="15.7.4" etag="QjCZ6WuEe09ZhCWpMr3E"><diagram id="AIpg-GV8FqL3Du3CeWKt">jZPBboMwDIafJncg7dZzWbtdtksPO2fgkqghRqlb6J5+pHFKUVVpQkLk++0k/m2ELNvh3atOf2INVhRZPQj5Jopila3GdwCXCBYvMoLGmzqifAI78wsMM6YnU8NxFkiIlkw3hxU6BxXNmPIe+3nYHu381E418AB2lbKP9NvUpLmsZTbxDzCNTifnGSs/qjo0Hk+OzxOFlOvwRLlVaS+OP2pVY3+H5EbI0iNS/GqHEmywNtkW87ZP1Nu9PTj6T0IRE87Knrj0L6Ae/YGvR5dkybUoCGm5kOteG4Jdp6qg9uMMjExTa1neG2tLtOivufK1WG8XgR/J4wGS4tBBCEZHPAL5UiSrzuAJhqdl5TezxhkEbIH8ZQzhhAXby+OXp3U/NTNPLdB3jUxxiuenue08eTh+sI1pObXrqt39EnLzBw==</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="120" height="40" rx="6" ry="6" fill="#72bf41" stroke="none" 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: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgba(0, 0, 0, 1); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Network</div></div></div></foreignObject><text x="60" y="25" fill="rgba(0, 0, 0, 1)" font-family="Helvetica" font-size="15px" text-anchor="middle">Network</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="121px" height="41px" viewBox="-0.5 -0.5 121 41" content="<mxfile host="app.diagrams.net" modified="2021-11-16T19:56:03.344Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" version="15.7.4" etag="xqxc0QokOJiBWbAfkuAe"><diagram id="3G20tiJFlDmEMRTCvDpR">jZJNb4MwDIZ/Te5A2qlnWLddJk3qYecMXBI1xCikBfbrFxqHD1WVJiSUPLZj+7UZL5rh3YpWfmIFmmVJNTD+yrLskBz8fwJjALsXHkBtVRVQuoCT+gWCCdGrqqDbODpE7VS7hSUaA6XbMGEt9lu3M+pt1lbU8ABOpdCP9FtVTlJb+2ThH6BqGTOnCVl+RHmpLV4N5WMZ5/n0BXMj4lvk30lRYb9C/Mh4YRFdODVDAXqSNsoW4t6eWOe6LRj3n4AsBNyEvlLrX3LslFeC6nNj1OTeFUxxKeN5L5WDUyvKydr7JfBMukaTuXMWL1CgRuuJQePd8jMaR7NO9yxqcgPrYHhafzqr4pcNsAFnR+9CATvSkfZsvvfL1NKotVxNLPoJWpR6fnkRyx9Ir3hd5nK3rXafH/8A</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="120" height="40" rx="6" ry="6" fill="rgba(255, 255, 255, 1)" stroke="none" 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: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgba(0, 0, 0, 1); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Physical</div></div></div></foreignObject><text x="60" y="25" fill="rgba(0, 0, 0, 1)" font-family="Helvetica" font-size="15px" text-anchor="middle">Physical</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="121px" height="41px" viewBox="-0.5 -0.5 121 41" content="<mxfile host="app.diagrams.net" modified="2021-11-16T19:57:20.322Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" version="15.7.4" etag="uz7D5yJ0d0vVh0R64pXm"><diagram id="r2UyNdIQ4s-erphLrhNM">jZPBbsIwDIafJvc2AQRXCtsuOzFp56w1TUQaV2mgZU+/lDiUCiFNlarms/8k/u0yUTTDu5Ot+sQKDONZNTCxY5yvs3V4j+AawWIlIqidriLKJ3DQv0AwI3rWFXSzRI9ovG7nsERrofQzJp3Dfp52RDM/tZU1PIFDKc0z/daVV1TWMpv4B+hapZPzjCI/sjzVDs+WzmNciO34xHAj016U3ylZYf+AxJ6JwiH6+NUMBZjR2mRb1L29iN7v7cD6/wh4FFykOVPpX07arkXn6YL+mky5lQWjMGdi2yvt4dDKcoz2YQoCU74xFD5qYwo06G5a8bbacb4JvPMOT5AiFi2MyWg9DUG+ZMmsCzgPw8vC8rtdYQoBG/DuGlJIsCCDaQA3tOynbuapB+qhk0kmaYDq+8aTieGDfEzLqV+32MM/IfZ/</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="120" height="40" rx="6" ry="6" fill="#f6d229" stroke="none" 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: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgba(0, 0, 0, 1); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Transport</div></div></div></foreignObject><text x="60" y="25" fill="rgba(0, 0, 0, 1)" font-family="Helvetica" font-size="15px" text-anchor="middle">Transport</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
|
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 9.3 KiB |
|
@ -1 +1 @@
|
|||
<mxfile host="app.diagrams.net" modified="2021-11-15T19:22:01.507Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" etag="-01Wis6rnk-IngTut06P" version="15.7.4" type="device"><diagram id="FoPzOr6xO5Z_VcP7m6Hq" name="Page-1">7V1Nb9s4EP01PiYgqU8e06RpsWixBYrdbY+KrdhqZdOQmTbpr1/KJmWZTpNZRN0R3ckhsSjJYjSj94acedQkulzev2mK9eK9mpX1RLDZ/SS6mggRyUSYP23Lw65F8My2zJtqtmvj+4aP1Y/SNjLbelfNys3BgVqpWlfrw8apWq3KqT5oK5pGfT887FbVh1ddF/PyqOHjtKiPW/+pZnqxa80Ttm9/W1bzhbsyZ3bPTTH9Om/U3cpeb6VW5W7PsnBfYw/dLIqZ+t5ril5PostGKb37tLy/LOv2vro7tjvv+id7uy435UpDTlB/p6vmi/rj7c1V9dfd8sfmz3V0xnNrqI1+cDejnJl7Yze3/0/0avsflu0XMbP15W659g5QjV6ouVoV9Tul1qadt8eVWj9YYxd3WpmmhV7Wdm95X+lP7TeeJ3brs/3+9vPVfX/jwW7cqpW+VLVqtj2Nrrc/7UGr2UXrBvsOmZbrqq7teRvdqK9l70y2/en2OKOnpmV3P9qb8NMbbZs26q6Zlk/c3Sy1vlw081I/daDsHMI8ZKValrp5MCc2ZV3o6tthTwrr7PPuuL3VzQdr+P/iBJJjOcGpGpT3HnEEi7p+fivqO3upIwsbPFq3H6vlFhz7VvlWNroy6HhRV/OVadOtNbvWd8VNWX9Qm0pXqt17o7RWS3NA3e541SFizzq32x9zyPZiF5v1DsRbexVu47a6b53rle3P1ULrFv0v2jshrqezVXxeGfy/rYwTNudTc0VxPSt0Yf607RvztzE3T51VulxuzmKznba/3qtVpVVjTJKfr1fzA0d+ygVvjbd5DrZtV+tiWukWkSTrvKu9N+X90/517Az2hDS2FGHpM5V2+/uei0zvd22LPg+5xuEhIY8IEmCQkIWB8XmMTvR9mu9I/zSIHuoEu3ALzwlyeqoHNuhPoP1/4vmMeD4cno/lIc8nY+B5Cv2BiJBDeT7FhfiEDDqsQbE5OyWDDvyEZqicnRNnB8TZ7JCzs3QEnC0JEWCIIKEQjztbJwkRwkGENPOi+AgfEdxAghDhGUTIGRQRUMf1rpuECEEgghcjRAk6IrhhPTlQCA4Ui+TAgeIRUEqeEaXAKEWEQSmCECEcRIj46KaKXUaYHCgEB0pcCYh1IM5HwCkCLf1o7lrz8Km/8bm/sU9Cb7cCzUK7FP/zTBShMlFMQBIOkGTOOg5IRCrQgSQ69hgKTh991hIoJOBmLSMqNxvaoDGuQdHKzU7WoKhZS9dNIu0QSDuNDoePPBYjiP5pRgkICVCVAS7G5yQyCAgSMpl7kICfpeCCKhmAkACuR0Yd2vOIykmHNihyHH/SpL3XoLbSiL085YydMy4nTylU2o0PZVOZ+1w2tm1w/3iB2e2pH1RlLr2fFvYDQ+GqWdx37BzSnuZ5T9ePFzhUehwknJBDYSCEFKhRIElQAooCk9ifzc3Ro8CcCqID8qCY+YlFt9YHZj6AxhFAUoFWREvUYhUeoxW0dplidi6SyQkni8G18TlqeEG18QGRg8i8SSaBTw6SaqkD8iCeeAPUERRT85hmtWCk4haSej68QBVcuW4SJIQACRHzxqxjSGZGJLMHQoKAxpkJ6ogjIpn90AZFHTjwiNY6GtiguHMCrptE2iGQdhz75QYMn7QTKkoEQkIEhQTc7HRCUdjQBsUl7QQtCvsNlqMGOwFuKC5JaBgQ0afcI/pkBCskJWj5wN8BRsAyQ1RNkSSZYUAwkuXevH/ixnuYMEKqNCAkQEVMuOMFSSKmgCAhTz1IyEaQCkzQUoG9whQZ5ZNeZQo7T+PnqlO2W369cmgoA9VFSVSpJE+OUYVo42UGxc0NJZRKGNqgqDIlScrFgOKAVPhxAH7+X5LqISAPin3VU8bRPYjHVLMOJBXouv7IYV+KV7P+G0w6gp1AoEYWpGUKihf83EU8Al7Ae1HffoYhO2Xpi4RKXzhDVkHRuHNgi2KXN9B7GoY2KHLMR8qQoQ2KW2RKcsOA4rdOXejit64YBTN+o5pEGCRwBn0ZD3ocdtKLIKGYdAe0aBZlJAoOCOf5UQZgBGKC+NhjCBSeQO/Rx348Jgng4BZF1Xl3/SSYDwLm/bUfkhGk6VKqAYWCggCH87iL1KYkAxzepLjvD8noKR3cpAI1k9p1lLg7CO6W3JuLS0YwRstoeh4KC1BtKGe4ku+MpleHNynyZBwJfgNCesGOlugbQdUMI7VnSD7EpedDMf4LjnlKaR4otUD1nujRAk3SD29S3BoqRiLekJBe+CredATrg6Q0iIDCAlTRxxluJV5GpZXDmxSXvBnJNENCesY8NcUokJ5K6KGwAH3fGHYAmJJwcniT4i6wwEhOHRLSc+7F9Dm+Ip8zkl6G5EOR8N4jl/MU3YcyqgCEUgtYQ8mRSwBJ0RMQLJgn0KMWluFTS0aJASAscLCkh+PWenMSgIQEC9LLOUunvsBEBbSphd5CDWkqXcNuKchMxK7hhJeCtPABKmPEBRp5jCvEHS80KcedrXAdJe4Igjuy7JA70hFElJIGmlBUEGBUwM1WuY4SKoSACoLFh6iQjGAKU1KyCooK4NpmjlqWIJwClUw6oElxtWacytVDBvruddKYQE8TilBUgL5syj6WeKhAAoSQUMEXIIzh9bTujWWECs+iArhYHRkVJBUaD29SgQv0pD8ICOh5no8Q6KmCEYoK4Fp1jluUyqlWPShU8MpMBD4qdF0gVHgWFcB1zdioQHXNAaGC6CbgXfHZCETpnMqaQ3Ihf7ZxBB4kjtdGOySRwd445fbgvXHqET4ckngEuLxR4A5SBU0lDW5S5FWSBFWsBkQE0luy/LEVy7vlbftE0DX+goJVmnaAggK8uhRX3eK+mUAhBFDgkZd1ilzKp4cKIomPUaFr/AUuRCkKKCqIUEIFqi4d2qQ5bs2R6yfhfBA4z72k0x74e0AfiUfCv65xeB/K0eaX3WyB+7xTKgk3dXAaL6gGv+DwF3FD+7gopXv73jTFevFezcr2iH8B</diagram></mxfile>
|
||||
<mxfile host="app.diagrams.net" modified="2021-11-16T20:05:55.797Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" etag="rhMvgsEsmnAljsOD65e9" version="15.7.4" type="device"><diagram id="ayH7IwpMUGKmzRZnhKLC" name="Page-1">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</diagram></mxfile>
|
After Width: | Height: | Size: 288 KiB |
|
@ -0,0 +1 @@
|
|||
<mxfile host="app.diagrams.net" modified="2021-11-16T19:55:31.652Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" etag="GwL-ErYEHqJ2yfTtP6If" version="15.7.4" type="device"><diagram id="cnfusq8POEsLmfGbvMva" name="Page-1">1Zdtb5swEMc/DS8bAQ5J+jLPk5p1lTJtLycHHPBifMg4CdmnHwabQEnTVEuFRqQI/+8w9u/Oh22haZwtBU6irxAQZrl2kFloZrnuyB7l/0o4lUJ/gEohFDQoJecsrOkfokVbq3sakLThKAGYpElT9IFz4suGhoWAY9NtC6z51gSHpCWsfcza6k8ayEhPy7PP+hdCw8i82bG1ZYP9XShgz/X7LBehifqV5hibvrR/GuEAjjUJzS00FQCyvIuzKWEKrcFWPrd4w1qNWxAub3lg9fR7uXr+MV59eyCZH4xnO/H0oHs5YLbXPMZJwqiPJQWuxy1PhlUxW6L6cyw0OUZUknWCfWU95smRa5GMmTZvKWNTYCCKZ9F86s28Ua6nUsCOGAsHTpQzcKlzw/Esw7A+OTNSIiTJapKe7JJATKQ45S7a2tfcT83m8Rxkx4QmqgXY+GGdV2HV8ZltfqPxfgA1aqH+LjBPExDyrqAXg5nrPnYH+rFr0P0W6GcijyB2d8U8dCeLvtMdZqfzhPZanGdY4lxZUX5f1p47Hi06TGmn85wetFi/RKc0r9Ps30B3BLT7auy4LaJXSNo3kDSfd+UbMpym+j7dEelHuvG6VhdXFQezAXHvA70iqqkje9jzWtz7F7A73mdhb38FW9jVpiq5ffrV1hBvTA/2VSxDr5mLFxa3d4GJ92mpaH8kFW9Z1DelIha+WeRvVoJ2FK5H9f3U7Ary6H3GDToJUC6JmB/ymaeXuAY4jaraUIOP06Q8pmxppuwThjeEvUBKiy01mvlEdZwbFC1VwVevHDYgJcQ1hzGjoTJIUIHGulX1A3vJKM9DZw5IdjnWRM0rzkJ1bOsdDkGPyIgITuSvYs/ZKkZ2cf3PqZA3z+epwlY7s6L5Xw==</diagram></mxfile>
|