318 lines
68 KiB
XML
Raw Permalink Normal View History

GREAT WEBSITE MIGRATION OF 2018 (#1269) * Move content into docs/content * Make navigation and doc generation work Signed-off-by: Christian Nunciato <c@nunciato.org> * Make search work Signed-off-by: Christian Nunciato <c@nunciato.org> * Move docs-specific layouts into layouts/docs Signed-off-by: Christian Nunciato <c@nunciato.org> * Move docs partials into layouts/partials/docs Signed-off-by: Christian Nunciato <c@nunciato.org> * Share a common header and footer Signed-off-by: Christian Nunciato <c@nunciato.org> * Add product & pricing pages, modify main nav Signed-off-by: Christian Nunciato <c@nunciato.org> * Bring images under assets, docs images under assets/images/docs Signed-off-by: Christian Nunciato <c@nunciato.org> * Link to the docs home page, fix image ref Signed-off-by: Christian Nunciato <c@nunciato.org> * Add containers, serverless, kubernetes topics Signed-off-by: Christian Nunciato <c@nunciato.org> * Add careers Signed-off-by: Christian Nunciato <c@nunciato.org> * Add compete, compete -> migrate Signed-off-by: Christian Nunciato <c@nunciato.org> * About, contact Signed-off-by: Christian Nunciato <c@nunciato.org> * Add legal Signed-off-by: Christian Nunciato <c@nunciato.org> * Add product Signed-off-by: Christian Nunciato <c@nunciato.org> * Add partner content Signed-off-by: Christian Nunciato <c@nunciato.org> * Add webinar Signed-off-by: Christian Nunciato <c@nunciato.org> * Add why-pulumi Signed-off-by: Christian Nunciato <c@nunciato.org> * Add GitHub redirect, support Signed-off-by: Christian Nunciato <c@nunciato.org> * Add blog * Add blog - update post frontmatter * Update content/_index.md Co-Authored-By: Justin Van Patten <jvp@justinvp.com> * Remove drafts & redundant fonts, move asset dirs up a level Signed-off-by: Christian Nunciato <c@nunciato.org> * Reconcile blog navigation Signed-off-by: Christian Nunciato <c@nunciato.org> * Migrate some blog content (#1147) * Reconcile www, blog and docs footer items (#1141) Signed-off-by: Christian Nunciato <c@nunciato.org> * Clean up blog layout (#1148) * Migrate more blog posts (#1157) * Replace Bootstrap with TailwindCSS * Add Tailwind * Create a config directory under assets, move PostCSS and Tailwind configs into it * Remove Bootstrap Sass and JS referemce * Refactor the header, base template, and footer to use Tailwind * Pull TOC Sass into its own partial Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor the docs home page Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor docs single, list and section layouts Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor quickstart-clouds partial Signed-off-by: Christian Nunciato <c@nunciato.org> * Reposition config items to fix syntax highlighting Signed-off-by: Christian Nunciato <c@nunciato.org> * Replace syntax CSS theme with Monokai Signed-off-by: Christian Nunciato <c@nunciato.org> * Add a dark blue for links Signed-off-by: Christian Nunciato <c@nunciato.org> * Add the beginnings of Sass color settings Signed-off-by: Christian Nunciato <c@nunciato.org> * Add a Sass file for langchoose Signed-off-by: Christian Nunciato <c@nunciato.org> * Give no-select its own Sass also, since it’s a partial Signed-off-by: Christian Nunciato <c@nunciato.org> * Give docs single and list templates more width for main content Signed-off-by: Christian Nunciato <c@nunciato.org> * Add some padding to the TOC, since we don’t have proper gutters yet Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix button on Quickstart home page Signed-off-by: Christian Nunciato <c@nunciato.org> * TOC styles Signed-off-by: Christian Nunciato <c@nunciato.org> * Quickstart clouds Signed-off-by: Christian Nunciato <c@nunciato.org> * Padding to left and right columns Signed-off-by: Christian Nunciato <c@nunciato.org> * Black for TOC Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor docs/aws to use its own layouts Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix the AWS tech partner image Signed-off-by: Christian Nunciato <c@nunciato.org> * Adjust AWS layouts Signed-off-by: Christian Nunciato <c@nunciato.org> * Move docs-home markup into a layout Signed-off-by: Christian Nunciato <c@nunciato.org> * Format the mini-toc Signed-off-by: Christian Nunciato <c@nunciato.org> * Reduce subhead sizes a bit Signed-off-by: Christian Nunciato <c@nunciato.org> * Remove snowflake styles Signed-off-by: Christian Nunciato <c@nunciato.org> * Extract some Sass partials Signed-off-by: Christian Nunciato <c@nunciato.org> * Define initial purple and blue palettes, use numbered colors instead Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor blog templates Signed-off-by: Christian Nunciato <c@nunciato.org> * Make blog summary a partial, style pagination Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix expanded URLs Signed-off-by: Christian Nunciato <c@nunciato.org> * Rename Documentation to Reference Signed-off-by: Christian Nunciato <c@nunciato.org> * A smattering of minor adjustments Signed-off-by: Christian Nunciato <c@nunciato.org> * Selection state for tags Signed-off-by: Christian Nunciato <c@nunciato.org> * Delete more Bootstrap Signed-off-by: Christian Nunciato <c@nunciato.org> * Comment the banner Signed-off-by: Christian Nunciato <c@nunciato.org> * Restore footer links Signed-off-by: Christian Nunciato <c@nunciato.org> * Legal layout Signed-off-by: Christian Nunciato <c@nunciato.org> * Remove unused layout Signed-off-by: Christian Nunciato <c@nunciato.org> * Refactor careers page Signed-off-by: Christian Nunciato <c@nunciato.org> * Use top-level URLs for legal docs Signed-off-by: Christian Nunciato <c@nunciato.org> * Add RSS for the blog (#1170) * Add RSS for the blog * Cleanup team data (#1195) * Cleanup team data * Add missing newlines at EOF * Blog content as of 6/16 (#1196) * Blog content layout tweaks * Migrated blog content (as of Sun 6/16) * Address PR feedback, replace links to pulumi.io * Add fusion stack Any changes to the `fusion` branch will now be deployed to https://fusion.pulumi.io/. * Fix broken links * Fix broken images in fusion branch (#1207) Deletes unnecessary uses of `BaseURL`. In a small number of cases, where we want to emit an absolute URL that includes the `BaseURL`, use the `absURL` function instead, which is smart about handling missing/extra slashes. * Integrate www content (#1208) Signed-off-by: Christian Nunciato <c@nunciato.org> * Highlight currently selected section tab (#1216) * Remove unused partials (#1215) These are no longer referenced, so they can be removed. Signed-off-by: Christian Nunciato <c@nunciato.org> * Blog content as of 6/24 (#1218) * Port running-containers-in-aws-the-lowdown-ecs-fargate-and-eks * Port building-and-publishing-docker-images-to-a-private-amazon-ecr-repository * Port happy-birthday-to-pulumi-open-source * Commit updates to package-lock.json * Link cleanups and other fixes * Remove 'wip' tag * Restore meta_* fields, tidy up some frontmatter (#1214) Signed-off-by: Christian Nunciato <c@nunciato.org> * Add search (#1217) Signed-off-by: Christian Nunciato <c@nunciato.org> * Hide `.language-prologue-*` by default (#1212) So they all don't initially flash as being visible before all but the selected language are hidden. Port from `_pulumi.scss`. * Limit team members to those with status “active” (#1219) Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix links to datadog provider * Remove top margin from code snippets under lang tabs (#1223) * Update MBR DNA logo (#1222) * Add links to cloud logos (#1221) And use `logo-aws_white.png` for AWS * Remove unnecessary aliases (#1210) Now that we'll be hosting the docs on a new domain, there's no need to maintain these aliases. The old site hosted at https://pulumi.io will have redirects from the old aliases to the new location on the new site. * Pricing page updates (#1224) * Add swooshes to the home, pricing and webinar pages. * Replace “tech” PNGs for GitHub, GitLab, Atlassian and SAML with SVGs, and add an email SVG, in order to align all of their images in the pricing grid. * Add a “See plan details” link above the pricing grid. * Update Font Awesome to version 5.8.1 (to match what's in use on www today) in order to pull in the infinity icons used in the pricing grid. * Align CTA buttons horizontally in adjacent boxes containing content of varying heights. * Fix duplicate links on the home and product pages. Signed-off-by: Christian Nunciato <c@nunciato.org> * Update API docs (#1227) * Update tsdocgen paths * Updated API docs * Fix broken images (#1228) Remove unnecessary `{{ .Site.BaseURL }}` prefix from image URLs. * Fix Hugo build warning about non-relative ref/relref page reference (#1229) * Fix page titles and errant anchors (#1226) * Prevent anchors on the home page * Fix page titles Signed-off-by: Christian Nunciato <c@nunciato.org> * Add a robots.txt file (#1225) This change adds a robots.txt template authorizing seach-engine indexing for all pages of the production site. It assumes that all non-production builds will override the `baseURL` configuration property with something other than `https://pulumi.com/`. Signed-off-by: Christian Nunciato <c@nunciato.org> * Blog content fixes (#1231) * Correct post dates, titles * Revert to previous tags * Unify tags, adjust for display * Replace short, social summaries with longer ones * Use a fixed height for the utility bar (#1232) When the GitHub widget loads asynchronously and pops into view, it causes the whole page to shift downward a few pixels, because the widget is taller than the links beside it. Applying an explicit hight to the utility bar fixes this. Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix TOC expansion for the tour (#1234) We're very likely going to remove the tour and disperse its content elsewhere, but in the meantime, fix the TOC expansion for "Beyond the Basics" items. * Add syntax highlighing to layout templates (#1238) This change adds a partial for highlighting code snippets in layouts. Signed-off-by: Christian Nunciato <c@nunciato.org> * Add home-page video (#1240) Also makes a few slight adjustments to improve mobile layout on the home page. Signed-off-by: Christian Nunciato <c@nunciato.org> * Blog layout and styling improvements (#1237) * Use explicit code blcoks with language * Fix sort order for Author and Tag listings * Make sidebar toggleable on mobile * Resize "poster" image for blog listings * Crop photos to be square * Add posted date, post tags to blog footer * Add recent posts lists to sidebar * Add syntax highlighting to some missed posts * Fix Hugo build warning * Adjust sidebar styling * Cleanup the /docs page (#1239) * Cleanup /docs/aws layouts to match other docs sections * Cleanup /docs pages - Add left nav - Make /docs page look slightly less like a "homepage" - Add top-level "Get Started" and "Reference" headings to left nav * Add `.btn-secondary` and use it in a few places * Remove unnecessary cursor setting (#1245) Should be using the default here. I was debugging and forgot to switch this back before committing. Signed-off-by: Christian Nunciato <c@nunciato.org> * Update the home page video (#1244) This is a slightly shorter version, with typing sections sped up slightly to better respect our visitors’ time. :smile: Signed-off-by: Christian Nunciato <c@nunciato.org> * API doc styling improvements (#1247) * Update API doc styling for Python Bring back the styles used for our Python API docs, convert to use Tailwind, and make further tweaks to make it look even better. For example, all definitions now look like code blocks and indentation and spacing is used to improve the hierarchy of the content. * Only emit the <h1>.Title</h1> if there is a .Title The generated Python API docs don't currently include front matter and therefore do not have a title. We should fix the Python docs gen to do that, but in the meantime, only emit `<h1>.Title</h1>` if the page has a `.Title`, to avoid an unnecessary gap at the top of the page. * Update _pygments.scss to select .highlight instead of .chroma The syntax highlighted code generated by Hugo looks like: ``` <div class="highlight"> <pre class="chroma"> <code class="language-foo"> ... </code> </pre> </div> ``` And our styles looks like: ``` .chroma .k { ... } .chroma .kc { ... } ... ``` This works good, but our generated Python docs, which uses Pygments to do the syntax highlighting, doesn't use `.chroma`, so it doesn't get any syntax highlighting currently, even though all the Pygments classes are there. This is true for our Node.js docs as well, although, based on how we generate the code for that currently, we could relatively easily update the templates to include a `.chroma` class. In all cases, the code that we want highlighted will have a `.highlight` class surrounding it, so just update our styles to select `.highlight` instead of `.chroma`. ``` .highlight .k { ... } .highlight .kc { ... } ... ``` * Update API doc styling for Node.js * Various mobile adjustments and cleanup (#1250) * Pull the hero and section nav into Tailwind "components" and apply them. * Adjust home-page video dimensions accordingly. * Add mobile x-padding to sections that hadn't gotten it yet. * Add an anchor exclusion to the head for the About page. * Fix mobile layout for the Support page. * Fix centering and item distribution on the About page. * Additional minor mobile-related adjustments as encountered. Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix bug in lang chooser (#1249) If I've previously viewed a page in our docs with the language tabs, such as the Get Started guide, and I click the Python tab, that language choice will be persisted to a cookie. If I then visit our Node.js API docs, the lang chooser will see the saved value of "Python" and try to select that tab, hiding all other language snippets. But our Node.js API docs only contain JavaScript and TypeScript snippets, so the end result is that all snippets are hidden and no tab is selected. This change fixes that. If the value in the cookie does not exist in any of the tabs on the page, fallback to the default (JavaScript), otherwise fallback to the first tab that is available on the page. * More small fixes (#1254) * Make the header more responsive Adds padding to medium and above, and adjusts font size and spacing at medium width in order to accommodate the number of items we’re displaying currently. Also uses the full Pulumi logo, since we have room for that now, and adds a little color to the hamburger. Signed-off-by: Christian Nunciato <c@nunciato.org> * Bottom-align the image on the whitepaper layout Also removes the `header` selector from `_hero.scss` in order to reduce the specificity of the rule, allowing it to be overidden more easily with other Tailwind classnames. Signed-off-by: Christian Nunciato <c@nunciato.org> * Add team@pulumi link to the footer Signed-off-by: Christian Nunciato <c@nunciato.org> * Restore the newsroom and investors sections Somehow these got dropped! :scream: Signed-off-by: Christian Nunciato <c@nunciato.org> * Add hero background glows (#1257) Also deletes unused templates. Signed-off-by: Christian Nunciato <c@nunciato.org> * Hide scrollbars if not needed (#1256) * Improve Pricing page responsiveness, fix a few other small things (#1259) * Fix section link on the Why Pulumi page Signed-off-by: Christian Nunciato <c@nunciato.org> * Capitalize Kubernetes in copy Signed-off-by: Christian Nunciato <c@nunciato.org> * Adjust image sizes on Whitepaper page Properly size them on both mobile and desktop. Signed-off-by: Christian Nunciato <c@nunciato.org> * Fix paging on mobile Decrease padding to prevent overflow. Signed-off-by: Christian Nunciato <c@nunciato.org> * Improve Pricing page layout Signed-off-by: Christian Nunciato <c@nunciato.org> * Replace home page video with carousel (#1260) Signed-off-by: Christian Nunciato <c@nunciato.org> * Change Segment module to WWW (#1265) * Hook up new www.pulumi.com/staging stack to CI/CD (#1262) * Move older 'pulumi.io' stacks to infrastructure-old * Add new 'www.pulumi.com' infrastructure folder * Scripts to hook up to CI/CD * Switch back to using generic Travis worker * Add alias to CDN for staging.pulumi.io * Remove alias to staging.pulumi.io * Do not use named profiles for deployments There's an issue today where named profiles which use `credential_source=Environment` don't actually behave correctly with the assume-role tool. Instead of actually assuming the role, it just uses the credentials in the environment, which is not exactly what you want. For now, explicitly set the ARN we want to assume, instead of indirecting across a named profile. * Remove CloudFront alias entirely * Add hover menu (#1266) Signed-off-by: Christian Nunciato <c@nunciato.org> * Hook up new www.pulumi.com/production stack to CI/CD (#1267) * Hook up new www.pulumi.com/production stack to CI/CD * Correct Makefile syntax * Migrate blog posts as of 7/2 (#1268) * Fix Makefile syntax * Fix spelling error ::sigh::
2019-07-02 16:30:33 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="700.1349 -189.48257 447.27073 516.47105" width="447.27073" height="516.47105">
<defs>
<font-face font-family="Arial" font-size="14" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.2734" descent="-211.91406" font-weight="700">
<font-face-src>
<font-face-name name="Arial-BoldMT"/>
</font-face-src>
</font-face>
<font-face font-family="Arial" font-size="18" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.2734" descent="-211.91406" font-weight="700">
<font-face-src>
<font-face-name name="Arial-BoldMT"/>
</font-face-src>
</font-face>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-6 -3 7 6" markerWidth="7" markerHeight="6" color="#050505">
<g>
<path d="M -4.8 0 L 0 1.8 L 0 -1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
</g>
</marker>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-6 -3 7 6" markerWidth="7" markerHeight="6" color="#050505">
<g>
<path d="M -4.8 0 L 0 1.8 L 0 -1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
</g>
</marker>
<font-face font-family="Arial" font-size="14.5" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.2734" descent="-211.91406" font-weight="700">
<font-face-src>
<font-face-name name="Arial-BoldMT"/>
</font-face-src>
</font-face>
<font-face font-family="Arial" font-size="13" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.2734" descent="-211.91406" font-weight="700">
<font-face-src>
<font-face-name name="Arial-BoldMT"/>
</font-face-src>
</font-face>
</defs>
<metadata> Produced by OmniGraffle 7.10.2
<dc:date>2019-06-09 18:07:18 +0000</dc:date>
</metadata>
<g id="general-architecture" fill="none" stroke="none" stroke-opacity="1" fill-opacity="1" stroke-dasharray="none">
<title>general-architecture</title>
<rect fill="white" x="700.1349" y="-189.48257" width="447.27073" height="516.47105"/>
<g id="general-architecture: Layer 1">
<title>Layer 1</title>
<g id="Graphic_7">
<path d="M 709.1731 262.48484 L 780.8192 262.48484 C 785.2375 262.48484 788.8192 266.06656 788.8192 270.48484 L 788.8192 317.98848 C 788.8192 322.40676 785.2375 325.98848 780.8192 325.98848 L 709.1731 325.98848 C 704.75485 325.98848 701.1731 322.40676 701.1731 317.98848 L 701.1731 270.48484 C 701.1731 266.06656 704.75485 262.48484 709.1731 262.48484 Z" fill="white"/>
<path d="M 709.1731 262.48484 L 780.8192 262.48484 C 785.2375 262.48484 788.8192 266.06656 788.8192 270.48484 L 788.8192 317.98848 C 788.8192 322.40676 785.2375 325.98848 780.8192 325.98848 L 709.1731 325.98848 C 704.75485 325.98848 701.1731 322.40676 701.1731 317.98848 L 701.1731 270.48484 C 701.1731 266.06656 704.75485 262.48484 709.1731 262.48484 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Group_32">
<g id="Graphic_33">
<path d="M 895.2486 -158.4805 C 880.1331 -158.4805 867.8359 -146.18334 867.8359 -131.06784 L 867.8359 -87.82283 C 867.8359 -85.05137 870.0831 -82.80422 872.8545 -82.80422 C 875.626 -82.80422 877.8732 -85.05137 877.8732 -87.82283 L 877.8732 -131.06784 C 877.8732 -140.64895 885.6675 -148.44328 895.2486 -148.44328 C 904.8297 -148.44328 912.624 -140.64895 912.624 -131.06784 C 912.624 -121.48673 904.8297 -113.6924 895.2486 -113.6924 C 892.4771 -113.6924 890.23 -111.44525 890.23 -108.67379 C 890.23 -105.90233 892.4771 -103.65518 895.2486 -103.65518 C 910.3641 -103.65518 922.6613 -115.95233 922.6613 -131.06784 C 922.6613 -146.18334 910.3641 -158.4805 895.2486 -158.4805 Z" fill="#522768"/>
</g>
</g>
<g id="Graphic_20">
<path d="M 709.1349 -16.28332 L 1078.2943 -16.28332 C 1082.7126 -16.28332 1086.2943 -12.701599 1086.2943 -8.283321 L 1086.2943 162.8912 C 1086.2943 167.30947 1082.7126 170.8912 1078.2943 170.8912 L 709.1349 170.8912 C 704.71665 170.8912 701.1349 167.30947 701.1349 162.8912 L 701.1349 -8.283321 C 701.1349 -12.701599 704.71665 -16.28332 709.1349 -16.28332 Z" fill="white"/>
<path d="M 709.1349 -16.28332 L 1078.2943 -16.28332 C 1082.7126 -16.28332 1086.2943 -12.701599 1086.2943 -8.283321 L 1086.2943 162.8912 C 1086.2943 167.30947 1082.7126 170.8912 1078.2943 170.8912 L 709.1349 170.8912 C 704.71665 170.8912 701.1349 167.30947 701.1349 162.8912 L 701.1349 -8.283321 C 701.1349 -12.701599 704.71665 -16.28332 709.1349 -16.28332 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
<text transform="translate(706.1349 -83.40651)" fill="black">
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="13"> </tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="141.458"> </tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="157.91602"> </tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="174.37402"> </tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="241.83203">  </tspan>
<tspan font-family="Arial" font-size="18" font-weight="700" fill="black" y="241.83203">User Client</tspan>
</text>
</g>
<g id="Graphic_24">
<path d="M 963.4035 60.88644 L 1060.4733 60.88644 C 1064.8916 60.88644 1068.4733 64.46816 1068.4733 68.88644 L 1068.4733 94.13933 C 1068.4733 98.55761 1064.8916 102.13933 1060.4733 102.13933 L 963.4035 102.13933 C 958.9852 102.13933 955.4035 98.55761 955.4035 94.13933 L 955.4035 68.88644 C 955.4035 64.46816 958.9852 60.88644 963.4035 60.88644 Z" fill="#522767"/>
<path d="M 963.4035 60.88644 L 1060.4733 60.88644 C 1064.8916 60.88644 1068.4733 64.46816 1068.4733 68.88644 L 1068.4733 94.13933 C 1068.4733 98.55761 1064.8916 102.13933 1060.4733 102.13933 L 963.4035 102.13933 C 958.9852 102.13933 955.4035 98.55761 955.4035 94.13933 L 955.4035 68.88644 C 955.4035 64.46816 958.9852 60.88644 963.4035 60.88644 Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_23">
<path d="M 956.9283 68.28082 L 1053.9981 68.28082 C 1058.4164 68.28082 1061.9981 71.86255 1061.9981 76.28082 L 1061.9981 101.53372 C 1061.9981 105.952 1058.4164 109.53372 1053.9981 109.53372 L 956.9283 109.53372 C 952.51 109.53372 948.9283 105.952 948.9283 101.53372 L 948.9283 76.28082 C 948.9283 71.86255 952.51 68.28082 956.9283 68.28082 Z" fill="#522767"/>
<path d="M 956.9283 68.28082 L 1053.9981 68.28082 C 1058.4164 68.28082 1061.9981 71.86255 1061.9981 76.28082 L 1061.9981 101.53372 C 1061.9981 105.952 1058.4164 109.53372 1053.9981 109.53372 L 956.9283 109.53372 C 952.51 109.53372 948.9283 105.952 948.9283 101.53372 L 948.9283 76.28082 C 948.9283 71.86255 952.51 68.28082 956.9283 68.28082 Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_6">
<path d="M 805.5214 262.48484 L 877.1674 262.48484 C 881.5857 262.48484 885.1674 266.06656 885.1674 270.48484 L 885.1674 317.98848 C 885.1674 322.40676 881.5857 325.98848 877.1674 325.98848 L 805.5214 325.98848 C 801.1031 325.98848 797.5214 322.40676 797.5214 317.98848 L 797.5214 270.48484 C 797.5214 266.06656 801.1031 262.48484 805.5214 262.48484 Z" fill="white"/>
<path d="M 805.5214 262.48484 L 877.1674 262.48484 C 881.5857 262.48484 885.1674 266.06656 885.1674 270.48484 L 885.1674 317.98848 C 885.1674 322.40676 881.5857 325.98848 877.1674 325.98848 L 805.5214 325.98848 C 801.1031 325.98848 797.5214 322.40676 797.5214 317.98848 L 797.5214 270.48484 C 797.5214 266.06656 801.1031 262.48484 805.5214 262.48484 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_5">
<path d="M 901.9078 262.48484 L 977.7309 262.48484 C 982.1491 262.48484 985.7309 266.06656 985.7309 270.48484 L 985.7309 317.98848 C 985.7309 322.40676 982.1491 325.98848 977.7309 325.98848 L 901.9078 325.98848 C 897.4895 325.98848 893.9078 322.40676 893.9078 317.98848 L 893.9078 270.48484 C 893.9078 266.06656 897.4895 262.48484 901.9078 262.48484 Z" fill="white"/>
<path d="M 901.9078 262.48484 L 977.7309 262.48484 C 982.1491 262.48484 985.7309 266.06656 985.7309 270.48484 L 985.7309 317.98848 C 985.7309 322.40676 982.1491 325.98848 977.7309 325.98848 L 901.9078 325.98848 C 897.4895 325.98848 893.9078 322.40676 893.9078 317.98848 L 893.9078 270.48484 C 893.9078 266.06656 897.4895 262.48484 901.9078 262.48484 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_8">
<path d="M 1002.4712 262.48484 L 1078.2943 262.48484 C 1082.7126 262.48484 1086.2943 266.06656 1086.2943 270.48484 L 1086.2943 317.98848 C 1086.2943 322.40676 1082.7126 325.98848 1078.2943 325.98848 L 1002.4712 325.98848 C 998.0529 325.98848 994.4712 322.40676 994.4712 317.98848 L 994.4712 270.48484 C 994.4712 266.06656 998.0529 262.48484 1002.4712 262.48484 Z" fill="white"/>
<path d="M 1002.4712 262.48484 L 1078.2943 262.48484 C 1082.7126 262.48484 1086.2943 266.06656 1086.2943 270.48484 L 1086.2943 317.98848 C 1086.2943 322.40676 1082.7126 325.98848 1078.2943 325.98848 L 1002.4712 325.98848 C 998.0529 325.98848 994.4712 322.40676 994.4712 317.98848 L 994.4712 270.48484 C 994.4712 266.06656 998.0529 262.48484 1002.4712 262.48484 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_13">
<line x1="745.8184" y1="223.2" x2="1041.3772" y2="223.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_14">
<line x1="745.8375" y1="261.48484" x2="745.8184" y2="223.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_17">
<line x1="842.1804" y1="261.48484" x2="842.1234" y2="223.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_18">
<line x1="940.6552" y1="261.48484" x2="940.3074" y2="223.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_19">
<line x1="1041.2803" y1="261.48484" x2="1041.3772" y2="223.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_22">
<path d="M 949.4569 74.89685 L 1046.5267 74.89685 C 1050.945 74.89685 1054.5267 78.47858 1054.5267 82.89685 L 1054.5267 108.14975 C 1054.5267 112.56802 1050.945 116.14975 1046.5267 116.14975 L 949.4569 116.14975 C 945.0386 116.14975 941.4569 112.56802 941.4569 108.14975 L 941.4569 82.89685 C 941.4569 78.47858 945.0386 74.89685 949.4569 74.89685 Z" fill="#522767"/>
<path d="M 949.4569 74.89685 L 1046.5267 74.89685 C 1050.945 74.89685 1054.5267 78.47858 1054.5267 82.89685 L 1054.5267 108.14975 C 1054.5267 112.56802 1050.945 116.14975 1046.5267 116.14975 L 949.4569 116.14975 C 945.0386 116.14975 941.4569 112.56802 941.4569 108.14975 L 941.4569 82.89685 C 941.4569 78.47858 945.0386 74.89685 949.4569 74.89685 Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
<text transform="translate(946.4569 79.06529)" fill="white">
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="18.476321" y="13">Language</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="19.641849" y="29.458008">Runtimes</tspan>
</text>
</g>
<g id="Graphic_25">
<path d="M 726.7223 67.891646 L 823.7921 67.891646 C 828.2104 67.891646 831.7921 71.47337 831.7921 75.89165 L 831.7921 120.21756 C 831.7921 124.63584 828.2104 128.21756 823.7921 128.21756 L 726.7223 128.21756 C 722.304 128.21756 718.7223 124.63584 718.7223 120.21756 L 718.7223 75.89165 C 718.7223 71.47337 722.304 67.891646 726.7223 67.891646 Z" fill="#522767"/>
<path d="M 726.7223 67.891646 L 823.7921 67.891646 C 828.2104 67.891646 831.7921 71.47337 831.7921 75.89165 L 831.7921 120.21756 C 831.7921 124.63584 828.2104 128.21756 823.7921 128.21756 L 726.7223 128.21756 C 722.304 128.21756 718.7223 124.63584 718.7223 120.21756 L 718.7223 75.89165 C 718.7223 71.47337 722.304 67.891646 726.7223 67.891646 Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
<text transform="translate(723.7223 73.36759)" fill="white">
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="36.10962" y="13">Your</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="28.200442" y="29.458008">Pulumi </tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="22.748782" y="45.916016">Program</tspan>
</text>
</g>
<g id="Graphic_26">
<path d="M 845.0629 5.671802 L 942.1327 5.671802 C 946.551 5.671802 950.1327 9.253524 950.1327 13.671802 L 950.1327 38.924695 C 950.1327 43.342973 946.551 46.924695 942.1327 46.924695 L 845.0629 46.924695 C 840.6446 46.924695 837.0629 43.342973 837.0629 38.924695 L 837.0629 13.671802 C 837.0629 9.253524 840.6446 5.671802 845.0629 5.671802 Z" fill="#522767"/>
<path d="M 845.0629 5.671802 L 942.1327 5.671802 C 946.551 5.671802 950.1327 9.253524 950.1327 13.671802 L 950.1327 38.924695 C 950.1327 43.342973 946.551 46.924695 942.1327 46.924695 L 845.0629 46.924695 C 840.6446 46.924695 837.0629 43.342973 837.0629 38.924695 L 837.0629 13.671802 C 837.0629 9.253524 840.6446 5.671802 845.0629 5.671802 Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
<text transform="translate(842.0629 9.840241)" fill="white">
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="14.97974" y="13">Pulumi CLI</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="white" x="28.200442" y="29.458008">Engine</tspan>
</text>
</g>
<g id="Line_27">
<path d="M 823.1629 28.152275 L 772.9268 28.152275 L 773.1555 66.891646" marker-start="url(#FilledArrow_Marker)" stroke="#050505" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_28">
<path d="M 1008.5215 50.13449 L 1008.5215 26.04878 L 950.1327 26.29825" marker-start="url(#FilledArrow_Marker_2)" stroke="#050505" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_29">
<line x1="895.5067" y1="210.30017" x2="894.6865" y2="46.924695" marker-start="url(#FilledArrow_Marker_2)" stroke="#050505" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Line_30">
<line x1="894.6865" y1="-72.455845" x2="894.6865" y2="8.472509" marker-start="url(#FilledArrow_Marker_2)" stroke="#050505" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
</g>
<g id="Graphic_31">
<path d="M 893.7939 -85.35585 C 891.8579 -85.35585 889.9106 -85.47946 888.0051 -85.72244 L 887.868 -85.74091 C 885.6791 -86.0464 884.1524 -88.06834 884.4579 -90.25652 C 884.7634 -92.44328 886.7853 -93.96861 888.9664 -93.66738 C 888.9863 -93.66525 889.0552 -93.65602 889.0651 -93.6546 C 890.5898 -93.45993 892.1961 -93.35834 893.7939 -93.35834 C 902.5466 -93.35834 911.0578 -96.45589 917.7602 -102.0798 C 918.4443 -102.65385 919.3004 -102.98278 920.1934 -103.01404 C 932.9481 -103.45594 942.9392 -113.80292 942.9392 -126.56968 C 942.9392 -130.89133 941.7612 -135.11566 939.5318 -138.78655 C 939.075 -139.53891 938.879 -140.42129 938.9741 -141.29656 C 939.063 -142.11358 939.1084 -142.92136 939.1084 -143.69859 C 939.1084 -155.77906 929.2808 -165.6067 917.201 -165.6067 C 915.1876 -165.6067 913.1763 -165.32678 911.2233 -164.77405 C 910.3395 -164.52468 909.3939 -164.58507 908.5499 -164.94953 C 903.8766 -166.96436 898.912 -167.98599 893.7939 -167.98599 C 877.5274 -167.98599 863.2531 -157.58786 858.2729 -142.11145 C 857.858 -140.82127 856.8186 -139.82949 855.5106 -139.47497 C 848.8843 -137.68038 844.2564 -131.62736 844.2564 -124.75661 C 844.2564 -117.23864 849.8548 -110.75225 857.2782 -109.6674 C 857.4353 -109.64466 857.5901 -109.62406 857.7464 -109.60559 C 859.9417 -109.35053 861.5139 -107.36412 861.2582 -105.16883 C 861.0031 -102.97426 859.0174 -101.3992 856.8214 -101.65709 C 856.587 -101.68408 856.3525 -101.71463 856.1202 -101.74945 C 844.795 -103.40337 836.2539 -113.29495 836.2539 -124.75661 C 836.2539 -134.49757 842.3567 -143.16007 851.3375 -146.52902 C 857.9297 -164.23482 874.7368 -175.98848 893.7939 -175.98848 C 899.54 -175.98848 905.1298 -174.92707 910.4297 -172.83054 C 912.6542 -173.34774 914.9255 -173.60919 917.201 -173.60919 C 933.6934 -173.60919 947.1109 -160.19166 947.1109 -143.69859 C 947.1109 -143.0663 947.0896 -142.42263 947.047 -141.77256 C 949.5989 -137.13191 950.9417 -131.90443 950.9417 -126.56968 C 950.9417 -109.93168 938.2729 -96.36211 921.8516 -95.09325 C 913.8818 -88.80436 903.9718 -85.35585 893.7939 -85.35585 Z" fill="#ee985d"/>
</g>
<g id="Graphic_34">
<text transform="translate(967 -189.48257)" fill="black">
<tspan font-family="Arial" font-size="14.5" font-weight="700" fill="black" x="35.7209" y="13">Pulumi Service</tspan>
<tspan font-family="Arial" font-size="13" font-weight="700" fill="black" x="0" y="35.474365"></tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" y="35.474365">Team Auth, SSO, RBAC</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="51.93237">• Config &amp; Secrets</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="68.39038">• Stacks &amp; Webhooks</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="84.84839">• State Management</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="101.3064">• State Checkpointing</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="117.7644">• Update Management</tspan>
<tspan font-family="Arial" font-size="14" font-weight="700" fill="black" x="0" y="134.22241">• Dashboard &amp; Workflow</tspan>
</text>
</g>
<g id="Graphic_42">
<path d="M 942.4855 123.35981 L 958.7886 123.35981 C 963.2068 123.35981 966.7886 126.94153 966.7886 131.35981 L 966.7886 138.76489 C 966.7886 143.18316 963.2068 146.76489 958.7886 146.76489 L 942.4855 146.76489 C 938.0672 146.76489 934.4855 143.18316 934.4855 138.76489 L 934.4855 131.35981 C 934.4855 126.94153 938.0672 123.35981 942.4855 123.35981 Z" fill="white"/>
<path d="M 942.4855 123.35981 L 958.7886 123.35981 C 963.2068 123.35981 966.7886 126.94153 966.7886 131.35981 L 966.7886 138.76489 C 966.7886 143.18316 963.2068 146.76489 958.7886 146.76489 L 942.4855 146.76489 C 938.0672 146.76489 934.4855 143.18316 934.4855 138.76489 L 934.4855 131.35981 C 934.4855 126.94153 938.0672 123.35981 942.4855 123.35981 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Graphic_41">
<path d="M 978.0099 123.35981 L 994.313 123.35981 C 998.7313 123.35981 1002.313 126.94153 1002.313 131.35981 L 1002.313 138.76489 C 1002.313 143.18316 998.7313 146.76489 994.313 146.76489 L 978.0099 146.76489 C 973.5917 146.76489 970.0099 143.18316 970.0099 138.76489 L 970.0099 131.35981 C 970.0099 126.94153 973.5917 123.35981 978.0099 123.35981 Z" fill="white"/>
<path d="M 978.0099 123.35981 L 994.313 123.35981 C 998.7313 123.35981 1002.313 126.94153 1002.313 131.35981 L 1002.313 138.76489 C 1002.313 143.18316 998.7313 146.76489 994.313 146.76489 L 978.0099 146.76489 C 973.5917 146.76489 970.0099 143.18316 970.0099 138.76489 L 970.0099 131.35981 C 970.0099 126.94153 973.5917 123.35981 978.0099 123.35981 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Graphic_40">
<path d="M 1013.5344 123.35981 L 1031.377 123.35981 C 1035.7952 123.35981 1039.377 126.94153 1039.377 131.35981 L 1039.377 138.76489 C 1039.377 143.18316 1035.7952 146.76489 1031.377 146.76489 L 1013.5344 146.76489 C 1009.1161 146.76489 1005.5344 143.18316 1005.5344 138.76489 L 1005.5344 131.35981 C 1005.5344 126.94153 1009.1161 123.35981 1013.5344 123.35981 Z" fill="white"/>
<path d="M 1013.5344 123.35981 L 1031.377 123.35981 C 1035.7952 123.35981 1039.377 126.94153 1039.377 131.35981 L 1039.377 138.76489 C 1039.377 143.18316 1035.7952 146.76489 1031.377 146.76489 L 1013.5344 146.76489 C 1009.1161 146.76489 1005.5344 143.18316 1005.5344 138.76489 L 1005.5344 131.35981 C 1005.5344 126.94153 1009.1161 123.35981 1013.5344 123.35981 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Graphic_36">
<path d="M 1050.5983 123.35981 L 1068.4409 123.35981 C 1072.8591 123.35981 1076.4409 126.94153 1076.4409 131.35981 L 1076.4409 138.76489 C 1076.4409 143.18316 1072.8591 146.76489 1068.4409 146.76489 L 1050.5983 146.76489 C 1046.18 146.76489 1042.5983 143.18316 1042.5983 138.76489 L 1042.5983 131.35981 C 1042.5983 126.94153 1046.18 123.35981 1050.5983 123.35981 Z" fill="white"/>
<path d="M 1050.5983 123.35981 L 1068.4409 123.35981 C 1072.8591 123.35981 1076.4409 126.94153 1076.4409 131.35981 L 1076.4409 138.76489 C 1076.4409 143.18316 1072.8591 146.76489 1068.4409 146.76489 L 1050.5983 146.76489 C 1046.18 146.76489 1042.5983 143.18316 1042.5983 138.76489 L 1042.5983 131.35981 C 1042.5983 126.94153 1046.18 123.35981 1050.5983 123.35981 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Group_44">
<title>Layer_1_1_</title>
<g id="Graphic_48">
<title>path22</title>
<path d="M 848.7556 281.7631 L 843.825 273.44015 L 830.8894 273.44015 C 829.7378 273.44015 828.6645 274.0362 828.1055 275.01154 L 817.6407 292.68695 C 817.0705 293.65145 817.0705 294.82187 817.6407 295.7972 L 821.6209 302.5271 L 826.5403 294.2475 L 833.9416 281.7631 L 848.7556 281.7631 Z" fill="#f8bb16"/>
</g>
<g id="Graphic_47">
<title>path26</title>
<path d="M 865.0565 292.68695 L 854.5917 275.01154 C 854.0103 274.04703 852.9482 273.44015 851.8078 273.44015 L 843.825 273.44015 L 848.7556 281.7631 L 856.1569 294.2475 L 848.7556 306.7319 L 858.5942 306.7319 L 865.0565 295.7972 C 865.6155 294.8327 865.6155 293.65145 865.0565 292.68695" fill="#ea4334"/>
</g>
<g id="Graphic_46">
<title>path30</title>
<path d="M 858.583 306.72107 L 833.9193 306.72107 L 826.5179 294.23666 L 821.5986 302.51625 L 828.0831 313.46178 C 828.6645 314.4263 829.7267 315.03317 830.867 315.03317 L 851.7854 315.03317 C 852.937 315.03317 854.0103 314.43713 854.5693 313.46178 L 858.583 306.72107 Z" fill="#0074bc"/>
</g>
<g id="Graphic_45">
<path d="M 848.7332 306.72107 L 833.9081 306.72107 L 826.5179 294.23666 L 833.9193 281.75225 L 848.7332 281.75225 L 856.1569 294.23666 L 848.7332 306.72107 Z M 841.3318 288.0053 C 837.7653 288.0053 834.892 290.79044 834.892 294.2475 C 834.892 297.70455 837.7653 300.4897 841.3318 300.4897 C 844.8983 300.4897 847.7717 297.70455 847.7717 294.2475 C 847.7717 290.79044 844.8872 288.0053 841.3318 288.0053 Z" fill="#e2e3e4"/>
</g>
</g>
<g id="Graphic_43">
<path d="M 942.3451 273.44015 L 926.2841 285.65402 L 912.5787 307.22702 L 924.9361 307.22702 Z M 944.4816 276.29784 L 937.6272 293.24003 L 950.7698 307.72054 L 925.2731 311.5623 L 967.06 311.5623 Z" fill="#0072c6"/>
</g>
<g id="Group_61">
<title>layer1</title>
<g id="Group_62">
<title>g3052</title>
<g id="Graphic_64">
<title>path3055</title>
<path d="M 1040.2154 273.44382 C 1039.7888 273.4629 1039.3707 273.55686 1038.9859 273.72018 L 1022.2074 280.84074 C 1021.3277 281.2139 1020.6888 281.9196 1020.4714 282.7581 L 1016.332 298.7527 C 1016.139 299.49722 1016.2961 300.2789 1016.7677 300.91974 C 1016.8243 300.99728 1016.8851 301.07234 1016.9501 301.14464 L 1028.5634 313.96966 C 1029.1724 314.6419 1030.0956 315.03334 1031.072 315.03317 L 1049.6958 315.02936 C 1050.6718 315.03 1051.595 314.6393 1052.2043 313.96775 L 1063.8134 301.14083 C 1064.4227 300.46824 1064.651 299.5878 1064.4336 298.7489 L 1060.2878 282.7543 C 1060.0704 281.91578 1059.4315 281.21007 1058.5518 280.83693 L 1041.7712 273.72018 C 1041.287 273.51474 1040.7521 273.4197 1040.2154 273.44382 Z" fill="#326ce5"/>
<path d="M 1040.2154 273.44382 C 1039.7888 273.4629 1039.3707 273.55686 1038.9859 273.72018 L 1022.2074 280.84074 C 1021.3277 281.2139 1020.6888 281.9196 1020.4714 282.7581 L 1016.332 298.7527 C 1016.139 299.49722 1016.2961 300.2789 1016.7677 300.91974 C 1016.8243 300.99728 1016.8851 301.07234 1016.9501 301.14464 L 1028.5634 313.96966 C 1029.1724 314.6419 1030.0956 315.03334 1031.072 315.03317 L 1049.6958 315.02936 C 1050.6718 315.03 1051.595 314.6393 1052.2043 313.96775 L 1063.8134 301.14083 C 1064.4227 300.46824 1064.651 299.5878 1064.4336 298.7489 L 1060.2878 282.7543 C 1060.0704 281.91578 1059.4315 281.21007 1058.5518 280.83693 L 1041.7712 273.72018 C 1041.287 273.51474 1040.7521 273.4197 1040.2154 273.44382 Z" stroke="white" stroke-linecap="butt" stroke-linejoin="round" stroke-width="0"/>
</g>
<g id="Graphic_63">
<title>path3059</title>
<path d="M 1040.3817 278.887 C 1039.8271 278.88703 1039.3774 279.33074 1039.3774 279.87807 C 1039.3774 279.88647 1039.3794 279.8945 1039.3796 279.90285 C 1039.3788 279.9772 1039.3747 280.0668 1039.3774 280.13156 C 1039.3907 280.44724 1039.4681 280.68885 1039.5148 280.9797 C 1039.5992 281.6022 1039.67 282.11822 1039.6264 282.59784 C 1039.5839 282.7787 1039.4339 282.9441 1039.3002 283.05907 L 1039.2766 283.43645 C 1038.6739 283.4808 1038.0672 283.562 1037.4612 283.6842 C 1034.8536 284.21008 1032.6085 285.4031 1030.8992 287.01388 C 1030.7882 286.94667 1030.5942 286.82303 1030.5365 286.78517 C 1030.3572 286.80668 1030.176 286.8558 1029.94 286.7337 C 1029.4905 286.465 1029.0812 286.0941 1028.5859 285.64733 C 1028.359 285.4336 1028.1946 285.2301 1027.925 285.0241 C 1027.8638 284.9773 1027.7703 284.91403 1027.7018 284.8659 C 1027.491 284.71662 1027.2424 284.63877 1027.0023 284.63147 C 1026.6936 284.62208 1026.3964 284.7293 1026.2019 284.94594 C 1025.8561 285.33112 1025.9668 285.91983 1026.4486 286.26104 C 1026.4535 286.2645 1026.4587 286.2672 1026.4637 286.27057 C 1026.5299 286.31824 1026.611 286.37932 1026.6718 286.41923 C 1026.958 286.60687 1027.2193 286.70292 1027.5044 286.85188 C 1028.105 287.18133 1028.603 287.4545 1028.9979 287.78388 C 1029.1521 287.9299 1029.1791 288.1872 1029.1996 288.29848 L 1029.5215 288.55387 C 1027.7984 290.85707 1027.001 293.702 1027.4722 296.60072 L 1027.0516 296.70936 C 1026.9408 296.8365 1026.7841 297.03655 1026.6203 297.09626 C 1026.1036 297.24082 1025.522 297.2939 1024.8199 297.35928 C 1024.4903 297.38363 1024.2059 297.3691 1023.8564 297.4279 C 1023.7795 297.44084 1023.6724 297.46563 1023.5882 297.48317 C 1023.5853 297.4837 1023.5826 297.4845 1023.5796 297.48507 C 1023.575 297.486 1023.569 297.488 1023.5646 297.48888 C 1022.9727 297.6159 1022.5924 298.09915 1022.7149 298.57526 C 1022.8373 299.0515 1023.4155 299.3411 1024.011 299.2271 C 1024.0152 299.22622 1024.0215 299.22607 1024.026 299.2252 C 1024.0327 299.22382 1024.0386 299.22093 1024.0453 299.21947 C 1024.1283 299.2033 1024.2323 299.1853 1024.3049 299.168 C 1024.6485 299.0863 1024.8973 298.96626 1025.2062 298.86116 C 1025.8707 298.64948 1026.421 298.47264 1026.9572 298.40374 C 1027.1811 298.38816 1027.4171 298.52646 1027.5344 298.5848 L 1027.9722 298.5181 C 1028.9796 301.29208 1031.0907 303.5342 1033.7639 304.9411 L 1033.5815 305.3299 C 1033.6472 305.48087 1033.7197 305.68514 1033.6708 305.83424 C 1033.4758 306.2832 1033.142 306.75707 1032.7618 307.28538 C 1032.5777 307.52946 1032.3893 307.71887 1032.2231 307.9982 C 1032.1834 308.06504 1032.1328 308.1677 1032.0944 308.23835 C 1031.8363 308.72885 1032.0256 309.2938 1032.5214 309.5058 C 1033.0203 309.71913 1033.6396 309.49412 1033.9076 309.00263 C 1033.908 309.00193 1033.9094 309.00142 1033.9098 309.00072 C 1033.91 309.00017 1033.9095 308.99935 1033.9098 308.99882 C 1033.948 308.92914 1034.002 308.83754 1034.0342 308.772 C 1034.1765 308.4825 1034.2239 308.2344 1034.3239 307.95437 C 1034.5896 307.36154 1034.7356 306.7395 1035.1014 306.3519 C 1035.2016 306.24578 1035.3649 306.20496 1035.5342 306.1647 L 1035.7617 305.79876 C 1038.0921 306.59326 1040.7007 306.80646 1043.3065 306.28096 C 1043.901 306.16108 1044.4748 306.00593 1045.0296 305.81972 C 1045.0935 305.92044 1045.2123 306.11404 1045.2442 306.1628 C 1045.4162 306.2125 1045.604 306.2382 1045.757 306.43915 C 1046.0307 306.85443 1046.2179 307.3457 1046.4459 307.93912 C 1046.546 308.21913 1046.5954 308.46725 1046.7377 308.75677 C 1046.7701 308.82275 1046.824 308.91564 1046.8622 308.98548 C 1047.1296 309.47857 1047.7509 309.70435 1048.2505 309.49055 C 1048.7463 309.27843 1048.9358 308.71355 1048.6776 308.2231 C 1048.6392 308.15247 1048.5864 308.0498 1048.5467 307.98296 C 1048.3805 307.70364 1048.1922 307.5161 1048.008 307.27205 C 1047.6278 306.74376 1047.3125 306.3049 1047.1175 305.85594 C 1047.036 305.6244 1047.1313 305.48038 1047.1948 305.3299 C 1047.1568 305.2912 1047.0754 305.0725 1047.0274 304.96968 C 1049.8055 303.51274 1051.8546 301.187 1052.8169 298.50094 C 1052.9469 298.5191 1053.1727 298.55458 1053.2461 298.56765 C 1053
<path d="M 1040.3817 278.887 C 1039.8271 278.88703 1039.3774 279.33074 1039.3774 279.87807 C 1039.3774 279.88647 1039.3794 279.8945 1039.3796 279.90285 C 1039.3788 279.9772 1039.3747 280.0668 1039.3774 280.13156 C 1039.3907 280.44724 1039.4681 280.68885 1039.5148 280.9797 C 1039.5992 281.6022 1039.67 282.11822 1039.6264 282.59784 C 1039.5839 282.7787 1039.4339 282.9441 1039.3002 283.05907 L 1039.2766 283.43645 C 1038.6739 283.4808 1038.0672 283.562 1037.4612 283.6842 C 1034.8536 284.21008 1032.6085 285.4031 1030.8992 287.01388 C 1030.7882 286.94667 1030.5942 286.82303 1030.5365 286.78517 C 1030.3572 286.80668 1030.176 286.8558 1029.94 286.7337 C 1029.4905 286.465 1029.0812 286.0941 1028.5859 285.64733 C 1028.359 285.4336 1028.1946 285.2301 1027.925 285.0241 C 1027.8638 284.9773 1027.7703 284.91403 1027.7018 284.8659 C 1027.491 284.71662 1027.2424 284.63877 1027.0023 284.63147 C 1026.6936 284.62208 1026.3964 284.7293 1026.2019 284.94594 C 1025.8561 285.33112 1025.9668 285.91983 1026.4486 286.26104 C 1026.4535 286.2645 1026.4587 286.2672 1026.4637 286.27057 C 1026.5299 286.31824 1026.611 286.37932 1026.6718 286.41923 C 1026.958 286.60687 1027.2193 286.70292 1027.5044 286.85188 C 1028.105 287.18133 1028.603 287.4545 1028.9979 287.78388 C 1029.1521 287.9299 1029.1791 288.1872 1029.1996 288.29848 L 1029.5215 288.55387 C 1027.7984 290.85707 1027.001 293.702 1027.4722 296.60072 L 1027.0516 296.70936 C 1026.9408 296.8365 1026.7841 297.03655 1026.6203 297.09626 C 1026.1036 297.24082 1025.522 297.2939 1024.8199 297.35928 C 1024.4903 297.38363 1024.2059 297.3691 1023.8564 297.4279 C 1023.7795 297.44084 1023.6724 297.46563 1023.5882 297.48317 C 1023.5853 297.4837 1023.5826 297.4845 1023.5796 297.48507 C 1023.575 297.486 1023.569 297.488 1023.5646 297.48888 C 1022.9727 297.6159 1022.5924 298.09915 1022.7149 298.57526 C 1022.8373 299.0515 1023.4155 299.3411 1024.011 299.2271 C 1024.0152 299.22622 1024.0215 299.22607 1024.026 299.2252 C 1024.0327 299.22382 1024.0386 299.22093 1024.0453 299.21947 C 1024.1283 299.2033 1024.2323 299.1853 1024.3049 299.168 C 1024.6485 299.0863 1024.8973 298.96626 1025.2062 298.86116 C 1025.8707 298.64948 1026.421 298.47264 1026.9572 298.40374 C 1027.1811 298.38816 1027.4171 298.52646 1027.5344 298.5848 L 1027.9722 298.5181 C 1028.9796 301.29208 1031.0907 303.5342 1033.7639 304.9411 L 1033.5815 305.3299 C 1033.6472 305.48087 1033.7197 305.68514 1033.6708 305.83424 C 1033.4758 306.2832 1033.142 306.75707 1032.7618 307.28538 C 1032.5777 307.52946 1032.3893 307.71887 1032.2231 307.9982 C 1032.1834 308.06504 1032.1328 308.1677 1032.0944 308.23835 C 1031.8363 308.72885 1032.0256 309.2938 1032.5214 309.5058 C 1033.0203 309.71913 1033.6396 309.49412 1033.9076 309.00263 C 1033.908 309.00193 1033.9094 309.00142 1033.9098 309.00072 C 1033.91 309.00017 1033.9095 308.99935 1033.9098 308.99882 C 1033.948 308.92914 1034.002 308.83754 1034.0342 308.772 C 1034.1765 308.4825 1034.2239 308.2344 1034.3239 307.95437 C 1034.5896 307.36154 1034.7356 306.7395 1035.1014 306.3519 C 1035.2016 306.24578 1035.3649 306.20496 1035.5342 306.1647 L 1035.7617 305.79876 C 1038.0921 306.59326 1040.7007 306.80646 1043.3065 306.28096 C 1043.901 306.16108 1044.4748 306.00593 1045.0296 305.81972 C 1045.0935 305.92044 1045.2123 306.11404 1045.2442 306.1628 C 1045.4162 306.2125 1045.604 306.2382 1045.757 306.43915 C 1046.0307 306.85443 1046.2179 307.3457 1046.4459 307.93912 C 1046.546 308.21913 1046.5954 308.46725 1046.7377 308.75677 C 1046.7701 308.82275 1046.824 308.91564 1046.8622 308.98548 C 1047.1296 309.47857 1047.7509 309.70435 1048.2505 309.49055 C 1048.7463 309.27843 1048.9358 308.71355 1048.6776 308.2231 C 1048.6392 308.15247 1048.5864 308.0498 1048.5467 307.98296 C 1048.3805 307.70364 1048.1922 307.5161 1048.008 307.27205 C 1047.6278 306.74376 1047.3125 306.3049 1047.1175 305.85594 C 1047.036 305.6244 1047.1313 305.48038 1047.1948 305.3299 C 1047.1568 305.2912 1047.0754 305.0725 1047.0274 304.96968 C 1049.8055 303.51274 1051.8546 301.187 1052.8169 298.50094 C 1052.9469 298.5191 1053.1727 298.55458 1053.2461 298.56765 C 1053
</g>
</g>
</g>
<g id="Graphic_68">
<path d="M 940.2183 135.06235 L 940.2183 125.88004 L 961.0558 125.88004 L 961.0558 144.24466 L 940.2183 144.24466" fill="#007acc"/>
</g>
<g id="Graphic_67">
<path d="M 944.7869 135.09449 L 944.7869 135.84285 L 947.4958 135.84285 L 947.4958 142.63776 L 949.418 142.63776 L 949.418 135.84285 L 952.1269 135.84285 L 952.1269 135.10826 C 952.1269 134.69506 952.1269 134.3599 952.1061 134.35072 C 952.1061 134.33695 950.4547 134.33236 948.4491 134.33236 L 944.8025 134.34613 L 944.8025 135.09908 Z M 956.9612 134.32776 C 957.4926 134.43795 957.8989 134.64915 958.2636 134.9843 C 958.4563 135.16795 958.7428 135.48933 958.7637 135.57197 C 958.7637 135.59951 957.8624 136.13668 957.3155 136.4351 C 957.2946 136.44888 957.2113 136.37083 957.1279 136.25146 C 956.857 135.91171 956.5809 135.7648 956.1486 135.73725 C 955.5234 135.70052 955.1067 135.98976 955.1067 136.47183 C 955.1067 136.61875 955.1379 136.7014 955.2004 136.82076 C 955.3411 137.07328 955.6016 137.22478 956.409 137.53698 C 957.8989 138.1017 958.5449 138.47358 958.9356 139.00615 C 959.3784 139.603 959.4773 140.5396 959.1804 141.24205 C 958.847 142.00877 958.0343 142.52757 956.8727 142.69744 C 956.508 142.75254 955.6745 142.74335 955.2838 142.68367 C 954.4503 142.54593 953.6533 142.17864 953.1636 141.70575 C 952.9708 141.5221 952.601 141.03085 952.6218 140.99872 L 952.8198 140.88853 L 953.6012 140.4891 L 954.1898 140.18608 L 954.3253 140.34677 C 954.4972 140.58551 954.8827 140.9069 955.1067 141.01708 C 955.7839 141.32469 956.6903 141.28337 957.1383 140.92526 C 957.3311 140.76916 957.4144 140.60388 957.4144 140.37432 C 957.4144 140.16312 957.378 140.06671 957.2581 139.90602 C 957.0914 139.70401 956.758 139.53873 955.8204 139.17143 C 954.742 138.76741 954.2836 138.5103 953.8564 138.11547 C 953.6116 137.87673 953.3876 137.50484 953.2834 137.19724 C 953.2053 136.93095 953.1792 136.279 953.2521 136.01731 C 953.4761 135.09908 954.2628 134.45632 955.388 134.27267 C 955.7526 134.2084 956.6122 134.23594 956.9716 134.31858 L 956.9612 134.32776 Z" fill="white"/>
</g>
<g id="Graphic_70">
<rect x="975.7427" y="125.28858" width="20.837509" height="18.364628" fill="#f7df1e"/>
</g>
<g id="Graphic_69">
<path d="M 981.2217 140.63538 L 982.8162 139.78487 C 983.1239 140.26558 983.4038 140.67232 984.075 140.67232 C 984.7185 140.67232 985.1242 140.45051 985.1242 139.58766 L 985.1242 133.71973 L 987.0824 133.71973 L 987.0824 139.61205 C 987.0824 141.39952 985.8935 142.21316 984.159 142.21316 C 982.5925 142.21316 981.6832 141.49816 981.2216 140.63524 M 988.146 140.45044 L 989.7404 139.63687 C 990.1602 140.24097 990.7057 140.68473 991.6707 140.68473 C 992.4822 140.68473 992.9995 140.3272 992.9995 139.83408 C 992.9995 139.2424 992.468 139.03278 991.5728 138.68772 L 991.0834 138.50264 C 989.6706 137.97272 988.7334 137.307 988.7334 135.90168 C 988.7334 134.60726 989.8524 133.62102 991.6009 133.62102 C 992.8458 133.62102 993.741 134.00324 994.3843 135.00174 L 992.8596 135.86474 C 992.5238 135.33467 992.1603 135.12513 991.6008 135.12513 C 991.0273 135.12513 990.6636 135.44565 990.6636 135.86474 C 990.6636 136.38246 991.0273 136.59215 991.8665 136.91267 L 992.356 137.09753 C 994.0205 137.7263 994.9577 138.36728 994.9577 139.80947 C 994.9577 141.36286 993.573 142.21337 991.7126 142.21337 C 989.8943 142.21337 988.7194 141.44909 988.1459 140.45051" fill="black"/>
</g>
<g id="Group_77">
<title>surface1</title>
<g id="Graphic_79">
<path d="M 1022.7209 125.8801 C 1021.8684 125.88198 1021.2772 125.94806 1020.5618 126.05755 C 1018.452 126.38036 1018.0686 127.06186 1018.0686 128.31347 L 1018.0686 130.22958 L 1023.0036 130.22958 L 1023.0036 131.19614 L 1015.4962 131.19614 C 1014.0504 131.19614 1012.7845 131.79646 1012.384 133.23496 C 1011.932 134.88678 1011.9106 135.9213 1012.384 137.64486 C 1012.7438 138.93045 1013.5342 139.89511 1014.98 139.89511 L 1016.9719 139.89511 L 1016.9719 137.42776 C 1016.9719 135.99492 1018.4456 134.57907 1020.1334 134.57907 L 1024.1003 134.57907 C 1025.4839 134.57907 1026.8419 133.6786 1026.8419 132.46285 L 1026.8419 128.31347 C 1026.8419 127.13548 1025.878 126.25388 1024.5286 126.05566 C 1024.5629 126.05377 1023.5669 125.87632 1022.7209 125.8801 Z M 1019.9878 127.8132 C 1020.4376 127.8132 1020.8103 128.13979 1020.8103 128.54 C 1020.8103 128.9421 1020.4376 129.26303 1019.9878 129.26303 C 1019.5294 129.26303 1019.1653 128.9421 1019.1653 128.54 C 1019.1653 128.14168 1019.5294 127.8132 1019.9878 127.8132 Z" fill="#0277bd"/>
</g>
<g id="Graphic_78">
<path d="M 1022.1897 144.2446 C 1023.0421 144.24272 1023.6333 144.17664 1024.3487 144.06715 C 1026.4585 143.74434 1026.8419 143.06284 1026.8419 141.81123 L 1026.8419 139.89511 L 1021.9069 139.89511 L 1021.9069 138.92856 L 1029.4165 138.92856 C 1030.8602 138.92856 1032.126 138.32824 1032.5266 136.88974 C 1032.9807 135.23791 1033 134.2034 1032.5266 132.47984 C 1032.1667 131.19425 1031.3764 130.22958 1029.9306 130.22958 L 1027.9386 130.22958 L 1027.9386 132.69694 C 1027.9386 134.12978 1026.4649 135.54563 1024.7771 135.54563 L 1020.8103 135.54563 C 1019.4266 135.54563 1018.0686 136.4461 1018.0686 137.66185 L 1018.0686 141.81123 C 1018.0686 142.98922 1019.0325 143.87082 1020.3819 144.06904 C 1020.3476 144.07093 1021.3436 144.24838 1022.1897 144.2446 Z M 1024.9228 142.3115 C 1024.473 142.3115 1024.1003 141.9849 1024.1003 141.5847 C 1024.1003 141.1826 1024.473 140.86167 1024.9228 140.86167 C 1025.3811 140.86167 1025.7453 141.1826 1025.7453 141.5847 C 1025.7453 141.98302 1025.3811 142.3115 1024.9228 142.3115 Z" fill="#ffc107"/>
</g>
</g>
<g id="Group_80">
<g id="Group_96">
<g id="Group_97">
<g id="Group_98">
<g id="Graphic_99">
<path d="M 1045.7804 132.75016 C 1045.7208 132.75016 1045.706 132.71479 1045.7357 132.66172 L 1046.0487 132.18414 C 1046.0785 132.13107 1046.153 132.0957 1046.2126 132.0957 L 1051.5321 132.0957 C 1051.5917 132.0957 1051.6066 132.14876 1051.5768 132.20183 L 1051.3235 132.66172 C 1051.2937 132.71479 1051.2192 132.76785 1051.1745 132.76785 Z" fill="#00acd7"/>
</g>
</g>
</g>
</g>
<g id="Group_92">
<g id="Group_93">
<g id="Group_94">
<g id="Graphic_95">
<path d="M 1043.5304 134.37748 C 1043.4708 134.37748 1043.4559 134.3421 1043.4857 134.28904 L 1043.7987 133.81146 C 1043.8285 133.7584 1043.903 133.72302 1043.9626 133.72302 L 1050.7573 133.72302 C 1050.8169 133.72302 1050.8467 133.77608 1050.8318 133.82915 L 1050.7126 134.25366 C 1050.6977 134.32442 1050.6381 134.3598 1050.5785 134.3598 Z" fill="#00acd7"/>
</g>
</g>
</g>
</g>
<g id="Group_88">
<g id="Group_89">
<g id="Group_90">
<g id="Graphic_91">
<path d="M 1047.1364 136.0048 C 1047.0768 136.0048 1047.0619 135.95174 1047.0917 135.89867 L 1047.3003 135.45646 C 1047.3301 135.4034 1047.3897 135.35033 1047.4493 135.35033 L 1050.4295 135.35033 C 1050.489 135.35033 1050.5189 135.4034 1050.5189 135.47415 L 1050.489 135.89867 C 1050.489 135.96942 1050.4295 136.02249 1050.3848 136.02249 Z" fill="#00acd7"/>
</g>
</g>
</g>
</g>
<g id="Group_81">
<g id="Group_82">
<title>CXHf1q_3_</title>
<g id="Group_83">
<g id="Group_86">
<g id="Graphic_87">
<path d="M 1062.6033 132.43177 C 1061.6646 132.71479 1061.0239 132.92705 1060.1 133.21006 C 1059.8765 133.28081 1059.8616 133.2985 1059.6679 133.03317 C 1059.4444 132.73247 1059.2805 132.5379 1058.9676 132.36102 C 1058.0288 131.81269 1057.1199 131.97188 1056.2705 132.62634 C 1055.2573 133.40463 1054.7358 134.55436 1054.7507 135.98711 C 1054.7656 137.40217 1055.5851 138.5696 1056.7623 138.76417 C 1057.7755 138.92336 1058.6248 138.49884 1059.2954 137.59674 C 1059.4295 137.40217 1059.5487 137.18991 1059.6977 136.94228 C 1059.1613 136.94228 1058.4907 136.94228 1056.8219 136.94228 C 1056.509 136.94228 1056.4344 136.71233 1056.5387 136.41163 C 1056.7325 135.8633 1057.0901 134.9435 1057.2987 134.48361 C 1057.3434 134.37748 1057.4477 134.2006 1057.6712 134.2006 C 1058.4311 134.2006 1061.2325 134.2006 1063.095 134.2006 C 1063.0652 134.67818 1063.0652 135.15576 1063.0056 135.63335 C 1062.8417 136.9069 1062.4394 138.07432 1061.7838 139.10024 C 1060.711 140.78063 1059.3103 141.82423 1057.5371 142.10725 C 1056.0768 142.3372 1054.7209 142.00112 1053.5288 140.93982 C 1052.4262 139.94928 1051.8003 138.64035 1051.6364 137.01303 C 1051.4427 135.08501 1051.9195 133.35156 1052.903 131.83037 C 1053.9609 130.18537 1055.3616 129.14176 1057.0752 128.7703 C 1058.4758 128.4696 1059.8169 128.66418 1061.0239 129.63703 C 1061.8136 130.25612 1062.3798 131.10516 1062.7523 132.13107 C 1062.8417 132.29027 1062.7821 132.37871 1062.6033 132.43177 Z" fill="#00acd7"/>
</g>
</g>
<g id="Group_84">
<g id="Graphic_85">
<path d="M 1067.5355 142.21337 C 1066.1795 142.178 1064.9427 141.7181 1063.8997 140.65681 C 1063.0205 139.75471 1062.4692 138.60497 1062.2904 137.24298 C 1062.0222 135.2442 1062.4841 133.47538 1063.4974 131.90113 C 1064.5851 130.20306 1065.8964 129.31864 1067.6696 128.94719 C 1069.1894 128.6288 1070.6199 128.80568 1071.9163 129.84929 C 1073.0934 130.80446 1073.8235 132.0957 1074.0173 133.79377 C 1074.2706 136.18168 1073.6894 138.12739 1072.3037 139.79008 C 1071.3202 140.9752 1070.1133 141.7181 1068.7275 142.05418 C 1068.3252 142.14262 1067.9229 142.16031 1067.5355 142.21337 Z M 1071.0818 135.06732 C 1071.0669 134.83738 1071.0669 134.6605 1071.0371 134.48361 C 1070.7689 132.73247 1069.413 131.74193 1067.9974 132.13107 C 1066.6116 132.50253 1065.7176 133.54613 1065.3898 135.20883 C 1065.1215 136.58851 1065.6878 137.98588 1066.7606 138.5519 C 1067.5802 138.97643 1068.3997 138.92336 1069.1894 138.44578 C 1070.3666 137.72056 1071.0073 136.58851 1071.0818 135.06732 Z" fill="#00acd7"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g id="general-architecture: Layer 2">
<title>Layer 2</title>
<g id="Group_108">
<g id="Group_119">
<g id="Graphic_121">
<path d="M 750.28415 291.73702 C 750.28415 292.3658 750.3495 292.88363 750.4475 293.2905 C 750.57825 293.66037 750.709 294.10422 750.9377 294.54807 C 751.0031 294.69602 751.0357 294.807 751.0357 294.95493 C 751.0357 295.13987 750.9377 295.28782 750.7416 295.47276 L 749.7613 296.2125 C 749.6306 296.32347 749.4999 296.36046 749.3692 296.36046 C 749.2058 296.36046 749.0751 296.28648 748.9117 296.10154 C 748.6829 295.84263 748.5195 295.54673 748.35615 295.28782 C 748.1928 294.99192 748.06205 294.65903 747.866 294.25217 C 746.6569 295.84263 745.1864 296.65636 743.3564 296.65636 C 742.082 296.65636 741.0363 296.2495 740.2847 295.3988 C 739.5331 294.58506 739.141 293.47543 739.141 292.0699 C 739.141 290.5904 739.5985 289.4068 740.5461 288.48212 C 741.4938 287.59442 742.7356 287.1136 744.3041 287.1136 C 744.8269 287.1136 745.3498 287.15057 745.938 287.26154 C 746.4935 287.3355 747.0817 287.48346 747.7026 287.6314 L 747.7026 286.37384 C 747.7026 285.0423 747.47385 284.1546 746.9837 283.59978 C 746.4935 283.04496 745.6766 282.78605 744.5002 282.78605 C 743.9773 282.78605 743.4218 282.86003 742.8336 283.00798 C 742.2781 283.15593 741.72254 283.34086 741.167 283.59978 C 740.9383 283.71074 740.7422 283.7847 740.6442 283.8217 C 740.5461 283.8587 740.4481 283.8587 740.4154 283.8587 C 740.1867 283.8587 740.08865 283.67375 740.08865 283.30388 L 740.08865 282.45316 C 740.08865 282.19425 740.1213 281.97233 740.1867 281.86136 C 740.252 281.7504 740.4154 281.60245 740.6115 281.4915 C 741.1343 281.1956 741.7879 280.93668 742.5395 280.71475 C 743.2911 280.49283 744.07535 280.38186 744.925 280.38186 C 746.7549 280.38186 748.0947 280.8627 748.94435 281.7874 C 749.794 282.71208 750.2188 284.1546 750.2188 286.04095 L 750.28415 291.73702 Z M 744.07535 294.36313 C 744.5655 294.36313 745.0884 294.25217 745.6439 294.06723 C 746.1994 293.8823 746.6896 293.47543 747.1144 292.9576 C 747.3431 292.62472 747.5392 292.25485 747.6372 291.848 C 747.7353 291.44112 747.8006 290.9233 747.8006 290.3315 L 747.8006 289.59175 C 747.3431 289.4808 746.88565 289.36982 746.3955 289.29585 C 745.9053 289.22187 745.41514 289.1849 744.95765 289.1849 C 743.9446 289.1849 743.19305 289.4068 742.6702 289.88765 C 742.18 290.3685 741.9186 290.99727 741.9186 291.88497 C 741.9186 292.6987 742.1147 293.2905 742.4741 293.73435 C 742.8336 294.1412 743.3891 294.36313 744.07535 294.36313 Z M 756.3622 296.2125 C 756.1008 296.2125 755.9047 296.17552 755.774 296.02757 C 755.6433 295.9166 755.5453 295.69468 755.44725 295.3618 L 751.8527 281.97233 C 751.75465 281.63944 751.722 281.4175 751.722 281.26956 C 751.722 281.01065 751.8527 280.8257 752.0814 280.8257 L 753.5846 280.8257 C 753.8787 280.8257 754.0748 280.8627 754.1728 281.01065 C 754.3035 281.1216 754.4016 281.34354 754.4669 281.67643 L 757.0485 293.14255 L 759.43395 281.67643 C 759.4993 281.34354 759.5973 281.1216 759.72805 281.01065 C 759.8588 280.8997 760.0548 280.8257 760.3489 280.8257 L 761.558 280.8257 C 761.8521 280.8257 762.0482 280.8627 762.1789 281.01065 C 762.3096 281.1216 762.4076 281.34354 762.473 281.67643 L 764.8912 293.2905 L 767.5381 281.67643 C 767.6361 281.34354 767.7341 281.1216 767.8322 281.01065 C 767.9629 280.8997 768.1589 280.8257 768.4204 280.8257 L 769.8582 280.8257 C 770.0869 280.8257 770.2503 280.97366 770.2503 281.26956 C 770.2503 281.34354 770.2503 281.4545 770.21765 281.52848 C 770.21765 281.63944 770.185 281.7874 770.1196 281.97233 L 766.427 295.3618 C 766.329 295.69468 766.23095 295.9166 766.1002 296.02757 C 765.9695 296.13853 765.7735 296.2125 765.512 296.2125 L 764.2049 296.2125 C 763.9108 296.2125 763.71475 296.17552 763.584 296.02757 C 763.4533 295.9166 763.3553 295.69468 763.2899 295.3248 L 760.9698 284.19158 L 758.617 295.3618 C 758.55165 295.69468 758.4536 295.9166 758.3229 296.06456 C 758.1922 296.2125 757.9961 296.2495 757.702 296.2495 L 756.3622 296.2495 Z M 776.067 296.69334 C 775.2827 296.69334 774.4658 296.58238 773.7142 296.39744 C 772.9626 296.17552 772.3417 295.9536 771.9496 295.69468 C 771.7208 295.54673 771.5248 295.3618 771.4594 295.21385 C 771.39405 295.0659 771.3614 294.
</g>
<g id="Graphic_120">
<path d="M 778.9426 305.1265 C 773.91025 309.34306 766.5904 311.5623 760.2836 311.5623 C 751.46055 311.5623 743.5198 307.86356 737.5071 301.72364 C 737.0169 301.2428 737.4744 300.57703 738.02995 300.9469 C 744.5328 305.20047 752.5389 307.7896 760.8064 307.7896 C 766.3943 307.7896 772.5378 306.45804 778.19105 303.75795 C 779.07335 303.38808 779.7923 304.42373 778.9426 305.1265 Z M 781.034 302.4264 C 780.3805 301.5017 776.7859 301.98255 775.152 302.20448 C 774.6618 302.27845 774.5965 301.7976 775.0213 301.42774 C 777.89695 299.13452 782.6352 299.8003 783.1908 300.57703 C 783.7463 301.35377 783.0274 306.71695 780.3478 309.2691 C 779.923 309.67595 779.5308 309.45403 779.7269 308.9362 C 780.3151 307.1978 781.6876 303.3511 781.034 302.4264 Z" fill="#f90"/>
</g>
</g>
<g id="Group_109">
<g id="Graphic_118">
<path d="M 706.6265 289.33284 L 706.6265 283.1929 L 707.01865 283.1929 L 707.0513 283.67375 C 707.2801 283.45183 707.5088 283.30388 707.7376 283.1929 C 707.9663 283.08195 708.19505 283.04496 708.4238 283.04496 C 708.914 283.04496 709.3388 283.2299 709.6329 283.63676 C 709.927 284.04363 710.0577 284.59844 710.0577 285.3012 C 710.0577 286.00396 709.8943 286.55877 709.6002 287.00262 C 709.3061 287.4095 708.8813 287.6314 708.3584 287.6314 C 707.8683 287.6314 707.44346 287.44647 707.0513 287.0396 L 707.0513 289.33284 L 706.6265 289.33284 Z M 708.3584 283.5258 C 707.9336 283.5258 707.5088 283.71074 707.0513 284.0806 L 707.0513 286.63275 C 707.2801 286.8177 707.4761 286.96564 707.6722 287.0766 C 707.8683 287.18756 708.097 287.22455 708.3258 287.22455 C 708.7506 287.22455 709.07735 287.0766 709.2734 286.7437 C 709.5022 286.4478 709.6002 285.96697 709.6002 285.37517 C 709.6002 284.1176 709.2081 283.5258 708.3584 283.5258 Z" fill="black"/>
</g>
<g id="Graphic_117">
<path d="M 712.4105 287.7054 C 711.8223 287.7054 711.3975 287.48346 711.0707 287.0766 C 710.7439 286.66974 710.5805 286.11492 710.5805 285.37517 C 710.5805 284.63543 710.7439 284.0806 711.0707 283.67375 C 711.3975 283.2669 711.8223 283.08195 712.4105 283.08195 C 712.9987 283.08195 713.4235 283.2669 713.7503 283.67375 C 714.0771 284.0806 714.24045 284.63543 714.24045 285.37517 C 714.24045 286.11492 714.0771 286.66974 713.7503 287.0766 C 713.4562 287.48346 712.9987 287.7054 712.4105 287.7054 Z M 712.4105 287.22455 C 713.3255 287.22455 713.7503 286.59576 713.7503 285.37517 C 713.7503 284.1546 713.2928 283.5258 712.4105 283.5258 C 711.4955 283.5258 711.0707 284.1546 711.0707 285.37517 C 711.0707 286.63275 711.5282 287.22455 712.4105 287.22455 Z" fill="black"/>
</g>
<g id="Graphic_116">
<path d="M 718.1618 287.55744 L 717.1815 283.74773 L 716.2011 287.55744 L 715.711 287.55744 L 714.3712 283.1929 L 714.8613 283.1929 L 715.9397 286.96564 L 716.92 283.1929 L 717.4429 283.1929 L 718.4232 287.00262 L 719.5343 283.1929 L 719.9918 283.1929 L 718.6193 287.55744 Z" fill="black"/>
</g>
<g id="Graphic_115">
<path d="M 720.6126 285.44915 C 720.6126 286.04095 720.74335 286.4848 720.9721 286.7807 C 721.2008 287.0766 721.5603 287.22455 722.0505 287.22455 C 722.50796 287.22455 722.9328 287.1136 723.3249 286.92865 L 723.3249 287.3355 C 722.96545 287.55744 722.50796 287.6684 722.0178 287.6684 C 721.3969 287.6684 720.9394 287.48346 720.6126 287.0766 C 720.2859 286.66974 720.15515 286.11492 720.15515 285.3382 C 720.15515 284.59844 720.3185 284.04363 720.6126 283.63676 C 720.9394 283.2299 721.3642 283.04496 721.91975 283.04496 C 722.37724 283.04496 722.7694 283.1929 722.9981 283.4888 C 723.25955 283.7847 723.3903 284.22856 723.3903 284.78338 C 723.3903 285.0423 723.3903 285.2642 723.3576 285.44915 Z M 721.91975 283.5258 C 721.1028 283.5258 720.678 284.04363 720.6126 285.07927 L 722.9981 285.07927 C 722.9981 285.0053 722.9981 284.89434 722.9981 284.78338 C 722.9981 284.3765 722.9001 284.04363 722.7367 283.8217 C 722.5406 283.63676 722.2792 283.5258 721.91975 283.5258 Z" fill="black"/>
</g>
<g id="Graphic_114">
<path d="M 724.1092 287.55744 L 724.1092 283.1929 L 724.5013 283.1929 L 724.5667 283.8217 C 724.7627 283.5628 724.9588 283.41484 725.1549 283.30388 C 725.3509 283.1929 725.547 283.15593 725.8084 283.15593 C 725.90645 283.15593 726.0045 283.15593 726.1352 283.1929 L 726.1352 283.63676 C 726.0045 283.63676 725.8738 283.63676 725.77574 283.63676 C 725.547 283.63676 725.31825 283.67375 725.1549 283.7847 C 724.9588 283.89568 724.7954 284.04363 724.632 284.26555 L 724.632 287.59442 L 724.1092 287.59442 Z" fill="black"/>
</g>
<g id="Graphic_113">
<path d="M 726.7234 285.44915 C 726.7234 286.04095 726.8541 286.4848 727.0829 286.7807 C 727.3116 287.0766 727.6711 287.22455 728.1612 287.22455 C 728.6187 287.22455 729.0435 287.1136 729.4357 286.92865 L 729.4357 287.3355 C 729.0762 287.55744 728.6187 287.6684 728.12855 287.6684 C 727.5077 287.6684 727.0502 287.48346 726.7234 287.0766 C 726.3966 286.66974 726.2659 286.11492 726.2659 285.3382 C 726.2659 284.59844 726.4293 284.04363 726.7234 283.63676 C 727.0502 283.2299 727.475 283.04496 728.0305 283.04496 C 728.488 283.04496 728.8801 283.1929 729.1089 283.4888 C 729.3703 283.7847 729.501 284.22856 729.501 284.78338 C 729.501 285.0423 729.501 285.2642 729.4683 285.44915 Z M 728.0305 283.5258 C 727.2136 283.5258 726.7888 284.04363 726.7234 285.07927 L 729.1089 285.07927 C 729.1089 285.0053 729.1089 284.89434 729.1089 284.78338 C 729.1089 284.3765 729.01085 284.04363 728.8475 283.8217 C 728.6514 283.63676 728.39 283.5258 728.0305 283.5258 Z" fill="black"/>
</g>
<g id="Graphic_112">
<path d="M 733.0956 287.55744 L 733.0629 287.0766 C 732.8668 287.26154 732.6708 287.4095 732.40935 287.48346 C 732.1806 287.59442 731.9519 287.6314 731.7231 287.6314 C 731.2003 287.6314 730.8081 287.44647 730.514 287.0396 C 730.2199 286.63275 730.05654 286.07794 730.05654 285.37517 C 730.05654 284.6724 730.2199 284.0806 730.514 283.67375 C 730.8081 283.2669 731.23295 283.04496 731.7558 283.04496 C 732.246 283.04496 732.6708 283.2299 733.0629 283.59978 L 733.0629 281.1216 L 733.5204 281.1216 L 733.5204 287.52045 L 733.0956 287.52045 Z M 731.82115 287.18756 C 732.2133 287.18756 732.6054 287.00262 733.0302 286.63275 L 733.0302 284.0806 C 732.8015 283.89568 732.6054 283.74773 732.40935 283.63676 C 732.2133 283.5628 731.9845 283.4888 731.7885 283.4888 C 731.3637 283.4888 731.0696 283.63676 730.8408 283.96965 C 730.6121 284.26555 730.514 284.7464 730.514 285.3382 C 730.514 286.59576 730.93885 287.18756 731.82115 287.18756 Z" fill="black"/>
</g>
<g id="Graphic_111">
<path d="M 726.7888 296.36046 L 726.7888 289.96162 L 727.24625 289.96162 L 727.24625 292.47677 C 727.475 292.29183 727.7037 292.1069 727.9325 292.03292 C 728.1612 291.92196 728.39 291.88497 728.6187 291.88497 C 729.1089 291.88497 729.5337 292.0699 729.8278 292.47677 C 730.1219 292.88363 730.2526 293.43845 730.2526 294.1412 C 730.2526 294.84397 730.0892 295.43577 729.7951 295.84263 C 729.501 296.2495 729.0762 296.47142 728.5534 296.47142 C 728.0632 296.47142 727.6384 296.28648 727.24625 295.87962 L 727.2136 296.39744 L 726.7888 296.39744 Z M 728.5207 292.32882 C 728.2919 292.32882 728.0959 292.3658 727.8671 292.47677 C 727.6711 292.55075 727.4423 292.6987 727.2136 292.88363 L 727.2136 295.43577 C 727.4423 295.6577 727.6384 295.80564 727.83445 295.87962 C 728.0305 295.9536 728.2593 296.02757 728.488 296.02757 C 728.9128 296.02757 729.2396 295.87962 729.4357 295.54673 C 729.6644 295.25083 729.76244 294.77 729.76244 294.1782 C 729.7951 292.9576 729.3703 292.32882 728.5207 292.32882 Z" fill="black"/>
</g>
<g id="Graphic_110">
<path d="M 731.9845 296.39744 L 730.3833 291.99593 L 730.8735 291.99593 L 732.2133 295.84263 L 733.5531 291.99593 L 734.0106 291.99593 L 732.0826 297.28514 C 731.9519 297.65502 731.82115 297.87694 731.6578 298.0249 C 731.4944 298.17284 731.2983 298.24682 731.0369 298.24682 C 730.8735 298.24682 730.7101 298.20983 730.5467 298.13586 L 730.5467 297.729 C 730.6774 297.76598 730.8408 297.76598 731.0042 297.76598 C 731.1676 297.76598 731.2983 297.729 731.429 297.61803 C 731.52705 297.50707 731.6251 297.35912 731.7231 297.1002 Z" fill="black"/>
</g>
</g>
</g>
</g>
</g>
</svg>