d2/e2etests/testdata/stable/elk_shim/elk/sketch.exp.svg
Alexander Wang e9d9ee5db2
regen
2023-03-29 21:07:05 -07:00

116 lines
No EOL
30 KiB
XML

<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.3.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 769 1238"><svg id="d2-svg" class="d2-40321108" width="769" height="1238" viewBox="11 11 769 1238"><rect x="11.000000" y="11.000000" width="769.000000" height="1238.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-40321108 .text {
font-family: "d2-40321108-font-regular";
}
@font-face {
font-family: d2-40321108-font-regular;
src: url("data:application/font-woff;base64,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");
}
.d2-40321108 .text-bold {
font-family: "d2-40321108-font-bold";
}
@font-face {
font-family: d2-40321108-font-bold;
src: url("data:application/font-woff;base64,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");
}
.d2-40321108 .text-italic {
font-family: "d2-40321108-font-italic";
}
@font-face {
font-family: d2-40321108-font-italic;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
.d2-40321108 .fill-N1{fill:#0A0F25;}
.d2-40321108 .fill-N2{fill:#676C7E;}
.d2-40321108 .fill-N3{fill:#9499AB;}
.d2-40321108 .fill-N4{fill:#CFD2DD;}
.d2-40321108 .fill-N5{fill:#DEE1EB;}
.d2-40321108 .fill-N6{fill:#EEF1F8;}
.d2-40321108 .fill-N7{fill:#FFFFFF;}
.d2-40321108 .fill-B1{fill:#0D32B2;}
.d2-40321108 .fill-B2{fill:#0D32B2;}
.d2-40321108 .fill-B3{fill:#E3E9FD;}
.d2-40321108 .fill-B4{fill:#E3E9FD;}
.d2-40321108 .fill-B5{fill:#EDF0FD;}
.d2-40321108 .fill-B6{fill:#F7F8FE;}
.d2-40321108 .fill-AA2{fill:#4A6FF3;}
.d2-40321108 .fill-AA4{fill:#EDF0FD;}
.d2-40321108 .fill-AA5{fill:#F7F8FE;}
.d2-40321108 .fill-AB4{fill:#EDF0FD;}
.d2-40321108 .fill-AB5{fill:#F7F8FE;}
.d2-40321108 .stroke-N1{stroke:#0A0F25;}
.d2-40321108 .stroke-N2{stroke:#676C7E;}
.d2-40321108 .stroke-N3{stroke:#9499AB;}
.d2-40321108 .stroke-N4{stroke:#CFD2DD;}
.d2-40321108 .stroke-N5{stroke:#DEE1EB;}
.d2-40321108 .stroke-N6{stroke:#EEF1F8;}
.d2-40321108 .stroke-N7{stroke:#FFFFFF;}
.d2-40321108 .stroke-B1{stroke:#0D32B2;}
.d2-40321108 .stroke-B2{stroke:#0D32B2;}
.d2-40321108 .stroke-B3{stroke:#E3E9FD;}
.d2-40321108 .stroke-B4{stroke:#E3E9FD;}
.d2-40321108 .stroke-B5{stroke:#EDF0FD;}
.d2-40321108 .stroke-B6{stroke:#F7F8FE;}
.d2-40321108 .stroke-AA2{stroke:#4A6FF3;}
.d2-40321108 .stroke-AA4{stroke:#EDF0FD;}
.d2-40321108 .stroke-AA5{stroke:#F7F8FE;}
.d2-40321108 .stroke-AB4{stroke:#EDF0FD;}
.d2-40321108 .stroke-AB5{stroke:#F7F8FE;}
.d2-40321108 .background-color-N1{background-color:#0A0F25;}
.d2-40321108 .background-color-N2{background-color:#676C7E;}
.d2-40321108 .background-color-N3{background-color:#9499AB;}
.d2-40321108 .background-color-N4{background-color:#CFD2DD;}
.d2-40321108 .background-color-N5{background-color:#DEE1EB;}
.d2-40321108 .background-color-N6{background-color:#EEF1F8;}
.d2-40321108 .background-color-N7{background-color:#FFFFFF;}
.d2-40321108 .background-color-B1{background-color:#0D32B2;}
.d2-40321108 .background-color-B2{background-color:#0D32B2;}
.d2-40321108 .background-color-B3{background-color:#E3E9FD;}
.d2-40321108 .background-color-B4{background-color:#E3E9FD;}
.d2-40321108 .background-color-B5{background-color:#EDF0FD;}
.d2-40321108 .background-color-B6{background-color:#F7F8FE;}
.d2-40321108 .background-color-AA2{background-color:#4A6FF3;}
.d2-40321108 .background-color-AA4{background-color:#EDF0FD;}
.d2-40321108 .background-color-AA5{background-color:#F7F8FE;}
.d2-40321108 .background-color-AB4{background-color:#EDF0FD;}
.d2-40321108 .background-color-AB5{background-color:#F7F8FE;}
.d2-40321108 .color-N1{color:#0A0F25;}
.d2-40321108 .color-N2{color:#676C7E;}
.d2-40321108 .color-N3{color:#9499AB;}
.d2-40321108 .color-N4{color:#CFD2DD;}
.d2-40321108 .color-N5{color:#DEE1EB;}
.d2-40321108 .color-N6{color:#EEF1F8;}
.d2-40321108 .color-N7{color:#FFFFFF;}
.d2-40321108 .color-B1{color:#0D32B2;}
.d2-40321108 .color-B2{color:#0D32B2;}
.d2-40321108 .color-B3{color:#E3E9FD;}
.d2-40321108 .color-B4{color:#E3E9FD;}
.d2-40321108 .color-B5{color:#EDF0FD;}
.d2-40321108 .color-B6{color:#F7F8FE;}
.d2-40321108 .color-AA2{color:#4A6FF3;}
.d2-40321108 .color-AA4{color:#EDF0FD;}
.d2-40321108 .color-AA5{color:#F7F8FE;}
.d2-40321108 .color-AB4{color:#EDF0FD;}
.d2-40321108 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="network"><g class="shape" ><rect x="12.000000" y="311.000000" width="603.000000" height="892.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="313.500000" y="344.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">network</text></g><g id="user"><g class="shape" ><path d="M 447 99 H 317 V 98 C 317 83 331 70 354 63 C 341 58 334 50 334 40 C 334 25 355 12 382 12 C 408 12 430 25 430 40 C 430 49 423 58 410 63 C 432 69 447 83 447 98 V 99 H 447 Z" class=" stroke-B1 fill-B3" style="stroke-width:2;" /></g><text x="382.000000" y="120.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">user</text></g><g id="api server"><g class="shape" ><rect x="597.000000" y="59.000000" width="116.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="655.000000" y="97.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">api server</text></g><g id="logs"><g class="shape" ><path d="M 706 301 H 757 C 758 301 759 301 760 302 L 777 318 C 778 319 778 320 778 321 V 388 C 778 388 778 388 778 388 H 706 C 705 388 705 388 705 388 V 302 C 705 301 705 301 706 301 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 777 388 H 706 C 705 388 705 388 705 387 V 302 C 705 301 705 301 706 301 H 756 C 757 301 757 301 757 302 V 319 C 757 320 758 321 759 321 H 777 C 778 321 778 321 778 322 V 387 C 777 388 778 388 777 388 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 696 311 H 747 C 748 311 749 311 750 312 L 767 328 C 768 329 768 330 768 331 V 398 C 768 398 768 398 768 398 H 696 C 695 398 695 398 695 398 V 312 C 695 311 695 311 696 311 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 767 398 H 696 C 695 398 695 398 695 397 V 312 C 695 311 695 311 696 311 H 746 C 747 311 747 311 747 312 V 329 C 747 330 748 331 749 331 H 767 C 768 331 768 331 768 332 V 397 C 767 398 768 398 767 398 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /></g><text x="731.500000" y="360.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">logs</text></g><g id="network.cell tower"><g class="shape" ><rect x="62.000000" y="361.000000" width="240.000000" height="403.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="182.000000" y="390.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">cell tower</text></g><g id="network.online portal"><g class="shape" ><rect x="322.000000" y="366.000000" width="243.000000" height="169.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="443.500000" y="395.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">ONLINE PORTALLLL</text></g><g id="network.data processor"><g class="shape" ><rect x="82.000000" y="935.000000" width="199.000000" height="218.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="181.500000" y="964.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">data processor</text></g><g id="network.cell tower.satellites"><g class="shape" ><path d="M 137 401 H 262 C 258 401 247 417 247 432 C 247 446 258 462 262 462 H 137 C 133 462 122 446 122 432 C 122 417 133 401 137 401 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 127 411 H 252 C 248 411 237 427 237 442 C 237 456 248 472 252 472 H 127 C 123 472 112 456 112 442 C 112 427 123 411 127 411 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="182.000000" y="447.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">satellites</text></g><g id="network.cell tower.transmitter"><g class="shape" ><rect x="112.000000" y="653.000000" width="140.000000" height="61.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="182.000000" y="689.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">transmitter</text></g><g id="network.online portal.ui"><g class="shape" ><path d="M 423 416 L 403 450 L 423 485 L 463 485 L 483 450 L 463 416 Z" class=" stroke-B1 fill-N5" style="stroke-width:2;" /></g><text x="443.000000" y="456.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">ui</text></g><g id="network.data processor.storage"><g class="shape" ><path d="M 142 999 C 142 975 187 975 192 975 C 196 975 241 975 241 999 V 1069 C 241 1093 196 1093 192 1093 C 187 1093 142 1093 142 1069 V 999 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 142 999 C 142 1023 187 1023 192 1023 C 196 1023 241 1023 241 999" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 132 1009 C 132 985 177 985 182 985 C 186 985 231 985 231 1009 V 1079 C 231 1103 186 1103 182 1103 C 177 1103 132 1103 132 1079 V 1009 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 132 1009 C 132 1033 177 1033 182 1033 C 186 1033 231 1033 231 1009" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="181.500000" y="1061.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">storage</text></g><g id="network.cell tower.(satellites -&gt; transmitter)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 138.000000 474.000000 L 138.000000 649.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="138.500000" y="568.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">send</text></g><g id="network.cell tower.(satellites -&gt; transmitter)[1]"><path d="M 182.000000 474.000000 L 182.000000 649.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="182.500000" y="568.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">send</text></g><g id="network.cell tower.(satellites -&gt; transmitter)[2]"><path d="M 226.000000 474.000000 L 226.000000 649.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="226.500000" y="568.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">send</text></g><g id="network.(cell tower.transmitter -&gt; data processor.storage)[0]"><path d="M 182.000000 716.000000 L 182.000000 981.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="182.000000" y="855.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">phone logs</text></g><g id="(user -&gt; network.cell tower)[0]"><path d="M 360.994950 100.999994 L 360.858586 155.000032 S 360.833333 165.000000 350.833333 165.000000 L 248.583333 165.000000 S 238.583333 165.000000 238.583333 175.000000 L 238.583333 357.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="239.000000" y="174.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">make call</text></g><g id="(user -&gt; network.online portal.ui)[0]"><marker id="mk-2177206569" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B2" stroke-width="2" /> </marker><path d="M 430.000000 101.000000 L 430.000000 412.000000" fill="none" class="connection stroke-B2" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" marker-end="url(#mk-2177206569)" mask="url(#d2-40321108)" /><text x="430.000000" y="263.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">access</text></g><g id="(api server -&gt; network.online portal.ui)[0]"><path d="M 626.000000 127.000000 L 626.000000 256.000000 S 626.000000 266.000000 616.000000 266.000000 L 466.833333 266.000000 S 456.833333 266.000000 456.844444 275.999994 L 456.995556 412.000002" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="537.000000" y="272.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">display</text></g><g id="(api server -&gt; logs)[0]"><path d="M 684.000000 127.000000 L 684.000000 155.000000 S 684.000000 165.000000 694.000000 165.000000 L 721.500000 165.000000 S 731.500000 165.000000 731.534246 174.999941 L 731.986301 307.000023" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /><text x="732.000000" y="200.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">persist</text></g><g id="(network.data processor -&gt; api server)[0]"><path d="M 132.500000 1155.000000 L 132.500000 1238.000000 S 132.500000 1248.000000 142.500000 1248.000000 L 645.000000 1248.000000 S 655.000000 1248.000000 655.000000 1238.000000 L 655.000000 129.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-40321108)" /></g><mask id="d2-40321108" maskUnits="userSpaceOnUse" x="11" y="11" width="769" height="1238">
<rect x="11" y="11" width="769" height="1238" fill="white"></rect>
<rect x="122.000000" y="552.000000" width="33" height="21" fill="black"></rect>
<rect x="166.000000" y="552.000000" width="33" height="21" fill="black"></rect>
<rect x="210.000000" y="552.000000" width="33" height="21" fill="black"></rect>
<rect x="145.000000" y="839.000000" width="74" height="21" fill="black"></rect>
<rect x="207.000000" y="158.000000" width="64" height="21" fill="black"></rect>
<rect x="408.000000" y="247.000000" width="44" height="21" fill="black"></rect>
<rect x="513.000000" y="256.000000" width="48" height="21" fill="black"></rect>
<rect x="709.000000" y="184.000000" width="46" height="21" fill="black"></rect>
</mask></svg></svg>