What changed, and why it matters
This commit only adds architecture documentation and diagrams to the Trezor firmware repository. There are no code changes, no bug fixes, and no security-related modifications. It is purely a documentation improvement.
No action required. This is a documentation-only commit with no security relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
Commit d489a9745d8c3b92a19356e5b90543cdb1408f27 adds 12 new files under docs/core/embed-arch/, including SVG diagrams and a markdown document describing the embedded architecture. The diff contains only documentation assets; no source code, build scripts, tests, or configuration files were modified. No security signals are present.
Changed components
docs/core/embed-arch/trezor-arch.mddocs/core/embed-arch/*.drawio.svgInspect captured patch +2395 / −0
diff --git a/docs/core/embed-arch/app-lifecycle.drawio.svg b/docs/core/embed-arch/app-lifecycle.drawio.svg
new file mode 100644
index 00000000..e50ab6c4
--- /dev/null
+++ b/docs/core/embed-arch/app-lifecycle.drawio.svg
@@ -0,0 +1,186 @@
+<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="750px" height="213px" viewBox="-0.5 -0.5 750 213" content="<mxfile scale="1" border="20"><diagram id="HdQHrLSE_Yg3UnqWHdMy" name="Page-1">5Vhdb5swFP01kbaHVWAgaR/bJO0qbdnUqtv6FFlgglWDkTFJ2K+fCXbAdkP6kS5alz7UPr4X29fn3IsZeON0fcVgnnylESID4ETrgTcZAOCCMyD+1UjVICN/1AALhiNp1AK3+DeSoCPREkeo0Aw5pYTjXAdDmmUo5BoGGaMr3SymRJ81hwtkAbchJDb6E0c8adDTwGnxzwgvEjWz68iRFCpjCRQJjOiqA3nTgTdmlPKmla7HiNTBU3Fp/C53jG4XxlDGn+Ig476EpJR7g3k+x6nYwXyJGI6rDx/lSnmlto8iEQ3ZpYwndEEzSKYtepHwlIhBVzTRGvNfou2cjALZva+7sj1ZdzuV6mScVY0XCFT/vjvY+m16yjEs2RJFcuqYZvwSppjUo2NaMoyY2MkMiYBf2JGSwSuEYSh3KnnKIVsgaeU1UB2DjpuM7hWiKRLrEQaS7M6J43tB41PpLGaIQI6XOqegpOZi+yT58HPGYNUxyCnOeNGZ+3sNtBODM0ebFTgGEwx73++1F41mBYa3Wg6N40KESPfoBKSFNgzcQV+nh44rhjmah0mZPbwRJ91eTmrU2klQdw9B34ST4ImcfBUBbYad6ozxVP5Tj2iWKL1aYryWyZ7fz2Tg9dr/FSYDi8hfvp1PrmdXFnEZLbNoy6tVIkh+m8PNYa9E9dSJG2NCxpRQtvH14qD+k6zq4M1P4AVn9AF1Roabn/RQenmkakhIlACO1r2cUkF3jPSh0smqLZCuqnpJpzgODdJ0eacdQE+0g560wcrsvy5hnp0u/H+khAUmp/aUsGFw/BLmWVT8Mb25vryeTt6r8n33iMof9ii/4DQ/nPTB098UOtIfPevl4MDS923pP/Pt9dPRtG9qeV/RN3PFMYq+b5Hx5m42e8dFfwiOKH3XtcJda7/eD5yHDEFxW9gkgsdyQBad198BRC8ksChwaMh+q2Ctcp8EewT8Ms2+5FW+FeipUfOsEwgeOYDgMFcA16zQI+Ngm3RkXQHs26cpd5MhO+4Sh1Gy6LafXBrz9sOVN/0D</diagram></mxfile>">
+ <defs/>
+ <g>
+ <g>
+ <path d="M 279 76 Q 279 36 354 36 Q 429 36 429 69.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ <path d="M 429 74.88 L 425.5 67.88 L 429 69.63 L 432.5 67.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 26px; margin-left: 359px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
+ <div style="display: inline-block; font-size: 11px; font-family: "Courier New"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
+ app_image_verify()
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="359" y="29" fill="light-dark(#000000, #ffffff)" font-family=""Courier New"" font-size="11px" text-anchor="middle">
+ app_image_verify()
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 279 136 Q 279 176 249 176 Q 219 176 219 142.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ <path d="M 219 137.12 L 222.5 144.12 L 219 142.37 L 215.5 144.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 186px; margin-left: 249px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
+ <div style="display: inline-block; font-size: 11px; font-family: "Courier New"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
+ app_image_write_chunk()
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="249" y="189" fill="light-dark(#000000, #ffffff)" font-family=""Courier New"" font-size="11px" text-anchor="middle">
+ app_image_write_chunk()
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="189" y="76" width="120" height="60" rx="9" ry="9" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 106px; margin-left: 190px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ LOADING
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="249" y="110" fill="#333333" font-family=""Helvetica"" font-size="12px" text-anchor="middle" font-weight="bold">
+ LOADING
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 489 76 Q 489 36 564 36 Q 639 36 639 69.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ <path d="M 639 74.88 L 635.5 67.88 L 639 69.63 L 642.5 67.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 26px; margin-left: 569px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
+ <div style="display: inline-block; font-size: 11px; font-family: "Courier New"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
+ app_image_run()
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="569" y="29" fill="light-dark(#000000, #ffffff)" font-family=""Courier New"" font-size="11px" text-anchor="middle">
+ app_image_run()
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="399" y="76" width="120" height="60" rx="9" ry="9" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 106px; margin-left: 400px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ VERIFIED
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="459" y="110" fill="#333333" font-family=""Helvetica"" font-size="12px" text-anchor="middle" font-weight="bold">
+ VERIFIED
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 639 136 Q 639 176 564 176 Q 489 176 489 142.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ <path d="M 489 137.12 L 492.5 144.12 L 489 142.37 L 485.5 144.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 186px; margin-left: 569px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
+ <div style="display: inline-block; font-size: 11px; font-family: "Courier New"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
+ app_image_stop()
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="569" y="189" fill="light-dark(#000000, #ffffff)" font-family=""Courier New"" font-size="11px" text-anchor="middle">
+ app_image_stop()
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="609" y="76" width="120" height="60" rx="9" ry="9" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 106px; margin-left: 610px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ RUNNING
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="669" y="110" fill="#333333" font-family=""Helvetica"" font-size="12px" text-anchor="middle" font-weight="bold">
+ RUNNING
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 89 106 L 182.63 106" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ <path d="M 187.88 106 L 180.88 109.5 L 182.63 106 L 180.88 102.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <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: 86px; margin-left: 99px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
+ <div style="display: inline-block; font-size: 11px; font-family: "Courier New"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
+ app_arena_create_image()
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="99" y="89" fill="light-dark(#000000, #ffffff)" font-family=""Courier New"" font-size="11px" text-anchor="middle">
+ app_arena_...
+ </text>
+ </switch>
+ </g>
+ </g>
+ </g>
+ <switch>
+ <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
+ <a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank">
+ <text text-anchor="middle" font-size="10px" x="50%" y="100%">
+ Text is not SVG - cannot display
+ </text>
+ </a>
+ </switch>
+</svg>
\ No newline at end of file
diff --git a/docs/core/embed-arch/arch-modules.drawio.svg b/docs/core/embed-arch/arch-modules.drawio.svg
new file mode 100644
index 00000000..69be6c20
--- /dev/null
+++ b/docs/core/embed-arch/arch-modules.drawio.svg
@@ -0,0 +1,1778 @@
+<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1449px" height="1248px" viewBox="-0.5 -0.5 1449 1248" content="<mxfile scale="1" border="0"><diagram name="Page-1" id="rUzJf2OjVA4GSqEWK7nf">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</diagram></mxfile>">
+ <defs>
+ <linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="drawio-svg-9O4iP3biWtTnECShrAuF-gradient-light-dark_ffffff_121212_-0.9-light-dark_ffffff_121212_-0.1-s-0">
+ <stop offset="0%" stop-color="#ffffff" stop-opacity="0.9" style="stop-color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stop-opacity: 0.9;"/>
+ <stop offset="100%" stop-color="#ffffff" stop-opacity="0.1" style="stop-color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stop-opacity: 0.1;"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <image x="110.04" y="440.5" width="260" height="580" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/>
+ </g>
+ <g>
+ <rect x="495.78" y="301" width="820" height="215" fill="#ffe6cc" stroke="#d79b00" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(255, 230, 204), rgb(54, 33, 10)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 818px; height: 1px; padding-top: 308px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ io
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="906" y="326" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ io
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="714.53" y="343.5" width="181.25" height="130" fill="#ffe6cc" stroke="#d79b00" pointer-events="all" style="fill: light-dark(rgb(255, 230, 204), rgb(54, 33, 10)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 179px; height: 1px; padding-top: 351px; margin-left: 716px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ gfx
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="365" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ gfx
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="495.78" y="1156" width="345.22" height="90" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 343px; height: 1px; padding-top: 1163px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ rtl
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="668" y="1181" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ rtl
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="495.78" y="586" width="820" height="260" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 818px; height: 1px; padding-top: 593px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ sec
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="906" y="611" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ sec
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="495.78" y="866" width="820" height="270" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ <path d="M 494.78 865 L 494.78 974 Q 905.78 1055 1316.78 974 L 1316.78 865 Z" fill="url(#drawio-svg-9O4iP3biWtTnECShrAuF-gradient-light-dark_ffffff_121212_-0.9-light-dark_ffffff_121212_-0.1-s-0)" stroke="none" pointer-events="all" style="fill: url("#drawio-svg-9O4iP3biWtTnECShrAuF-gradient-light-dark_ffffff_121212_-0.9-light-dark_ffffff_121212_-0.1-s-0");"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 818px; height: 1px; padding-top: 873px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ sys
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="906" y="891" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ sys
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="614.53" y="423.5" width="71.25" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 69px; height: 1px; padding-top: 438px; margin-left: 616px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ backlight
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="650" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ backlight
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 1067.03 353.5 L 1067.03 367.13" fill="none" stroke="#d7d7d7" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 215, 215), rgb(52, 52, 52));"/>
+ <path d="M 1067.03 372.38 L 1063.53 365.38 L 1067.03 367.13 L 1070.53 365.38 Z" fill="#d7d7d7" stroke="#d7d7d7" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 215, 215), rgb(52, 52, 52)); stroke: light-dark(rgb(215, 215, 215), rgb(52, 52, 52));"/>
+ </g>
+ <g>
+ <rect x="1037.03" y="323.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 338px; margin-left: 1038px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ ble
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1067" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ ble
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="533.28" y="373.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 388px; margin-left: 534px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ button
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="563" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ button
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="614.53" y="323.5" width="71.25" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 69px; height: 1px; padding-top: 338px; margin-left: 616px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ display
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="650" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ display
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="533.28" y="323.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 338px; margin-left: 534px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ haptic
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="563" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ haptic
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1120.78" y="323.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 338px; margin-left: 1122px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ nfc
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1151" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ nfc
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="533.28" y="423.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 438px; margin-left: 534px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ rgb_led
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="563" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ rgb_led
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="950.78" y="373.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 388px; margin-left: 952px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ sbu
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="981" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ sbu
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1120.78" y="373.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 388px; margin-left: 1122px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ sdcard
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1151" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ sdcard
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="614.53" y="373.5" width="72.5" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 388px; margin-left: 616px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ touch
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="651" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ touch
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="948.28" y="323.5" width="72.5" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 338px; margin-left: 949px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ usb
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="985" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ usb
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="750.78" y="721" width="108.75" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 107px; height: 1px; padding-top: 736px; margin-left: 752px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ cons_mask
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ cons_mask
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1000.78" y="776" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 791px; margin-left: 1002px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ hash_proc
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1041" y="795" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ hash_proc
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="889.41" y="666" width="80.12" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 681px; margin-left: 890px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ iwdg
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="929" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ iwdg
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="635.78" y="721" width="78.75" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 77px; height: 1px; padding-top: 736px; margin-left: 637px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ monoctr
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="675" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ monoctr
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="514.53" y="606" width="91.25" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 89px; height: 1px; padding-top: 621px; margin-left: 516px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ optiga
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="560" y="625" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ optiga
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="635.78" y="666" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 681px; margin-left: 637px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ secret
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="676" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ secret
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="514.53" y="666" width="100" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 681px; margin-left: 516px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ time_estimate
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="565" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ time_estimate
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="995.78" y="1086" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1101px; margin-left: 997px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ bsp
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1036" y="1105" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ bsp
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="894.53" y="976" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 991px; margin-left: 896px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ dbg
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="935" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ dbg
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="664.53" y="1036" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1051px; margin-left: 666px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ irq
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="705" y="1055" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ irq
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="664.53" y="1086" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1101px; margin-left: 666px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ linker
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="705" y="1105" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ linker
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="764.53" y="1036" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1051px; margin-left: 766px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ mpu
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="1055" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ mpu
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="534.53" y="1036" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1051px; margin-left: 536px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ sdram
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="575" y="1055" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ sdram
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="495.78" y="536" width="820" height="30" rx="4.5" ry="4.5" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 818px; height: 1px; padding-top: 551px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ smcall
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="906" y="556" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ smcall
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="495.78" y="251" width="820" height="30" rx="4.5" ry="4.5" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 818px; height: 1px; padding-top: 266px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ syscall
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="906" y="271" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ syscall
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="534.53" y="1086" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1101px; margin-left: 536px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ stack
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="575" y="1105" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ stack
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="533.28" y="926" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 941px; margin-left: 534px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ startup
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="573" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ startup
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1215.78" y="776" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 791px; margin-left: 1217px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ suspend
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1256" y="795" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ suspend
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="639.78" y="886" width="221.25" height="140" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 219px; height: 1px; padding-top: 893px; margin-left: 641px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ task
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="750" y="907" fill="#333333" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ task
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1205.78" y="926" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 941px; margin-left: 1207px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ cpuid
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1246" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ cpuid
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1000.78" y="721" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 736px; margin-left: 1002px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ image
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1041" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ image
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="811.28" y="423.5" width="73.13" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 438px; margin-left: 812px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ rsod
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="848" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ rsod
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="538.38" y="1201" width="90" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 1216px; margin-left: 539px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ scm_revision
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="583" y="1220" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ scm_revision
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="950.78" y="426" width="67.5" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 66px; height: 1px; padding-top: 441px; margin-left: 952px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ tsqueue
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="985" y="445" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ tsqueue
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="534.53" y="976" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 991px; margin-left: 536px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ trustzone
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="575" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ trustzone
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="514.53" y="721" width="60" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 741px; margin-left: 516px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ rng (strong)
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="545" y="745" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ rng (stro...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1111.09" y="1026" width="74.37" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 72px; height: 1px; padding-top: 1041px; margin-left: 1112px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ pvd
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1148" y="1045" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ pvd
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1037.03" y="426" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 441px; margin-left: 1038px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ notify
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1077" y="445" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ notify
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="750.16" y="666" width="108.75" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 107px; height: 1px; padding-top: 681px; margin-left: 751px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ random_delays
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ random_delays
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="634.53" y="776" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 791px; margin-left: 636px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ secure_aes
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="675" y="795" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ secure_aes
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1205.78" y="976" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 991px; margin-left: 1207px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ rng
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1246" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ rng
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1180.78" y="423.5" width="115" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 438px; margin-left: 1182px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ power_manager
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1238" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ power_manager
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="894.53" y="1086" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1101px; margin-left: 896px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ models
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="935" y="1105" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ models
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="894.53" y="926" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 941px; margin-left: 896px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ time
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="935" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ time
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g/>
+ <g>
+ <rect x="1102.03" y="776" width="97.5" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 96px; height: 1px; padding-top: 791px; margin-left: 1103px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ option_bytes
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1151" y="795" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ option_bytes
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1102.03" y="721" width="97.5" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 96px; height: 1px; padding-top: 736px; margin-left: 1103px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ hw_revision
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1151" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ hw_revision
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1000.78" y="666" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 681px; margin-left: 1002px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ fwutils
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1041" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ fwutils
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1110.16" y="976" width="74.37" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 72px; height: 1px; padding-top: 991px; margin-left: 1111px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ flash
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1147" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ flash
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1099.53" y="666" width="95" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 93px; height: 1px; padding-top: 681px; margin-left: 1101px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ board_caps
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1147" y="685" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ board_caps
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1215.78" y="323.5" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 338px; margin-left: 1217px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ translations
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1256" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ translations
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1109.53" y="926" width="75" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 73px; height: 1px; padding-top: 941px; margin-left: 1111px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ i2c_bus
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1147" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ i2c_bus
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 1368.28 251 L 1363.28 251 Q 1358.28 251 1358.28 261 L 1358.28 378.5 Q 1358.28 388.5 1353.28 388.5 L 1350.78 388.5 Q 1348.28 388.5 1353.28 388.5 L 1355.78 388.5 Q 1358.28 388.5 1358.28 398.5 L 1358.28 516 Q 1358.28 526 1363.28 526 L 1368.28 526" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="translate(1358.28,0)scale(-1,1)translate(-1358.28,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 22px; height: 1px; padding-top: 389px; margin-left: 1370px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; ">
+ <div style="display: inline-block; font-size: 17px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ privileged non-secure world (kernel)
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1370" y="394" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="17px">
+ pri...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 1368.28 551 L 1363.28 551 Q 1358.28 551 1358.28 561 L 1358.28 693.5 Q 1358.28 703.5 1353.28 703.5 L 1350.78 703.5 Q 1348.28 703.5 1353.28 703.5 L 1355.78 703.5 Q 1358.28 703.5 1358.28 713.5 L 1358.28 846 Q 1358.28 856 1363.28 856 L 1368.28 856" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="translate(1358.28,0)scale(-1,1)translate(-1358.28,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 22px; height: 1px; padding-top: 703px; margin-left: 1370px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; ">
+ <div style="display: inline-block; font-size: 17px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ privileged secure world (secure monitor)
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1370" y="709" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="17px">
+ pri...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 1368.28 866 L 1363.28 866 Q 1358.28 866 1358.28 876 L 1358.28 991 Q 1358.28 1001 1353.28 1001 L 1350.78 1001 Q 1348.28 1001 1353.28 1001 L 1355.78 1001 Q 1358.28 1001 1358.28 1011 L 1358.28 1126 Q 1358.28 1136 1363.28 1136 L 1368.28 1136" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="translate(1358.28,0)scale(-1,1)translate(-1358.28,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 22px; height: 1px; padding-top: 1001px; margin-left: 1370px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; ">
+ <div style="display: inline-block; font-size: 17px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ both secure and non-secure worlds
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1370" y="1006" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="17px">
+ bot...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 1368.28 1156 L 1363.28 1156 Q 1358.28 1156 1358.28 1166 L 1358.28 1191 Q 1358.28 1201 1353.28 1201 L 1350.78 1201 Q 1348.28 1201 1353.28 1201 L 1355.78 1201 Q 1358.28 1201 1358.28 1211 L 1358.28 1236 Q 1358.28 1246 1363.28 1246 L 1368.28 1246" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="translate(1358.28,0)scale(-1,1)translate(-1358.28,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 22px; height: 1px; padding-top: 1201px; margin-left: 1370px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; ">
+ <div style="display: inline-block; font-size: 17px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ hardware-agnostic code
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1370" y="1206" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="17px">
+ har...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1215.78" y="721" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 736px; margin-left: 1217px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ unit_props
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1256" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ unit_props
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="889.41" y="721" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 736px; margin-left: 890px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ tamper
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="929" y="740" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ tamper
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="635.78" y="606" width="78.75" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 77px; height: 1px; padding-top: 621px; margin-left: 637px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ tropic
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="675" y="625" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ tropic
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1000.78" y="606" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 621px; margin-left: 1002px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ storage
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1041" y="625" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ storage
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1099.53" y="606" width="95" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 93px; height: 1px; padding-top: 621px; margin-left: 1101px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ backup_ram
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1147" y="625" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ backup_ram
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1037.03" y="373.5" width="60" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 388px; margin-left: 1038px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ nrf
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1067" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ nrf
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="729.53" y="423.5" width="73.13" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 438px; margin-left: 731px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ terminal
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="766" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ terminal
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1215.78" y="466" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 481px; margin-left: 1217px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ suspend
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1256" y="485" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ suspend
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="811.28" y="376" width="73.13" height="27.5" rx="4.13" ry="4.13" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 390px; margin-left: 812px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ bitblt
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="848" y="394" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ bitblt
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="729.53" y="376" width="73.75" height="27.5" rx="4.13" ry="4.13" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 72px; height: 1px; padding-top: 390px; margin-left: 731px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ jpegdec
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="766" y="394" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ jpegdec
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="664.53" y="926" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 941px; margin-left: 666px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ systask
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="705" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ systask
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="664.53" y="976" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 991px; margin-left: 666px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ applet
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="705" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ applet
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="764.53" y="926" width="80" height="30" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 941px; margin-left: 766px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ sysevent
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="945" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ sysevent
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="764.53" y="976" width="80" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 991px; margin-left: 766px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ system
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="805" y="995" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ system
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 221.04 851.06 L 485.28 706.41" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 491.86 702.81 L 485.49 712 L 485.28 706.41 L 480.68 703.22 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <path d="M 215.84 690.98 L 489.16 404.27" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 494.33 398.84 L 491.05 409.52 L 489.16 404.27 L 483.82 402.63 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <path d="M 225.72 881.22 L 484.84 996.15" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 491.69 999.19 L 480.52 999.7 L 484.84 996.15 L 484.58 990.56 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <path d="M 155.78 780.88 Q 96 780.86 96 990.93 Q 96 1201 483.81 1201" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 491.31 1201 L 481.31 1206 L 483.81 1201 L 481.31 1196 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <rect x="495.76" y="41" width="175.24" height="190" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 173px; height: 1px; padding-top: 48px; margin-left: 497px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ projects
+ <br/>
+ <br/>
+ (bootloaders, prodtest,
+ <br/>
+ firmware, kernel,
+ <br/>
+ secmon)
+ <br/>
+ <br/>
+ <div>
+ <br/>
+ </div>
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="583" y="66" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ projects...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="1063.28" y="41" width="252.5" height="190" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 251px; height: 1px; padding-top: 48px; margin-left: 1064px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ rust
+ <br/>
+ code
+ <br/>
+ <br/>
+ <div>
+ (UI)
+ </div>
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1190" y="66" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ rust...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="701" y="171" width="340" height="60" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 338px; height: 1px; padding-top: 178px; margin-left: 702px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ micropython
+ <br/>
+ runtime
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="871" y="196" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ micropython...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="701" y="41" width="340" height="110" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 338px; height: 1px; padding-top: 48px; margin-left: 702px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ micropython
+ <br/>
+ code
+ <br/>
+ <br/>
+ (business logic)
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="871" y="66" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ micropython...
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <path d="M 144 1001 Q 1 1001 1 501 Q 1 1 436 1 Q 871 1 871 29.03" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 871 36.53 L 866 26.53 L 871 29.03 L 876 26.53 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <path d="M 166 751 Q 71 751 71 448.5 Q 71 146 494.03 146" fill="none" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ <path d="M 501.53 146 L 491.53 151 L 494.03 146 L 491.53 141 Z" fill="#d79b00" stroke="#d79b00" stroke-width="4" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(215, 155, 0), rgb(153, 101, 0)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));"/>
+ </g>
+ <g>
+ <rect x="861" y="1156" width="455.22" height="90" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 453px; height: 1px; padding-top: 1163px; margin-left: 862px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; ">
+ <div style="display: inline-block; font-size: 18px; font-family: "Helvetica"; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
+ crypto
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="1089" y="1181" fill="#333333" font-family=""Helvetica"" font-size="18px" text-anchor="middle" font-weight="bold">
+ crypto
+ </text>
+ </switch>
+ </g>
+ </g>
+ <g>
+ <rect x="674.53" y="1201" width="90" height="30" rx="4.5" ry="4.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/>
+ </g>
+ <g>
+ <g transform="translate(-0.5 -0.5)">
+ <switch>
+ <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
+ <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 1216px; margin-left: 676px;">
+ <div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
+ <div style="display: inline-block; font-size: 14px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
+ zlib
+ </div>
+ </div>
+ </div>
+ </foreignObject>
+ <text x="720" y="1220" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="14px" text-anchor="middle">
+ zlib
+ </text>
+ </switch>
+ </g>
+ </g>
+ </g>
+ <switch>
+ <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
+ <a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank">
+ <text text-anchor="middle" font-size="10px" x="50%" y="100%">
+ Text is not SVG - cannot display
+ </text>
+ </a>
+ </switch>
+</svg>
\ No newline at end of file
diff --git a/docs/core/embed-arch/boot-stages.drawio.svg b/docs/core/embed-arch/boot-stages.drawio.svg
new file mode 100644
index 00000000..e4a71d9e
--- /dev/null
+++ b/docs/core/embed-arch/boot-stages.drawio.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file with editors other than draw.io -->
+<!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" style="background: #ffffff; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1057px" height="463px" viewBox="-0.5 -0.5 1057 463" content="<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.2.5 Chrome/138.0.7204.251 Electron/37.6.1 Safari/537.36" version="28.2.5" scale="1" border="0"> <diagram name="Page-1" id="LlkuQ8SpIxEBVgTyhKIg"> <mxGraphModel dx="1106" dy="851" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="OKE5omi_FpHQZFgUVLwD-1" value="firmware" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;verticalAlign=bottom;fontStyle=1;strokeWidth=3;" vertex="1" parent="1"> <mxGeometry x="835.0000000000002" y="371.8699999999999" width="520" height="178.13" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-3" target="OKE5omi_FpHQZFgUVLwD-6"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-3" value="boardloader" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=15;strokeWidth=3;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="555" y="411.8699999999999" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-6" target="OKE5omi_FpHQZFgUVLwD-8"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-6" target="OKE5omi_FpHQZFgUVLwD-21"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-6" value="bootloader" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontSize=15;strokeWidth=3;fontStyle=1;fontColor=#333333;" vertex="1" parent="1"> <mxGeometry x="695.0000000000002" y="411.8699999999999" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-8" target="OKE5omi_FpHQZFgUVLwD-11"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-8" value="secmon" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=15;strokeWidth=3;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="875.0000000000002" y="411.8699999999999" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-11" target="OKE5omi_FpHQZFgUVLwD-12"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-11" target="OKE5omi_FpHQZFgUVLwD-22"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1125.0000000000002" y="319.9999999999998" /> </Array> </mxGeometry> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-11" value="kernel" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=15;strokeWidth=3;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="1035.0000000000002" y="411.8699999999999" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-12" value="coreapp" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=15;strokeWidth=3;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="1195.0000000000002" y="411.8699999999999" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-14" target="OKE5omi_FpHQZFgUVLwD-3"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="500" y="391.8699999999999" /> <mxPoint x="585" y="391.8699999999999" /> </Array> </mxGeometry> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-14" value="RESET" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;" vertex="1" parent="1"> <mxGeometry x="440" y="426.8699999999999" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-15" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=90;textDirection=vertical-rl;" vertex="1" parent="1"> <mxGeometry x="767.5100000000002" y="349.9999999999998" width="20" height="460" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-16" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=90;textDirection=vertical-rl;" vertex="1" parent="1"> <mxGeometry x="1094.5200000000002" y="513.3099999999997" width="20" height="133.37" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-17" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=90;textDirection=vertical-rl;" vertex="1" parent="1"> <mxGeometry x="1332.4400000000003" y="429.4599999999998" width="20" height="301.1" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-18" value="&lt;b&gt;SECURE PRIVILEGED&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> <mxGeometry x="745.0000000000002" y="599.9899999999998" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-19" value="NON-SECURE&lt;br&gt;&lt;b&gt;PRIVILEGED&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> <mxGeometry x="1060.0000000000002" y="599.9899999999998" width="95" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-20" value="NON-SECURE&lt;br&gt;UNPRIVILEGED" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> <mxGeometry x="1230.0000000000002" y="599.9899999999998" width="95" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-21" value="prodtest" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=15;strokeWidth=3;fontStyle=1;shadow=0;glass=1;" vertex="1" parent="1"> <mxGeometry x="875.0000000000002" y="269.9999999999998" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-22" value="3rd party app" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontSize=15;strokeWidth=3;fontStyle=1;glass=1;fontColor=#333333;dashed=1;" vertex="1" parent="1"> <mxGeometry x="1375.0000000000002" y="289.9999999999998" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-23" value="" style="endArrow=none;dashed=1;html=1;strokeWidth=4;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="1015.0000000000002" y="589.9999999999998" as="sourcePoint" /> <mxPoint x="1015.0000000000002" y="209.99999999999977" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-24" value="" style="endArrow=none;html=1;strokeWidth=4;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;dashed=1;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="1182.7400000000002" y="589.9999999999998" as="sourcePoint" /> <mxPoint x="1182.7400000000002" y="209.99999999999977" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-25" value="MPU" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=15;" vertex="1" parent="1"> <mxGeometry x="1155.0000000000002" y="179.99999999999977" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-26" value="Cortex-M&lt;br&gt;TrustZone" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=15;" vertex="1" parent="1"> <mxGeometry x="972.2600000000002" y="169.99999999999977" width="90" height="30" as="geometry" /> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-27" value="syscall API" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=15;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-12" target="OKE5omi_FpHQZFgUVLwD-11"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1255.5000000000002" y="509.9999999999998" /> <mxPoint x="1095.5000000000002" y="509.9999999999998" /> </Array> </mxGeometry> </mxCell> <mxCell id="OKE5omi_FpHQZFgUVLwD-28" value="smcall API" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=15;" edge="1" parent="1" source="OKE5omi_FpHQZFgUVLwD-11" target="OKE5omi_FpHQZFgUVLwD-8"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1065.5000000000002" y="509.9999999999998" /> <mxPoint x="935.5000000000002" y="509.9999999999998" /> <mxPoint x="935.5000000000002" y="471.9999999999998" /> </Array> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="drawio-svg-Cc4gk_bax50uQXdATPk3-gradient-_ffffff-0.9-_ffffff-0.1-s-0"><stop offset="0%" stop-color="#ffffff" stop-opacity="0.9" style="stop-color: rgb(255, 255, 255); stop-opacity: 0.9;"/><stop offset="100%" stop-color="#ffffff" stop-opacity="0.1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0.1;"/></linearGradient></defs><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212));"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="OKE5omi_FpHQZFgUVLwD-1"><g><rect x="395" y="204.87" width="520" height="178.13" rx="26.72" ry="26.72" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe center; width: 518px; height: 1px; padding-top: 380px; margin-left: 396px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">firmware</div></div></div></foreignObject><image x="396" y="362.5" width="518" height="21.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACBgAAABXCAYAAACkumQEAAAAAXNSR0IArs4c6QAAH1xJREFUeF7t3QewbVV5B/C/jr2hWBAUEZSggF1sqLEReyH2CGrU2LBFRWM0ltgVOyLGQhSw99ixjIqKFRVb7AoWREEERRMj2d/Mvr7rmbPLOe++c99597dm3sDcvfbaa//2vszw1n9/6xzRCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDAucgRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYEhAwGBJynAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIiAgZeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGBQQMBgk0oEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQMPAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoMCAgaDRDoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgbeAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBQQMBgkEgHAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQMDAO0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMCggYDBLpQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgYeAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQQEBg0EiHQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBA+8AAQIECBAgQIAAAQIECKylwO2T7Jfkckl2SbJrkj8n+WmSX7R/Tm4u+NQkZ6668OeT7NMzkYOSHLaWEzUWAQIECBAgQIAAAQIECBAgQIDAbAICBrN56U2AAAECBAgQIECAAAEC0wV2bgMAtxsJtGMbNljpLmAwEk43AgQIECBAgAABAgQIECBAgMB6CQgYrJe86xIgQIAAAQIECBAgQGDbEbhBkmOSXGCGWxIwmAFLVwIECBAgQIAAAQIECBAgQIDA1iAgYLA1PAVzIECAAAECBAgQIECAwPIKnCfJ8Un2nPEWBAxmBNOdAAECBAgQIECAAAECBAgQILDeAgIG6/0EXJ8AAQIECBAgQIAAAQLLLfCUZvpPneMWBAzmQHMKAQIECBAgQIAAAQIECBAgQGA9BQQM1lPftQkQIECAAAECBAgQILD8Aj9IsuvAbfw4yWeSVN+LJNkpyQOTnLrqvM8n2adnnIOSHLb8XO6AAAECBAgQIECAAAECBAgQILC8AgIGy/vszJwAAQIECBAgQIAAAQLrLXCBJL8bmMSrkzwkyZ/We7KuT4AAAQIECBAgQIAAAQIECBAgsHkCAgab5+dsAgQIECBAgAABAgQIbGSBvZOcMACwc5KTNjKSeydAgAABAgQIECBAgAABAgQIbCsCAgbbypN0HwQIECBAgAABAgQIEFi8wO2TvKfnsme0WyIsfmauSIAAAQIECBAgQIAAAQIECBAgsOYCAgZrTmpAAgQIECBAgAABAgQIbBiBuyd5U8/dfifJHhtGw40SIECAAAECBAgQIECAAAECBLZxAQGDbfwBuz0CBAgQIECAAAECBAhsQYGhgMG3kuy5Ba9vaAIECBAgQIAAAQIECBAgQIAAgQUKCBgsENulCBAgQIAAAQIECBAgsI0JbAsBg2sluUqSSyc5JclPkhyzxs/pSk2lh/qze5KfJvlekhOSnDXjdS7VVoSosbZLcmKS7yb58ozjbITuO7bPtMzq33dI8ockv0zyiyRfTXLqOkCcO8kNk/xNu31IzeXrSY6fcy71/u6cZPv2T/09z6+T/CrJj5J8bc5xnUaAAAECBAgQIECAAAECBKYKCBh4MQgQIECAAAECBAgQIEBgrMDvklxgbOeBfrXoW4urK+3zSfbpOeegJIf1HH9akif3HL9Xs6j7hlXH75HkKe3C/+rTamH2klPGObtn7G8m2Wvi+PmTPCTJY5Ls1HHuUUmenaTO72oXTXLvJPdJcs2OTjXnI9v7P7NnrGOb8MS+Hcd/3jPPyVPO2y7OD70LtahfC/pj2tua0MWdOzpWKOOyIwbZrVlcf3gTErlfu3g/dEoFPT7WPLu3Nov+HxnqPOV4nXvTnvNqzjX3audJ8rjG7RFT3q+697vOcP0HJ7lVM/cbJ7nYwHl1/Y82YYvDk3x2hmvoSoAAAQIECBAgQIAAAQIEpgoIGHgxCBAgQIAAAQIECBAgQGCswNYcMDi4CT88r+dGauH50Pb4o5O8oKNvV8DgtCS12D+tVeWD+lJ+pVVQ4h0jF8XrnEOS1Pwn21WTfKj9En/MM/pxkjs1f77S0fnpSZ7UM1BVWKhF96F285EL8hWMqODDmFYBh6oiMa29tqnWcP+eQaoiwOOT3G7MhTr6VPiiAg5jAxE1zHuS3L7nmldrKwjU373U+1DPZlobGzB4aBtS2GXO+3xZG0L5zZznO40AAQIECBAgQIAAAQIECETAwEtAgAABAgQIECBAgAABAmMFtuaAwYPar7S77uVf22oB107yuSTn7OjYFTCocvN9C7sr/39dVQY+nOTiY1HbfvV1+/NXnVPbNtRX9auDC2OGrMXjG7Vl9yf736z9mr1rnAOabRyOHnGRqrrwLyP6HdFWExjqWtsF/HdPp7553SHJu4cuMPJ4BTSqMsC3R/avChRVGaOrVfDh00ke2YRTXtzTbyhgcJEkb2kqENxy5Lz6ulW1jAqIrK4esgbDGoIAAQIECBAgQIAAAQIENoqAgMFGedLukwABAgQIECBAgAABApsvsDUHDOpr+df13OJzkjyhKWn/iba0fFfXroBBLTrv0TP+ds3X4X9O8q0ZKhesHq7OrQoCP0hy7nbbhCvO+chqUbtCBpPbOgxtbfCSJI8acc0KaFxnRL+xWxvctwlvVBihq3VttVAL5f+VpLajWKtWQZLaeuDEEQO+KskDevrdpqmq8MUk3+mpflGn9wUManuN2uLgSiPmM7bL15vgw35CBmO59CNAgAABAgQIECBAgACB1QICBt4HAgQIECBAgAABAgQIEBgrsDUHDO6Z5A09N1Ll4etL96oK0Ne6AgZfbcrc15YFXe0ybfn6+lp93vaiJLV9Q98WDmPHvluSt07p/P6mgsOtOwY5rtmS4foDF6iKCiePnUQzh73asETfKa9oFrsf3NHhy02I4FpTjlUI4H3N9hIXGjGX7yb5WZJarK8Qx1CrBf1bDHVqqksc1lg8pKdfPYO9220J+obrCxgcM3IuNX5ZlUdVhBhqH09SFS00AgQIECBAgAABAgQIECAwk4CAwUxcOhMgQIAAAQIECBAgQGBDC1QFgHOtEtizKSd/jx6R2s/+0I7jtZh+5qpjn28WjPfpGeugdkG3q8tdOhbUV/q/ttmC4IJNhYG7DzzBroDBl5LU9gdd7T5TKijUl+t/TFLbHYxpv20X078w5Yv38qmF44uOGSjJB5LUF/ST7bETWzFMHq9qAH/oucZQkGPy1If3vAMrfb+S5God1zwkycFTjn2j2Tag3r++VltOPKupylDbRqy07dugSW1f0Ndq8b0W4ftaVXx4RE+Hqm7wzCRVgaGvVRCkwgiT7WkjwgmfSVLbf9T7cVY7wMWS3L59zn1bbFSo45UDc3OYAAECBAgQIECAAAECBAj8lYCAgReCAAECBAgQIECAAAECBOYVqMX6N/WcXNsFDC0Cr5y+uQGDOzWL1O/smcunmkX36zYLzudp+9RX7VXNoOZYQYBdmoDArkmqEkFttzDZhuZ3WpJa2K1W2zFUgKICFtVqkbcWi7u+0l99rZ83i747tj84I0kFF1bfV1UYOLqd69Bzq0DF7yc6VTWAKtvf1aoyQFl1tVc32wfcf8rBmtO9pvz8HUnu3DPehZuKDRWs6GpVbeGDEwerCkE9s77Wt91DhSiOH9jy4qgkBw5c44VJ/rmnTwUUbrrq+Gdb22+270Zte3D5dquCZ0+Ms3OSnwxcf6XiRVe3S7bvzr4dHcZuYTH0njlOgAABAgQIECBAgAABAhtIQMBgAz1st0qAAAECBAgQIECAAIE1FtiaAgZ3TPKukfdX1Qhq4fqUkf2r21DAYGWof2uqPDyjY9z6WvyBI69Zi+6361jsr0XpTyapRei+dqOmvP6xEx3q7wFqi4NafJ7WqsLBC3oGPakNYUx2uV6S2mJhsp0+UHWhqizUVgfT2v8kuUhbBWL18dqG4sUD915VA1YCHtO61tYGtcVBV6tKFhUMObunTznVdhZj2uubwMD9kvzfmM5Jnp7kSQPPoYIWfdUm6vSqulHve1erCiRvHjkn3QgQIECAAAECBAgQIECAQAQMvAQECBAgQIAAAQIECBAgMK/AMgYMap/6WySpigOztDEBg08kuUnPoLXo/bMk5xxx4Sp7P/lV++rTaruKKv/f1x7VVFWoL/kn2xt7trZ4S882Ens31QhOmDJeWV4iyVeTVJ/JVtsRfLpjon0L6VVhYr8p59U5FWjoar8YUX2gQho/HPCrPj/u6TM2YPCfbbigL6wweZmqrFEVDrraLNsbHJHkvh0DdRmPeEV1IUCAAAECBAgQIECAAIGNKCBgsBGfunsmQIAAAQIECBAgQIDA2ggsY8Cg9qZ/7xy3PyZgcEC7fUHf8O9vqyf09TmrrRLQF4K4YrMlQW3z0NdqAbwqEky2qqJQ1RSmtdqiYaeOYxVYqLL8k608y/XIJGUw2fqqOhzTBj6mXXIoZDHHY/zLKedqKyP0hT1qO4ppVRlWBhkTMKgtKqrSxKkzTPZyA8GGGurSbSWKMcPeqtke5AM9Hbcb2KZizDX0IUCAAAECBAgQIECAAIENIiBgsEEetNskQIAAAQIECBAgQIDAFhBYtoDBD5LUwvwsX5KvsA0FDGrbgcs2Ze3/NOBci+3/PtCnSvcfNOJ5ndhes6vroUkePuXgUDhhl+aL+59MOe89bZBg8tBKEOBhSV425byPNVs93HzKz2uRv0IUF+q4gapS8LkRDvN2qWoSO/acXNtu1D13tTEBg1cn+acZJ1jVBqrqQFerrSPON8N7vFtT0eH7PePVNhV9AYQZp687AQIECBAgQIAAAQIECGzLAgIG2/LTdW8ECBAgQIAAAQIECBDYsgLLFjDo2jJgjNJQwOBtSe46YqD7NV+0v2ag3/5J3jVirM8kqa/su9qrmi0ZqlrBtPa9puLAFTqO1X3U/Uy205NcZMrPa1uI2h5iz8bgGx1jXrippnDmxLFrJ/lCR/9fJbnkCIPN6TIU0LhLkrf3XGBMwOAaSb4y4yT7tjSoocp42lYUfZepUMK5Ozo8NcnTZpyj7gQIECBAgAABAgQIECCwQQUEDDbog3fbBAgQIECAAAECBAgQWAOBZQsYzLPYu8I0FDAYW3VgqFx9Xe+6Sep6Q61CAHfu6VRBhgd0HD88yYM6jh2S5OCJYzdL8tGO/udP8of2WFdwYdpX8lVd4aUdY74pyT2HAFYdr20Iao5XT7JXW5lgh80MKWxuwGDekMSxSfad4d43t2tt23HbzR3E+QQIECBAgAABAgQIECCwMQQEDDbGc3aXBAgQIECAAAECBAgQ2BICyxYwqEXok+aEGAoYPDnJ00eMXV+enzDQr8r2/2LEWC9uthh4ZE+/voDBPZK8sePcTyb524ljz0xSWyFMtg8lqdDESvuPji0BXpjkMRMnv6EnRPDgJiTwyhEG90py/6aCwk1H9J21y+YGDL7VVnWY9brHt0GJWc+bt/+3k1x53pOdR4AAAQIECBAgQIAAAQIbS0DAYGM9b3dLgAABAgQIECBAgACBtRRYtoDBeZtF8ioVP08bChg8rPla/uUjBr5iku8O9FtdEaCv63OTPK6nQ1/A4KJNOOG0jnOrGkFthfC/q44f11ZWmDylrv/8VT+sqgMVHJhstWh+zYkf/jzJpTvmsHuSqobQ1XZLUlUO9hlhPm+XzQ0YfCrJjee4+HeS1P0vqtVz2GlRF3MdAgQIECBAgAABAgQIEFhuAQGD5X5+Zk+AAAECBAgQIECAAIH1FFimgMHpSWpRfd42FDA4KEltkzDUtpaAQc3zi0mu1THh6yX5XHusL4xQoYEKD6y0SyU5uWPM2rLgl+2xyyf5YUe/7ycpp65Wi+G1XcOVhrA38/jmBgzelWT/OeZQAZS++59jyMFT/P3QIJEOBAgQIECAAAECBAgQIFAC/gfSe0CAAAECBAgQIECAAAEC8wosU8CgthyorQfmbdtiwKAqDzy2A6S2Xnhpe6xrO4VTmlBFBQomW1dw4YDmy/yj285dlQ7q8OFNSOEhPQ/qvUluO+JB/ihJVQOoL/R/luSsiXNqy4btesbZ3IBBVVio+5y1fWlKtYdZx5i1//mS/HHWk/QnQIAAAQIECBAgQIAAgY0nIGCw8Z65OyZAgAABAgQIECBAgMBaCQgYbJJcxgoGt07y/o6X4agkB7bHXpXkAVP6HZnk3lN+fkiSWryfbKu3bHhJkkd0XPtuSd7aceyWST448ALX1goVZlipwNDV/cQkl+0Za70CBlWd4WY98zq2qeBwo7X6JTYOAQIECBAgQIAAAQIECBCYRUDAYBYtfQkQIECAAAECBAgQIEBgtYCAwSaNZQwYXLCpYHBmxytdX/7v0R6rf999Sr/7JHn9lJ93BRdqS4Td2v61+H+djmtvn+S0jmNVFaDeu672qyRXT/LTEb+qv01y4Z5+6xUweMfA1gpVmWHXEfenCwECBAgQIECAAAECBAgQWHMBAYM1JzUgAQIECBAgQIAAAQIENoyAgMGmR72MAYOafd/X8pdMcp6exfodkvxyyttewYVT23MnD1++2f7g5KbCwRlJzjXl3OOSXL/jN6jK+Ne2DBfq+Q17RTOnh474DbxEO1Zf1/UKGPRtXVHz/XNrd/aI+9SFAAECBAgQIECAAAECBAisqYCAwZpyGowAAQIECBAgQIAAAQIbSkDAYNPjXtaAwZOSPL3jrd0/ybmTvGXK8a+2lQK6Xviu4MI92oX9Oj6tPSvJEzuOXbX5sr+u29cenuTQEb+Fd0jy7oF+6xUwqOt2bRGxMuXa2mFMlYYRFLoQIECAAAECBAgQIECAAIHxAgIG4630JECAAAECBAgQIECAAIG/FhAw2OSxrAGDfZMc2/Fi12J/BQwOnnL8hU0Vgsf0/EJ0BRfq6/yqbvDsjnNvnuRjHceul+SzA7+E905y5Ihf1COS3Heg33oFDC6T5KSBuT0gyWtG3KcuBAgQIECAAAECBAgQIEBgTQUEDNaU02AECBAgQIAAAQIECBDYUAICBpse97IGDOoOfpNkuylv7kfacvx/N+XYbZO8v+dt7wouVOWC05P8/ZRzf59k+yR/7Bh3jyTfHvgNe3yS5w30uXqSzyQ5/0C/CiC8rqfPC5I8uuf4m5Lcc87/InwqyQ17zv1mU+Vgr5Fj757kjklOa+1X/7Oe/a9HjqMbAQIECBAgQIAAAQIECBCIgIGXgAABAgQIECBAgAABAgTmFRAw2CS3zAGDt3cs+P+2qV7wuyQ7TnlBLpikAgF9rSoVXGyiQ415RpL6Sn+yvS/J7QbGPHvg+FFJDuzps0OSjye58oiX/pFN4OGlPf22ZMDggBGVGGq7iTePuI83DAQdyrzsNQIECBAgQIAAAQIECBAgMCggYDBIpAMBAgQIECBAgAABAgQIdAgIGGyCWeaAwSOaIMBLZnjLq7LBfiP6vzPJnUb0W+lSWzEcMtD/y0muMdDnJkk+MaVPnffWZuH+CiPnVNUL+rZR2JIBg/M21/5Rkkv3zPWhy this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.