d2/e2etests/testdata/stable/icon-containers/elk/sketch.exp.svg
Alexander Wang e6cedef763
ta
2024-12-14 19:54:49 -07:00

105 lines
No EOL
18 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.6.8-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 462 468"><svg id="d2-svg" class="d2-1055040941" width="462" height="468" viewBox="11 11 462 468"><rect x="11.000000" y="11.000000" width="462.000000" height="468.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1055040941 .text {
font-family: "d2-1055040941-font-regular";
}
@font-face {
font-family: d2-1055040941-font-regular;
src: url("data:application/font-woff;base64,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");
}
.d2-1055040941 .text-bold {
font-family: "d2-1055040941-font-bold";
}
@font-face {
font-family: d2-1055040941-font-bold;
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-1055040941 .fill-N1{fill:#0A0F25;}
.d2-1055040941 .fill-N2{fill:#676C7E;}
.d2-1055040941 .fill-N3{fill:#9499AB;}
.d2-1055040941 .fill-N4{fill:#CFD2DD;}
.d2-1055040941 .fill-N5{fill:#DEE1EB;}
.d2-1055040941 .fill-N6{fill:#EEF1F8;}
.d2-1055040941 .fill-N7{fill:#FFFFFF;}
.d2-1055040941 .fill-B1{fill:#0D32B2;}
.d2-1055040941 .fill-B2{fill:#0D32B2;}
.d2-1055040941 .fill-B3{fill:#E3E9FD;}
.d2-1055040941 .fill-B4{fill:#E3E9FD;}
.d2-1055040941 .fill-B5{fill:#EDF0FD;}
.d2-1055040941 .fill-B6{fill:#F7F8FE;}
.d2-1055040941 .fill-AA2{fill:#4A6FF3;}
.d2-1055040941 .fill-AA4{fill:#EDF0FD;}
.d2-1055040941 .fill-AA5{fill:#F7F8FE;}
.d2-1055040941 .fill-AB4{fill:#EDF0FD;}
.d2-1055040941 .fill-AB5{fill:#F7F8FE;}
.d2-1055040941 .stroke-N1{stroke:#0A0F25;}
.d2-1055040941 .stroke-N2{stroke:#676C7E;}
.d2-1055040941 .stroke-N3{stroke:#9499AB;}
.d2-1055040941 .stroke-N4{stroke:#CFD2DD;}
.d2-1055040941 .stroke-N5{stroke:#DEE1EB;}
.d2-1055040941 .stroke-N6{stroke:#EEF1F8;}
.d2-1055040941 .stroke-N7{stroke:#FFFFFF;}
.d2-1055040941 .stroke-B1{stroke:#0D32B2;}
.d2-1055040941 .stroke-B2{stroke:#0D32B2;}
.d2-1055040941 .stroke-B3{stroke:#E3E9FD;}
.d2-1055040941 .stroke-B4{stroke:#E3E9FD;}
.d2-1055040941 .stroke-B5{stroke:#EDF0FD;}
.d2-1055040941 .stroke-B6{stroke:#F7F8FE;}
.d2-1055040941 .stroke-AA2{stroke:#4A6FF3;}
.d2-1055040941 .stroke-AA4{stroke:#EDF0FD;}
.d2-1055040941 .stroke-AA5{stroke:#F7F8FE;}
.d2-1055040941 .stroke-AB4{stroke:#EDF0FD;}
.d2-1055040941 .stroke-AB5{stroke:#F7F8FE;}
.d2-1055040941 .background-color-N1{background-color:#0A0F25;}
.d2-1055040941 .background-color-N2{background-color:#676C7E;}
.d2-1055040941 .background-color-N3{background-color:#9499AB;}
.d2-1055040941 .background-color-N4{background-color:#CFD2DD;}
.d2-1055040941 .background-color-N5{background-color:#DEE1EB;}
.d2-1055040941 .background-color-N6{background-color:#EEF1F8;}
.d2-1055040941 .background-color-N7{background-color:#FFFFFF;}
.d2-1055040941 .background-color-B1{background-color:#0D32B2;}
.d2-1055040941 .background-color-B2{background-color:#0D32B2;}
.d2-1055040941 .background-color-B3{background-color:#E3E9FD;}
.d2-1055040941 .background-color-B4{background-color:#E3E9FD;}
.d2-1055040941 .background-color-B5{background-color:#EDF0FD;}
.d2-1055040941 .background-color-B6{background-color:#F7F8FE;}
.d2-1055040941 .background-color-AA2{background-color:#4A6FF3;}
.d2-1055040941 .background-color-AA4{background-color:#EDF0FD;}
.d2-1055040941 .background-color-AA5{background-color:#F7F8FE;}
.d2-1055040941 .background-color-AB4{background-color:#EDF0FD;}
.d2-1055040941 .background-color-AB5{background-color:#F7F8FE;}
.d2-1055040941 .color-N1{color:#0A0F25;}
.d2-1055040941 .color-N2{color:#676C7E;}
.d2-1055040941 .color-N3{color:#9499AB;}
.d2-1055040941 .color-N4{color:#CFD2DD;}
.d2-1055040941 .color-N5{color:#DEE1EB;}
.d2-1055040941 .color-N6{color:#EEF1F8;}
.d2-1055040941 .color-N7{color:#FFFFFF;}
.d2-1055040941 .color-B1{color:#0D32B2;}
.d2-1055040941 .color-B2{color:#0D32B2;}
.d2-1055040941 .color-B3{color:#E3E9FD;}
.d2-1055040941 .color-B4{color:#E3E9FD;}
.d2-1055040941 .color-B5{color:#EDF0FD;}
.d2-1055040941 .color-B6{color:#F7F8FE;}
.d2-1055040941 .color-AA2{color:#4A6FF3;}
.d2-1055040941 .color-AA4{color:#EDF0FD;}
.d2-1055040941 .color-AA5{color:#F7F8FE;}
.d2-1055040941 .color-AB4{color:#EDF0FD;}
.d2-1055040941 .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="vpc"><g class="shape" ><rect x="12.000000" y="12.000000" width="460.000000" height="466.000000" stroke="green" fill="white" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/aws%2F_Group%20Icons%2FVirtual-private-cloud-VPC_light-bg.svg" x="17.000000" y="17.000000" width="64" height="64" /><text x="364.000000" y="45.000000" fill="green" class="text" style="text-anchor:middle;font-size:28px">VPC 1 10.1.0.0./16</text></g><g id="vpc.az"><g class="shape" ><rect x="62.000000" y="86.000000" width="360.000000" height="342.000000" stroke="blue" fill="white" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" /></g><text x="242.000000" y="115.000000" fill="blue" class="text" style="text-anchor:middle;font-size:24px">Availability Zone A</text></g><g id="vpc.az.firewall"><g class="shape" ><rect x="112.000000" y="136.000000" width="260.000000" height="242.000000" stroke="purple" fill="#e1d5e7" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/aws%2FNetworking%20&amp;%20Content%20Delivery%2FAmazon-Route-53_Hosted-Zone_light-bg.svg" x="117.000000" y="141.000000" width="64" height="64" /><text x="294.500000" y="161.000000" fill="purple" class="text" style="text-anchor:middle;font-size:20px">Firewall Subnet A</text></g><g id="vpc.az.firewall.ec2"><g class="shape" ><rect x="162.000000" y="210.000000" width="160.000000" height="118.000000" stroke="#0D32B2" fill="#FFFFFF" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/aws%2FCompute%2F_Instance%2FAmazon-EC2_C4-Instance_light-bg.svg" x="212.500000" y="239.500000" width="59" height="59" /><text x="242.000000" y="231.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">EC2 Instance</text></g><mask id="d2-1055040941" maskUnits="userSpaceOnUse" x="11" y="11" width="462" height="468">
<rect x="11" y="11" width="462" height="468" fill="white"></rect>
<rect x="261.000000" y="17.000000" width="206" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="149.500000" y="91.000000" width="185" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="222.000000" y="141.000000" width="145" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="197.500000" y="215.000000" width="89" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg>