- desktop: Growth chart, Health and portfolio sparklines and the rollout bar drawn with visx (responsive width, crosshair tooltip with real values, arrow keys, theme tokens, no animation); icons from lucide-react behind the existing Icon names; empty states are lucide icons on token tiles; store marks are generic lucide icons; stars are lucide; the brand mark moves to ui/brand.tsx as the one allowed inline SVG - fixtures: app icons and store art stand-ins are PNGs rendered by tools/fixture-art.ts (lucide on gradients) - site: icons are lucide's own files in site/img/icons (tools/site-icons.ts, with the ISC licence) shown as CSS masks; the journey diagram is rendered from docs/diagrams/journey.mmd by tools/diagrams.ts (Mermaid CLI), with a tall variant for phones - tests/no-handmade-svg.test.ts fails on new inline SVG drawing in apps/desktop/src and site/*.html - desktop bundle: 598.7 -> 695.5 kB minified, 174.6 -> 206.0 kB gzip
1 line
No EOL
42 KiB
XML
1 line
No EOL
42 KiB
XML
<svg id="my-svg" width="1122" height="596" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="flowchart" style="background-color: rgb(15, 23, 42);" viewBox="4 -50 1121.03125 595.5" aria-roledescription="flowchart-v2" role="img"><title>storebound · the journey from zero to Submit for review</title><style>#my-svg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;fill:#e2e8f0;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:hsl(37.2413793103, 32.5842696629%, 22.4509803922%);}#my-svg .error-text{fill:rgb(179.0955056178, 193.2471910111, 216.4044943819);stroke:rgb(179.0955056178, 193.2471910111, 216.4044943819);}#my-svg .edge-thickness-normal{stroke-width:1px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#94a3b8;stroke:#94a3b8;}#my-svg .marker.cross{stroke:#94a3b8;}#my-svg svg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;}#my-svg p{margin:0;}#my-svg .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#e2e8f0;}#my-svg .cluster-label text{fill:#f8fafc;}#my-svg .cluster-label span{color:#f8fafc;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .label text,#my-svg span{fill:#e2e8f0;color:#e2e8f0;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#1e293b;stroke:#475569;stroke-width:1px;}#my-svg .rough-node .label text,#my-svg .node .label text,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-anchor:middle;}#my-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#my-svg .rough-node .label,#my-svg .node .label,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-align:center;}#my-svg .node.clickable{cursor:pointer;}#my-svg .root .anchor path{fill:#94a3b8!important;stroke-width:0;stroke:#94a3b8;}#my-svg .arrowheadPath{fill:#f0e8d5;}#my-svg .edgePaths .path{stroke:#94a3b8;stroke-width:1px;}#my-svg .flowchart-link{stroke:#94a3b8;fill:none;}#my-svg .edgeLabel{background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);text-align:center;}#my-svg .edgeLabel p{background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);}#my-svg .edgeLabel rect{opacity:0.5;background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);fill:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);}#my-svg .labelBkg{background-color:rgba(41.0000000001, 59.0000000001, 30.0000000001, 0.5);}#my-svg .cluster rect{fill:#111a2e;stroke:#334155;stroke-width:1px;}#my-svg .cluster text{fill:#f8fafc;}#my-svg .cluster span{color:#f8fafc;}#my-svg .node .collapsed-indicator{fill:#334155;stroke:none;opacity:0.6;}#my-svg .node .collapsed-separator{stroke:#334155;stroke-width:0.75px;}#my-svg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;background:hsl(37.2413793103, 32.5842696629%, 22.4509803922%);border:1px solid hsl(37.2413793103, 0%, 12.4509803922%);border-radius:2px;pointer-events:none;z-index:100;}#my-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#e2e8f0;}#my-svg rect.text{fill:none;stroke-width:0;}#my-svg .icon-shape,#my-svg .image-shape{background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);text-align:center;}#my-svg .icon-shape p,#my-svg .image-shape p{background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);padding:2px;}#my-svg .icon-shape .label rect,#my-svg .image-shape .label rect{opacity:0.5;background-color:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);fill:hsl(97.2413793103, 32.5842696629%, 17.4509803922%);}#my-svg .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#my-svg .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#my-svg .node .neo-node{stroke:#475569;}#my-svg [data-look="neo"].node rect,#my-svg [data-look="neo"].cluster rect,#my-svg [data-look="neo"].node polygon{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].swimlane.cluster rect{filter:none;}#my-svg [data-look="neo"].node path{stroke:url(#my-svg-gradient);stroke-width:1px;}#my-svg [data-look="neo"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].node .neo-line path{stroke:#475569;filter:none;}#my-svg [data-look="neo"].node circle{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].node circle .state-start{fill:#000000;}#my-svg [data-look="neo"].icon-shape .icon{fill:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].icon-shape .icon-neo path{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#my-svg .local rect{fill:rgb(12, 42, 63)!important;stroke:rgb(56, 189, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .local polygon{fill:rgb(12, 42, 63)!important;stroke:rgb(56, 189, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .local ellipse{fill:rgb(12, 42, 63)!important;stroke:rgb(56, 189, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .local circle{fill:rgb(12, 42, 63)!important;stroke:rgb(56, 189, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .local path{fill:rgb(12, 42, 63)!important;stroke:rgb(56, 189, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .local tspan{fill:rgb(226, 232, 240)!important;}#my-svg .api rect{fill:rgb(30, 27, 75)!important;stroke:rgb(129, 140, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .api polygon{fill:rgb(30, 27, 75)!important;stroke:rgb(129, 140, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .api ellipse{fill:rgb(30, 27, 75)!important;stroke:rgb(129, 140, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .api circle{fill:rgb(30, 27, 75)!important;stroke:rgb(129, 140, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .api path{fill:rgb(30, 27, 75)!important;stroke:rgb(129, 140, 248)!important;color:rgb(226, 232, 240)!important;stroke-width:1.5px!important;}#my-svg .api tspan{fill:rgb(226, 232, 240)!important;}#my-svg .you rect{fill:rgb(5, 46, 28)!important;stroke:rgb(74, 222, 128)!important;color:rgb(240, 253, 244)!important;stroke-width:2px!important;}#my-svg .you polygon{fill:rgb(5, 46, 28)!important;stroke:rgb(74, 222, 128)!important;color:rgb(240, 253, 244)!important;stroke-width:2px!important;}#my-svg .you ellipse{fill:rgb(5, 46, 28)!important;stroke:rgb(74, 222, 128)!important;color:rgb(240, 253, 244)!important;stroke-width:2px!important;}#my-svg .you circle{fill:rgb(5, 46, 28)!important;stroke:rgb(74, 222, 128)!important;color:rgb(240, 253, 244)!important;stroke-width:2px!important;}#my-svg .you path{fill:rgb(5, 46, 28)!important;stroke:rgb(74, 222, 128)!important;color:rgb(240, 253, 244)!important;stroke-width:2px!important;}#my-svg .you tspan{fill:rgb(240, 253, 244)!important;}#my-svg .legend rect{fill:rgb(15, 23, 42)!important;stroke:rgb(51, 65, 85)!important;color:rgb(203, 213, 225)!important;stroke-dasharray:4,3!important;}#my-svg .legend polygon{fill:rgb(15, 23, 42)!important;stroke:rgb(51, 65, 85)!important;color:rgb(203, 213, 225)!important;stroke-dasharray:4,3!important;}#my-svg .legend ellipse{fill:rgb(15, 23, 42)!important;stroke:rgb(51, 65, 85)!important;color:rgb(203, 213, 225)!important;stroke-dasharray:4,3!important;}#my-svg .legend circle{fill:rgb(15, 23, 42)!important;stroke:rgb(51, 65, 85)!important;color:rgb(203, 213, 225)!important;stroke-dasharray:4,3!important;}#my-svg .legend path{fill:rgb(15, 23, 42)!important;stroke:rgb(51, 65, 85)!important;color:rgb(203, 213, 225)!important;stroke-dasharray:4,3!important;}#my-svg .legend tspan{fill:rgb(203, 213, 225)!important;}</style><g><marker id="my-svg_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointEnd-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="11.5" refY="7" markerUnits="userSpaceOnUse" markerWidth="10.5" markerHeight="14" orient="auto"><path d="M 0 0 L 11.5 7 L 0 14 z" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointStart-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="1" refY="7" markerUnits="userSpaceOnUse" markerWidth="11.5" markerHeight="14" orient="auto"><polygon points="0,7 11.5,14 11.5,0" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleEnd-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refY="5" refX="12.25" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleStart-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-2" refY="5" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossEnd-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="17.7" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5;"/></marker><marker id="my-svg_flowchart-v2-crossStart-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="-3.5" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5; stroke-dasharray: 1, 0;"/></marker><g class="root"><g class="clusters"><g class="cluster" id="my-svg-ready" data-look="neo"><rect style="fill:#111a2e !important;stroke:#334155 !important" x="74.984375" y="229" width="979.0625" height="177"/><g class="cluster-label" transform="translate(436.90625, 229)"><g><rect class="background" style="stroke: none"/><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Store</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> art,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> a</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> last</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> check,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> your</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> own</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> click</tspan></tspan></text></g></g></g><g class="cluster" id="my-svg-before" data-look="neo"><rect style="fill:#111a2e !important;stroke:#334155 !important" x="12" y="12" width="1105.03125" height="177"/><g class="cluster-label" transform="translate(391.140625, 12)"><g><rect class="background" style="stroke: none"/><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Google</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Play</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> +</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> App</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Store,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> one</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> config,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> your</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> AI</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> agent</tspan></tspan></text></g></g></g></g><g class="edges edgePaths"><path d="M238.6875,111L258.6875,111" id="my-svg-L_s1_s2_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s1_s2_0" data-points="W3sieCI6MjM4LjY4NzUsInkiOjExMX0seyJ4IjoyNjIuNjg3NSwieSI6MTExfV0=" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M457.53125,111L477.53125,111" id="my-svg-L_s2_s3_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s2_s3_0" data-points="W3sieCI6NDU3LjUzMTI1LCJ5IjoxMTF9LHsieCI6NDgxLjUzMTI1LCJ5IjoxMTF9XQ==" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M666.96875,111L686.96875,111" id="my-svg-L_s3_s4_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s3_s4_0" data-points="W3sieCI6NjY2Ljk2ODc1LCJ5IjoxMTF9LHsieCI6NjkwLjk2ODc1LCJ5IjoxMTF9XQ==" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M868.6875,111L888.6875,111" id="my-svg-L_s4_s5_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s4_s5_0" data-points="W3sieCI6ODY4LjY4NzUsInkiOjExMX0seyJ4Ijo4OTIuNjg3NSwieSI6MTExfV0=" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M281.109375,328L301.109375,328" id="my-svg-L_s6_s7_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s6_s7_0" data-points="W3sieCI6MjgxLjEwOTM3NSwieSI6MzI4fSx7IngiOjMwNS4xMDkzNzUsInkiOjMyOH1d" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M497.625,328L517.625,328" id="my-svg-L_s7_s8_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s7_s8_0" data-points="W3sieCI6NDk3LjYyNSwieSI6MzI4fSx7IngiOjUyMS42MjUsInkiOjMyOH1d" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M708.75,328L728.75,328" id="my-svg-L_s8_s9_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 16 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_s8_s9_0" data-points="W3sieCI6NzA4Ljc1LCJ5IjozMjh9LHsieCI6NzMyLjc1LCJ5IjozMjh9XQ==" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M564.515625,189L564.515625,225" id="my-svg-L_before_ready_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="stroke-dasharray: 0 0 32 4; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_before_ready_0" data-points="W3sieCI6NTY0LjUxNTYyNSwieSI6MTg5fSx7IngiOjU2NC41MTU2MjUsInkiOjIyOX1d" data-look="neo" marker-end="url(#my-svg_flowchart-v2-pointEnd-margin)"/><path d="M564.515625,406L564.515625,446" id="my-svg-L_ready_legend_0" class="edge-thickness-invisible edge-pattern-solid" style="stroke-dasharray: 0 0 40 0; stroke-dashoffset: 0;;" data-edge="true" data-et="edge" data-id="L_ready_legend_0" data-points="W3sieCI6NTY0LjUxNTYyNSwieSI6NDA2fSx7IngiOjU2NC41MTU2MjUsInkiOjQ0Nn1d" data-look="neo"/></g><g class="edgeLabels"/><g class="nodes"><g class="node default local" id="my-svg-flowchart-s1-0" data-look="neo" transform="translate(137.34375, 111)"><rect class="basic label-container" style="fill:#0c2a3f !important;stroke:#38bdf8 !important;stroke-width:1.5px !important" x="-101.34375" y="-54" width="202.6875" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">1</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Config</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">storebound.config.ts</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">and</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> store/*.md</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> texts,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> one</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">section</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> per</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> language</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">LOCAL</tspan></tspan></text></g></g></g><g class="node default api" id="my-svg-flowchart-s2-1" data-look="neo" transform="translate(360.109375, 111)"><rect class="basic label-container" style="fill:#1e1b4b !important;stroke:#818cf8 !important;stroke-width:1.5px !important" x="-97.421875" y="-54" width="194.84375" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">2</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> App</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> records</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">bundle</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> id</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> registered;</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Play</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> app</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> +</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> App</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Store</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Connect</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> record</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> created</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">API</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> UI</tspan></tspan></text></g></g></g><g class="node default api" id="my-svg-flowchart-s3-2" data-look="neo" transform="translate(574.25, 111)"><rect class="basic label-container" style="fill:#1e1b4b !important;stroke:#818cf8 !important;stroke-width:1.5px !important" x="-92.71875" y="-54" width="185.4375" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">3</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Products</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">in-app</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> purchases</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> with</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">regional</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> prices,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> review</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">screenshots,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> testers</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">API</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> UI</tspan></tspan></text></g></g></g><g class="node default api" id="my-svg-flowchart-s4-3" data-look="neo" transform="translate(779.828125, 111)"><rect class="basic label-container" style="fill:#1e1b4b !important;stroke:#818cf8 !important;stroke-width:1.5px !important" x="-88.859375" y="-54" width="177.71875" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">4</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Listings</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">name,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> subtitle,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> texts,</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">keywords,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> contact,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> in</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">every</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> language</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">API</tspan></tspan></text></g></g></g><g class="node default api" id="my-svg-flowchart-s5-4" data-look="neo" transform="translate(992.859375, 111)"><rect class="basic label-container" style="fill:#1e1b4b !important;stroke:#818cf8 !important;stroke-width:1.5px !important" x="-100.171875" y="-54" width="200.34375" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">5</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Questionnaires</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Data</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> safety,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> age</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> rating,</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">encryption</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> IARC,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> target</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">audience,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> App</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Privacy</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">API</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> UI</tspan></tspan></text></g></g></g><g class="node default local" id="my-svg-flowchart-s6-10" data-look="neo" transform="translate(190.046875, 328)"><rect class="basic label-container" style="fill:#0c2a3f !important;stroke:#38bdf8 !important;stroke-width:1.5px !important" x="-91.0625" y="-54" width="182.125" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">6</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Privacy</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> &</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> icons</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">policy</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> page,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> privacy</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">manifest</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> scan,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> every</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">icon</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> from</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> one</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> artwork</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">LOCAL</tspan></tspan></text></g></g></g><g class="node default local" id="my-svg-flowchart-s7-11" data-look="neo" transform="translate(401.3671875, 328)"><rect class="basic label-container" style="fill:#0c2a3f !important;stroke:#38bdf8 !important;stroke-width:1.5px !important" x="-96.2578125" y="-54" width="192.515625" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">7</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Store</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> art</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">screenshots,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> previews,</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">feature</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> graphic:</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> render,</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">check,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> upload</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">LOCAL</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> API</tspan></tspan></text></g></g></g><g class="node default api" id="my-svg-flowchart-s8-12" data-look="neo" transform="translate(615.1875, 328)"><rect class="basic label-container" style="fill:#1e1b4b !important;stroke:#818cf8 !important;stroke-width:1.5px !important" x="-93.5625" y="-54" width="187.125" height="108"/><g class="label" style="color:#e2e8f0 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#e2e8f0 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">8</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Validate</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">offline</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> check,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> then</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> a</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">read-only</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> store</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> report:</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">blockers</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> in</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> fix</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> order</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">API</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> LOCAL</tspan></tspan></text></g></g></g><g class="node default you" id="my-svg-flowchart-s9-13" data-look="neo" transform="translate(881.3984375, 328)"><rect class="basic label-container" style="fill:#052e1c !important;stroke:#4ade80 !important;stroke-width:2px !important" x="-148.6484375" y="-54" width="297.296875" height="108"/><g class="label" style="color:#f0fdf4 !important" transform="translate(0, -42)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#f0fdf4 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">9</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> You</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> press</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="bold"> Submit</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Play</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Console:</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Send</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> changes</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> for</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> review</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">App</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Store</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Connect:</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Submit</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> for</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Review</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Releases</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> and</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> rollouts</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> stay</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> yours</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> too</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="4.300000000000001em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">YOU</tspan></tspan></text></g></g></g><g class="node default legend" id="my-svg-flowchart-legend-20" data-look="neo" transform="translate(564.515625, 491.75)"><rect class="basic label-container" style="fill:#0f172a !important;stroke:#334155 !important;stroke-dasharray:4 3 !important" x="-202.828125" y="-45.75" width="405.65625" height="91.5"/><g class="label" style="color:#cbd5e1 !important" transform="translate(0, -33.75)"><rect/><g><rect class="background" style="stroke: none"/><text y="-10.1" style="fill:#cbd5e1 !important"><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">API</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> a</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> storebound</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> command</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> (also</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> an</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> MCP</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> tool)</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">UI</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> a</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> skill</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> walks</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> your</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> agent,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> or</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> you,</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> through</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> the</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> console</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">LOCAL</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> runs</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> on</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> your</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> machine</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="3.2em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="bold">YOU</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> your</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> own</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> click:</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> storebound</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> never</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> presses</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Submit</tspan></tspan></text></g></g></g></g></g></g><defs><filter id="my-svg-drop-shadow" height="130%" width="130%"><feDropShadow dx="4" dy="4" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs><defs><filter id="my-svg-drop-shadow-small" height="150%" width="150%"><feDropShadow dx="2" dy="2" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs><linearGradient id="my-svg-gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="#475569" stop-opacity="1"/><stop offset="100%" stop-color="hsl(97.2413793103, 0%, 7.4509803922%)" stop-opacity="1"/></linearGradient><text text-anchor="middle" x="564.515625" y="-25" class="flowchartTitleText">From zero to “Submit for review”</text></svg> |