Add content

This commit is contained in:
Oystein Kristoffer Tveit 2021-11-17 02:16:07 +01:00
parent d6848dc925
commit 63ebd5a952
12 changed files with 169 additions and 7 deletions

147
main.md
View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -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="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-16T19:57:44.521Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; version=&quot;15.7.4&quot; etag=&quot;xKFLj6U-MgqwRiGAxz72&quot;&gt;&lt;diagram id=&quot;KOalU2rd4urnJMs7M3Zj&quot;&gt;jZPBboMwDIafJncgZep1pV132amHnTNwSdQQo9QtsKdfKE4pqipNSIh8v53Ev42QRdPvvWr1F1ZgRZZUvZBbkWXrZB3eIxgmsHqTE6i9qSaUzuBgfoFhwvRiKjgvAgnRkmmXsETnoKQFU95jtww7ol2e2qoansChVPaZfpuKNJeVJzP/BFPreHKasPKjylPt8eL4PJFJuRmfSW5U3Ivjz1pV2D0guROy8Ig0fTV9AXa0Nto25X28UO/39uDoPwnZlHBV9sKlv7etNaUig46vSEO05VYYjKmpkJtOG4JDq8pR7cIcBKapsSwfjbUFWvS3XLkr8m2+DvxMHk8QFYcOxmB0xGOQ5iLadQVP0L8sLb0bFuYQsAHyQwjhhBVbPCyX3dzPNHZBP/Qyxikeofq+8Wxj+GAn43Lu2E17+Cvk7g8=&lt;/diagram&gt;&lt;/mxfile&gt;"><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

View File

@ -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="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-16T19:56:35.737Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; version=&quot;15.7.4&quot; etag=&quot;IbcD921IvG8CMCEABXok&quot;&gt;&lt;diagram id=&quot;Vl8WDxM0K2OXE8GCHviM&quot;&gt;jZNNb8IwDIZ/Te5NAxMcR/nYYTtx2DlrTRORxlUItOzXLyUOpUJIU6Wqeew3iV+7TBRNv3OyVV9YgWF5VvVMrFmeL7JFeA/gGsHsTURQO11FxEew179AMCN61hWcJoke0XjdTmGJ1kLpJ0w6h9007YBmemora3gC+1KaZ/qtK6+orHk28g/QtUon84wiP7I81g7Pls5juRCr4YnhRqa9KP+kZIXdAxIbJgqH6ONX0xdgBmuTbVG3fRG939uB9f8R5FFwkeZMpa+ll4F8anukK/prsuVWGAxSzsSqU9rDvpXlEO3CHASmfGMofNDGFGjQ3bRinr8vtsvAT97hEVLEooUhGa2nMeBzluy6gPPQvyyN3w0LcwjYgHfXkEKCGVlMI8iXtO7GhvLUBvXQzKSTNEP1fefRx/BBVqbl2LJb7OG3EJs/&lt;/diagram&gt;&lt;/mxfile&gt;"><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

View File

@ -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="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-16T19:57:00.915Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; version=&quot;15.7.4&quot; etag=&quot;QjCZ6WuEe09ZhCWpMr3E&quot;&gt;&lt;diagram id=&quot;AIpg-GV8FqL3Du3CeWKt&quot;&gt;jZPBboMwDIafJncg7dZzWbtdtksPO2fgkqghRqlb6J5+pHFKUVVpQkLk++0k/m2ELNvh3atOf2INVhRZPQj5Jopila3GdwCXCBYvMoLGmzqifAI78wsMM6YnU8NxFkiIlkw3hxU6BxXNmPIe+3nYHu381E418AB2lbKP9NvUpLmsZTbxDzCNTifnGSs/qjo0Hk+OzxOFlOvwRLlVaS+OP2pVY3+H5EbI0iNS/GqHEmywNtkW87ZP1Nu9PTj6T0IRE87Knrj0L6Ae/YGvR5dkybUoCGm5kOteG4Jdp6qg9uMMjExTa1neG2tLtOivufK1WG8XgR/J4wGS4tBBCEZHPAL5UiSrzuAJhqdl5TezxhkEbIH8ZQzhhAXby+OXp3U/NTNPLdB3jUxxiuenue08eTh+sI1pObXrqt39EnLzBw==&lt;/diagram&gt;&lt;/mxfile&gt;"><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

View File

@ -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="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-16T19:56:03.344Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; version=&quot;15.7.4&quot; etag=&quot;xqxc0QokOJiBWbAfkuAe&quot;&gt;&lt;diagram id=&quot;3G20tiJFlDmEMRTCvDpR&quot;&gt;jZJNb4MwDIZ/Te5A2qlnWLddJk3qYecMXBI1xCikBfbrFxqHD1WVJiSUPLZj+7UZL5rh3YpWfmIFmmVJNTD+yrLskBz8fwJjALsXHkBtVRVQuoCT+gWCCdGrqqDbODpE7VS7hSUaA6XbMGEt9lu3M+pt1lbU8ABOpdCP9FtVTlJb+2ThH6BqGTOnCVl+RHmpLV4N5WMZ5/n0BXMj4lvk30lRYb9C/Mh4YRFdODVDAXqSNsoW4t6eWOe6LRj3n4AsBNyEvlLrX3LslFeC6nNj1OTeFUxxKeN5L5WDUyvKydr7JfBMukaTuXMWL1CgRuuJQePd8jMaR7NO9yxqcgPrYHhafzqr4pcNsAFnR+9CATvSkfZsvvfL1NKotVxNLPoJWpR6fnkRyx9Ir3hd5nK3rXafH/8A&lt;/diagram&gt;&lt;/mxfile&gt;"><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

View File

@ -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="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-16T19:57:20.322Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; version=&quot;15.7.4&quot; etag=&quot;uz7D5yJ0d0vVh0R64pXm&quot;&gt;&lt;diagram id=&quot;r2UyNdIQ4s-erphLrhNM&quot;&gt;jZPBbsIwDIafJvc2AQRXCtsuOzFp56w1TUQaV2mgZU+/lDiUCiFNlarms/8k/u0yUTTDu5Ot+sQKDONZNTCxY5yvs3V4j+AawWIlIqidriLKJ3DQv0AwI3rWFXSzRI9ovG7nsERrofQzJp3Dfp52RDM/tZU1PIFDKc0z/daVV1TWMpv4B+hapZPzjCI/sjzVDs+WzmNciO34xHAj016U3ylZYf+AxJ6JwiH6+NUMBZjR2mRb1L29iN7v7cD6/wh4FFykOVPpX07arkXn6YL+mky5lQWjMGdi2yvt4dDKcoz2YQoCU74xFD5qYwo06G5a8bbacb4JvPMOT5AiFi2MyWg9DUG+ZMmsCzgPw8vC8rtdYQoBG/DuGlJIsCCDaQA3tOynbuapB+qhk0kmaYDq+8aTieGDfEzLqV+32MM/IfZ/&lt;/diagram&gt;&lt;/mxfile&gt;"><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

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -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">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</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

View File

@ -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>