plano/apps/www/public/PromptRouting.svg
Musa 0c3efdbef2
feat: redesign archgw -> plano + website in Next.js (#613)
* feat: redesign archgw -> plano + website

* feat(www): refactor landing page sections, add new diagrams and UI improvements

* feat(www): sections enhanced for clarify & diagrams added

* feat(www): improvements to mobile design, layout of diagrams

* feat(www): clean + typecheck

* feat(www): feedback loop changes

* feat(www): fix type error

* fix lib/utils error

* feat(www): ran biome formatting

* feat(www): graphic changes

* feat(www): web analytics

* fea(www): changes

* feat(www): introduce monorepo

This change brings Turborepo monorepo to independently handle the marketing website, the docs website and any other future use cases for mutli-platform support. They are using internal @katanemo package handlers for the design system and logic.

* fix(www): transpiler failure

* fix(www): tsconfig issue

* fix(www): next.config issue

* feat(docs): hold off on docs

* Delete next.config.ts

* feat(www): content fix

* feat(www): introduce blog

* feat(www): content changes

* Update package-lock.json

* feat: update text

* Update IntroSection.tsx

* feat: Turbopack issue

* fix

* Update IntroSection.tsx

* feat: updated Research page

* refactor(www): text clarity, padding adj.

* format(www)

* fix: add missing lib/ files to git - fixes Vercel GitHub deployment

- Updated .gitignore to properly exclude Python lib/ but include Next.js lib/ directories
- Added packages/ui/src/lib/utils.ts (cn utility function)
- Added apps/www/src/lib/sanity.ts (Sanity client configuration)
- Fixes module resolution errors in Vercel GitHub deployments (case-sensitive filesystem)

* Update .gitignore

* style(www): favicon + metadata

* fix(www): links

* fix(www): add analytics

* fix(www): add

* fix(www): fix links + image

* fix(www): fix links + image

* fix(www): fix links

* fix(www): remove from tools testing.md
2025-12-18 15:55:15 -08:00

69 lines
24 KiB
XML

<svg width="424" height="284" viewBox="0 0 424 284" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="146.748" y="125.748" width="136.505" height="156.505" stroke="#ABB2FA" style="stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6990 0.9799);stroke-opacity:1;" stroke-width="3.4953"/>
<rect x="185" y="149" width="59.8412" height="59.8412" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<rect x="189.604" y="153.603" width="50.6349" height="50.6349" fill="#B9BFFF" style="fill:#B9BFFF;fill:color(display-p3 0.7246 0.7499 1.0000);fill-opacity:1;"/>
<path d="M191.905 155.905H196.508V160.508H191.905V155.905Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M191.905 162.809H196.508V167.413H191.905V162.809Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M191.905 169.714H196.508V174.317H191.905V169.714Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M191.905 176.619H196.508V181.222H191.905V176.619Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M191.905 183.524H196.508V188.127H191.905V183.524Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M191.905 190.428H196.508V195.032H191.905V190.428Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M191.905 197.333H196.508V201.936H191.905V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M212.619 155.905H217.222V160.508H212.619V155.905Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M212.619 162.809H217.222V167.413H212.619V162.809Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M212.619 169.714H217.222V174.317H212.619V169.714Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M212.619 176.619H217.222V181.222H212.619V176.619Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M212.619 183.524H217.222V188.127H212.619V183.524Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M212.619 190.428H217.222V195.032H212.619V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M212.619 197.333H217.222V201.936H212.619V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M198.81 155.905H203.413V160.508H198.81V155.905Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M198.81 162.809H203.413V167.413H198.81V162.809Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M198.81 169.714H203.413V174.317H198.81V169.714Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M198.81 176.619H203.413V181.222H198.81V176.619Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M198.81 183.524H203.413V188.127H198.81V183.524Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M198.81 190.428H203.413V195.032H198.81V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M198.81 197.333H203.413V201.936H198.81V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M219.524 155.905H224.127V160.508H219.524V155.905Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M219.524 162.809H224.127V167.413H219.524V162.809Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M219.524 169.714H224.127V174.317H219.524V169.714Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M219.524 176.619H224.127V181.222H219.524V176.619Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M219.524 183.524H224.127V188.127H219.524V183.524Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M219.524 190.428H224.127V195.032H219.524V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M219.524 197.333H224.127V201.936H219.524V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M205.714 155.905H210.318V160.508H205.714V155.905Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M205.714 162.809H210.318V167.413H205.714V162.809Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M205.714 169.714H210.318V174.317H205.714V169.714Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M205.714 176.619H210.318V181.222H205.714V176.619Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M205.714 183.524H210.318V188.127H205.714V183.524Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M205.714 190.428H210.318V195.032H205.714V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M205.714 197.333H210.318V201.936H205.714V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 155.905H231.032V160.508H226.429V155.905Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M226.429 162.809H231.032V167.413H226.429V162.809Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 169.714H231.032V174.317H226.429V169.714Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 176.619H231.032V181.222H226.429V176.619Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 183.524H231.032V188.127H226.429V183.524Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 190.428H231.032V195.032H226.429V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M226.429 197.333H231.032V201.936H226.429V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 155.905H237.937V160.508H233.333V155.905Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 162.809H237.937V167.413H233.333V162.809Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 169.714H237.937V174.317H233.333V169.714Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 176.619H237.937V181.222H233.333V176.619Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 183.524H237.937V188.127H233.333V183.524Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 190.428H237.937V195.032H233.333V190.428Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M233.333 197.333H237.937V201.936H233.333V197.333Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<rect x="180.748" y="1.74765" width="68.5047" height="68.5047" stroke="#ABB2FA" style="stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6990 0.9799);stroke-opacity:1;" stroke-width="3.4953"/>
<rect x="1.74765" y="37.7477" width="68.5047" height="68.5047" stroke="#ABB2FA" style="stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6990 0.9799);stroke-opacity:1;" stroke-width="3.4953"/>
<path d="M44.4444 63.5556H27.5556V80.4444H44.4444V63.5556Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.4167 57.2222V54.5833C34.4167 53.7089 35.1256 53 36 53C36.8745 53 37.5833 53.7089 37.5833 54.5833V57.2222H40.75V54.5833C40.75 53.7089 41.4589 53 42.3333 53C43.2078 53 43.9167 53.7089 43.9167 54.5833V57.2222H44.9722C48.1785 57.2222 50.7778 59.8215 50.7778 63.0278V64.0833H53.4167C54.2911 64.0833 55 64.7922 55 65.6667C55 66.5411 54.2911 67.25 53.4167 67.25H50.7778V70.4167H53.4167C54.2911 70.4167 55 71.1256 55 72C55 72.8745 54.2911 73.5833 53.4167 73.5833H50.7778V76.75H53.4167C54.2911 76.75 55 77.4589 55 78.3333C55 79.2078 54.2911 79.9167 53.4167 79.9167H50.7778V80.9722C50.7778 84.1785 48.1785 86.7778 44.9722 86.7778H43.9167V89.4167C43.9167 90.2911 43.2078 91 42.3333 91C41.4589 91 40.75 90.2911 40.75 89.4167V86.7778H37.5833V89.4167C37.5833 90.2911 36.8745 91 36 91C35.1256 91 34.4167 90.2911 34.4167 89.4167V86.7778H31.25V89.4167C31.25 90.2911 30.5411 91 29.6667 91C28.7922 91 28.0833 90.2911 28.0833 89.4167V86.7778H27.0278C23.8215 86.7778 21.2222 84.1785 21.2222 80.9722V79.9167H18.5833C17.7089 79.9167 17 79.2078 17 78.3333C17 77.4589 17.7089 76.75 18.5833 76.75H21.2222V73.5833H18.5833C17.7089 73.5833 17 72.8745 17 72C17 71.1256 17.7089 70.4167 18.5833 70.4167H21.2222V67.25H18.5833C17.7089 67.25 17 66.5411 17 65.6667C17 64.7922 17.7089 64.0833 18.5833 64.0833H21.2222V63.0278C21.2222 59.8215 23.8215 57.2222 27.0278 57.2222H28.0833V54.5833C28.0833 53.7089 28.7922 53 29.6667 53C30.5411 53 31.25 53.7089 31.25 54.5833V57.2222H34.4167ZM24.3889 63.0278C24.3889 61.5704 25.5704 60.3889 27.0278 60.3889H44.9722C46.4296 60.3889 47.6111 61.5704 47.6111 63.0278V80.9722C47.6111 82.4296 46.4296 83.6111 44.9722 83.6111H27.0278C25.5704 83.6111 24.3889 82.4296 24.3889 80.9722V63.0278Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<path d="M224.444 27.5556H207.556V44.4444H224.444V27.5556Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M214.417 21.2222V18.5833C214.417 17.7089 215.126 17 216 17C216.874 17 217.583 17.7089 217.583 18.5833V21.2222H220.75V18.5833C220.75 17.7089 221.459 17 222.333 17C223.208 17 223.917 17.7089 223.917 18.5833V21.2222H224.972C228.179 21.2222 230.778 23.8215 230.778 27.0278V28.0833H233.417C234.291 28.0833 235 28.7922 235 29.6667C235 30.5411 234.291 31.25 233.417 31.25H230.778V34.4167H233.417C234.291 34.4167 235 35.1256 235 36C235 36.8745 234.291 37.5833 233.417 37.5833H230.778V40.75H233.417C234.291 40.75 235 41.4589 235 42.3333C235 43.2078 234.291 43.9167 233.417 43.9167H230.778V44.9722C230.778 48.1785 228.179 50.7778 224.972 50.7778H223.917V53.4167C223.917 54.2911 223.208 55 222.333 55C221.459 55 220.75 54.2911 220.75 53.4167V50.7778H217.583V53.4167C217.583 54.2911 216.874 55 216 55C215.126 55 214.417 54.2911 214.417 53.4167V50.7778H211.25V53.4167C211.25 54.2911 210.541 55 209.667 55C208.792 55 208.083 54.2911 208.083 53.4167V50.7778H207.028C203.821 50.7778 201.222 48.1785 201.222 44.9722V43.9167H198.583C197.709 43.9167 197 43.2078 197 42.3333C197 41.4589 197.709 40.75 198.583 40.75H201.222V37.5833H198.583C197.709 37.5833 197 36.8745 197 36C197 35.1256 197.709 34.4167 198.583 34.4167H201.222V31.25H198.583C197.709 31.25 197 30.5411 197 29.6667C197 28.7922 197.709 28.0833 198.583 28.0833H201.222V27.0278C201.222 23.8215 203.821 21.2222 207.028 21.2222H208.083V18.5833C208.083 17.7089 208.792 17 209.667 17C210.541 17 211.25 17.7089 211.25 18.5833V21.2222H214.417ZM204.389 27.0278C204.389 25.5704 205.57 24.3889 207.028 24.3889H224.972C226.43 24.3889 227.611 25.5704 227.611 27.0278V44.9722C227.611 46.4296 226.43 47.6111 224.972 47.6111H207.028C205.57 47.6111 204.389 46.4296 204.389 44.9722V27.0278Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<path d="M396.444 63.5556H379.556V80.4444H396.444V63.5556Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M386.417 57.2222V54.5833C386.417 53.7089 387.126 53 388 53C388.874 53 389.583 53.7089 389.583 54.5833V57.2222H392.75V54.5833C392.75 53.7089 393.459 53 394.333 53C395.208 53 395.917 53.7089 395.917 54.5833V57.2222H396.972C400.179 57.2222 402.778 59.8215 402.778 63.0278V64.0833H405.417C406.291 64.0833 407 64.7922 407 65.6667C407 66.5411 406.291 67.25 405.417 67.25H402.778V70.4167H405.417C406.291 70.4167 407 71.1256 407 72C407 72.8745 406.291 73.5833 405.417 73.5833H402.778V76.75H405.417C406.291 76.75 407 77.4589 407 78.3333C407 79.2078 406.291 79.9167 405.417 79.9167H402.778V80.9722C402.778 84.1785 400.179 86.7778 396.972 86.7778H395.917V89.4167C395.917 90.2911 395.208 91 394.333 91C393.459 91 392.75 90.2911 392.75 89.4167V86.7778H389.583V89.4167C389.583 90.2911 388.874 91 388 91C387.126 91 386.417 90.2911 386.417 89.4167V86.7778H383.25V89.4167C383.25 90.2911 382.541 91 381.667 91C380.792 91 380.083 90.2911 380.083 89.4167V86.7778H379.028C375.821 86.7778 373.222 84.1785 373.222 80.9722V79.9167H370.583C369.709 79.9167 369 79.2078 369 78.3333C369 77.4589 369.709 76.75 370.583 76.75H373.222V73.5833H370.583C369.709 73.5833 369 72.8745 369 72C369 71.1256 369.709 70.4167 370.583 70.4167H373.222V67.25H370.583C369.709 67.25 369 66.5411 369 65.6667C369 64.7922 369.709 64.0833 370.583 64.0833H373.222V63.0278C373.222 59.8215 375.821 57.2222 379.028 57.2222H380.083V54.5833C380.083 53.7089 380.792 53 381.667 53C382.541 53 383.25 53.7089 383.25 54.5833V57.2222H386.417ZM376.389 63.0278C376.389 61.5704 377.57 60.3889 379.028 60.3889H396.972C398.43 60.3889 399.611 61.5704 399.611 63.0278V80.9722C399.611 82.4296 398.43 83.6111 396.972 83.6111H379.028C377.57 83.6111 376.389 82.4296 376.389 80.9722V63.0278Z" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<rect x="353.748" y="37.7477" width="68.5047" height="68.5047" stroke="#ABB2FA" style="stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6990 0.9799);stroke-opacity:1;" stroke-width="3.4953"/>
<line x1="36" y1="220.5" x2="129" y2="220.5" stroke="white" stroke-opacity="0.2" style="stroke:white;stroke-opacity:0.2;" stroke-width="2"/>
<line y1="-1" x2="93" y2="-1" transform="matrix(-1 0 0 1 388 222)" stroke="white" stroke-opacity="0.2" style="stroke:white;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="216" y1="79" x2="216" y2="117" stroke="white" stroke-opacity="0.2" style="stroke:white;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="35" y1="221.5" x2="35" y2="120.5" stroke="white" stroke-opacity="0.2" style="stroke:white;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="389" y1="222" x2="389" y2="121" stroke="white" stroke-opacity="0.2" style="stroke:white;stroke-opacity:0.2;" stroke-width="2"/>
<path d="M182.203 239V224.4H186.983C187.93 224.4 188.75 224.58 189.443 224.94C190.15 225.3 190.69 225.813 191.063 226.48C191.45 227.133 191.643 227.907 191.643 228.8C191.643 229.68 191.45 230.453 191.063 231.12C190.677 231.787 190.137 232.3 189.443 232.66C188.75 233.02 187.93 233.2 186.983 233.2H184.363V239H182.203ZM184.363 231.26H186.983C187.73 231.26 188.323 231.04 188.763 230.6C189.217 230.147 189.443 229.547 189.443 228.8C189.443 228.04 189.217 227.44 188.763 227C188.323 226.56 187.73 226.34 186.983 226.34H184.363V231.26ZM193.556 239V228H195.636V230.1H196.156L195.496 231.4C195.496 230.213 195.756 229.32 196.276 228.72C196.796 228.107 197.569 227.8 198.596 227.8C199.769 227.8 200.696 228.167 201.376 228.9C202.069 229.62 202.416 230.613 202.416 231.88V232.62H200.196V232.06C200.196 231.273 199.996 230.673 199.596 230.26C199.209 229.833 198.662 229.62 197.956 229.62C197.249 229.62 196.696 229.833 196.296 230.26C195.909 230.687 195.716 231.287 195.716 232.06V239H193.556ZM208.508 239.18C207.601 239.18 206.814 239.007 206.148 238.66C205.481 238.313 204.968 237.82 204.608 237.18C204.248 236.54 204.068 235.787 204.068 234.92V232.08C204.068 231.2 204.248 230.447 204.608 229.82C204.968 229.18 205.481 228.687 206.148 228.34C206.814 227.993 207.601 227.82 208.508 227.82C209.414 227.82 210.201 227.993 210.868 228.34C211.534 228.687 212.048 229.18 212.408 229.82C212.768 230.447 212.948 231.2 212.948 232.08V234.92C212.948 235.787 212.768 236.54 212.408 237.18C212.048 237.82 211.534 238.313 210.868 238.66C210.201 239.007 209.414 239.18 208.508 239.18ZM208.508 237.28C209.241 237.28 209.808 237.08 210.208 236.68C210.608 236.267 210.808 235.68 210.808 234.92V232.08C210.808 231.307 210.608 230.72 210.208 230.32C209.808 229.92 209.241 229.72 208.508 229.72C207.788 229.72 207.221 229.92 206.808 230.32C206.408 230.72 206.208 231.307 206.208 232.08V234.92C206.208 235.68 206.408 236.267 206.808 236.68C207.221 237.08 207.788 237.28 208.508 237.28ZM214.68 239V228H216.48V229.4H216.88L216.58 229.82C216.58 229.207 216.747 228.72 217.08 228.36C217.413 227.987 217.86 227.8 218.42 227.8C219.02 227.8 219.48 228.033 219.8 228.5C220.133 228.967 220.3 229.607 220.3 230.42L219.82 229.4H220.58L220.26 229.82C220.26 229.207 220.427 228.72 220.76 228.36C221.107 227.987 221.567 227.8 222.14 227.8C222.82 227.8 223.353 228.06 223.74 228.58C224.127 229.087 224.32 229.767 224.32 230.62V239H222.4V230.68C222.4 230.267 222.307 229.947 222.12 229.72C221.947 229.493 221.693 229.38 221.36 229.38C221.027 229.38 220.767 229.493 220.58 229.72C220.407 229.933 220.32 230.247 220.32 230.66V239H218.7V230.68C218.7 230.253 218.607 229.933 218.42 229.72C218.233 229.493 217.967 229.38 217.62 229.38C217.287 229.38 217.033 229.493 216.86 229.72C216.7 229.933 216.62 230.247 216.62 230.66V239H214.68ZM226.172 242.6V228H228.312V230.1H228.772L228.312 230.6C228.312 229.733 228.579 229.053 229.112 228.56C229.659 228.053 230.386 227.8 231.292 227.8C232.399 227.8 233.279 228.173 233.932 228.92C234.599 229.653 234.932 230.66 234.932 231.94V235.04C234.932 235.893 234.779 236.633 234.472 237.26C234.179 237.873 233.759 238.353 233.212 238.7C232.679 239.033 232.039 239.2 231.292 239.2C230.399 239.2 229.679 238.953 229.132 238.46C228.586 237.953 228.312 237.267 228.312 236.4L228.772 236.9H228.272L228.332 239.46V242.6H226.172ZM230.552 237.32C231.259 237.32 231.806 237.12 232.192 236.72C232.592 236.307 232.792 235.713 232.792 234.94V232.06C232.792 231.287 232.592 230.7 232.192 230.3C231.806 229.887 231.259 229.68 230.552 229.68C229.872 229.68 229.332 229.893 228.932 230.32C228.532 230.733 228.332 231.313 228.332 232.06V234.94C228.332 235.687 228.532 236.273 228.932 236.7C229.332 237.113 229.872 237.32 230.552 237.32ZM242.684 239C241.684 239 240.904 238.727 240.344 238.18C239.784 237.633 239.504 236.873 239.504 235.9V229.96H236.464V228H239.504V224.9H241.664V228H245.964V229.96H241.664V235.9C241.664 236.66 242.031 237.04 242.764 237.04H245.764V239H242.684ZM179.947 261V248.38H176.047V246.38H186.007V248.38H182.107V261H179.947ZM190.92 261.2C189.773 261.2 188.866 260.907 188.2 260.32C187.546 259.72 187.22 258.907 187.22 257.88C187.22 256.84 187.566 256.027 188.26 255.44C188.966 254.84 189.933 254.54 191.16 254.54H194.22V253.52C194.22 252.92 194.033 252.453 193.66 252.12C193.286 251.787 192.76 251.62 192.08 251.62C191.48 251.62 190.98 251.753 190.58 252.02C190.18 252.273 189.946 252.613 189.88 253.04H187.76C187.88 252.053 188.333 251.267 189.12 250.68C189.92 250.093 190.926 249.8 192.14 249.8C193.446 249.8 194.48 250.133 195.24 250.8C196 251.453 196.38 252.347 196.38 253.48V261H194.28V258.98H193.92L194.28 258.58C194.28 259.38 193.973 260.02 193.36 260.5C192.746 260.967 191.933 261.2 190.92 261.2ZM191.56 259.54C192.333 259.54 192.966 259.347 193.46 258.96C193.966 258.56 194.22 258.053 194.22 257.44V256H191.2C190.64 256 190.193 256.153 189.86 256.46C189.54 256.767 189.38 257.187 189.38 257.72C189.38 258.28 189.573 258.727 189.96 259.06C190.346 259.38 190.88 259.54 191.56 259.54ZM199.052 261V250H201.132V252.1H201.652L200.992 253.4C200.992 252.213 201.252 251.32 201.772 250.72C202.292 250.107 203.065 249.8 204.092 249.8C205.265 249.8 206.192 250.167 206.872 250.9C207.565 251.62 207.912 252.613 207.912 253.88V254.62H205.692V254.06C205.692 253.273 205.492 252.673 205.092 252.26C204.705 251.833 204.158 251.62 203.452 251.62C202.745 251.62 202.192 251.833 201.792 252.26C201.405 252.687 201.212 253.287 201.212 254.06V261H199.052ZM211.124 264.6V262.74H214.504C215.064 262.74 215.477 262.607 215.744 262.34C216.024 262.073 216.164 261.68 216.164 261.16V260.06L216.204 258.02H215.744L216.184 257.62C216.184 258.46 215.917 259.12 215.384 259.6C214.864 260.08 214.157 260.32 213.264 260.32C212.131 260.32 211.237 259.947 210.584 259.2C209.931 258.453 209.604 257.447 209.604 256.18V253.94C209.604 252.673 209.931 251.667 210.584 250.92C211.237 250.173 212.131 249.8 213.264 249.8C214.157 249.8 214.864 250.047 215.384 250.54C215.917 251.02 216.184 251.68 216.184 252.52L215.744 252.1H216.184L216.164 250H218.304V261.2C218.304 262.253 217.971 263.08 217.304 263.68C216.637 264.293 215.711 264.6 214.524 264.6H211.124ZM213.964 258.46C214.644 258.46 215.177 258.253 215.564 257.84C215.964 257.413 216.164 256.827 216.164 256.08V254.06C216.164 253.313 215.964 252.733 215.564 252.32C215.177 251.893 214.644 251.68 213.964 251.68C213.257 251.68 212.711 251.887 212.324 252.3C211.951 252.7 211.764 253.287 211.764 254.06V256.08C211.764 256.84 211.951 257.427 212.324 257.84C212.711 258.253 213.257 258.46 213.964 258.46ZM224.996 261.2C224.103 261.2 223.316 261.027 222.636 260.68C221.969 260.32 221.456 259.82 221.096 259.18C220.736 258.54 220.556 257.793 220.556 256.94V254.06C220.556 253.193 220.736 252.447 221.096 251.82C221.456 251.18 221.969 250.687 222.636 250.34C223.316 249.98 224.103 249.8 224.996 249.8C225.903 249.8 226.689 249.98 227.356 250.34C228.023 250.687 228.536 251.18 228.896 251.82C229.256 252.447 229.436 253.193 229.436 254.06V256.02H222.636V256.94C222.636 257.753 222.836 258.373 223.236 258.8C223.649 259.227 224.243 259.44 225.016 259.44C225.643 259.44 226.149 259.333 226.536 259.12C226.923 258.893 227.163 258.567 227.256 258.14H229.396C229.236 259.073 228.756 259.82 227.956 260.38C227.156 260.927 226.169 261.2 224.996 261.2ZM227.356 254.72V254.04C227.356 253.24 227.156 252.62 226.756 252.18C226.356 251.74 225.769 251.52 224.996 251.52C224.236 251.52 223.649 251.74 223.236 252.18C222.836 252.62 222.636 253.247 222.636 254.06V254.56L227.516 254.54L227.356 254.72ZM237.188 261C236.188 261 235.408 260.727 234.848 260.18C234.288 259.633 234.008 258.873 234.008 257.9V251.96H230.968V250H234.008V246.9H236.168V250H240.468V251.96H236.168V257.9C236.168 258.66 236.535 259.04 237.268 259.04H240.268V261H237.188ZM246.6 261.18C245.814 261.18 245.12 261.053 244.52 260.8C243.934 260.547 243.467 260.2 243.12 259.76C242.787 259.307 242.594 258.773 242.54 258.16H244.7C244.754 258.52 244.947 258.813 245.28 259.04C245.614 259.253 246.054 259.36 246.6 259.36H247.46C248.114 259.36 248.607 259.227 248.94 258.96C249.274 258.693 249.44 258.34 249.44 257.9C249.44 257.473 249.287 257.14 248.98 256.9C248.687 256.647 248.247 256.48 247.66 256.4L246.24 256.18C245.067 255.993 244.2 255.66 243.64 255.18C243.094 254.687 242.82 253.96 242.82 253C242.82 251.987 243.147 251.207 243.8 250.66C244.467 250.1 245.447 249.82 246.74 249.82H247.5C248.647 249.82 249.56 250.087 250.24 250.62C250.934 251.14 251.327 251.84 251.42 252.72H249.26C249.207 252.4 249.027 252.14 248.72 251.94C248.427 251.74 248.02 251.64 247.5 251.64H246.74C246.114 251.64 245.654 251.76 245.36 252C245.08 252.227 244.94 252.567 244.94 253.02C244.94 253.42 245.067 253.72 245.32 253.92C245.574 254.12 245.967 254.26 246.5 254.34L247.96 254.58C249.2 254.753 250.107 255.1 250.68 255.62C251.267 256.127 251.56 256.867 251.56 257.84C251.56 258.893 251.214 259.713 250.52 260.3C249.84 260.887 248.82 261.18 247.46 261.18H246.6Z" fill="white" style="fill:white;fill-opacity:1;"/>
</svg>