CINXE.COM

Getting Started on Heroku with Python | Heroku Dev Center

<!DOCTYPE html> <html lang="en"> <head> <title>Getting Started on Heroku with Python | Heroku Dev Center</title> <link rel="icon" type="image/x-icon" href="https://www.herokucdn.com/favicons/favicon.ico" /> <link rel="mask-icon" type="image/png" href="https://www.herokucdn.com/favicons/icon.svg" /> <link rel="apple-touch-icon" type="image/x-icon" href="https://www.herokucdn.com/favicons/apple-touch-icon.png" color="#79589f" /> <link rel="apple-touch-icon" type="image/png" href="https://www.herokucdn.com/favicons/apple-touch-icon.png" /> <link rel="icon" type="image/png" href="https://www.herokucdn.com/favicons/android-icon.png" size="192x192" /> <link rel="apple-touch-icon" type="image/png" href="https://www.herokucdn.com/favicons/apple-touch-icon-152x152.png" size="152x152" /> <link rel="apple-touch-icon" type="image/png" href="https://www.herokucdn.com/favicons/apple-touch-icon-167x167.png" size="167x167" /> <link rel="apple-touch-icon" type="image/png" href="https://www.herokucdn.com/favicons/apple-touch-icon-180x180.png" size="180x180" /> <link rel="alternate" type="application/atom+xml" title="Heroku Recent Articles" href="https://devcenter.heroku.com/articles/feed" /> <link rel="alternate" type="application/atom+xml" title="Heroku Changelog" href="https://devcenter.heroku.com/changelog/feed" /> <link rel="search" type="application/opensearchdescription+xml" title="Heroku Dev Center" href="/opensearch.xml"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="_ZKJYNoDKg9XYh6i1l4uwxJU7wbNDWZroubIhEa0Z14eJ6G1rM1xM49DOlhK-udBErdQ3uipBwZUAeFg53q-Fg" /> <meta name="description" content="A step-by-step guide for deploying your first Python app and mastering the basics of Heroku" /> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@herokudevcenter"> <meta name="twitter:title" content="Getting Started on Heroku with Python | Heroku Dev Center"> <meta name="twitter:description" content="A step-by-step guide for deploying your first Python app and mastering the basics of Heroku"> <meta name="twitter:image" content="https://www.herokucdn.com/images/og.png"> <link rel="alternate" hreflang="en" href="https://devcenter.heroku.com/articles/getting-started-with-python" /> <link rel="alternate" hreflang="ja" href="https://devcenter.heroku.com/ja/articles/getting-started-with-python" /> <meta property="og:image:secure_url" content="https://www.herokucdn.com/images/og.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="google-site-verification" content="8HRJpo1MsC3G8GZpZiEWM5yXbzFB8NKa38O6ZjuTc-w"> <meta name="slack-app-id" content="A1QME020P"> <link rel="stylesheet" href="/assets/public-c333ae6e1b590733bb407c0cc9949abd7f537799cd1d678da5bab4b9a82a5afb.css" media="screen, print" /> </head> <body> <div class="page-wrapper"> <header aria-label="Global Dev Center site header" role="banner"> <div id="primary-header"> <a class="visuallyhidden skip-link" href="#skip-link">Skip Navigation</a><nav aria-label="Global Dev Center site navigation" id="navigation-devcenter" role="navigation"><span aria-hidden="true" class="mobile-nav-devcenter">Show nav<span></span><span></span><span></span><span></span></span><div><div id="logo-devcenter"><a class="heroku-brand" href="/"><span class="logo-text">Dev Center</span></a></div><div class="mobile-nav-wrapper"><ul class="main-nav"><li class="getting-started"><a href="/start">Get Started</a></li><li class="reference"><a href="/categories/reference">Documentation</a></li><li class="changelog"><a href="/changelog">Changelog</a></li><li class="search"><a href="/search">Search</a></li></ul></div><div class="nav-wrapper"><ul class="main-nav"><li class="getting-started has-dropdown"><a href="/start">Get Started</a><ul class="dropdown dropdown-sm"><li><a aria-label="Get started with Node.js" href="/articles/getting-started-with-nodejs">Node.js</a></li><li><a aria-label="Get started with Rails 6" href="/articles/getting-started-with-rails6">Ruby on Rails</a></li><li><a aria-label="Get started with Ruby" href="/articles/getting-started-with-ruby">Ruby</a></li><li><a aria-label="Get started with Python" href="/articles/getting-started-with-python">Python</a></li><li><a aria-label="Get started with Java" href="/articles/getting-started-with-java">Java</a></li><li><a aria-label="Get started with PHP" href="/articles/getting-started-with-php">PHP</a></li><li><a aria-label="Get started with Go" href="/articles/getting-started-with-go">Go</a></li><li><a aria-label="Get started with Scala" href="/articles/getting-started-with-scala">Scala</a></li><li><a aria-label="Get started with Clojure" href="/articles/getting-started-with-clojure">Clojure</a></li></ul></li><li class="reference"><a href="/categories/reference">Documentation</a></li><li class="changelog"><a href="/changelog">Changelog</a></li><li class="has-dropdown"><a class="nav-more" href="#">More</a><div class="dropdown more"><section aria-label="Additional Heroku web resources" class="more-resources"><span class="more-title">Additional Resources</span><ul><li><a href="https://www.heroku.com/home">Home</a></li><li><a href="https://elements.heroku.com/">Elements</a></li><li><a href="https://www.heroku.com/products">Products</a></li><li><a href="https://www.heroku.com/pricing">Pricing</a></li><li><a href="https://www.heroku.com/careers">Careers</a></li><li><a href="https://help.heroku.com/">Help</a></li><li><a href="https://status.heroku.com/">Status</a></li><li><a href="https://www.heroku.com/events">Events</a></li><li><a href="https://www.heroku.com/podcasts">Podcasts</a></li><li><a href="https://www.heroku.com/compliance">Compliance Center</a></li></ul></section><section aria-label="Heroku Blog posts" class="more-blog" id="more-blog"><span class="more-title">Heroku Blog</span><h3><a class="js-blog-link" href="https://blog.heroku.com">Heroku Blog</a></h3><p class="js-blog-date"></p><p class="js-blog-content">Find out what's new with Heroku on our blog.</p><a class="button btn-default btn-sm btn-inline" href="https://blog.heroku.com">Visit Blog</a></section></div></li></ul><ul class="tool-nav"><li class="search" role="search"><div id="search-field-desktop"><form class="search-form" name="devcentersearch" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><div class="search-input-group"><input placeholder="Search Dev Center" aria-label="Search terms" class="form-control" type="text" spellcheck="false" autocomplete="off" name="q" title="search" id="header-search-input" tabindex="1" /><button type="submit" value="Submit search" aria-label="Submit search" tabindex="2" /></div></form></div></li><li class="user"><a rel="nofollow" href="/login?back_to=%2Farticles%2Fgetting-started-with-python">Log in</a><span>or</span><a class="sign-up highlight" data-trackable="{&quot;category&quot;:&quot;Sign Up Links&quot;,&quot;action&quot;:&quot;Clicked&quot;,&quot;label&quot;:null}" href="https://signup.heroku.com">Sign up</a></li></ul><span id="skip-link"></span></div></div></nav> </div> </header> <div class="container" role="main"> <div class="container"> <div class="js-dynamic-tutorial-source hidden"> <h1>Getting Started on Heroku with Python</h1> <h2 data-next-message="I'm ready to start" id="introduction">Introduction</h2> <p>Complete this tutorial to deploy a sample Python Django app to Heroku.</p> <p>The tutorial assumes that you have:</p> <ul> <li>A <a href="https://devcenter.heroku.com/articles/account-verification">verified Heroku Account</a></li> <li>Python version 3.10 or newer (ideally 3.13) installed locally - see the installation guides for <a href="https://docs.python.org/3/using/mac.html" target="_blank">macOS</a>, <a href="https://docs.python.org/3/using/windows.html" target="_blank">Windows</a>, and <a href="https://docs.python.org/3/using/unix.html" target="_blank">Linux</a>.</li> <li>An <a href="https://devcenter.heroku.com/articles/eco-dyno-hours">Eco dynos plan</a> subscription (recommended)</li> </ul> <div class="note"> <p>Using dynos and databases to complete this tutorial counts towards your usage. We recommend using our <a href="https://blog.heroku.com/new-low-cost-plans">low-cost plans</a> to complete this tutorial. Eligible students can apply for platform credits through our new <a href="https://blog.heroku.com/github-student-developer-program">Heroku for GitHub Students program</a>.</p> </div> <h2 data-next-message="I have installed Git and the Heroku CLI" id="set-up">Set Up</h2> <div class="callout"> <p>The Heroku CLI requires <a href="https://git-scm.com/">Git</a>, the popular version control system. If you don’t have Git installed, complete the following before proceeding:</p> <ul> <li><a href="https://git-scm.com/book/en/v2/Getting-Started-Installing-Git" target="_blank">Git installation</a></li> <li><a href="https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup" target="_blank">First-time Git setup</a></li> </ul> </div> <p>Install the <a href="https://devcenter.heroku.com/articles/heroku-cli">Heroku Command Line Interface</a> (CLI). You can use the CLI to manage and scale your applications, provision add-ons, view your logs, and run your application locally.</p> <p>Download and run the installer for your platform:</p> <div class="cli-download"> <div class="text-center"> <div class="download-wrap"> <div class="download-column panel"> <div class="download-title"><img src="/images/cli-apple-logo.svg" class="logo" alt="apple logo">macOS</div> <p></p><pre class=" language-term"><code class=" language-term"><span class="token input"><span class="token prompt">$ </span>brew tap heroku/brew &amp;&amp; brew install heroku</span></code></pre><p></p> </div> <div class="download-column panel"> <div class="download-title"><img src="/images/cli-windows-logo.svg" class="logo" alt="windows logo">Windows</div> <p>Download the appropriate installer for your Windows installation:</p> <p> <a href="https://cli-assets.heroku.com/heroku-x64.exe" class="btn btn-primary">64-bit installer</a></p> <p><a href="https://cli-assets.heroku.com/heroku-x86.exe" class="btn btn-primary">32-bit installer</a></p> </div> </div> </div> </div> <p>After installation, you can use the <code>heroku</code> command from your command shell.</p> <div class="only-windows">On Windows, start the Command Prompt (cmd.exe) or Powershell to access the command shell.</div> <p>To log in to the Heroku CLI, use the <code>heroku login</code> command:</p> <pre class="language-term"><code class="language-term">$ heroku login heroku: Press any key to open up the browser to login or q to exit: Opening browser to https://cli-auth.heroku.com/auth/cli/browser/*** Logging in... done Logged in as me@example.com </code></pre> <p>This command opens your web browser to the Heroku login page. If your browser is already logged in to Heroku, simply click the <strong><code>Log in</code></strong> button displayed on the page.</p> <p>This authentication is required for both the <code>heroku</code> and <code>git</code> commands to work correctly.</p> <p>If you have any problems installing or using the Heroku CLI, see the main <a href="https://devcenter.heroku.com/articles/heroku-cli">Heroku CLI</a> article for advice and troubleshooting steps.</p> <div class="note"> <p>If you’re behind a firewall that uses a proxy to connect with external HTTP/HTTPS services, <a href="https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy">set the <code>HTTP_PROXY</code> or <code>HTTPS_PROXY</code> environment variables</a> in your local development environment before running the <code>heroku</code> command.</p> </div> <h2 data-next-message="I cloned the app source code" id="clone-the-app">Clone the App</h2> <div class="callout"> <p>If you’re new to Heroku, it’s recommended that you complete this tutorial using the Heroku-provided sample application.</p> <p>If you have an existing application you want to deploy, follow <a href="https://devcenter.heroku.com/articles/preparing-a-codebase-for-heroku-deployment" target="_blank">this article</a> instead.</p> </div> <p>Clone the sample application so that you have a local version of the code. Execute these commands in your local command shell or terminal:</p> <pre class="language-term"><code class="language-term">git clone https://github.com/heroku/python-getting-started.git cd python-getting-started </code></pre> <p>You now have a functioning git repository that contains a simple application. It includes a <code>.python-version</code> file specifying the Python version to use and a <code>requirements.txt</code>, used by Python’s dependency manager, pip.</p> <h2 data-next-message="I know what a Procfile is" id="define-a-procfile">Define a Procfile</h2> <p>Use a <a href="https://devcenter.heroku.com/articles/procfile">Procfile</a>, a text file in the root directory of your application, to explicitly declare what command to execute to start your app.</p> <p>The <code>Procfile</code> in the example app looks like this:</p> <pre><code>web: gunicorn --config gunicorn.conf.py gettingstarted.wsgi </code></pre> <p>This Procfile declares a single process type, <code>web</code>, and the command needed to run it. The name <code>web</code> is important here. It declares that this process type is attached to Heroku’s <a href="https://devcenter.heroku.com/articles/http-routing">HTTP routing</a> stack and receives web traffic when deployed. The command used here runs Gunicorn, the web server, and passes in a configuration file.</p> <p>A Procfile can contain additional process types. For example, you can declare a <a href="https://devcenter.heroku.com/articles/background-jobs-queueing#process-model">background worker process</a> that processes items off a queue.</p> <h3 id="microsoft-windows">Microsoft Windows</h3> <p>The sample app has an additional <code>Procfile</code> for local development on Microsoft Windows, located in the file <code>Procfile.windows</code>. Later tutorial steps use this instead to start a different web server compatible with Windows.</p> <pre><code>web: python manage.py runserver %PORT% </code></pre> <h2 data-next-message="I deployed my app on Heroku" id="create-and-deploy-the-app">Create and Deploy the App</h2> <div class="warning"> <p>Using a dyno and a database to complete this tutorial counts towards your usage. <a href="https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-destroy">Delete your app</a>, and <a href="https://devcenter.heroku.com/articles/heroku-postgresql#removing-the-add-on">database</a> as soon as you’re done to control costs.</p> </div> <p class="devcenter-parser-special-block-separator" style="display:none">&nbsp;</p> <div class="note"> <p>By default, apps use Eco dynos if you’re subscribed to Eco. Otherwise, it defaults to Basic dynos. The Eco dynos plan is shared across all Eco dynos in your account and is recommended if you plan on deploying many small apps to Heroku. Learn more <a href="https://blog.heroku.com/new-low-cost-plans">here</a>. Eligible students can apply for platform credits through our <a href="https://blog.heroku.com/github-student-developer-program">Heroku for GitHub Students program</a>.</p> </div> <p>To prepare Heroku to receive your source code, create an app:</p> <pre class="language-term"><code class="language-term">$ heroku create Creating app... done, ⬢ serene-caverns-82714 https://serene-caverns-82714.herokuapp.com/ | https://git.heroku.com/serene-caverns-82714.git </code></pre> <p>When you create an app, a git remote called <code>heroku</code> is also created and associated with your local git repository. Git remotes are versions of your repository that live on other servers. You deploy your app by pushing its code to that special Heroku-hosted remote associated with your app.</p> <p>Heroku generates a random name for your app, in this case, <code>serene-caverns-82714</code>. You can <a href="https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-create-app">specify your own app name</a>.</p> <p>Deploy your code. This command pushes the <code>main</code> branch of the sample repo to your <code>heroku</code> remote, which then deploys to Heroku:</p> <pre class="language-term"><code class="language-term">$ git push heroku main Enumerating objects: 673, done. Counting objects: 100% (673/673), done. Delta compression using up to 10 threads Compressing objects: 100% (315/315), done. Writing objects: 100% (673/673), 141.61 KiB | 141.61 MiB/s, done. Total 673 (delta 305), reused 673 (delta 305), pack-reused 0 remote: Resolving deltas: 100% (305/305), done. remote: Updated 28 paths from 9c4e1eb remote: Compressing source files... done. remote: Building source: remote: remote: -----&gt; Building on the Heroku-22 stack remote: -----&gt; Determining which buildpack to use for this app remote: -----&gt; Python app detected remote: -----&gt; Using Python 3.13 specified in .python-version remote: -----&gt; Installing Python 3.13.0 remote: -----&gt; Installing pip 24.0 remote: -----&gt; Installing requirements with pip remote: Collecting django&lt;5.2,&gt;=5.1 (from -r requirements.txt (line 1)) remote: Downloading Django-5.1.2-py3-none-any.whl.metadata (4.2 kB) remote: Collecting gunicorn&lt;24,&gt;=23 (from -r requirements.txt (line 2)) remote: Downloading gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB) remote: Collecting dj-database-url&lt;3,&gt;=2 (from -r requirements.txt (line 3)) remote: Downloading dj_database_url-2.2.0-py3-none-any.whl.metadata (12 kB) remote: Collecting whitenoise&lt;7,&gt;=6 (from whitenoise[brotli]&lt;7,&gt;=6-&gt;-r requirements.txt (line 4)) remote: Downloading whitenoise-6.7.0-py3-none-any.whl.metadata (3.7 kB) remote: Collecting asgiref&lt;4,&gt;=3.8.1 (from django&lt;5.2,&gt;=5.1-&gt;-r requirements.txt (line 1)) remote: Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB) remote: Collecting sqlparse&gt;=0.3.1 (from django&lt;5.2,&gt;=5.1-&gt;-r requirements.txt (line 1)) remote: Downloading sqlparse-0.5.1-py3-none-any.whl.metadata (3.9 kB) remote: Collecting packaging (from gunicorn&lt;24,&gt;=23-&gt;-r requirements.txt (line 2)) remote: Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB) remote: Collecting typing-extensions&gt;=3.10.0.0 (from dj-database-url&lt;3,&gt;=2-&gt;-r requirements.txt (line 3)) remote: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) remote: Collecting brotli (from whitenoise[brotli]&lt;7,&gt;=6-&gt;-r requirements.txt (line 4)) remote: Downloading Brotli-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB) remote: Downloading Django-5.1.2-py3-none-any.whl (8.3 MB) remote: Downloading gunicorn-23.0.0-py3-none-any.whl (85 kB) remote: Downloading dj_database_url-2.2.0-py3-none-any.whl (7.8 kB) remote: Downloading whitenoise-6.7.0-py3-none-any.whl (19 kB) remote: Downloading asgiref-3.8.1-py3-none-any.whl (23 kB) remote: Downloading sqlparse-0.5.1-py3-none-any.whl (44 kB) remote: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) remote: Downloading Brotli-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB) remote: Downloading packaging-24.1-py3-none-any.whl (53 kB) remote: Installing collected packages: brotli, whitenoise, typing-extensions, sqlparse, packaging, asgiref, gunicorn, django, dj-database-url remote: Successfully installed asgiref-3.8.1 brotli-1.1.0 dj-database-url-2.2.0 django-5.1.2 gunicorn-23.0.0 packaging-24.1 sqlparse-0.5.1 typing-extensions-4.12.2 whitenoise-6.7.0 remote: -----&gt; $ python manage.py collectstatic --noinput remote: WARNING:root:No DATABASE_URL environment variable set, and so no databases setup remote: 1 static file copied to '/tmp/build_d8f47a2e/staticfiles', 1 post-processed. remote: remote: -----&gt; Discovering process types remote: Procfile declares types -&gt; web remote: remote: -----&gt; Compressing... remote: Done: 28.4M remote: -----&gt; Launching... remote: Released v3 remote: https://serene-caverns-82714.herokuapp.com/ deployed to Heroku remote: remote: Verifying deploy... done. To https://git.heroku.com/serene-caverns-82714.git * [new branch] main -&gt; main </code></pre> <p>The application is now deployed. Ensure that at least one instance of the app is running:</p> <pre class="language-term"><code class="language-term">$ heroku ps:scale web=1 </code></pre> <div class="callout"> <p>If you see the error <code>Couldn't find that process type (web)</code> when running the <code>ps:scale</code>, it means your app is still deploying. Wait a few minutes and try again.</p> </div> <p>Visit the app at the URL shown in the deploy output. As a handy shortcut, you can also open the website as follows:</p> <pre class="language-term"><code class="language-term">$ heroku open </code></pre> <h2 data-next-message="I learned how to see my logs" id="view-logs">View Logs</h2> <p>Heroku treats logs as streams of time-ordered events, aggregated from the output streams of all your app and Heroku components. Heroku provides a single stream for all events.</p> <p>View information about your running app by using one of the <a href="https://devcenter.heroku.com/articles/logging">logging commands</a>, <code>heroku logs --tail</code>:</p> <pre class="language-term"><code class="language-term">$ heroku logs --tail 2024-08-09T09:47:44.952826+00:00 heroku[web.1]: Starting process with command `gunicorn --config gunicorn.conf.py gettingstarted.wsgi` 2024-08-09T09:47:45.469260+00:00 app[web.1]: Python buildpack: Detected 512 MB available memory and 8 CPU cores. 2024-08-09T09:47:45.469380+00:00 app[web.1]: Python buildpack: Defaulting WEB_CONCURRENCY to 2 based on the available memory. 2024-08-09T09:47:45.601543+00:00 app[web.1]: [2024-08-09 09:47:45 +0000] [2] [INFO] Starting gunicorn 22.0.0 2024-08-09T09:47:45.601760+00:00 app[web.1]: [2024-08-09 09:47:45 +0000] [2] [INFO] Listening at: http://0.0.0.0:47467 (2) 2024-08-09T09:47:45.601789+00:00 app[web.1]: [2024-08-09 09:47:45 +0000] [2] [INFO] Using worker: sync 2024-08-09T09:47:45.603478+00:00 app[web.1]: [2024-08-09 09:47:45 +0000] [9] [INFO] Booting worker with pid: 9 2024-08-09T09:47:45.614726+00:00 app[web.1]: [2024-08-09 09:47:45 +0000] [10] [INFO] Booting worker with pid: 10 2024-08-09T09:47:45.727492+00:00 app[web.1]: WARNING:root:No DATABASE_URL environment variable set, and so no databases setup 2024-08-09T09:47:45.728108+00:00 app[web.1]: WARNING:root:No DATABASE_URL environment variable set, and so no databases setup 2024-08-09T09:47:46.130916+00:00 heroku[web.1]: State changed from starting to up 2024-08-09T09:49:13.199257+00:00 heroku[router]: at=info method=GET path="/" host=obscure-river-57066-7943c1b3f701.herokuapp.com request_id=d474cd9e-5b8e-419b-b213-893cd5b1343c fwd="152.37.91.120" dyno=web.1 connect=0ms service=8ms status=200 bytes=7732 protocol=https </code></pre> <p>To generate more log messages, refresh the app’s homepage in your browser.</p> <p>To stop streaming the logs, press <code>Control+C</code>.</p> <h2 data-next-message="I know how to scale my app" id="scale-the-app">Scale the App</h2> <p>After deploying the sample app, it automatically runs on a single web <a href="https://devcenter.heroku.com/articles/dynos">dyno</a>. Think of a dyno as a lightweight container that runs the command specified in the <code>Procfile</code>.</p> <p>You can check how many dynos are running using the <code>ps</code> command:</p> <pre class="language-term"><code class="language-term">$ heroku ps Eco dyno hours quota remaining this month: 999h 50m (99%) Eco dyno usage for this app: 0h 0m (0%) For more information on dyno sleeping and how to upgrade, see: https://devcenter.heroku.com/articles/dyno-sleeping === web (Eco): gunicorn --config gunicorn.conf.py gettingstarted.wsgi (1) web.1: up 2024/08/09 10:47:46 +0100 (~ 4m ago) </code></pre> <p>Scaling an application on Heroku is equivalent to changing the number of running dynos. Scale the number of web dynos to zero:</p> <pre class="language-term"><code class="language-term">$ heroku ps:scale web=0 Scaling dynos... done, now running web at 0:Eco </code></pre> <p>Access the app again by hitting refresh on the web tab, or <code>heroku open</code> to open it in a web tab. You get an error message because you no longer have any web dynos available to serve requests.</p> <p>Scale it up again:</p> <pre class="language-term"><code class="language-term">$ heroku ps:scale web=1 Scaling dynos... done, now running web at 1:Eco </code></pre> <p>By default, apps use Eco dynos if you’re subscribed to <a href="https://devcenter.heroku.com/articles/eco-dyno-hours">Eco</a>. Otherwise, it defaults to Basic dynos. The Eco dynos plan is shared across all Eco dynos in your account and is recommended if you plan on deploying many small apps to Heroku. Eco dynos sleep if they don’t receive any traffic for half an hour. This sleep behavior causes a few seconds delay for the first request upon waking. Eco dynos consume from a monthly, account-level quota of <a href="https://devcenter.heroku.com/articles/eco-dyno-hours">eco dyno hours</a>. As long as you haven’t exhausted the quota, your apps can continue to run.</p> <p>To avoid dyno sleeping, upgrade to a Basic or higher dyno type as described in the <a href="https://devcenter.heroku.com/articles/dyno-types">Dyno Types</a> article. Upgrading to at least Standard dynos allows you to scale up to multiple dynos per process type.</p> <!-- Consider adding heroku logs and encouraging folk to hit it to see different dynos --> <!-- Maybe tie it into Procfile? --> <h2 data-next-message="I installed the app dependencies locally" id="install-app-dependencies-locally">Install App Dependencies Locally</h2> <p>Heroku recognizes an app as a Python app by looking for key files. Including a <code>requirements.txt</code> in the root directory is one way we recognize your Python app.</p> <p>The demo app you deployed already has a <code>requirements.txt</code>, and it looks something like this:</p> <pre><code>django&gt;=5.1,&lt;5.2 gunicorn&gt;=23,&lt;24 dj-database-url&gt;=2,&lt;3 whitenoise[brotli]&gt;=6,&lt;7 </code></pre> <p>The <code>requirements.txt</code> file lists the app’s dependencies. When Heroku deploys an app, the platform reads this file and installs the appropriate Python dependencies using the <code>pip install -r</code> command.</p> <p>To install the dependencies locally, create a virtual environment, also known as a <code>venv</code>. This environment lets you install the packages without affecting your system Python installation.</p> <p>First, check that your local Python version:</p> <pre class="language-term"><code class="language-term">$ python3 --version </code></pre> <p>If your Python version is older than 3.10 you must install a newer version of Python before creating a virtual environment. See the Python installation guides for <a href="https://docs.python.org/3/using/mac.html" target="_blank">macOS</a>, <a href="https://docs.python.org/3/using/windows.html" target="_blank">Windows</a>, and <a href="https://docs.python.org/3/using/unix.html" target="_blank">Linux</a>.</p> <p>Create a virtual environment inside the example app directory with this command:</p> <pre class="language-term"><code class="language-term">$ python3 -m venv --upgrade-deps .venv </code></pre> <p>Next, activate the virtual environment:</p> <p>If you’re on a <strong>Microsoft Windows system</strong>, activate with:</p> <pre class="language-term"><code class="language-term">.\.venv\Scripts\activate </code></pre> <p>Or if you’re on a <strong>macOS/Linux system</strong>, activate with:</p> <pre class="language-term"><code class="language-term">source .venv/bin/activate </code></pre> <p>For help with setting up a virtual environment, see the <a href="https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment">Python documentation</a>.</p> <p>Finally, install the dependencies into the newly created environment:</p> <pre class="language-term"><code class="language-term">$ pip install -r requirements.txt </code></pre> <p>Installing the dependencies also installs their dependencies. You can see them by using pip’s feature <code>list</code>:</p> <pre class="language-term"><code class="language-term">$ pip list Package Version ----------------- ------- asgiref 3.8.1 Brotli 1.1.0 dj-database-url 2.2.0 Django 5.1.2 gunicorn 23.0.0 packaging 24.1 pip 24.2 sqlparse 0.5.1 typing_extensions 4.12.2 whitenoise 6.7.0 </code></pre> <p>After installing dependencies, you can run your app locally.</p> <h2 data-next-message="I ran my app locally" id="run-the-app-locally">Run the App Locally</h2> <p><strong>Before continuing, ensure that you have installed the app’s dependencies <a href="#install-app-dependencies-locally">locally</a>.</strong></p> <p>Start your application locally using <code>heroku local</code>, which is a part of the Heroku CLI.</p> <p>If you’re on a <strong>Microsoft Windows system</strong>, run this:</p> <pre class="language-term"><code class="language-term">$ heroku local --port 5006 -f Procfile.windows </code></pre> <p>Or if you’re on a <strong>macOS/Linux system</strong>, use the default <code>Procfile</code> by running:</p> <pre class="language-term"><code class="language-term">$ heroku local --port 5006 </code></pre> <p>Running the command starts up the local web server:</p> <pre class="language-term"><code class="language-term">[OKAY] Loaded ENV .env File as KEY=VALUE Format 10:54:07 AM web.1 | [2024-08-09 10:54:07 +0100] [20108] [INFO] Starting gunicorn 22.0.0 10:54:07 AM web.1 | [2024-08-09 10:54:07 +0100] [20108] [INFO] Listening at: http://0.0.0.0:5006 (20108) 10:54:07 AM web.1 | [2024-08-09 10:54:07 +0100] [20108] [INFO] Using worker: sync 10:54:07 AM web.1 | [2024-08-09 10:54:07 +0100] [20109] [INFO] Booting worker with pid: 20109 </code></pre> <p>Just like Heroku, <code>heroku local</code> uses the <code>Procfile</code> to know what command to execute.</p> <p>To see your app running locally, open <a href="http://localhost:5006">http://localhost:5006</a> with your web browser.</p> <p>To stop the app from running locally, in the CLI, press <code>Control + C</code> to exit.</p> <h2 data-next-message="I pushed my local changes" id="push-local-changes">Push Local Changes</h2> <p>In this step, you propagate a local change to the application to Heroku.</p> <p>Add the <code>requests</code> package to your <code>requirements.txt</code> file:</p> <pre><code>django&gt;=5.1,&lt;5.2 gunicorn&gt;=23,&lt;24 dj-database-url&gt;=2,&lt;3 whitenoise[brotli]&gt;=6,&lt;7 requests </code></pre> <p>Use pip to install the <code>requests</code> package via the updated <code>requirements.txt</code> file:</p> <pre class="language-term"><code class="language-term">$ pip install -r requirements.txt </code></pre> <p>Modify <code>hello/views.py</code> to import the <code>requests</code> module and the Django <code>HttpResponse</code> class at the top of the file:</p> <pre><code>import requests from django.http import HttpResponse </code></pre> <p>Now modify the <code>index</code> method to use the module. Try replacing the current <code>index</code> method with the following code:</p> <pre class="language-python"><code class="language-python">def index(request): r = requests.get('https://httpbin.org/status/418', timeout=10) return HttpResponse('&lt;pre&gt;' + r.text + '&lt;/pre&gt;') </code></pre> <p>Now test again locally.</p> <p>If you’re on a <strong>Microsoft Windows system</strong>, run this:</p> <pre class="language-term"><code class="language-term">$ heroku local --port 5006 -f Procfile.windows </code></pre> <p>Or if you’re on a <strong>macOS/Linux system</strong>, use the default <code>Procfile</code> by running:</p> <pre class="language-term"><code class="language-term">$ heroku local --port 5006 </code></pre> <p>Visit your application at <a href="http://localhost:5006">http://localhost:5006</a> to see the output of fetching <a href="https://httpbin.org/status/418">https://httpbin.org/status/418</a>:</p> <pre><code> -=[ teapot ]=- _...._ .' _ _ `. | ."` ^ `". _, \_;`"---"`|// | ;/ \_ _/ `"""` </code></pre> <p>If you see the error <code>Internal Server Error</code> in your browser, and the error <code>ModuleNotFoundError: No module named 'requests'</code> in the terminal log output, check that the <code>requests</code> package installed successfully.</p> <p>Now deploy. Almost every deploy to Heroku follows this same pattern. First, add the modified files to the local git repository:</p> <pre class="language-term"><code class="language-term">$ git add . </code></pre> <p>Now commit the changes to the repository:</p> <pre class="language-term"><code class="language-term">$ git commit -m "Demo" </code></pre> <p>Now deploy as before:</p> <pre class="language-term"><code class="language-term">$ git push heroku main </code></pre> <p>Finally, check that everything is working:</p> <pre class="language-term"><code class="language-term">$ heroku open </code></pre> <h2 data-next-message="I used an add-on" id="provision-a-logging-add-on">Provision a Logging Add-on</h2> <p>Add-ons are third-party cloud services that provide out-of-the-box additional services for your application, from persistence through logging to monitoring and more.</p> <p>By default, Heroku stores 1500 lines of logs from your application, but the full log stream is available as a service. Several add-on providers have logging services that provide things such as log persistence, search, and email and SMS alerts.</p> <p>In this step, you provision one of these logging add-ons, <a href="https://devcenter.heroku.com/articles/papertrail">Papertrail</a>.</p> <p>Provision the Papertrail logging add-on:</p> <pre class="language-term"><code class="language-term">$ heroku addons:create papertrail Creating papertrail on ⬢ serene-caverns-82714... free Welcome to Papertrail. Questions and ideas are welcome (technicalsupport@solarwinds.com). Happy logging! Created papertrail-convex-88929 as PAPERTRAIL_API_TOKEN Use heroku addons:docs papertrail to view documentation </code></pre> <p>The add-on is now deployed and configured for your application. You can list add-ons for your app with this command:</p> <pre class="language-term"><code class="language-term">$ heroku addons </code></pre> <p>To see this particular add-on in action, visit your application’s Heroku URL a few times. Each visit generates more log messages, which get routed to the Papertrail add-on. Visit the Papertrail console to see the log messages:</p> <pre class="language-term"><code class="language-term">$ heroku addons:open papertrail </code></pre> <p>Your browser opens up a Papertrail web console that shows the latest log events. The interface lets you search and set up alerts.</p> <p><img src="https://devcenter2.assets.heroku.com/article-images/2161-imported-1443570569-2161-imported-1443555045-pap-1.png" alt="Screenshot of the console"></p> <h2 data-next-message="I created a one-off dyno that ran a console" id="start-a-console">Start a Console</h2> <p>You can run a command, typically scripts and applications that are part of your app, in a <a href="https://devcenter.heroku.com/articles/one-off-dynos">one-off dyno</a> using the <code>heroku run</code> command. You can also launch a REPL process attached to your local terminal for experimenting in your app’s environment:</p> <pre class="language-term"><code class="language-term">$ heroku run python manage.py shell Running python manage.py shell on ⬢ serene-caverns-82714... up, run.9594 (Eco) Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) &gt;&gt;&gt; </code></pre> <p>If you receive an error, <code>Error connecting to process</code>, <a href="https://devcenter.heroku.com/articles/troubleshooting-one-off-dynos-awaiting-process-timeout-issues">configure your firewall</a>.</p> <p>The Python shell runs in the context of your app and all its dependencies. From here, you can import some of your application files. For example, you can run:</p> <pre><code>&gt;&gt;&gt; import requests &gt;&gt;&gt; r = requests.get('https://httpbin.org/status/418', timeout=10) &gt;&gt;&gt; print(r.text) -=[ teapot ]=- _...._ .' _ _ `. | ."` ^ `". _, \_;`"---"`|// | ;/ \_ _/ `"""` </code></pre> <p>To exit the Python shell, run the command <code>exit()</code>.</p> <p>Let’s try another example. Create another one-off dyno and run the <code>bash</code> command to open up a shell on that dyno. You can then execute commands there. Each dyno has its own ephemeral filespace, populated with your app and its dependencies. After the command completes, in this case, <code>bash</code>, the dyno terminates:</p> <pre class="language-term"><code class="language-term">$ heroku run bash Running bash on ⬢ serene-caverns-82714... up, run.3789 (Eco) ~ $ ls -A app.json .env .github hello manage.py Procfile.windows .python-version requirements.txt .cache gettingstarted .gitignore .heroku Procfile .profile.d README.md staticfiles ~ $ exit exit </code></pre> <p>Don’t forget to type <code>exit</code> to exit the shell and terminate the dyno.</p> <h2 data-next-message="I understand config vars" id="define-config-vars">Define Config Vars</h2> <p>Heroku lets you externalize configuration by storing data such as encryption keys or external resource addresses in <a href="https://devcenter.heroku.com/articles/config-vars">config vars</a>.</p> <p>At runtime, config vars are exposed as environment variables to the application.</p> <p>Edit <code>hello/views.py</code>. At the beginning of the file, add a line to import the <code>os</code> module:</p> <pre class="language-python"><code class="language-python">import os from django.http import HttpResponse </code></pre> <p>Now modify the <code>index</code> method so that it repeats an action depending on the value of the <code>TIMES</code> environment variable:</p> <pre class="language-python"><code class="language-python">def index(request): times = int(os.environ.get('TIMES', 3)) return HttpResponse('Hello! ' * times) </code></pre> <p><code>heroku local</code> automatically sets up the environment based on the contents of the <code>.env</code> file in your local directory. In the top-level directory of your sample project, there’s already a <code>.env</code> file that contains:</p> <pre><code>TIMES=2 </code></pre> <p>Run the app with <code>heroku local --port 5006</code> and visit <a href="http://localhost:5006">http://localhost:5006</a> to see “Hello!” twice.</p> <p>To set the config var on Heroku, execute this command:</p> <pre class="language-term"><code class="language-term">$ heroku config:set TIMES=2 </code></pre> <p>View the app’s config vars using <code>heroku config</code>:</p> <pre class="language-term"><code class="language-term">$ heroku config === serene-caverns-82714 Config Vars PAPERTRAIL_API_TOKEN: &lt;SECRET_TOKEN&gt; TIMES: 2 </code></pre> <p>To see this change in action, deploy your changed application to Heroku.</p> <h2 data-next-message="I added a database" id="provision-and-use-a-database">Provision and Use a Database</h2> <p>The <a href="https://elements.heroku.com/addons/categories/data-stores">add-on marketplace</a> has a large number of data stores, from Redis and MongoDB providers, to Postgres and MySQL.</p> <div class="note"> <p>An <code>essential-0</code> Postgres size costs <a href="https://elements.heroku.com/addons/heroku-postgresql">$5 a month, prorated to the minute</a>. At the end of this tutorial, we prompt you to <a href="https://devcenter.heroku.com/articles/heroku-postgresql#removing-the-add-on">delete your database</a> to minimize costs.</p> </div> <p>To provision an <code>essential-0</code> Heroku Postgres add-on, use the <code>addons:create</code> command:</p> <pre class="language-term"><code class="language-term">$ heroku addons:create heroku-postgresql:essential-0 Creating heroku-postgresql:essential-0 on ⬢ serene-caverns-82714... ~$0.007/hour (max $5/month) Database should be available soon postgresql-deep-45610 is being created in the background. The app will restart when complete... Use heroku addons:info postgresql-deep-45610 to check creation progress Use heroku addons:docs heroku-postgresql to view documentation </code></pre> <p>You can find out a more about the database provisioned for your app using the <code>addons</code> command in the CLI:</p> <pre class="language-term"><code class="language-term">$ heroku addons Add-on Plan Price Max price State ───────────────────────────────────────── ─────────── ──────────── ───────── ──────── heroku-postgresql (postgresql-deep-45610) essential-0 ~$0.007/hour $5/month creating └─ as DATABASE ... </code></pre> <p>Listing the config vars for your app displays the URL that your app uses to connect to the database, <code>DATABASE_URL</code>:</p> <pre class="language-term"><code class="language-term">$ heroku config === serene-caverns-82714 Config Vars DATABASE_URL: postgres://ub3r5i9vnl3fnm:&lt;PASSWORD&gt;@c5p86clmevrg5s.cluster-czrs8kj4isg7.us-east-1.rds.amazonaws.com:5432/d10gkj42hdl30i ... </code></pre> <p>Heroku also provides a <code>pg</code> command that shows a lot more:</p> <pre class="language-term"><code class="language-term">$ heroku pg === DATABASE_URL Plan: essential-0 Status: Available Connections: 0/20 PG Version: 16.2 Created: 2024-08-09 09:55 Data Size: 7.57 MB / 1 GB (0.74%) (In compliance) Tables: 0/4000 (In compliance) Fork/Follow: Unsupported Rollback: Unsupported Continuous Protection: Off Add-on: postgresql-deep-45610 </code></pre> <p>This info shows an <code>essential-0</code> database running Postgres v16.2 with no tables.</p> <p>The example app you deployed already has database functionality, however, you must make two small changes to enable it.</p> <p>First, uncomment the two <code>psycopg</code> lines at the end of the <code>requirements.txt</code> file:</p> <pre><code>psycopg[c]; sys_platform == "linux" psycopg[binary]; sys_platform != "linux" </code></pre> <p>These lines ensure that the Postgres database adapter package installs during the build.</p> <p>Next, uncomment the <code>release</code> process line at the end of the <code>Procfile</code> file:</p> <pre><code>release: ./manage.py migrate --no-input </code></pre> <p>This <code>release</code> process entry enables the Heroku <a href="https://devcenter.heroku.com/articles/release-phase">Release Phase</a> feature, and uses it to run any Django database migrations whenever the app deploys.</p> <p>Deploy your changed application to Heroku using the same deployment process as before. You can see Django’s database migrations run after the build:</p> <pre><code>remote: Running release command... remote: remote: Operations to perform: remote: Apply all migrations: auth, contenttypes, hello, sessions remote: Running migrations: remote: Applying contenttypes.0001_initial... OK remote: Applying contenttypes.0002_remove_content_type_name... OK remote: Applying auth.0001_initial... OK remote: Applying auth.0002_alter_permission_name_max_length... OK remote: Applying auth.0003_alter_user_email_max_length... OK remote: Applying auth.0004_alter_user_username_opts... OK remote: Applying auth.0005_alter_user_last_login_null... OK remote: Applying auth.0006_require_contenttypes_0002... OK remote: Applying auth.0007_alter_validators_add_error_messages... OK remote: Applying auth.0008_alter_user_username_max_length... OK remote: Applying auth.0009_alter_user_last_name_max_length... OK remote: Applying auth.0010_alter_group_name_max_length... OK remote: Applying auth.0011_update_proxy_permissions... OK remote: Applying auth.0012_alter_user_first_name_max_length... OK remote: Applying hello.0001_initial... OK remote: Applying sessions.0001_initial... OK remote: Waiting for release.... done. </code></pre> <p>If the build fails with a <code>settings.DATABASES is improperly configured</code> error, check that you provisioned the database add-on before deploying.</p> <p>Visit the database demonstration page by visiting your app’s URL and appending <code>/db</code>. For example, if your app was deployed to <code>https://serene-caverns-82714.herokuapp.com/</code> then visit <code>https://serene-caverns-82714.herokuapp.com/db</code>.</p> <p>Access the <code>/db</code> route again to see a simple page update every time you access it:</p> <pre><code>Page View Report Aug. 9, 2024, 10:07 a.m. Aug. 9, 2024, 10:08 a.m. </code></pre> <p>The code to access the database is straightforward. It uses a simple Django model called <code>Greetings</code> that you can find in <code>hello/models.py</code>.</p> <p>Whenever you visit the <code>/db</code> route of your app, the following method in the <code>hello/views.py</code> file invokes and creates a greeting. It then renders all the existing greetings:</p> <pre class="language-python"><code class="language-python">def db(request): greeting = Greeting() greeting.save() greetings = Greeting.objects.all() return render(request, 'db.html', {'greetings': greetings}) </code></pre> <p>If you have <a href="https://devcenter.heroku.com/articles/heroku-postgresql#local-setup">Postgres installed locally</a>, use the <code>heroku pg:psql</code> command to connect to the remote database and see all the rows:</p> <pre class="language-term"><code class="language-term">$ heroku pg:psql --&gt; Connecting to postgresql-deep-45610 ... Type "help" for help. serene-caverns-82714::DATABASE=&gt; </code></pre> <p>Read more about <a href="https://devcenter.heroku.com/articles/heroku-postgresql">Heroku PostgreSQL</a>.</p> <p>You can use a similar technique to install <a href="https://elements.heroku.com/addons/categories/data-stores">MongoDB or Redis add-ons</a>.</p> <h2 id="next-steps">Next Steps</h2> <p>You now know how to deploy an app, change its configuration, view logs, scale, and attach add-ons.</p> <p>Here’s some recommended reading:</p> <ul> <li>Read <a href="https://devcenter.heroku.com/articles/how-heroku-works">How Heroku Works</a> for a technical overview of the concepts you encounter while writing, configuring, deploying, and running applications.</li> <li>To deploy an existing Python or Django app on Heroku, read <a href="https://devcenter.heroku.com/articles/deploying-python">Deploying Python and Django Apps on Heroku</a>.</li> <li>To learn more about developing and deploying Python applications, visit the <a href="https://devcenter.heroku.com/categories/python-support">Python category</a>.</li> </ul> <div class="note"> <p>Remember to <a href="https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-destroy">delete your example app</a>, and <a href="https://devcenter.heroku.com/articles/heroku-postgresql#removing-the-add-on">database</a> as soon as you’re done with the tutorial, to control costs.</p> </div> <h2 id="delete-your-app-and-add-ons">Delete Your App and Add-ons</h2> <p>Remove the app and database from your account. You’re only charged for the resources you used.</p> <div class="warning"> <p>This action removes your add-on and any data saved in the database.</p> </div> <pre class="language-term"><code class="language-term">$ heroku addons:destroy heroku-postgresql ▸ WARNING: Destructive Action ▸ This command will affect the app serene-caverns-82714 ▸ To proceed, type serene-caverns-82714 or re-run this command with ▸ --confirm serene-caverns-82714 &gt; </code></pre> <div class="warning"> <p>This action permanently deletes your application</p> </div> <pre class="language-term"><code class="language-term">$ heroku apps:destroy ▸ WARNING: This will delete ⬢ serene-caverns-82714 including all add-ons. ▸ To proceed, type serene-caverns-82714 or re-run this command with ▸ --confirm serene-caverns-82714 &gt; </code></pre> <p>You can confirm that your add-on and app are gone with these commands:</p> <pre class="language-term"><code class="language-term">$ heroku addons --all $ heroku apps --all </code></pre> </div> <div class="js-dynamic-tutorial-container"> </div> </div> <script id="js-dynamic-tutorial-template" type="text/x-handlebars-template"> <div class="title-and-language tutorial-title-and-language"> <header class="dynamic-tutorial-header"> <h1>{{title}}</h1> </header> <nav aria-label="Article languages" class="language-select">English &mdash; <a href="/ja/articles/getting-started-with-python">日本語に切り替える</a></nav> </div> <div class="modal" id="js-report-problem-modal" tabindex="-1" role="dialog" aria-labelledby="report-a-problem" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <form class="new_dynamic_tutorial_issue" id="new_dynamic_tutorial_issue" action="/dynamic_tutorial_issues" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="yoAIFOQKbaaCHfn8mBi2577s6LAyxl7XOjRZdgFxeTbX-hnM4gsXPuBh6ATj_3irlGnZed8vcHgwXXjiPGPVVg" autocomplete="off" /> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">&times;</span><span class="sr-only"> Close </span> </button> <h3 class="modal-title" id="report-a-problem">Report a problem</h3> </div> <div class="modal-body"> <p> Please explain what issues you've found and we'll use it to improve this tutorial. </p> <p> Include as much detail as possible, including any error messages and the steps you performed leading up to them. </p> <p> Note: This form is only for feedback on the tutorial. For issues deploying your own code, use <a href="https://help.heroku.com">https://help.heroku.com</a> instead. </p> <textarea class="form-control" name="dynamic_tutorial_issue[issue]" id="dynamic_tutorial_issue_issue"> </textarea> <input autocomplete="off" type="hidden" name="dynamic_tutorial_issue[article_id]" id="dynamic_tutorial_issue_article_id" /> <input autocomplete="off" type="hidden" name="dynamic_tutorial_issue[step_name]" id="dynamic_tutorial_issue_step_name" /> <input autocomplete="off" type="hidden" name="dynamic_tutorial_issue[step_position]" id="dynamic_tutorial_issue_step_position" /> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <input type="submit" name="commit" value="Report problem" class="btn btn-primary" data-disable-with="Report problem" /> </div> </form> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="list-group"> {{#each steps}} <a class="dynamic-tutorial-step list-group-item {{ getStatus }} js-step-navigation" href="#{{id}}">{{title}}</a> {{/each}} </div> </div> <div class="main col-md-8 dynamic-tutorial-content content"> <h2>{{currentStep.title}}</h2> {{{currentStep.content}}} {{#unless inLastStep}} <div class="text-center" style="margin-top: 40px;"> <p> {{#if inFirstStep}} <a class="btn btn-lg btn-default" href="{{@article.slug}}?singlepage=true"> View as single page </a> {{else}} {{#if loggedIn }} <a class="btn btn-lg btn-default" href="#" data-toggle="modal" data-target="#js-report-problem-modal"> Report a problem </a> {{else}} <a class="btn btn-lg btn-default" href="/login?back_to=%2Farticles%2Fgetting-started-with-python%23{{ currentStepId currentStep }}"> Log in to report a problem </a> {{/if}} {{/if}} <a class="btn btn-lg btn-primary js-button js-complete" href="/articles/getting-started-with-python#{{currentStep.nextStepId}}"> {{currentStep.nextMessage}} </a> </p> {{#unless loggedIn }} <p> (<a href="/login?back_to=%2Farticles%2Fgetting-started-with-python%23{{ currentStepId currentStep }}">Log in</a> to save and track your progress) </p> {{/unless}} </div> {{/unless}} </p> </div> </div> </script> </div> <footer aria-label="Global Dev Center footer" id="heroku-footer" role="contentinfo"><div class="wrapper"><div class="col heroku-footer-links"><nav aria-label="Global links for Heroku information and support" class="col"><h4>Information &amp; Support</h4><ul><li><a href="/start">Getting Started</a></li><li><a href="/categories/reference">Documentation</a></li><li><a href="/changelog">Changelog</a></li><li><a href="https://www.heroku.com/compliance">Compliance Center</a></li><li><a href="https://www.heroku.com/training-and-education">Training &amp; Education</a></li><li><a href="https://blog.heroku.com/">Blog</a></li><li><a href="/articles/support-channels">Support Channels</a></li><li><a href="https://status.heroku.com/">Status</a></li></ul></nav><nav aria-label="Links to programming-language-specific Heroku documentation" class="col"><h4>Language Reference</h4><ul><li><a aria-label="All Node.js documentation" href="/categories/nodejs-support">Node.js</a></li><li><a aria-label="All Ruby documentation" href="/categories/ruby-support">Ruby</a></li><li><a aria-label="All Java documentation" href="/categories/java-support">Java</a></li><li><a aria-label="All PHP documentation" href="/categories/php-support">PHP</a></li><li><a aria-label="All Python documentation" href="/categories/python-support">Python</a></li><li><a aria-label="All Go documentation" href="/categories/go-support">Go</a></li><li><a aria-label="All Scala documentation" href="/categories/scala-support">Scala</a></li><li><a aria-label="All Clojure documentation" href="/categories/clojure-support">Clojure</a></li></ul></nav><nav aria-label="Links to other Heroku web properties" class="col"><h4>Other Resources</h4><ul><li><a href="https://www.heroku.com/careers">Careers</a></li><li><a href="https://elements.heroku.com/">Elements</a></li><li><a href="https://www.heroku.com/products">Products</a></li><li><a href="https://www.heroku.com/pricing">Pricing</a></li></ul></nav></div><div class="col heroku-footer-social"><ul class="social-list"><li class="has-dropdown"><a class="heroku-footer-icon-rss" href="https://devcenter.heroku.com/articles/feed" target="_blank"> RSS</a><div class="dropdown"><ul><li><a aria-label="Dev Center article RSS feed" href="https://devcenter.heroku.com/articles/feed" target="_blank"><span class="heroku-footer-icon-rss"></span>Dev Center Articles</a></li><li><a aria-label="Changelog RSS feed" href="https://devcenter.heroku.com/changelog/feed" target="_blank"><span class="heroku-footer-icon-rss"></span>Dev Center Changelog</a></li><li><a aria-label="All blog posts RSS feed" href="https://blog.heroku.com/feed" target="_blank"><span class="heroku-footer-icon-rss"></span>Heroku Blog</a></li><li><a aria-label="News blog posts RSS feed" href="https://blog.heroku.com/news/feed" target="_blank"><span class="heroku-footer-icon-rss"></span>Heroku News Blog</a></li><li><a aria-label="Engineering blog posts RSS feed" href="https://blog.heroku.com/engineering/feed" target="_blank"><span class="heroku-footer-icon-rss"></span>Heroku Engineering Blog</a></li></ul></div></li><li class="has-dropdown"><a class="heroku-footer-icon-twitter" href="https://twitter.com/herokudevcenter" target="_blank"> Twitter</a><div class="dropdown"><ul><li><a aria-label="Heroku Dev Center Twitter account" href="https://twitter.com/herokudevcenter" target="_blank"><span class="heroku-footer-icon-twitter"></span>Dev Center Articles</a></li><li><a aria-label="Heroku Changelog Twitter account" href="https://twitter.com/herokuchangelog" target="_blank"><span class="heroku-footer-icon-twitter"></span>Dev Center Changelog</a></li><li><a aria-label="Heroku primary Twitter account" href="https://twitter.com/heroku" target="_blank"><span class="heroku-footer-icon-twitter"></span>Heroku</a></li><li><a aria-label="Heroku status Twitter account" href="https://twitter.com/herokustatus" target="_blank"><span class="heroku-footer-icon-twitter"></span>Heroku Status</a></li></ul></div></li><li><a class="heroku-footer-icon-github" href="https://github.com/heroku" target="_blank"> Github</a></li><li><a class="heroku-footer-icon-linkedin" href="https://www.linkedin.com/company/heroku" target="_blank"> LinkedIn</a></li></ul></div></div><div class="tertiary"><div class="wrapper"><div class="col"><div class="footer-logo"><span aria-label="Heroku from Salesforce" title="Heroku from Salesforce"></span></div></div><div class="col"><ul><li><a href="https://www.heroku.com/home">heroku.com</a></li><li><a rel="nofollow" href="https://trailblazer.me/resource/documents/documents/pdf/TermsOfUse_en_US.pdf">Terms of Service</a></li><li><a rel="nofollow" href="https://www.salesforce.com/company/privacy">Privacy</a> (<a rel="nofollow" href="https://www.salesforce.com/jp/company/privacy">日本語</a>)</li><li><a rel="nofollow" href="https://www.salesforce.com/company/privacy/full_privacy/#nav_info">Cookies</a></li><li><a rel="nofollow" class="optanon-toggle-display" href="#">Cookie Preferences</a></li><li><a class="privacy-terms" href="https://www.salesforce.com/form/other/privacy-request/" rel="nofollow"><span aria-label="Privacy Icon" title="Privacy Icon"></span>Your Privacy Choices</a></li><li class="copyright">© 2024 Salesforce.com</li></ul></div></div></div></footer> </div> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position:absolute;width:0;height:0;visibility:hidden"> <defs> <linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-purple"> <stop stop-color="#AC8ECE" offset="0%"></stop> <stop stop-color="#79589F" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-gray"> <stop stop-color="#CFD7E6" offset="0%"></stop> <stop stop-color="#62738D" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-dark-gray"> <stop stop-color="#919CAE" offset="0%"></stop> <stop stop-color="#62738D" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-blue"> <stop stop-color="#8EBDF1" offset="0%"></stop> <stop stop-color="#006DEB" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-green"> <stop stop-color="#86CF95" offset="0%"></stop> <stop stop-color="#008700" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-red"> <stop stop-color="#DE7575" offset="0%"></stop> <stop stop-color="#DE0A0A" offset="100%"></stop> </linearGradient><linearGradient x1="0%" y1="0%" x2="100%" y2="100%" id="gradient-orange"> <stop stop-color="#FA9F47" offset="0%"></stop> <stop stop-color="#CE4C01" offset="100%"></stop> </linearGradient> <symbol id='marketing-addon-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M40.5 36.14l-14.624 8.443a4.28 4.28 0 01-4.271 0L6.981 36.14a4.283 4.283 0 01-2.134-3.697v-5.809c.088.058.171.123.263.177l15.877 9.166a5.5 5.5 0 002.754.736c.952 0 1.904-.245 2.753-.736l15.878-9.166c.092-.054.174-.119.263-.177v5.81A4.28 4.28 0 0140.5 36.14M6.981 11.86l14.624-8.445a4.274 4.274 0 012.136-.57c.738 0 1.477.19 2.135.57L40.5 11.86a4.28 4.28 0 012.135 3.697v7.937a3.353 3.353 0 01-1.331 1.468l-15.877 9.167a3.379 3.379 0 01-3.372 0L6.178 24.961c-.596-.343-1.041-.867-1.331-1.468v-7.937c0-1.52.818-2.937 2.134-3.697m34.942-2.466L27.299.95a7.138 7.138 0 00-7.117 0L5.558 9.393A7.14 7.14 0 002 15.556v16.887a7.14 7.14 0 003.558 6.163l14.624 8.443a7.124 7.124 0 003.559.95 7.12 7.12 0 003.558-.95l14.624-8.443a7.137 7.137 0 003.558-6.163V15.556a7.137 7.137 0 00-3.558-6.163m-29.81 5.035c1.226-.644 3.37-.643 4.591 0 .483.253.588.481.588.523 0 .043-.105.272-.587.526-1.223.641-3.368.641-4.592 0-.48-.255-.584-.483-.584-.526 0-.044.104-.27.584-.523m-.994 2.938h.002c.922.485 2.105.727 3.288.727 1.184 0 2.368-.242 3.29-.727 1.098-.578 1.727-1.459 1.727-2.415s-.63-1.835-1.728-2.413c-1.844-.97-4.733-.97-6.579 0-1.096.578-1.725 1.456-1.725 2.411 0 .957.628 1.837 1.725 2.417m19.656-2.988c1.223-.644 3.368-.644 4.59-.001.483.254.587.482.587.525 0 .042-.104.27-.587.525-1.22.643-3.366.643-4.59 0-.48-.254-.586-.483-.586-.526 0-.043.105-.27.586-.523m-.995 2.938h.001c.922.485 2.106.728 3.29.728 1.183 0 2.367-.243 3.29-.728 1.097-.578 1.726-1.458 1.726-2.414 0-.956-.629-1.836-1.728-2.414-1.844-.97-4.733-.97-6.578 0-1.097.577-1.726 1.456-1.727 2.412 0 .957.63 1.837 1.726 2.416m-8.335-8.571c1.222-.643 3.368-.644 4.59 0 .483.254.587.482.587.525 0 .043-.104.27-.587.525-1.223.643-3.367.643-4.59 0-.482-.255-.586-.483-.586-.526 0-.042.104-.27.586-.524m-.995 2.938h.001c.922.487 2.106.729 3.29.729 1.183 0 2.367-.242 3.288-.73 1.098-.575 1.727-1.455 1.728-2.411 0-.955-.629-1.836-1.728-2.416-1.843-.97-4.733-.97-6.579 0-1.097.578-1.726 1.458-1.726 2.415 0 .955.63 1.835 1.726 2.413m5.586 9.426c-1.222.643-3.367.644-4.59 0-.482-.254-.586-.483-.586-.525 0-.043.104-.27.586-.524 1.222-.643 3.367-.642 4.589 0 .483.254.587.482.587.525 0 .043-.104.27-.586.524m.994-2.938c-1.845-.97-4.734-.97-6.578 0-1.098.577-1.727 1.456-1.728 2.412 0 .956.629 1.836 1.726 2.415l.002.001c.922.484 2.105.726 3.289.726 1.183 0 2.367-.242 3.29-.727 1.097-.578 1.727-1.458 1.727-2.413 0-.956-.63-1.836-1.728-2.414"/></symbol><symbol id='marketing-api-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M36.41 6.964a2.913 2.913 0 012.91 2.91 2.914 2.914 0 01-2.91 2.91 2.913 2.913 0 01-2.91-2.91 2.912 2.912 0 012.91-2.91m0 7.937a5.034 5.034 0 005.029-5.028 5.034 5.034 0 00-5.03-5.027 5.033 5.033 0 00-5.026 5.027 5.033 5.033 0 005.027 5.028M10.65 27.344a2.913 2.913 0 01-2.91-2.911 2.912 2.912 0 012.91-2.909 2.913 2.913 0 012.91 2.909 2.914 2.914 0 01-2.91 2.911m0-7.938a5.032 5.032 0 00-5.027 5.027 5.034 5.034 0 005.026 5.029 5.035 5.035 0 005.03-5.029 5.034 5.034 0 00-5.03-5.027m25.76 21.631a2.913 2.913 0 01-2.908-2.91 2.913 2.913 0 012.909-2.91 2.914 2.914 0 012.91 2.91 2.914 2.914 0 01-2.91 2.91m0-7.938a5.033 5.033 0 00-5.027 5.027 5.034 5.034 0 005.027 5.028 5.034 5.034 0 005.029-5.028 5.034 5.034 0 00-5.03-5.027m-.001 12.078c-3.885 0-7.046-3.164-7.046-7.052 0-3.886 3.161-7.048 7.046-7.048 3.89 0 7.054 3.162 7.054 7.048 0 3.888-3.164 7.052-7.054 7.052M10.871 31.484c-3.887 0-7.048-3.163-7.048-7.052a7.055 7.055 0 017.048-7.048c3.888 0 7.052 3.161 7.052 7.048a7.06 7.06 0 01-7.052 7.052M36.408 2.823c3.89 0 7.054 3.163 7.054 7.049 0 3.889-3.164 7.052-7.054 7.052-3.885 0-7.046-3.163-7.046-7.052 0-3.886 3.161-7.049 7.046-7.049m0 25.43c-3.634 0-6.808 1.981-8.521 4.914l-7.956-4.816a9.807 9.807 0 00.816-3.919 9.81 9.81 0 00-.692-3.606l8.398-5.134c1.797 2.453 4.689 4.055 7.955 4.055 5.446 0 9.877-4.429 9.877-9.875C46.285 4.429 41.854 0 36.408 0c-5.441 0-9.87 4.429-9.87 9.872 0 1.42.307 2.768.849 3.99l-8.313 5.083a9.87 9.87 0 00-8.203-4.384C5.428 14.561 1 18.989 1 24.432c0 5.445 4.428 9.875 9.871 9.875 3.297 0 6.213-1.629 8.008-4.118l8.133 4.925a9.827 9.827 0 00-.474 3.011c0 5.445 4.429 9.875 9.87 9.875 5.446 0 9.877-4.43 9.877-9.875 0-5.443-4.431-9.872-9.877-9.872"/></symbol><symbol id='marketing-app-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M29.263 26.668c0 .279-.15.539-.392.678l-4.62 2.668a.783.783 0 01-.783 0l-4.62-2.668a.785.785 0 01-.393-.678v-5.335c0-.28.15-.54.393-.679l4.62-2.668a.784.784 0 01.783.001l4.62 2.667c.242.14.392.4.392.679v5.335zm1.02-8.46l-4.62-2.666a3.613 3.613 0 00-3.607-.001l-4.62 2.667a3.618 3.618 0 00-1.804 3.125v5.335c0 1.285.691 2.482 1.804 3.124l4.62 2.667a3.61 3.61 0 003.607.001l4.62-2.668a3.618 3.618 0 001.804-3.124v-5.335a3.618 3.618 0 00-1.804-3.125zm12.611 13.794a5.19 5.19 0 01-2.587 4.482l-13.86 8.002a5.184 5.184 0 01-5.175 0l-13.86-8.002a5.188 5.188 0 01-2.588-4.482V15.998c0-1.843.991-3.56 2.587-4.481l13.86-8.003a5.184 5.184 0 015.176 0l13.86 8.003a5.188 5.188 0 012.587 4.481v16.004zM41.72 9.07L27.86 1.068a8.02 8.02 0 00-8 0L6 9.07a8.023 8.023 0 00-4 6.928v16.004a8.023 8.023 0 004 6.928l13.86 8.002a7.996 7.996 0 004 1.068 7.996 7.996 0 003.999-1.068l13.86-8.002a8.023 8.023 0 004-6.928V15.998a8.023 8.023 0 00-4-6.928z"/></symbol><symbol id='marketing-architecture-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.981 1c2.535 0 4.335 1.402 4.917 3.854.035.15.054.306.054.462v31.02A5.662 5.662 0 0142.29 42H13.52l.382 3.11a1.22 1.22 0 01-1.063 1.36l-7.5.922a1.22 1.22 0 01-1.362-1.063L.01 14.012a1.222 1.222 0 011.063-1.36l1.88-.231V6.83A3.832 3.832 0 016.784 3h32.067c.907-1.285 2.332-2 4.13-2zM8.044 13.81l-5.955.731.23 1.863 2.207-.273a1 1 0 01.244 1.986l-2.209.271.273 2.22.765-.093a1 1 0 11.245 1.985l-.766.093.272 2.221.766-.093a1 1 0 01.244 1.985l-.766.093.273 2.22 2.393-.292a1 1 0 01.243 1.983l-2.392.294.272 2.221.766-.093a1 1 0 01.243 1.985l-.765.094.272 2.22.766-.094a1.002 1.002 0 01.244 1.985l-.766.093.273 2.221 2.79-.343a1 1 0 01.244 1.986l-2.79.343.207 1.688 5.955-.73-3.778-30.77zM37.994 5H6.783c-1.012 0-1.832.82-1.832 1.832v5.343l3.622-.445a1.22 1.22 0 011.36 1.063L13.275 40H42.29a3.653 3.653 0 003.267-2.037c-.705-.127-1.344-.614-1.552-1.51-.099-.425-.243-.527-1.007-.527-.789 0-.987.135-1.116.606-.619 2.247-3.929 1.8-3.929-.532V5.315c0-.107.023-.21.041-.316zm4.987-2c-1.614 0-2.624.772-3.029 2.316v30.683c.381-1.382 1.396-2.075 3.045-2.075 1.65 0 2.634.694 2.955 2.075V5.315C45.586 3.772 44.596 3 42.982 3zm-17.62 11.509a3.464 3.464 0 013.182 0l4.746 2.48c1.02.533 1.663 1.543 1.663 2.653v8.96c0 1.11-.644 2.12-1.664 2.654l-4.744 2.478a3.458 3.458 0 01-3.182 0l-4.746-2.479c-1.02-.533-1.664-1.543-1.664-2.653v-8.96c0-1.111.644-2.12 1.665-2.653zm-8.149.208a1 1 0 010 2h-.01v14.77c0 .083-.028.155-.046.23h.056a1 1 0 010 2h-2.01a1 1 0 110-2h.046c-.018-.075-.046-.147-.046-.23v-14.77a1 1 0 110-2zm3.74 10.822v3.063c0 .347.215.684.591.88l4.745 2.48c.408.213.921.213 1.33 0l4.743-2.479c.375-.196.591-.534.591-.881v-3.014l-4.513 2.474a2.997 2.997 0 01-2.884 0l-4.603-2.523zm6.666-9.257a1.464 1.464 0 00-1.33 0l-4.745 2.479c-.376.197-.59.534-.59.881v3.663c.065.02.133.027.196.062l5.367 2.942a1 1 0 00.961 0l5.368-2.942c.034-.019.072-.02.107-.034v-3.691c0-.347-.215-.684-.59-.881zm-.05 5.218a1 1 0 010 2h-1.116a1 1 0 110-2zm3-2a1 1 0 010 2h-1.116a1 1 0 110-2zm-6 0a1 1 0 010 2h-1.116a1 1 0 010-2zm3-2a1 1 0 010 2h-1.116a1 1 0 110-2zm6.634-8.193a1 1 0 011 1v2.458a1 1 0 11-2 0v-.229h-12v.23a1 1 0 11-2 0v-2.459a1 1 0 012 0v.23h12v-.23a1 1 0 011-1z"/></symbol><symbol id='marketing-browser-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.353 45.177H5.647a2.828 2.828 0 01-2.823-2.824v-25.03h42.353v25.03a2.828 2.828 0 01-2.824 2.824M5.647 2.823h36.706a2.828 2.828 0 012.824 2.824v9.558H2.824V5.647a2.828 2.828 0 012.823-2.824M42.353 0H5.647A5.652 5.652 0 000 5.647v36.706A5.653 5.653 0 005.647 48h36.706A5.652 5.652 0 0048 42.353V5.647A5.652 5.652 0 0042.353 0m-3.076 5.21a3.726 3.726 0 013.721 3.721 3.726 3.726 0 01-3.72 3.721H22.411a3.726 3.726 0 01-3.72-3.72 3.726 3.726 0 013.72-3.722zm-31.212.463A1.058 1.058 0 119.444 7.28L7.49 8.954l1.954 1.676a1.058 1.058 0 11-1.379 1.607l-2.89-2.479a1.061 1.061 0 010-1.608zm3.298.114a1.062 1.062 0 011.493-.114l2.891 2.477a1.059 1.059 0 010 1.608l-2.89 2.48a1.057 1.057 0 01-1.494-.115 1.06 1.06 0 01.114-1.493l1.954-1.676-1.954-1.674a1.06 1.06 0 01-.114-1.493zm23.585 1.54H22.412c-.884 0-1.604.72-1.604 1.604 0 .883.72 1.603 1.604 1.603h12.536V7.327zm4.33 0h-2.212v3.207h2.211c.884 0 1.604-.72 1.604-1.603 0-.884-.72-1.604-1.604-1.604zm2.34 12.502a1.06 1.06 0 011.058 1.06v20.4a1.06 1.06 0 01-1.059 1.06H6.385a1.06 1.06 0 01-1.059-1.06v-20.4c0-.585.474-1.06 1.06-1.06zm-1.06 2.12H7.444V40.23h33.114V21.948z"/></symbol><symbol id='marketing-buildpack-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M23.608 23.06L15.88 18.6a.784.784 0 01-.392-.679V8.997a.78.78 0 01.393-.677l7.727-4.462a.778.778 0 01.784.001L32.12 8.32a.785.785 0 01.392.677v8.924a.786.786 0 01-.394.678l-7.728 4.462a.778.778 0 01-.782 0zm9.887-2.075a3.547 3.547 0 001.77-3.064V8.997a3.548 3.548 0 00-1.77-3.063l-7.725-4.46a3.54 3.54 0 00-3.538 0l-7.728 4.46a3.55 3.55 0 00-1.77 3.063v8.924a3.55 3.55 0 001.77 3.064l7.726 4.46a3.529 3.529 0 001.77.473 3.53 3.53 0 001.768-.472l7.727-4.46zm-9.525-8.187l-4.053-2.42L24.03 7.95l4.052 2.421-4.112 2.426zm5.855-3.79l-4.75-2.838a2.167 2.167 0 00-2.164.008l-4.736 2.83c-.486.29-.777.801-.777 1.366 0 .567.29 1.077.777 1.367l4.75 2.838c.33.191.699.286 1.07.286.376 0 .754-.097 1.095-.294l4.735-2.83c.486-.29.776-.8.776-1.367 0-.565-.29-1.076-.776-1.366zM19.776 39.812c0 .279-.15.539-.392.679l-7.728 4.462a.787.787 0 01-.784-.001l-7.727-4.461a.787.787 0 01-.392-.679v-8.923c0-.279.15-.539.392-.679l7.728-4.461a.784.784 0 01.784 0l7.727 4.461c.242.14.392.4.392.679v8.923zm.985-11.986l-7.727-4.461a3.547 3.547 0 00-3.539 0l-7.727 4.461A3.548 3.548 0 000 30.889v8.923c0 1.259.677 2.433 1.768 3.063l7.727 4.461a3.529 3.529 0 001.77.473c.612 0 1.223-.157 1.769-.473l7.727-4.461a3.547 3.547 0 001.768-3.063v-8.923a3.548 3.548 0 00-1.768-3.063zm-9.526 6.863l-4.052-2.42 4.111-2.426 4.053 2.421-4.112 2.425zm5.855-3.79l-4.75-2.838a2.166 2.166 0 00-2.165.009l-4.736 2.829a1.58 1.58 0 00-.776 1.367c0 .566.29 1.077.776 1.367l4.75 2.838c.33.191.7.285 1.072.285.375 0 .753-.097 1.094-.294l4.735-2.83c.486-.289.776-.8.776-1.366a1.58 1.58 0 00-.776-1.367zm28.156 8.913c0 .279-.15.539-.392.679l-7.728 4.462a.787.787 0 01-.784-.001l-7.727-4.461a.787.787 0 01-.392-.679v-8.923c0-.279.15-.539.392-.679l7.728-4.461a.784.784 0 01.784 0l7.727 4.461c.242.14.392.4.392.679v8.923zm.985-11.986l-7.727-4.461a3.547 3.547 0 00-3.539 0l-7.727 4.461a3.548 3.548 0 00-1.768 3.063v8.923c0 1.259.677 2.433 1.768 3.063l7.727 4.461a3.529 3.529 0 001.77.473c.612 0 1.223-.157 1.77-.473l7.726-4.461A3.547 3.547 0 0048 39.812v-8.923a3.548 3.548 0 00-1.768-3.063zm-9.526 6.863l-4.053-2.42 4.113-2.426 4.052 2.421-4.112 2.425zm5.855-3.79l-4.75-2.838a2.166 2.166 0 00-2.165.009l-4.736 2.83c-.486.29-.775.801-.775 1.366 0 .566.289 1.077.775 1.366v.001l4.75 2.838c.33.191.7.285 1.072.285.375 0 .753-.097 1.094-.294l4.735-2.829c.486-.29.776-.801.776-1.367a1.58 1.58 0 00-.776-1.367z"/></symbol><symbol id='marketing-button-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M27.392 15.488a1.413 1.413 0 00-1.837 2.145l2.485 2.13H16.136a1.411 1.411 0 100 2.824h11.92l-2.501 2.143a1.412 1.412 0 001.837 2.146l5.392-4.62a1.414 1.414 0 000-2.146l-5.392-4.622zm17.784 15.017v1.446a2.47 2.47 0 01-2.469 2.469H5.294a2.473 2.473 0 01-2.471-2.469V10.293a2.473 2.473 0 012.471-2.469h37.413a2.47 2.47 0 012.469 2.469v20.212zm0 6.621a2.471 2.471 0 01-2.469 2.47H5.294a2.474 2.474 0 01-2.471-2.47v-.522a5.244 5.244 0 002.471.639h37.413a5.23 5.23 0 002.469-.639v.522zM42.707 5H5.294A5.3 5.3 0 000 10.293v26.833a5.3 5.3 0 005.294 5.293h37.413A5.298 5.298 0 0048 37.126V10.293A5.298 5.298 0 0042.707 5z"/></symbol><symbol id='marketing-cancel-48' viewbox='0 0 48 48'><path d="M45.316.459a1.574 1.574 0 012.221 0c.617.617.617 1.61 0 2.22L3.361 46.857a1.564 1.564 0 01-2.22 0 1.574 1.574 0 010-2.221L45.315.459zm1.545 44.23a1.574 1.574 0 01-2.226 2.22L.459 2.735a1.574 1.574 0 010-2.222 1.564 1.564 0 012.22 0l44.182 44.176z"/></symbol><symbol id='marketing-caret-48' viewbox='0 0 48 48'><path d="M31.65 27.171a1.4 1.4 0 111.9 2.058l-9.1 8.4a1.4 1.4 0 01-1.9 0l-9.1-8.4a1.4 1.4 0 111.9-2.058l8.15 7.524zm-9.1-16.8a1.4 1.4 0 011.9 0l9.1 8.4a1.4 1.4 0 11-1.9 2.058l-8.15-7.524-8.15 7.524a1.4 1.4 0 11-1.9-2.058z"/></symbol><symbol id='marketing-chatops-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M18.834 25.474a1.437 1.437 0 01.145-2.012l8.18-7.147a1.396 1.396 0 011.988.147c.51.596.444 1.495-.145 2.01l-8.181 7.15a1.397 1.397 0 01-1.987-.147zM12.8 11c-1.544 0-2.8 1.276-2.8 2.845v13.146C10 28.561 11.458 30 13.002 30H19c.5 0 .999.503.995 1L20 36l7-5.5c.244-.188.695-.5 1-.5h7c1.5 0 3-1.49 3-3V13.845C38 12.276 36.744 11 35.2 11H12.8zm5.062 28.873c-.48-.233-.79-.755-.8-1.289l-.117-5.6h-4.278C9.54 32.985 7 30.13 7 27.002V13.674A5.675 5.675 0 0112.667 8h22.666A5.675 5.675 0 0141 13.674v13.327C41 30.13 38.125 33 35 33h-6l-9.665 6.726a1.42 1.42 0 01-1.473.147zM5.8 3A2.803 2.803 0 003 5.8v36.4C3 43.744 4.256 45 5.8 45h36.4c1.544 0 2.8-1.256 2.8-2.8V5.8C45 4.256 43.744 3 42.2 3H5.8zm-.153 45A5.653 5.653 0 010 42.353V5.647A5.653 5.653 0 015.647 0h36.706A5.653 5.653 0 0148 5.647v36.706A5.653 5.653 0 0142.353 48H5.647z"/></symbol><symbol id='marketing-check-48' viewbox='0 0 48 48'><path d="M47.469 6.527a1.809 1.809 0 00-2.553 0l-31.604 31.6L3.085 27.9a1.805 1.805 0 00-2.558 0 1.809 1.809 0 000 2.553l11.511 11.51a1.806 1.806 0 002.553 0L47.469 9.08a1.8 1.8 0 000-2.553"/></symbol><symbol id='marketing-ci-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M45.514 18.1a22.21 22.21 0 01.794 5.9c0 2.95-.577 5.764-1.623 8.338a10.106 10.106 0 011.623 5.508C46.308 43.454 41.762 48 36.154 48c-2.55 0-4.881-.94-6.665-2.493a22.204 22.204 0 01-5.335.647 22.085 22.085 0 01-15.675-6.498l-3.03 2.853-1.603-10.865 11.494 1.552-4.575 4.307a18.955 18.955 0 0013.389 5.512c1.06 0 2.1-.086 3.113-.253A10.108 10.108 0 0126 37.846c0-5.608 4.546-10.154 10.154-10.154 2.303 0 4.427.767 6.13 2.059.575-1.814.885-3.746.885-5.751 0-1.17-.105-2.315-.308-3.426l2.653-2.473zM38.78 33.674l-2.578 2.578-2.578-2.578a1.162 1.162 0 10-1.644 1.643l2.579 2.578-2.579 2.579a1.162 1.162 0 101.643 1.643l2.579-2.578 2.578 2.578a1.162 1.162 0 101.644-1.643l-2.579-2.579 2.579-2.578a1.162 1.162 0 10-1.643-1.643zM12.154 0c2.55 0 4.88.94 6.664 2.493a22.204 22.204 0 015.336-.647c6.108 0 11.64 2.472 15.647 6.47l3.058-2.879 1.603 10.865-11.494-1.551 4.547-4.282a18.955 18.955 0 00-13.361-5.484c-1.06 0-2.1.086-3.113.253a10.108 10.108 0 011.267 4.916c0 5.608-4.546 10.154-10.154 10.154a10.11 10.11 0 01-6.13-2.059A19.006 19.006 0 005.138 24c0 1.17.106 2.315.308 3.426L2.794 29.9A22.177 22.177 0 012 24c0-2.95.576-5.764 1.623-8.338A10.106 10.106 0 012 10.154C2 4.546 6.546 0 12.154 0zm2.92 6.89l-5.191 5.19-1.895-1.894a1.167 1.167 0 00-1.633-.01 1.151 1.151 0 00.009 1.634l2.617 2.617c.24.24.56.35.875.337.327.031.667-.074.915-.323l5.927-5.927a1.147 1.147 0 00-.005-1.62 1.157 1.157 0 00-1.62-.005z"/></symbol><symbol id='marketing-cli-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M12.222 25.476a1.37 1.37 0 011.371-1.371h5.52a1.37 1.37 0 110 2.743h-5.52a1.37 1.37 0 01-1.371-1.372zm-6.136-1.677l2.395-2.394-2.395-2.395a1.37 1.37 0 010-1.939 1.373 1.373 0 011.94 0l3.364 3.364a1.372 1.372 0 010 1.939l-3.364 3.365a1.372 1.372 0 11-1.94-1.94zM19.855 7.383a1.976 1.976 0 11-3.951-.001 1.976 1.976 0 013.951.001zm-5.055 0a1.975 1.975 0 11-3.95 0 1.975 1.975 0 013.95 0zm-5.056 0a1.974 1.974 0 11-3.95 0 1.976 1.976 0 013.95 0zm35.433 4.072H2.825V5.648a2.827 2.827 0 012.823-2.824h36.706a2.827 2.827 0 012.823 2.824v5.807zm0 30.898a2.827 2.827 0 01-2.823 2.824H5.648a2.827 2.827 0 01-2.823-2.824V13.574h42.352v28.779zM42.354 0H5.648A5.654 5.654 0 000 5.648v36.705A5.653 5.653 0 005.648 48h36.706A5.652 5.652 0 0048 42.353V5.648A5.652 5.652 0 0042.354 0z"/></symbol><symbol id='marketing-click-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38.808 0H8.305C4.277 0 1 3.277 1 7.305v11.784c0 4.028 3.277 7.306 7.305 7.306h5.758a1.411 1.411 0 100-2.824H8.305a4.485 4.485 0 01-4.481-4.482V7.305a4.487 4.487 0 014.481-4.482h30.503c2.47 0 4.48 2.011 4.48 4.482v11.784a4.485 4.485 0 01-4.48 4.482h-5.103a1.412 1.412 0 000 2.824h5.103c4.028 0 7.304-3.278 7.304-7.306V7.305C46.112 3.277 42.836 0 38.808 0m-2.563 35.532l-1.754 9.645h-13.78L13.28 34.03c-.415-.635-.449-1.553-.199-1.743 1.046 0 2.628 0 6.673 6.231a1.412 1.412 0 002.596-.768V16.142c0-.83.702-1.534 1.534-1.534.846 0 1.535.69 1.535 1.534V27.93c0 .608.388 1.147.965 1.338l8.853 2.952c1.209.39 1.273 2.156 1.008 3.313m-.129-5.995l-7.873-2.625v-10.77a4.364 4.364 0 00-4.359-4.357 4.363 4.363 0 00-4.358 4.357v17.215c-2.586-3.17-4.424-3.893-6.445-3.893-1.132 0-2.073.542-2.584 1.486-.774 1.433-.374 3.412.428 4.636l7.856 11.785c.262.393.703.63 1.175.63h15.713c.683 0 1.267-.49 1.389-1.16l1.952-10.74c.711-3.088-.485-5.79-2.894-6.564"/></symbol><symbol id='marketing-clock-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M41.307 35.605l-1.873-1.104a1.18 1.18 0 01-.417-1.619 1.173 1.173 0 011.617-.417l1.867 1.101a20.659 20.659 0 002.285-8.365H42.62a1.184 1.184 0 010-2.366h2.167a20.675 20.675 0 00-2.149-8.12l-1.892 1.082a1.184 1.184 0 01-1.613-.44 1.183 1.183 0 01.441-1.613l1.895-1.085a21 21 0 00-5.868-5.97l-1.118 1.895a1.18 1.18 0 01-1.618.417 1.18 1.18 0 01-.417-1.619l1.114-1.886a20.655 20.655 0 00-8.379-2.284v2.186a1.183 1.183 0 11-2.364 0V3.212a20.65 20.65 0 00-8.126 2.161l1.086 1.897a1.182 1.182 0 01-2.054 1.174l-1.087-1.901a21.025 21.025 0 00-5.961 5.877l1.89 1.116a1.181 1.181 0 11-1.201 2.035l-1.881-1.11a20.686 20.686 0 00-2.273 8.374h2.169a1.184 1.184 0 010 2.366H3.214a20.67 20.67 0 002.162 8.111l1.877-1.073a1.185 1.185 0 011.614.44 1.184 1.184 0 01-.441 1.614l-1.878 1.074a21.023 21.023 0 005.867 5.952l1.104-1.868a1.18 1.18 0 011.619-.415 1.18 1.18 0 01.416 1.619l-1.098 1.857a20.67 20.67 0 008.363 2.275v-2.15a1.181 1.181 0 012.364 0v2.15a20.655 20.655 0 008.108-2.153l-1.07-1.869a1.183 1.183 0 012.054-1.173l1.071 1.872a20.988 20.988 0 005.961-5.859M47.999 24c0 13.233-10.765 24-23.999 24C10.768 48 0 37.233 0 24 0 10.766 10.768 0 24 0c13.234 0 23.999 10.766 23.999 24M33.19 21.964a1.577 1.577 0 01-1.015 1.985l-7.513 2.426a1.58 1.58 0 01-1.413-.225 1.583 1.583 0 01-.648-1.274V11.623a1.576 1.576 0 113.153 0v11.086l5.451-1.759a1.575 1.575 0 011.985 1.014"/></symbol><symbol id='marketing-cloud-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M19.456 7c4.253 0 8.256 2.059 10.723 5.443a10.295 10.295 0 012.569-.324c5.59 0 10.138 4.484 10.138 9.995 0 .608-.056 1.208-.164 1.8C45.28 25.072 48 27.1 48 31.05v1.017C48 36.993 43.935 41 38.939 41a8.46 8.46 0 01-.32-.006L10.138 41C4.547 41 0 36.517 0 31.005l.006-.189c.063-4.071 2.589-7.634 6.34-9.116a13.18 13.18 0 01-.101-1.615C6.245 12.87 12.17 7 19.455 7zm0 3.008c-5.602 0-10.16 4.521-10.16 10.077 0 .776.09 1.55.267 2.303a1.504 1.504 0 01-1.122 1.8c-3.174.768-5.39 3.558-5.39 6.785 0 3.852 3.18 6.986 7.088 6.986h28.408a1.81 1.81 0 01.172-.004l.22.004c3.314 0 6.01-2.657 6.01-5.925 0-2.676-1.829-5.028-4.446-5.722a1.521 1.521 0 01-.95-.745 1.486 1.486 0 01-.098-1.194c.253-.726.38-1.486.38-2.259 0-3.853-3.18-6.986-7.087-6.986-.913 0-1.8.168-2.642.5a1.54 1.54 0 01-1.885-.638c-1.818-3.073-5.178-4.982-8.765-4.982z"/></symbol><symbol id='marketing-code-48' viewbox='0 0 48 48'><defs> <path id="a" d="M-.001 24.001c0 13.233 10.767 24 24.001 24 13.232 0 24-10.767 24-24C48 10.766 37.232 0 24 0 10.766 0-.001 10.766-.001 24.001zm2.684 0C2.683 12.246 12.246 2.682 24 2.682c11.753 0 21.316 9.564 21.316 21.319 0 11.753-9.563 21.316-21.316 21.316-11.754 0-21.317-9.563-21.317-21.316zm22.121-6.803l-4.079 13.31A1.155 1.155 0 0021.827 32c.75 0 1.401-.48 1.62-1.197l4.078-13.307A1.155 1.155 0 0026.424 16c-.75 0-1.401.48-1.62 1.198zm14.445 4.936l-6.949-5.81a1.387 1.387 0 00-1.018-.318 1.364 1.364 0 00-.927.474l-.05.06a1.444 1.444 0 00.22 2.007l6.532 5.409-6.633 5.49a1.45 1.45 0 00-.2 2.027 1.408 1.408 0 001.105.528c.326 0 .642-.113.913-.334l7.01-5.888a2.373 2.373 0 00-.003-3.645m-28.306 1.822l6.531-5.409a1.445 1.445 0 00.218-2.011l-.03-.036a1.382 1.382 0 00-.945-.494 1.374 1.374 0 00-1.018.319L8.75 22.134a2.379 2.379 0 00-.002 3.645l7.027 5.903c.263.213.581.317.896.317a1.42 1.42 0 001.106-.525 1.45 1.45 0 00-.2-2.026l-6.634-5.492z"/> </defs><use fill-rule="evenodd" xlink:href="#a"/></symbol><symbol id='marketing-connect-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M34.999 33.942v-3.445l2.97-1.706v3.436l-2.97 1.715zm-10.176-9.305l13.146-7.59v8.08l-3.5-2.021a1.067 1.067 0 00-1.06 0l-5.087 2.938c-.224.129-.358.346-.44.585-.037.109-.09.213-.09.332v5.877c0 .378.203.728.53.917l3.5 2.02-7 4.04V24.638zm-15.264 4.16l2.97 1.715v3.43l-2.97-1.715v-3.43zM23.764 7.624l2.969 1.714-2.97 1.714-2.97-1.714 2.97-1.714zm1.059 5.263l1.827-1.055 1.143-.661v3.43l-2.97 1.716v-3.43zm-5.088-1.716l1.143.66 1.827 1.056v3.43l-2.97-1.716v-3.43zm4.03 11.632l-3.734-2.156-9.413-5.434 6.999-4.041v4.04c0 .379.202.729.529.918l5.088 2.938a1.063 1.063 0 001.059 0l5.089-2.938a1.06 1.06 0 00.529-.917v-4.041l6.999 4.04-13.145 7.59zm6.146 5.988l.849.487 2.12 1.219v3.445l-2.97-1.716V28.79zm4.028-.128l-2.965-1.704 2.965-1.712 2.966 1.712-2.966 1.704zm-20.35.015l-2.971-1.715 2.972-1.714 2.97 1.714-2.97 1.715zm1.059 1.834l2.97-1.714-.001 3.429-2.97 1.716v-3.431zm8.058 9.304l-6.998-4.04 3.499-2.021c.326-.19.528-.54.528-.917v-5.875l-.001-.01a1.033 1.033 0 00-.126-.467c-.022-.043-.05-.077-.08-.117a1.02 1.02 0 00-.257-.258c-.025-.018-.037-.05-.064-.065l-5.088-2.937a1.065 1.065 0 00-1.06 0l-3.5 2.02.002-8.081 10.925 6.307 2.22 1.282v15.179zm16.852-25.52L29.383 8.422l-.001-.001h-.002l-5.087-2.937a1.065 1.065 0 00-1.06 0L18.149 8.42h-.002L7.97 14.296a1.06 1.06 0 00-.53.917c0 .002.003.005.003.008L7.44 26.96v5.877c0 .379.202.729.529.917l5.09 2.939.015.009 10.16 5.864a1.057 1.057 0 001.059 0l10.175-5.873v-.001l5.089-2.938c.327-.188.529-.538.529-.917V15.213a1.06 1.06 0 00-.53-.917zm3.144 18.062c0 1.59-.855 3.07-2.232 3.865l-14.474 8.359a4.476 4.476 0 01-4.464-.001L7.055 36.223a4.474 4.474 0 01-2.231-3.865V15.642c0-1.59.855-3.071 2.231-3.865L21.531 3.42a4.458 4.458 0 012.232-.596c.771 0 1.543.198 2.231.596l14.476 8.357a4.474 4.474 0 012.232 3.865v16.716zm-.82-23.027L27.406.974a7.303 7.303 0 00-7.287 0L5.643 9.33A7.309 7.309 0 002 15.64v16.717a7.31 7.31 0 003.643 6.312l14.476 8.356a7.294 7.294 0 007.288 0l14.475-8.356a7.307 7.307 0 003.643-6.312V15.642a7.307 7.307 0 00-3.643-6.311z"/></symbol><symbol id='marketing-content-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M40.766 44.163a1.28 1.28 0 01-1.279 1.279H12.953a1.28 1.28 0 01-1.28-1.279V8.952a1.28 1.28 0 011.28-1.279h26.534a1.28 1.28 0 011.279 1.279v35.211zM7.837 40.326a1.28 1.28 0 01-1.279-1.278V4.475a1.92 1.92 0 011.918-1.917h25.895c.707 0 1.28.573 1.28 1.278v1.279H12.953a3.84 3.84 0 00-3.837 3.837v31.374H7.837zm31.65-35.211h-1.279V3.836A3.84 3.84 0 0034.371 0H8.476A4.481 4.481 0 004 4.475v34.573a3.84 3.84 0 003.837 3.836h1.279v1.279A3.841 3.841 0 0012.953 48h26.534a3.842 3.842 0 003.837-3.837V8.952a3.841 3.841 0 00-3.837-3.837zM16.683 20.819h19.075v-8.116H16.683v8.116zm20.392 18.41a.96.96 0 010 1.92h-21.71a.96.96 0 010-1.92zm0-4.218a.96.96 0 010 1.919h-21.71a.96.96 0 010-1.92zm0-4.22a.96.96 0 010 1.919h-21.71a.96.96 0 010-1.918zm0-4.218a.96.96 0 010 1.918h-21.71a.96.96 0 010-1.918zm-.039-16.428c.707 0 1.28.572 1.28 1.279v10.673a1.28 1.28 0 01-1.28 1.279H15.404a1.279 1.279 0 01-1.279-1.28V11.425c0-.707.573-1.28 1.28-1.28z"/></symbol><symbol id='marketing-control-2-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.896 32.002a5.186 5.186 0 01-2.587 4.481l-13.861 8.003a5.194 5.194 0 01-5.175 0l-13.86-8.002A5.19 5.19 0 014.824 32V15.998c0-1.842.992-3.56 2.589-4.482l13.86-8.002a5.187 5.187 0 015.175 0l13.861 8.002a5.188 5.188 0 012.587 4.482V32zM41.721 9.067L27.86 1.066a8.033 8.033 0 00-7.999 0L6 9.07a8.025 8.025 0 00-4 6.928v16.005a8.025 8.025 0 004 6.928l13.861 8.002A8 8 0 0023.86 48a8 8 0 004-1.067l13.861-8.002a8.025 8.025 0 003.999-6.928V15.997a8.025 8.025 0 00-3.999-6.928zM20.035 25.675a1.455 1.455 0 01-1.453-1.454 1.454 1.454 0 111.453 1.454M35.14 22.81H24.054c-.587-1.662-2.16-2.865-4.02-2.865-1.86 0-3.431 1.203-4.018 2.865h-2.9a1.412 1.412 0 100 2.824h2.9c.587 1.663 2.159 2.865 4.019 2.865 1.86 0 3.433-1.202 4.019-2.865H35.14a1.411 1.411 0 100-2.824m-9.115 11.285a1.455 1.455 0 010-2.908 1.455 1.455 0 010 2.908m9.115-2.865h-5.095c-.587-1.664-2.16-2.866-4.02-2.866-1.86 0-3.432 1.202-4.02 2.866h-8.89a1.412 1.412 0 100 2.824h8.89c.588 1.663 2.16 2.865 4.02 2.865 1.86 0 3.433-1.202 4.02-2.865h5.095a1.411 1.411 0 100-2.824m-2.867-13.974a1.455 1.455 0 01-1.453-1.453 1.455 1.455 0 012.908 0c0 .801-.652 1.453-1.455 1.453m0-5.73c-1.86 0-3.432 1.202-4.02 2.865H13.118a1.411 1.411 0 100 2.824h15.138c.587 1.662 2.159 2.865 4.019 2.865a4.284 4.284 0 004.279-4.277 4.283 4.283 0 00-4.28-4.277"/></symbol><symbol id='marketing-control-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M40.698 3a4.22 4.22 0 014.214 4.214 4.219 4.219 0 01-4.214 4.213 4.219 4.219 0 01-4.215-4.213A4.22 4.22 0 0140.698 3M2.5 8.714h31.145c.694 3.259 3.59 5.713 7.053 5.713 3.978 0 7.214-3.236 7.214-7.213C47.912 3.236 44.676 0 40.698 0c-3.463 0-6.359 2.454-7.053 5.714H2.5a1.5 1.5 0 100 3M28.24 45a4.22 4.22 0 01-4.214-4.214 4.219 4.219 0 014.214-4.213 4.219 4.219 0 014.214 4.213A4.22 4.22 0 0128.24 45m18.172-5.714h-11.12c-.693-3.259-3.589-5.713-7.052-5.713-3.463 0-6.359 2.454-7.052 5.713H2.5a1.5 1.5 0 000 3h18.688c.693 3.26 3.59 5.714 7.052 5.714 3.463 0 6.36-2.454 7.052-5.714h11.12a1.5 1.5 0 100-3M16.295 28.214A4.22 4.22 0 0112.081 24a4.22 4.22 0 014.214-4.214A4.219 4.219 0 0120.508 24a4.219 4.219 0 01-4.213 4.214M46.412 22.5H23.347c-.694-3.26-3.589-5.714-7.052-5.714-3.463 0-6.359 2.455-7.052 5.714H2.5a1.5 1.5 0 000 3h6.743c.693 3.259 3.589 5.714 7.052 5.714 3.463 0 6.358-2.455 7.052-5.714h23.065a1.5 1.5 0 000-3"/></symbol><symbol id='marketing-cost-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.894 32.002a5.19 5.19 0 01-2.587 4.482l-13.86 8.002a5.184 5.184 0 01-5.175 0l-13.86-8.002a5.188 5.188 0 01-2.588-4.482V15.998c0-1.843.991-3.56 2.587-4.481l13.86-8.003a5.184 5.184 0 015.176 0l13.86 8.003a5.188 5.188 0 012.587 4.481v16.004zM27.86 1.068a8.02 8.02 0 00-8 0L6 9.07a8.023 8.023 0 00-4 6.928v16.004a8.023 8.023 0 004 6.928l13.86 8.002a7.996 7.996 0 004 1.068 7.996 7.996 0 003.999-1.068l13.86-8.002a8.023 8.023 0 004-6.928V15.998a8.023 8.023 0 00-4-6.928l-13.86-8.002zM23.125 33.65c-3.25-.3-5.05-2.025-6.125-3.8-.29-.671-.115-1.223.525-1.657.64-.434 1.19-.373 1.65.182 1.05 1.5 2.15 2.625 4.05 2.9v-6.15c-2.9-.75-5.7-1.8-5.7-5.225 0-2.875 2.15-4.9 5.6-5.125V14a1 1 0 012 0v.825c2.775.325 4.225 1.7 5.225 3.225.338.838.188 1.454-.45 1.85-.639.396-1.197.329-1.675-.2-.8-1.225-1.625-2.125-3.175-2.4v5.55c3.275.85 6.025 2 6.025 5.525 0 2.775-1.925 4.975-5.95 5.275v1.15a1 1 0 01-2 0v-1.15zm.1-16.45c-1.925.15-3.367 1.125-3.367 2.425 0 1.55 1.642 2.2 3.367 2.725V17.2zm1.825 14.1c1.9-.175 3.608-.867 3.608-2.642 0-1.7-1.683-2.458-3.608-3.033V31.3z"/></symbol><symbol id='marketing-data-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M9.711 34.894c.508-.522 1.468-.522 2.005 0 .254.269.41.636.41 1.002 0 .367-.156.735-.41 1.003a1.488 1.488 0 01-1.003.409 1.48 1.48 0 01-1.002-.41 1.487 1.487 0 01-.41-1.002c0-.38.156-.748.41-1.002zm-3.107-1.991c.51-.522 1.483-.522 1.991 0 .268.255.41.622.41 1.003 0 .368-.142.734-.41.988a1.406 1.406 0 01-1.002.423c-.368 0-.735-.154-.989-.423a1.377 1.377 0 01-.423-.988c0-.381.155-.748.423-1.003zm3.107-6.82c.508-.523 1.468-.537 2.005 0 .254.254.41.621.41 1.002 0 .368-.156.721-.41.988-.269.27-.636.424-1.003.424a1.428 1.428 0 01-1.412-1.412c0-.38.156-.748.41-1.003zm-3.12-2.006c.55-.522 1.482-.507 2.005 0 .268.27.41.636.41 1.003a1.396 1.396 0 01-1.413 1.412A1.42 1.42 0 016.18 25.08c0-.367.156-.733.41-1.003zm3.12-7.454c.523-.523 1.469-.538 2.005 0 .255.268.41.634.41 1.002a1.429 1.429 0 01-1.412 1.412 1.429 1.429 0 01-1.412-1.412c0-.382.155-.734.41-1.002zm-3.107-1.991c.509-.523 1.455-.523 1.991-.016.269.27.41.636.41 1.018 0 .367-.141.734-.41.989a1.435 1.435 0 01-1.002.423 1.38 1.38 0 01-.989-.423 1.382 1.382 0 010-1.991zm34.253 21.719l-13.815 7.978a6.379 6.379 0 01-6.354 0L6.872 36.35a4.022 4.022 0 01-2.04-3.302 4.084 4.084 0 01.948-2.871l13.495 7.792a9.18 9.18 0 004.59 1.226 9.18 9.18 0 004.59-1.226l13.497-7.794a4.085 4.085 0 01.948 2.855 4.025 4.025 0 01-2.043 3.32zM6.872 11.647L20.688 3.67a6.374 6.374 0 016.354 0l13.815 7.976a4.056 4.056 0 012.048 3.548 4.057 4.057 0 01-2.048 3.548L27.042 26.72a6.379 6.379 0 01-6.354 0L6.872 18.743c-.16-.092-.286-.22-.429-.33-.032-.021-.058-.05-.092-.07-.95-.77-1.527-1.891-1.527-3.148 0-1.481.766-2.808 2.048-3.548zm0 15.9a4.025 4.025 0 01-2.042-3.322 4.084 4.084 0 01.947-2.853l13.498 7.793a9.181 9.181 0 004.59 1.227 9.18 9.18 0 004.59-1.227l13.49-7.79a4.09 4.09 0 01.952 2.91c-.08 1.156-.634 2.158-1.512 2.867-.03.017-.055.043-.085.063-.146.113-.279.238-.443.332l-13.815 7.977a6.374 6.374 0 01-6.354 0L6.872 27.547zm37.274-7.951a6.856 6.856 0 001.584-4.401A6.854 6.854 0 0042.27 9.2L28.453 1.225a9.211 9.211 0 00-9.179 0L5.461 9.2A6.854 6.854 0 002 15.195c0 1.65.573 3.18 1.58 4.395a6.908 6.908 0 00-1.57 4.787 6.888 6.888 0 001.571 4.02 6.897 6.897 0 00-1.569 4.816 6.894 6.894 0 003.45 5.584l13.813 7.978A9.19 9.19 0 0023.865 48a9.189 9.189 0 004.59-1.225l13.814-7.978a6.894 6.894 0 003.451-5.613 6.909 6.909 0 00-1.569-4.788 6.912 6.912 0 00-.005-8.8z"/></symbol><symbol id='marketing-dataclips-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.153 9.85C38.375 6.073 33.433 4 28.224 4l-.234.001H12.088v.068C5.331 4.777 0 10.933 0 18.298c0 3.73 1.337 7.269 3.767 9.969 2.42 2.682 5.735 4.197 9.348 4.265h13.198c2.352 0 4.478-.884 6.149-2.556 1.672-1.673 2.556-3.798 2.556-6.149a8.758 8.758 0 00-2.556-6.15 8.756 8.756 0 00-6.149-2.556H14.792a1.73 1.73 0 00-1.747 1.749 1.73 1.73 0 001.749 1.748h11.519c1.405 0 2.722.551 3.707 1.555a4.952 4.952 0 011.44 3.591c0 1.388-.534 2.655-1.544 3.665-.982.982-2.317 1.544-3.665 1.544H13.178c-2.555 0-4.947-1.108-6.736-3.121-1.887-2.124-2.884-4.757-2.884-7.616 0-5.863 4.318-10.678 9.625-10.738H27.99c4.411 0 8.559 1.717 11.679 4.836a16.414 16.414 0 014.836 11.679c0 9.106-7.41 16.515-16.515 16.515H3.142c-.98 0-1.748.767-1.748 1.748 0 .98.768 1.748 1.748 1.748H27.99c11.034 0 20.01-8.977 20.01-20.011 0-5.363-2.076-10.392-5.847-14.163"/></symbol><symbol id='marketing-dc-alert-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M24 0C10.714 0 0 10.714 0 24s10.714 24 24 24 24-10.714 24-24S37.286 0 24 0zm0 41.143c-9.429 0-17.143-7.714-17.143-17.143S14.571 6.857 24 6.857 41.143 14.571 41.143 24 33.429 41.143 24 41.143zm-3.429-3.429h6.858v-6.857H20.57v6.857zm0-10.285h6.858V10.286H20.57v17.143z"/></symbol><symbol id='marketing-dc-caret-bottom-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M48 13.88c0 .506-.168.843-.503 1.18L25.175 37.494c-.336.337-.84.506-1.175.506-.336 0-.84-.169-1.175-.506L.503 15.06C.168 14.723 0 14.386 0 13.88c0-.338.168-.675.503-1.013l2.518-2.53c.168-.168.671-.337 1.007-.337.503 0 .84.169 1.175.337L24 29.397l18.797-19.06c.336-.168.672-.337 1.175-.337.336 0 .84.169 1.007.337l2.518 2.53c.335.338.503.675.503 1.013z"/></symbol><symbol id='marketing-dc-caret-left-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38 3.874c0 .505-.168.842-.503 1.179L18.719 23.916l18.778 19.031c.335.169.503.674.503 1.01 0 .506-.168.843-.503 1.18l-2.347 2.358c-.336.337-.839.505-1.174.505-.335 0-.838-.168-1.174-.505l-22.299-22.4c-.335-.337-.503-.674-.503-1.18 0-.336.168-.673.503-1.01l22.3-22.4C33.137.168 33.64 0 33.975 0c.335 0 .838.168 1.174.505l2.347 2.358c.335.337.503.674.503 1.01z"/></symbol><symbol id='marketing-dc-caret-right-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38 23.916c0 .505-.168.842-.503 1.179l-22.3 22.4c-.335.337-.838.505-1.173.505-.335 0-.838-.168-1.174-.505l-2.347-2.358c-.335-.337-.503-.674-.503-1.18 0-.336.168-.841.503-1.01l18.778-19.031L10.503 5.053c-.335-.337-.503-.674-.503-1.18 0-.336.168-.673.503-1.01L12.85.505C13.186.168 13.69 0 14.024 0c.335 0 .838.168 1.174.505l22.299 22.4c.335.337.503.674.503 1.01z"/></symbol><symbol id='marketing-dc-caret-up-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M48 33.952c0 .506-.168.843-.503 1.18l-2.518 2.362c-.168.337-.671.506-1.007.506-.503 0-.84-.169-1.175-.506L24 18.602 5.203 37.494c-.336.337-.672.506-1.175.506-.336 0-.84-.169-1.007-.506L.503 35.133C.168 34.795 0 34.458 0 33.952c0-.338.168-.675.503-1.012l22.322-22.434c.336-.337.84-.506 1.175-.506.336 0 .84.169 1.175.506L47.497 32.94c.335.337.503.674.503 1.012z"/></symbol><symbol id='marketing-dc-chat-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M13.714 22.77V12.384H3.43C1.714 12.385 0 14.115 0 15.846v17.308c0 1.73 1.714 3.461 3.429 3.461h3.428V47L17.25 36.615h10.286c1.607 0 3.321-1.73 3.321-3.461v-3.462H20.571c-3.428 0-6.857-3.461-6.857-6.923zM44.571 2h-24c-1.714 0-3.428 1.73-3.428 3.462v17.307c0 1.731 1.714 3.462 3.428 3.462H30.75l10.393 10.384V26.231h3.428C46.286 26.23 48 24.5 48 22.769V5.462C48 3.73 46.286 2 44.571 2z"/></symbol><symbol id='marketing-dc-document-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M8.044 44.055h31.912v-24.11H26.951c-.765 0-1.53-.219-2.077-.877-.546-.547-.874-1.205-.874-2.082V3.946H8.044v40.109zm20-28.055h11.694c-.219-.658-.437-1.096-.656-1.315l-9.836-9.753c-.219-.33-.656-.548-1.202-.768V16zM44 16.986v28.055c0 .877-.328 1.534-.874 2.082-.547.658-1.312.877-2.186.877H7.06c-.874 0-1.64-.22-2.186-.877C4.328 46.575 4 45.918 4 45.041V2.96c0-.877.328-1.534.874-2.082C5.421.219 6.186 0 7.06 0h19.89c.875 0 1.75.11 2.842.548.984.438 1.749.986 2.295 1.534l9.727 9.754c.656.548 1.093 1.424 1.53 2.41.437.987.656 1.864.656 2.74z"/></symbol><symbol id='marketing-dc-folder-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M44.571 10.833H25.714c-.857 0-1.714-.854-1.714-1.708V7.417C24 5.708 22.286 4 20.571 4H3.43C1.714 4 0 5.708 0 7.417V45h48V14.25c0-1.708-1.714-3.417-3.429-3.417zm-24 0H3.43V9.125c0-.854.857-1.708 1.714-1.708h13.714c.857 0 1.714.854 1.714 1.708v1.708z"/></symbol><symbol id='marketing-dc-help-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M21 36h6v-6h-6v6zm3-24c-4.5 0-9 4.5-9 9h6c0-1.5 1.5-3 3-3s3 1.5 3 3c0 3-6 3-6 6h6c3-1.031 6-3 6-7.5S28.5 12 24 12zm0-12C10.781 0 0 10.781 0 24c0 13.313 10.781 24 24 24 13.313 0 24-10.688 24-24C48 10.781 37.312 0 24 0zm0 42c-9.938 0-18-8.063-18-18 0-9.938 8.063-18 18-18 9.938 0 18 8.063 18 18 0 9.938-8.063 18-18 18z"/></symbol><symbol id='marketing-dc-info-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M24 17.143c1.929 0 3.429-1.5 3.429-3.429 0-1.821-1.5-3.428-3.429-3.428-1.821 0-3.429 1.607-3.429 3.428 0 1.929 1.608 3.429 3.429 3.429zM24 0C10.821 0 0 10.821 0 24c0 13.286 10.821 24 24 24 13.286 0 24-10.714 24-24C48 10.821 37.286 0 24 0zm0 41.143c-9.429 0-17.143-7.607-17.143-17.143 0-9.429 7.714-17.143 17.143-17.143 9.536 0 17.143 7.714 17.143 17.143 0 9.536-7.607 17.143-17.143 17.143zM27.429 24c0-1.714-1.715-3.429-3.429-3.429h-3.429c-1.714 0-3.428 1.715-3.428 3.429h3.428v10.286c0 1.714 1.715 3.428 3.429 3.428h3.429c1.714 0 3.428-1.714 3.428-3.428H27.43V24z"/></symbol><symbol id='marketing-dc-link-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M43.932 4.021c-5.288-5.152-13.695-5.424-19.118-.407l-7.051 6.916c-1.22 1.356-2.17 2.712-2.848 4.339-1.356.542-2.712 1.356-3.796 2.44v-.135l-7.051 7.05c-5.424 5.424-5.424 14.238 0 19.662 5.424 5.423 14.237 5.423 19.66 0l7.052-7.051h-.136c1.085-1.085 1.898-2.44 2.44-3.797 1.628-.678 2.984-1.627 4.34-2.847l7.05-7.051h-.135c5.017-5.424 4.746-13.83-.407-19.119zM18.983 38.87c-2.712 2.712-7.186 2.712-9.898 0-2.712-2.712-2.712-7.187 0-9.899l5.152-5.152c.543 2.305 1.763 4.474 3.526 6.373 1.898 1.762 4.068 2.983 6.373 3.525l-5.153 5.153zm3.797-13.695c-1.22-1.22-1.899-2.848-2.034-4.475 1.627.136 3.254.814 4.474 2.034 1.22 1.22 1.899 2.848 2.034 4.475-1.627-.136-3.254-.814-4.474-2.034zm16.542-6.644l-.407.406-5.152 5.153c-.543-2.305-1.763-4.475-3.526-6.373-1.898-1.763-4.068-2.983-6.373-3.525l5.153-5.153.407-.407c2.847-2.305 6.915-2.17 9.491.407 2.577 2.576 2.712 6.644.407 9.492z"/></symbol><symbol id='marketing-dc-list-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M0 28h8v-8H0v8zm0-16h8V4H0v8zm0 32h8v-8H0v8zm16-16h32v-8H16v8zm0-16h32V4H16v8zm0 32h32v-8H16v8z"/></symbol><symbol id='marketing-dc-megaphone-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M9.575 10.373C4.352 10.373 0 14.566 0 19.745c0 5.303 4.352 9.496 9.575 9.496.87 0 1.617-.616 1.741-1.48V12.1c0-.986-.746-1.726-1.74-1.726zM48 2.727C48 1.74 47.13 1 46.26 1c-.498 0-.747.123-1.12.37l-15.171 8.633H16.166c-.87 0-1.741.74-1.741 1.726v16.279h.124c0 .863.746 1.603 1.617 1.603h12.186l16.664 9.496c.373.247.746.494 1.243.494.87 0 1.741-.864 1.741-1.727 0-.123-.124-.123-.124-.247H48v-34.9zM27.98 42.56h-.125v-.123l-5.223-9.003c-.373-.37-.746-.616-1.243-.74h-4.601c-.25 0-.498.124-.747.247-.746.493-1.119 1.48-.621 2.343 0 .124.124.124.124.124v.123l6.218 10.482v.124c.497.74 1.492.986 2.362.616 0-.123.125-.123.25-.246l3.108-1.727v-.123c.622-.493.87-1.357.497-2.097z"/></symbol><symbol id='marketing-dc-tag-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M14.222 10.111C14.222 9 13.778 8 13 7.222 12.222 6.444 11.222 6 10.111 6 9 6 8 6.444 7.222 7.222 6.444 8 6 9 6 10.112c0 1.11.444 2.11 1.222 2.888s1.778 1.222 2.89 1.222c1.11 0 2.11-.444 2.888-1.222s1.222-1.778 1.222-2.889zM48 28.444c0 1.112-.333 2-1.111 2.778L31.333 46.89c-.889.778-1.889 1.111-2.889 1.111-1.222 0-2.11-.333-2.888-1.111L2.889 24.11C2 23.333 1.333 22.333.778 20.89.222 19.556 0 18.333 0 17.222V4c0-1.111.333-2 1.111-2.889C2 .333 2.89 0 4 0h13.222c1.111 0 2.334.222 3.667.778 1.444.555 2.444 1.222 3.333 2.11L46.89 25.557c.778.777 1.111 1.777 1.111 2.888z"/></symbol><symbol id='marketing-dc-warning-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M47.476 41.383L26.62 4.539C26.048 3.577 25 3 23.952 3c-1.047 0-2.095.577-2.666 1.54L.429 41.382a2.978 2.978 0 000 3.078C1 45.423 1.952 46 3.095 46H44.81c1.142 0 2.095-.577 2.666-1.54a2.978 2.978 0 000-3.077zM27 39.843h-6.095v-6.156H27v6.156zm0-9.234h-6.095V18.295H27V30.61z"/></symbol><symbol id='marketing-deploy-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M31.273 27.21a1.413 1.413 0 001.997 0 1.412 1.412 0 000-1.996l-8.555-8.554a1.408 1.408 0 00-2 0l-8.554 8.554a1.41 1.41 0 000 1.996 1.41 1.41 0 001.996 0l6.146-6.146v25.524a1.412 1.412 0 102.824 0V21.064l6.146 6.146zm9.341-18.637L27.53 1.02a7.651 7.651 0 00-7.631 0L6.815 8.573A7.655 7.655 0 003 15.181v15.11a7.654 7.654 0 003.815 6.607l8.95 5.168a1.42 1.42 0 001.929-.517 1.41 1.41 0 00-.517-1.929l-8.951-5.168a4.823 4.823 0 01-2.403-4.162V15.181c0-1.71.922-3.305 2.403-4.162l13.085-7.553a4.803 4.803 0 014.808 0l13.084 7.553a4.824 4.824 0 012.403 4.162v15.11a4.823 4.823 0 01-2.403 4.161l-8.964 5.175a1.412 1.412 0 001.412 2.446l8.963-5.175a7.652 7.652 0 003.815-6.608V15.181a7.653 7.653 0 00-3.815-6.608"/></symbol><symbol id='marketing-device-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M36.531 0c1.109 0 2.007.895 2.007 2.001V46c0 1.105-.9 2.001-2.007 2.001H11.007A2.004 2.004 0 019 45.999V2c0-1.104.9-2 2.007-2h25.524zM23.77 42.462a1.846 1.846 0 100 3.692 1.846 1.846 0 000-3.692zM36.692 7.385H10.846v33.23h25.846V7.385zM25.615 3.692h-5.538v1.846h5.538V3.692zm-7.384 0h-1.846v1.846h1.846V3.692z"/></symbol><symbol id='marketing-doc-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38.091 3.063v5.46h-1.582v-2.73a1.15 1.15 0 00-1.023-1.143l-.125-.006H9.794a1.15 1.15 0 000 2.297h24.42l-.001 1.582H9.794a2.733 2.733 0 01-2.725-2.565l-.005-.166a2.733 2.733 0 012.73-2.729h28.297zM7.064 10.901v31.308a2.732 2.732 0 002.73 2.728h30.428V11.586H9.794a5.762 5.762 0 01-2.73-.685zm34.689 37.1H9.794A5.8 5.8 0 014 42.209V5.79A5.8 5.8 0 019.794 0h29.828a1.53 1.53 0 011.531 1.532v6.991h.6a1.53 1.53 0 011.531 1.531v36.415a1.53 1.53 0 01-1.531 1.532z"/></symbol><symbol id='marketing-docker-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M26.922 5c.732 0 1.324.592 1.324 1.322v14.037c0 .732-.592 1.323-1.324 1.323H5.962a1.322 1.322 0 01-1.325-1.323V6.322C4.637 5.592 5.23 5 5.961 5zm-1.32 9.17h-4.647v4.867h4.646V14.17zm-6.632 0h-4.686v4.867h4.686V14.17zm-6.669 0H7.284v4.867h5.017V14.17zm0-6.525H7.282v4.541H12.3V7.645zm13.3 0h-4.647v4.541H25.6V7.645zm-6.63 0h-4.686v4.541h4.686V7.645zm18.194 17.02a1.326 1.326 0 00-1.297 1.323c0 8.86-6.986 15.288-16.61 15.288-9.14 0-15.901-5.796-16.559-13.965l23.371-.004c.269.019 6.618.475 9.324-3.4a1.324 1.324 0 00-.036-1.562c-.746-.974-.994-2.174-1.072-3.007-.123-1.341.104-3.101.863-4.22 1.055.907 2.562 2.548 2.805 4.65a1.324 1.324 0 001.688 1.119c1.817-.534 3.824-.401 5.314.344-1.02 2.702-5.946 3.397-7.791 3.434m10.174-5.125l-.784-.452c-1.779-1.028-4.046-1.393-6.276-1.05-.585-1.9-1.885-3.717-3.765-5.226l-.716-.574a1.32 1.32 0 00-1.829.166l-.598.695c-1.544 1.782-1.9 4.516-1.72 6.483.119 1.273.462 2.444 1.006 3.443-1.783 1.589-5.131 1.739-6.483 1.64H1.323c-.731 0-1.323.592-1.323 1.323 0 10.225 8.279 17.934 19.258 17.934 10.53 0 18.579-7.095 19.214-16.7 2.442-.257 7.67-1.27 9.017-5.22l.365-.712a1.324 1.324 0 00-.515-1.75"/></symbol><symbol id='marketing-download-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M16.482 5.738a1.412 1.412 0 01.707 2.635l-8.963 5.174a4.823 4.823 0 00-2.403 4.163v15.108c0 1.712.921 3.306 2.403 4.163l13.084 7.553c1.483.86 3.323.86 4.808 0l13.085-7.553a4.823 4.823 0 002.402-4.163V17.71a4.825 4.825 0 00-2.402-4.163L30.252 8.38a1.412 1.412 0 01-.518-1.93 1.42 1.42 0 011.93-.516l8.95 5.168a7.653 7.653 0 013.815 6.608v15.108a7.654 7.654 0 01-3.815 6.608L27.53 46.98a7.651 7.651 0 01-7.631 0L6.814 39.426A7.65 7.65 0 013 32.818V17.71a7.65 7.65 0 013.814-6.608l8.964-5.175c.222-.128.464-.19.704-.19zM23.714 0c.78 0 1.412.631 1.412 1.411v25.525l6.146-6.146a1.41 1.41 0 011.996 0 1.41 1.41 0 010 1.996l-8.554 8.554a1.423 1.423 0 01-1.54.306 1.402 1.402 0 01-.46-.306l-8.555-8.554a1.41 1.41 0 01.998-2.41c.36 0 .723.138.998.414l6.146 6.146V1.411A1.41 1.41 0 0123.714 0z"/></symbol><symbol id='marketing-dyno-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M36.835 13.918a2.381 2.381 0 00-1.216 2.199l-9.934 5.526 1.892-4.834a2.381 2.381 0 00.662-4.595 2.38 2.38 0 00-2.634 3.823l-2.415 6.169-10.77-6.066a2.381 2.381 0 00-4.458-1.296 2.381 2.381 0 003.419 3.14l10.316 5.811-5.407 2.762a2.381 2.381 0 00-3.543 2.999 2.381 2.381 0 004.507-1.113l5.152-2.631-.991 11.497a2.38 2.38 0 00.666 4.594 2.381 2.381 0 001.443-4.412l1.056-12.244 8.554 1.529a2.381 2.381 0 004.636-.247 2.381 2.381 0 00-4.263-1.838l-6.77-1.21 9.912-5.514a2.381 2.381 0 003.434-3.123 2.39 2.39 0 00-3.248-.926m5.59 18.952a3.446 3.446 0 01-1.719 2.978l-15.362 8.87a3.442 3.442 0 01-3.439 0l-15.362-8.87a3.449 3.449 0 01-1.72-2.978V15.13a3.45 3.45 0 011.72-2.978l15.362-8.87a3.442 3.442 0 013.44 0l15.361 8.87a3.448 3.448 0 011.72 2.978v17.74zm-.307-23.164L26.756.836a6.278 6.278 0 00-6.262 0L5.13 9.707A6.28 6.28 0 002 15.13v17.74a6.28 6.28 0 003.131 5.424l15.363 8.87a6.258 6.258 0 003.13.836 6.28 6.28 0 003.132-.836l15.362-8.87a6.28 6.28 0 003.132-5.424V15.13a6.28 6.28 0 00-3.132-5.424z"/></symbol><symbol id='marketing-dynos-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M17.342 1l.313.007a6.65 6.65 0 012.726.724l.283.154 6.405 3.699.124.053.121.065 1.228.733 2.822 1.628.254.154.245.166.237.175 4.088 2.439.103.039.1.047.1.056 8.216 4.994.221.133a6.652 6.652 0 013.067 5.34l.005.263v12.356l-.005.262a6.663 6.663 0 01-3.094 5.355l-.225.136-10.699 6.178-.248.136a6.672 6.672 0 01-6.147 0l-.248-.136-7.398-4.458-.097-.065-.09-.071-5.112-3.123-.055-.035-.051-.036-.257-.127-.253-.14-10.7-6.176-.224-.136a6.66 6.66 0 01-3.092-5.355L0 26.172V13.817l.005-.263a6.664 6.664 0 013.092-5.356l.224-.135 10.7-6.178A6.658 6.658 0 0117.342 1zm23.997 16.735l.003.054.001.054v12.355l-.005.262a6.671 6.671 0 01-3.094 5.357l-.224.136-10.699 6.177-.165.092-.167.086 1.929 1.163a3.44 3.44 0 001.503.451l.226.008.23-.008c.457-.03.912-.148 1.334-.355l.208-.111 10.699-6.178.188-.117a3.54 3.54 0 001.57-2.716l.007-.22V21.869l-.007-.221a3.538 3.538 0 00-1.57-2.716l-.188-.116-1.779-1.081zm-6.655-4.006l.001.044.001.044v12.355l-.005.262a6.662 6.662 0 01-3.093 5.355l-.224.136-10.7 6.177-.158.088-.16.084 1.923 1.176c.458.264.97.413 1.494.447l.225.007.23-.008c.458-.03.914-.147 1.337-.355l.209-.111 10.698-6.177.187-.117a3.538 3.538 0 001.567-2.717l.007-.221V17.843l-.007-.22a3.537 3.537 0 00-1.567-2.717l-.187-.116-1.778-1.061zM15.774 4.48l-.194.105-10.7 6.177-.188.116a3.543 3.543 0 00-1.568 2.717l-.007.22v12.356l.007.22a3.537 3.537 0 001.568 2.717l.188.116 10.7 6.177a3.514 3.514 0 001.534.465l.229.008.228-.008c.456-.03.908-.148 1.327-.355l.207-.11 10.7-6.177.188-.116a3.537 3.537 0 001.568-2.717l.007-.22V13.817l-.006-.21a3.542 3.542 0 00-1.092-2.344l-.165-.147-3.287-1.961-7.913-4.57-.194-.103a3.536 3.536 0 00-3.137 0zM19.625 10c1.036 0 1.875.858 1.875 1.917 0 1.058-.839 1.916-1.874 1.916l-1.362 3.56 6.987-3.974.005-.119c.074-.988.883-1.767 1.869-1.767 1.036 0 1.875.858 1.875 1.917 0 1.059-.84 1.917-1.875 1.917-.466 0-.892-.174-1.22-.461l-6.853 3.896 4.117.752a1.874 1.874 0 011.706-1.12c1.036 0 1.875.857 1.875 1.916s-.84 1.917-1.875 1.917a1.87 1.87 0 01-1.676-1.057l-5.764-1.054-.774 9.187a1.92 1.92 0 011.089 1.74c0 1.059-.84 1.917-1.875 1.917C14.839 33 14 32.142 14 31.083c0-.762.435-1.42 1.065-1.729l.74-8.765-3.331 1.74c.017.104.026.211.026.321 0 1.059-.84 1.917-1.875 1.917-1.036 0-1.875-.858-1.875-1.917 0-1.059.84-1.917 1.875-1.917.338 0 .655.092.929.252l3.719-1.942L8.09 14.91a1.844 1.844 0 01-1.216.458C5.839 15.367 5 14.509 5 13.45s.84-1.917 1.875-1.917c1.027 0 1.86.844 1.875 1.89l7.643 4.402 1.792-4.68a1.935 1.935 0 01-.435-1.228c0-1.059.84-1.917 1.875-1.917z"/></symbol><symbol id='marketing-email-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M45.177 36.303a1.816 1.816 0 01-1.814 1.815H4.64a1.819 1.819 0 01-1.817-1.815V12.639c0-.023.013-.041.014-.064l20.28 16.226a1.417 1.417 0 001.766 0l20.28-16.226c.001.023.014.041.014.064v23.664zm-2.345-25.479L24 25.891 5.168 10.824h37.664zM43.363 8H4.64A4.645 4.645 0 000 12.639v23.664a4.645 4.645 0 004.64 4.639h38.723A4.643 4.643 0 0048 36.303V12.639A4.643 4.643 0 0043.363 8z"/></symbol><symbol id='marketing-enterprise-48' viewbox='0 0 48 48'><path d="M39.788 13.708l-5.595-3.135a1.412 1.412 0 00-1.928.543 1.414 1.414 0 00.543 1.927l5.586 3.125c1.057.609 1.75 1.881 1.75 3.247v14.55a3.97 3.97 0 01-.74 2.274l-3.939-2.227V25.01c0-.375-.196-.72-.514-.908l-4.632-2.826V8.225c0-.02-.01-.029-.01-.047a1.094 1.094 0 00-.12-.477l-.01-.01c-.01-.01-.019-.018-.019-.028a1.023 1.023 0 00-.337-.327c-.018-.01-.028-.028-.037-.038l-4.604-2.6V1.066a1.066 1.066 0 10-2.133 0v3.63l-4.603 2.601c-.02.01-.038.038-.057.047l-.112.084c-.037.028-.065.066-.093.094l-.085.112c-.018.019-.037.038-.046.056-.01.019-.01.038-.02.056-.018.038-.037.075-.046.122a.7.7 0 00-.037.15.664.664 0 00-.019.14c0 .019-.01.037-.01.056v13.053l-4.63 2.826a1.064 1.064 0 00-.516.907v9.001l-4.126 2.33a3.926 3.926 0 01-.805-2.367v-14.55c0-1.366.683-2.638 1.722-3.228l5.37-2.91a1.419 1.419 0 00.572-1.927 1.419 1.419 0 00-1.928-.571l-5.399 2.929C6.216 14.83 5 17.02 5 19.415v14.55c0 2.367 1.244 4.603 3.163 5.698l12.556 7.392c.992.57 2.134.851 3.275.851 1.142 0 2.293-.29 3.303-.86l12.51-7.373c1.928-1.105 3.181-3.34 3.181-5.708v-14.55c-.01-2.395-1.225-4.585-3.2-5.707zM24.106 6.54l2.985 1.685-2.985 1.684-2.984-1.684 2.984-1.685zm-6.212 35.556l-7.402-4.36 3.322-1.881 4.08 2.311v3.93zm10.292-4.547v5.67l-2.32 1.375c-1.133.646-2.602.655-3.724.01l-2.115-1.245v-5.81c0-.384-.206-.74-.543-.927l-4.603-2.6v-8.403l3.013-1.834v4.875a2.636 2.636 0 00-1.563 2.404c0 1.45 1.179 2.63 2.63 2.63 1.45 0 2.628-1.18 2.628-2.63a2.646 2.646 0 00-1.562-2.404V10.049l3.022 1.703V40a1.066 1.066 0 102.133 0V11.761l3.023-1.703V28.66a2.636 2.636 0 00-1.563 2.404c0 1.45 1.18 2.63 2.63 2.63s2.629-1.18 2.629-2.63a2.646 2.646 0 00-1.563-2.404v-4.875l3.013 1.834v8.402l-4.604 2.601a1.04 1.04 0 00-.561.927zm2.133 4.416v-3.799l4.08-2.311 3.21 1.815-7.29 4.295z"/></symbol><symbol id='marketing-enterprise-accounts-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M45.416 28.48a12.102 12.102 0 00-1.777-1.832 12.071 12.071 0 00-7.694-2.773c-4.342 0-8.145 2.317-10.265 5.773-.72-.25-2.883-1-4.501-1.476-.986-.29-1.113-.573-1.123-.605-.01-.027-.08-.284.4-.99 1.734-2.544 2.48-4.943 2.354-7.548-.123-2.431-1.246-4.598-2.845-5.857.01-.058.035-.11.035-.171 0-.451.03-1.761.166-2.4.61-2.854 2.248-4.574 4.38-4.6 2.12-.05 3.768 1.61 4.364 4.381.495 2.308-.293 4.155-1.724 6.386-.57.886-1.263 2.195-.74 3.352.513 1.133 1.88 1.463 2.866 1.611 1.522.23 3.38.462 5.528.688a.999.999 0 001.098-.889.998.998 0 00-.89-1.1 124.57 124.57 0 01-5.438-.675c-1.184-.18-1.34-.456-1.341-.46-.002-.003-.117-.33.6-1.447 1.436-2.237 2.67-4.741 1.996-7.885-.798-3.716-3.252-6.03-6.345-5.962-3.083.038-5.501 2.407-6.31 6.183-.121.569-.172 1.389-.193 2.002a4.609 4.609 0 00-.757-.14c-4.58-.405-7.465 2.04-7.897 6.721-.256 2.791.52 5.29 2.37 7.642.605.767.542 1.035.54 1.037 0 .003-.124.341-1.517.74-1.831.523-5.085 2.24-5.223 2.313a1 1 0 10.935 1.768c.03-.018 3.208-1.692 4.839-2.159 1.132-.323 2.484-.85 2.87-2.047.409-1.264-.555-2.488-.872-2.89-1.54-1.956-2.16-3.933-1.95-6.22.333-3.62 2.195-5.228 5.727-4.914 1.925.172 3.599 2.457 3.73 5.091.107 2.177-.512 4.128-2.008 6.323-.72 1.055-.926 1.968-.632 2.79.305.85 1.103 1.457 2.442 1.85 1.397.41 3.276 1.053 4.154 1.358a11.957 11.957 0 00-.872 4.473c0 3.858 1.829 7.288 4.657 9.495l-.06-.003c-1.466.305-2.966.46-4.493.46-12.061 0-21.874-9.813-21.874-21.874C2.126 11.938 11.939 2.127 24 2.127c12.062 0 21.874 9.811 21.874 21.873a21.89 21.89 0 01-.458 4.48zm-2.98 14.939v-5.333c0-.572-.301-1.105-.774-1.386l-2.226-1.375v-3.679l-.003-.186-.02-.052a1.689 1.689 0 00-.07-.31l-.08-.191a.897.897 0 00-.03-.053l-.078-.143-.041-.038a1.572 1.572 0 00-.304-.306l-2.87-1.668c-.851-.494-1.302-.513-2.24-.003l-2.636 1.51-.234.16a1.118 1.118 0 00-.188.17l-.167.192-.152.31a1.228 1.228 0 00-.053.171l-.026.11c-.007.035-.016.078-.022.129l-.031 12.55c-2.52-1.8-4.17-4.742-4.17-8.075 0-5.48 4.445-9.923 9.924-9.923a9.88 9.88 0 016.335 2.285 9.918 9.918 0 013.406 5.805l.008.181.016-.035c.095.55.159 1.11.159 1.687a9.9 9.9 0 01-3.432 7.495zm-8.24-9.691v11.954a9.791 9.791 0 01-1.761-.486V32.722l1.76 1.005zm.616-1.087l-1.74-.994 1.74-.994 1.742.994-1.742.994zm2.39 3.602v9.514c-.412.053-.83.089-1.257.089-.17 0-.337-.016-.505-.025V33.734l1.763-1.006v3.514zm3 8.633a9.735 9.735 0 01-1.756.64v-8.152l1.757 1.082v6.43zM48 24.002C48 10.744 37.255 0 24 0 10.746 0 0 10.745 0 24c0 13.253 10.746 24 24 24 2.462 0 4.833-.38 7.068-1.07a11.973 11.973 0 004.877 1.041c6.645 0 12.05-5.404 12.05-12.05a12.01 12.01 0 00-1.05-4.897A23.934 23.934 0 0048 24z"/></symbol><symbol id='marketing-events-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M35.044 5.792a3.538 3.538 0 013.534-3.534 3.539 3.539 0 013.536 3.534 3.54 3.54 0 01-3.536 3.537 3.54 3.54 0 01-3.534-3.537m5.039 19.661V11.387a5.802 5.802 0 004.289-5.595A5.8 5.8 0 0038.578 0a5.8 5.8 0 00-5.792 5.792 5.805 5.805 0 004.287 5.595v14.067a5.368 5.368 0 00-3.854 5.143 5.368 5.368 0 005.359 5.362 5.368 5.368 0 005.362-5.362 5.368 5.368 0 00-3.857-5.144m-19.432-13.64a3.539 3.539 0 013.535-3.535 3.54 3.54 0 013.536 3.535 3.541 3.541 0 01-3.536 3.537 3.54 3.54 0 01-3.535-3.537m9.329 0a5.8 5.8 0 00-5.794-5.792 5.798 5.798 0 00-5.792 5.792c0 2.674 1.82 4.93 4.286 5.594v14.068a5.369 5.369 0 00-3.855 5.143 5.368 5.368 0 005.36 5.362 5.368 5.368 0 005.362-5.362 5.366 5.366 0 00-3.857-5.143V17.407a5.803 5.803 0 004.29-5.594M6.258 17.834a3.54 3.54 0 013.534-3.535 3.54 3.54 0 013.537 3.535 3.541 3.541 0 01-3.537 3.536 3.54 3.54 0 01-3.534-3.536m9.329 0c0-3.194-2.6-5.793-5.795-5.793A5.8 5.8 0 004 17.834a5.803 5.803 0 004.287 5.594v14.067a5.37 5.37 0 00-3.854 5.144A5.366 5.366 0 009.793 48a5.366 5.366 0 005.36-5.361 5.367 5.367 0 00-3.855-5.144V23.429a5.805 5.805 0 004.289-5.595"/></symbol><symbol id='marketing-facebook-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M45.352 0H2.648A2.648 2.648 0 000 2.648v42.704A2.648 2.648 0 002.648 48h23.007V29.437h-6.248v-7.266h6.248v-5.346c0-6.199 3.79-9.575 9.319-9.575 1.863-.004 3.725.09 5.578.281v6.48h-3.807c-3.013 0-3.6 1.423-3.6 3.526v4.626h7.2l-.935 7.266h-6.307V48h12.249A2.648 2.648 0 0048 45.352V2.648A2.648 2.648 0 0045.352 0z"/></symbol><symbol id='marketing-flask-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M33.776 0a4.08 4.08 0 014.07 4.069 4.081 4.081 0 01-4.07 4.069h-1.05v13.636C39.646 26.264 48.03 33.982 48 41.28c-.016 3.702-2.96 6.72-6.548 6.72h-.027L7.52 47.861C3.918 47.847.985 44.8 1 41.088c.03-7.28 8.154-14.91 14.986-19.348V8.14h-.6v-.001h-.095a4.081 4.081 0 01-4.07-4.07A4.081 4.081 0 0115.291 0zM15.332 37.788H4.627c-.454 1.135-.707 2.248-.712 3.31-.009 2.115 1.614 3.84 3.616 3.849l33.906.139c2.01 0 3.64-1.713 3.649-3.818.004-.97-.247-2.149-.806-3.48H24.472a4.598 4.598 0 01-9.14 0zm4.57-2.535a2.027 2.027 0 00-2.024 2.024c0 1.115.908 2.023 2.024 2.023a2.026 2.026 0 002.025-2.023 2.026 2.026 0 00-2.025-2.024zm9.91-27.114H18.9v15.184l-1.327.861c-4.336 2.817-8.702 6.67-11.293 10.54l9.8-.001a4.594 4.594 0 013.822-2.042c1.594 0 2.998.81 3.823 2.042H42.59c-2.141-3.168-5.792-6.833-11.45-10.504l-1.328-.863V8.14zM24.5 22.447a4.086 4.086 0 11.001 8.172 4.086 4.086 0 01-.001-8.172zm0 2.505c-.871 0-1.58.71-1.58 1.58 0 .87.709 1.579 1.58 1.579.87 0 1.58-.709 1.58-1.579s-.71-1.58-1.58-1.58zm9.276-22.039H15.291c-.626 0-1.155.53-1.155 1.156 0 .626.53 1.155 1.155 1.155h18.485c.627 0 1.156-.53 1.156-1.155 0-.626-.53-1.156-1.156-1.156z"/></symbol><symbol id='marketing-fork-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M11.726 0c4.27 0 7.727 3.448 7.727 7.695 0 3.703-2.62 6.792-6.117 7.529V32.77a7.732 7.732 0 014.692 3.075l16.025-8.02c.836-.422 1.61-1.67 1.61-2.6V19.82c-3.496-.737-6.121-3.826-6.121-7.528 0-4.253 3.467-7.696 7.732-7.696C41.538 4.597 45 8.04 45 12.293c0 3.702-2.62 6.791-6.116 7.528v5.405c0 2.145-1.462 4.499-3.385 5.462l-16.193 8.11a7.7 7.7 0 01.147 1.501c0 4.253-3.457 7.701-7.727 7.701C7.456 48 4 44.546 4 40.3c0-3.699 2.62-6.79 6.116-7.529V15.223C6.62 14.485 4 11.393 4 7.695 4 3.448 7.457 0 11.726 0zm0 35.811c-2.489 0-4.506 2.009-4.506 4.488a4.5 4.5 0 004.506 4.494 4.5 4.5 0 004.506-4.494c0-2.48-2.016-4.488-4.506-4.488zM37.274 7.805c-2.495 0-4.512 2.008-4.512 4.488 0 2.48 2.022 4.488 4.512 4.488 2.489 0 4.506-2.009 4.506-4.488a4.493 4.493 0 00-4.506-4.488zM11.726 3.207c-2.489 0-4.506 2.009-4.506 4.488a4.5 4.5 0 004.506 4.494 4.5 4.5 0 004.506-4.494c0-2.479-2.016-4.488-4.506-4.488z"/></symbol><symbol id='marketing-github-2-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M23.998 1C37.254 1 48 11.368 48 24.159c0 10.23-6.87 18.904-16.399 21.973-1.217.226-1.65-.495-1.65-1.114 0-.76.029-3.258.029-6.354 0-2.16-.768-3.573-1.628-4.288 5.345-.573 10.957-2.53 10.957-11.428 0-2.527-.928-4.596-2.466-6.214.246-.586 1.07-2.941-.241-6.129 0 0-2.011-.623-6.593 2.374-1.916-.514-3.969-.77-6.008-.78-2.041.01-4.094.266-6.008.78-4.585-2.997-6.599-2.374-6.599-2.374-1.307 3.188-.483 5.543-.236 6.129-1.535 1.618-2.471 3.687-2.471 6.214 0 8.874 5.603 10.862 10.933 11.447-.685.578-1.306 1.599-1.524 3.094-1.368.593-4.845 1.615-6.985-1.924 0 0-1.267-2.223-3.676-2.386 0 0-2.344-.029-.165 1.407 0 0 1.573.713 2.665 3.389 0 0 1.409 4.504 8.084 3.104.012 1.933.033 3.388.033 3.939 0 .614-.438 1.329-1.638 1.116C6.876 43.071 0 34.392 0 24.159 0 11.368 10.747 1 23.998 1"/></symbol><symbol id='marketing-github-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M29.294 25.106c.78 0 1.412.632 1.412 1.41v2.824a1.411 1.411 0 11-2.824 0v-2.823c0-.78.633-1.411 1.412-1.411zm-10.588 0c.78 0 1.412.632 1.412 1.41v2.824a1.412 1.412 0 11-2.824 0v-2.823c0-.78.632-1.411 1.412-1.411zM24 45.177c-11.677 0-21.176-9.5-21.176-21.177S12.323 2.823 24 2.823c11.677 0 21.176 9.5 21.176 21.177S35.677 45.177 24 45.177M24 0C10.766 0 0 10.766 0 24c0 13.235 10.766 24 24 24s24-10.765 24-24C48 10.766 37.234 0 24 0m5.018 32.47H18.982c-2.426 0-4.393-1.784-4.393-4.205 0-7.412 5.176-4.34 9.411-4.34 4.233 0 9.41-3.196 9.41 4.294 0 2.42-1.968 4.252-4.392 4.252zm6.978-11.087s3.32-5.737-.755-9.082c-2.512 0-6.35 4.147-6.35 4.147l.03.017c-3.126-.918-6.632-.924-9.762-.02-.022-.022-3.845-4.144-6.346-4.144-3.982 3.267-.917 8.799-.77 9.057-1.278 1.916-1.975 4.276-1.752 7.174.303 3.92 3.573 8.174 7.506 8.174h12.404c3.935 0 7.205-4.254 7.506-8.174.225-2.9-.474-5.264-1.753-7.18l.042.03z"/></symbol><symbol id='marketing-globe-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M36.692 40.24c.953-4.411.009-10.527-2.004-16.61 3.933-2.155 6.688-4.038 8.27-5.645 2.262 8.153-.308 16.88-6.266 22.255M6.302 34.8c2.192-.125 5.375-.966 9.547-2.528 2.803 5.71 6.357 10.63 10.04 12.916-7.77.917-15.526-3.068-19.586-10.387m4.299-27.066c-1.165 5.39.509 13.334 3.49 20.634.2.49.41.975.622 1.46-5.343 1.953-8.68 2.634-9.634 2.392-3.46-8.75-.984-18.618 5.522-24.486M24.39 25.809a141.921 141.921 0 01-7.303 3.12 57.234 57.234 0 01-.693-1.615c-3.868-9.47-5.446-20.714-.752-22.904a.03.03 0 00.01-.004l.006-.002C20.366 2.273 27.034 11.19 30.9 20.662c.22.54.433 1.09.638 1.64a143.417 143.417 0 01-7.15 3.507m7.262 17.754l-.015.007c-4.033 1.813-9.487-4.452-13.401-12.227a166.501 166.501 0 007.16-3.1 166.753 166.753 0 007.019-3.4c2.672 8.347 3.254 16.848-.763 18.72M23.619 2.65c7.714 0 15.07 4.728 18.406 12.63-.49.903-3.241 3.015-8.247 5.809-.19-.495-.375-.992-.575-1.482-2.98-7.294-7.293-14.022-11.797-16.816a18.936 18.936 0 012.213-.141M44.43 14.458C39.49 2.36 26.21-3.238 14.778 1.917l-.018.006a.577.577 0 00-.052.022c-.02.008-.037.013-.056.022-.01.003-.017.008-.025.013-.017.008-.035.016-.05.025l-.028.013c-.007.004-.013.01-.021.014C3.157 7.332-2.08 21.42 2.862 33.517 6.558 42.564 14.917 47.98 23.679 47.98c2.948 0 5.94-.622 8.817-1.915.007-.004.014-.004.022-.008.026-.008.052-.02.076-.03a.417.417 0 00.037-.016l.01-.003c.026-.012.049-.028.073-.04a.373.373 0 00.04-.02l.004-.002c5.493-2.558 9.735-7.212 11.946-13.128a25.146 25.146 0 00-.273-18.361"/></symbol><symbol id='marketing-instagram-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M25.852.001c4.845.006 5.74.039 8.032.143 2.554.116 4.298.521 5.824 1.113 1.578.612 2.916 1.43 4.25 2.762 1.334 1.331 2.154 2.666 2.767 4.241.593 1.523.999 3.264 1.115 5.812.108 2.342.14 3.222.144 8.361v3.023c-.004 5.14-.036 6.02-.144 8.361-.116 2.549-.522 4.29-1.115 5.813-.613 1.574-1.433 2.91-2.767 4.24-1.334 1.332-2.672 2.15-4.25 2.763-1.526.592-3.27.996-5.824 1.113-2.345.107-3.227.139-8.377.143h-3.03c-5.149-.004-6.03-.036-8.377-.143-2.553-.117-4.297-.521-5.824-1.113-1.577-.612-2.915-1.43-4.25-2.762-1.333-1.331-2.153-2.667-2.766-4.241-.594-1.523-1-3.264-1.116-5.813C.04 31.53.007 30.637.001 25.8v-3.71c.006-4.837.039-5.73.143-8.018.117-2.548.522-4.289 1.116-5.812.613-1.575 1.433-2.91 2.767-4.241 1.334-1.331 2.672-2.15 4.25-2.762C9.802.665 11.546.26 14.1.144 16.393.04 17.287.007 22.133.001zm-.342 4.314h-3.035c-5.03.004-5.863.034-8.178.139-2.339.106-3.61.497-4.455.824-1.12.435-1.919.954-2.758 1.792-.84.838-1.36 1.635-1.795 2.753-.329.844-.72 2.112-.826 4.446-.116 2.525-.14 3.282-.14 9.676v.4c.001 6.026.027 6.805.14 9.276.107 2.334.497 3.602.826 4.446.435 1.118.955 1.915 1.795 2.753.84.838 1.638 1.357 2.758 1.791.846.328 2.116.718 4.455.825 2.368.108 3.185.136 8.536.14h2.32c5.35-.004 6.166-.032 8.534-.14 2.34-.107 3.61-.497 4.455-.825 1.12-.434 1.92-.953 2.76-1.79.839-.839 1.359-1.636 1.794-2.754.328-.844.72-2.112.826-4.446.106-2.31.135-3.14.14-8.162V22.43c-.005-5.02-.034-5.85-.14-8.16-.107-2.335-.498-3.603-.826-4.447-.435-1.118-.955-1.915-1.795-2.753-.84-.838-1.639-1.357-2.759-1.792-.845-.327-2.115-.718-4.455-.824-2.314-.105-3.146-.135-8.177-.139zm-1.518 7.334c6.805 0 12.32 5.505 12.32 12.296 0 6.79-5.515 12.296-12.32 12.296-6.804 0-12.32-5.505-12.32-12.296 0-6.791 5.516-12.296 12.32-12.296zm0 4.314c-4.416 0-7.997 3.574-7.997 7.982s3.58 7.982 7.997 7.982 7.998-3.574 7.998-7.982-3.58-7.982-7.998-7.982zM36.8 8.29a2.876 2.876 0 012.879 2.873 2.876 2.876 0 01-2.88 2.873 2.876 2.876 0 01-2.879-2.873A2.876 2.876 0 0136.8 8.29z"/></symbol><symbol id='marketing-internal-routing-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38.719 0a9.114 9.114 0 019.114 9.115c0 3.273-1.733 6.136-4.324 7.742V31.85a7.984 7.984 0 01-3.98 6.894L25.734 46.71a7.963 7.963 0 01-3.98 1.062 7.969 7.969 0 01-3.98-1.062L3.98 38.744A7.986 7.986 0 010 31.85V15.922a7.986 7.986 0 013.98-6.895l13.794-7.964a7.986 7.986 0 017.96 0l5.347 3.087A9.102 9.102 0 0138.719 0zm-19.54 3.498L5.386 11.462a5.163 5.163 0 00-2.574 4.46V31.85c0 1.834.986 3.543 2.574 4.46l13.795 7.964a5.163 5.163 0 005.149 0l13.794-7.965a5.162 5.162 0 002.576-4.46V18.007c-.638.142-1.3.223-1.98.223a9.114 9.114 0 01-9.115-9.114c0-.826.12-1.623.326-2.384L24.33 3.499a5.158 5.158 0 00-5.15 0zm19.644.013c-1.671 0-3.004 1.2-3.004 2.988v1.623h-.604l-.103.007c-.44.055-.794.459-.794.95v3.353l.006.112c.052.478.43.845.89.845h7.217l.103-.007c.44-.055.794-.46.794-.95V9.078l-.006-.112c-.052-.477-.431-.844-.891-.844h-.606V6.5l-.005-.188c-.091-1.68-1.398-2.8-2.997-2.8zm0 1.933c.64 0 1.159.561 1.159 1.25v1.49h-2.32v-1.49c0-.69.515-1.25 1.16-1.25zm-15.466 21.59v8.094c0 .339.294.633.657.633h1.29c.722 0 .949.451.51 1.009l-2.965 3.779c-.435.555-1.147.558-1.585 0l-2.967-3.779c-.436-.555-.21-1.009.51-1.009h1.29c.358 0 .658-.283.658-.633v-8.095h2.602zm-9.629-6.235c0-.72.467-.946 1.037-.51l3.878 2.966c.572.439.57 1.15 0 1.586l-3.878 2.965c-.572.438-1.037.212-1.037-.51v-1.291a.665.665 0 00-.662-.657H5.138v-2.601h7.928c.366 0 .662-.3.662-.659zm15.62-.51c.57-.436 1.038-.21 1.038.51v1.29c0 .358.296.658.662.658h7.928v2.601h-7.928a.665.665 0 00-.662.657v1.29c0 .723-.465.95-1.038.511l-3.877-2.965c-.57-.436-.572-1.147 0-1.586zM22.85 7.546l2.966 3.779c.438.558.211 1.01-.51 1.01h-1.29a.653.653 0 00-.658.633v8.094h-2.602v-8.094c0-.35-.3-.633-.657-.633h-1.29c-.72 0-.947-.454-.51-1.01l2.966-3.779c.437-.557 1.149-.554 1.585 0z"/></symbol><symbol id='marketing-kafka-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M28.302 23.733v.907l12.662 6.219a1.411 1.411 0 11-1.244 2.533l-11.418-5.607V39.9a1.411 1.411 0 11-2.824 0V8.801a1.412 1.412 0 112.824 0V20.62l11.444-5.324a1.409 1.409 0 011.875.684c.33.707.024 1.547-.684 1.875l-12.635 5.878zm-8.199 13.488a1.3 1.3 0 010-.308v.308zm1.412-4.398a4.249 4.249 0 00-4.244 4.244 4.249 4.249 0 004.244 4.243c.78 0 1.412-.631 1.412-1.412v-5.663c0-.78-.632-1.412-1.412-1.412zm-1.412-21.088a1.325 1.325 0 010-.309v.309zm1.412-4.398a4.249 4.249 0 00-4.244 4.244 4.249 4.249 0 004.244 4.243 1.41 1.41 0 001.412-1.411V8.749c0-.781-.632-1.412-1.412-1.412zM10.491 32.116a1.42 1.42 0 010-2.84c.545 0 1.019.309 1.257.76l.014.033.016.029a1.421 1.421 0 01-1.287 2.018zm9.593-5.017a4.496 4.496 0 01-.465-.751 1.249 1.249 0 00-.083-.178 4.582 4.582 0 01-.386-1.846c0-1.018.333-1.975.914-2.748l.02 5.523zm-9.593-7.726a1.42 1.42 0 010-2.84 1.421 1.421 0 011.311 1.967c-.01.018-.021.036-.03.055l-.018.045a1.422 1.422 0 01-1.263.773zm7.253 9.316a7.38 7.38 0 003.239 2.502 1.409 1.409 0 001.934-1.316l-.039-11.096a1.411 1.411 0 00-1.944-1.303 7.395 7.395 0 00-3.1 2.366l-3.12-1.465a4.248 4.248 0 00-4.223-4.667 4.248 4.248 0 00-4.243 4.243 4.248 4.248 0 004.243 4.243 4.226 4.226 0 003.019-1.265l3.075 1.445a7.441 7.441 0 00-.036 3.755l-3.097 1.529a4.23 4.23 0 00-2.961-1.207 4.248 4.248 0 00-4.243 4.243 4.248 4.248 0 004.243 4.243 4.248 4.248 0 004.213-4.748l3.04-1.502zm27.433 13.663a2.827 2.827 0 01-2.824 2.824H5.648a2.827 2.827 0 01-2.824-2.824V5.647a2.827 2.827 0 012.824-2.824h36.705a2.827 2.827 0 012.824 2.824v36.705zM42.353 0H5.648A5.653 5.653 0 000 5.647v36.705A5.654 5.654 0 005.648 48h36.705A5.653 5.653 0 0048 42.352V5.647A5.652 5.652 0 0042.353 0z"/></symbol><symbol id='marketing-language-clojure-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M13.984 11.937c-.936.879-1.726 1.756-2.408 2.729-6.497 9.268-1.088 22.396 9.988 24.237 3.097.515 6.076.117 8.932-1.2.23-.106.437-.189.709-.105 3.722 1.156 7.481 1.18 11.265.359.383-.083.767-.162 1.15-.241-.58 1.066-1.367 1.99-2.213 2.862-3.761 3.874-8.274 6.284-13.59 7.128C15.583 49.647 3.766 41.79.76 29.695a24.959 24.959 0 01-.656-8.376c.067-.726.35-1.397.624-2.063 1.528-3.72 4.038-6.349 8.005-7.326 1.705-.42 3.423-.429 5.25.007zm8.995 13.224c1.367 4.018 1.699 7.517 4.707 10.8a12.3 12.3 0 01-4.96.6 13.91 13.91 0 01-2.985-.6c-.307-.096-.398-.25-.411-.565a11.2 11.2 0 01.562-4.056c.78-2.354 2.028-3.849 3.087-6.179zM40.384 6.607c3.745 3.474 6.066 7.78 7.084 12.77.537 2.634.778 5.33.191 7.958-.753 3.375-2.77 5.823-6.124 7-2.211.776-4.494.897-6.912.624 1.177-1.236 2.131-2.513 2.867-3.95 4.734-9.255-1.046-20.5-11.335-22.06a15.153 15.153 0 00-8.077.947c-.26.105-.463.117-.738-.036-3.938-2.19-7.955-2.343-12.043-.423-.22.103-.407.29-.752.283.325-.613.774-1.08 1.197-1.55 3.794-4.237 8.48-6.961 14.102-7.835 7.82-1.215 14.72.872 20.54 6.272zm-9.501 6.881c3.11 2.08 4.999 5.01 5.548 8.702.564 3.792-.436 7.194-2.909 10.152-.518.621-1.12 1.144-1.713 1.684-.317.289-.629.3-1.015.166-.933-.326-1.52-1.038-2.054-1.803-1.42-2.035-2.322-4.323-3.199-6.623-.776-2.034-1.212-4.167-1.882-6.233-.84-2.59-1.833-5.096-3.582-7.232-.066-.081-.117-.175-.19-.286.711-.321 1.45-.451 2.185-.549 3.184-.422 6.144.238 8.81 2.022zm-13.658.278c1.138.733 2 1.708 2.672 2.87.939 1.628 1.665 3.35 2.329 5.102.1.263.007.443-.099.648-1.289 2.524-2.584 5.044-3.863 7.572-.628 1.243-1.176 2.522-1.523 3.874-.106.412-.241.275-.448.11-2.549-2.027-4.13-4.636-4.722-7.838-.134-.72-.191-1.449-.207-2.459.116-3.874 1.758-7.264 5.031-9.855.308-.245.52-.224.83-.024z"/></symbol><symbol id='marketing-language-go-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M7.968 31.315c-.737-.198-.106-1.727.224-2.037.377.354.734 2.29-.224 2.037zm31.57 0c-.967.256-.61-1.674-.224-2.037.313.294.956 1.842.224 2.037zM12.507 44.742c.549-.687.732-.687 1.83 0 .218.129.367.172.55.344-.366.343-1.282.515-2.38 0-.183-.172-.088-.213 0-.344zm20.034.344c.183-.172.33-.215.549-.344 1.098-.687 1.281-.687 1.83 0 .088.13.184.172 0 .344-1.098.515-2.013.343-2.38 0zm6.59-34.88h-.183c-.183 0-.366-.171-.366-.343-.174-.655-1.562-2.577.183-2.577 1.203-.376 2.627.77 1.83 1.89-.365.515-.915 1.03-1.464 1.03zM8.741 7.802c.14.261-.683 2.406-.915 2.406h-.183c-2.221 0-2.144-3.706.366-2.921.366 0 .732.343.732.515zm21.248 6.849l.514-.837a.724.724 0 00-.709-.514c-1.078 0-.84 1.617.195 1.35zm.355-1.866c2.563 0 2.634 3.78 0 3.78-2.622 0-2.573-3.78 0-3.78zM17.253 14.65l.514-.837a.724.724 0 00-.708-.514c-1.079 0-.84 1.617.194 1.35zm-.744-1.866c2.563 0 2.635 3.78 0 3.78-2.621 0-2.572-3.78 0-3.78zm17.92 2.443c-.003-2.324-1.493-4.78-4.2-4.848-5.79-.147-5.068 8.273.289 8.273 2.405 0 3.914-1.091 3.912-3.425zm-3.966-6.213c3.317.164 5.32 3.064 5.422 5.973.114 3.183-2.037 5.04-5.367 5.04-7.375 0-7.906-11.401-.055-11.013zM16.864 10.38c-2.705.068-4.197 2.524-4.2 4.848-.001 2.334 1.507 3.425 3.911 3.425 5.357 0 6.08-8.42.29-8.273zM11.2 15.227c.002-2.995 2.02-6.03 5.432-6.213 7.847-.42 7.32 11.012-.057 11.012-3.2 0-5.377-1.716-5.375-4.799zm12.37 9.24c1.675 0 5.587-1.539 2.413-2.958-1.067 1.225-3.76 1.225-4.826 0-3.19 1.426.758 2.959 2.413 2.959zm-1.83 1.205c0 .478.404.857.913.857h1.834c.51 0 .914-.381.914-.857v-.56a7.816 7.816 0 01-3.662 0v.56zm4.576-4.984c2.29.967 2.296 3.152 0 4.123v.861c0 .948-.811 1.716-1.829 1.716h-1.834c-1.01 0-1.83-.76-1.83-1.716v-.86c-2.29-.968-2.295-3.154 0-4.124 0-2.329 5.493-2.329 5.493 0zm4.815 25.095l.258-.043.229.12c1.378.73 3.248.861 4.588.004.54-.29.113-1.29-.097-1.651l-.324-.559.565-.347c3.254-1.991 3.88-7.178 3.88-10.42v-.33l.274-.206c1.144-.86.656-2.945-.243-3.789l-.176-.165-.033-.232c-.265-1.92-.575-3.895-.547-5.833-.09-.595-.044-1.603.11-3.333.023-.279.023-.279.049-.554.178-1.914.2-2.182.2-2.568v-4.009l.371-.197c1.662-.884 3.206-2.664 1.963-4.411-.961-1.35-2.911-1.53-4.414-.893l-.498.21-.357-.39c-6.02-6.552-20.801-6.492-26.71.164l-.372.418-.518-.243C7.716 5.77 5.695 6.06 4.805 7.62c-.992 1.739.434 3.407 2.078 4.211l.393.195v.415l-.007 3.706c-.07.457-.022 1.415.132 3.09l.036.409c.266 2.83.152 5.623.022 8.46l-.012.268-.202.189c-.884.83-1.391 2.926-.243 3.789l.282.21-.008.34c-.071 3.26.533 8.444 3.867 10.4l.586.343-.332.569c-.212.364-.695 1.453-.247 1.842 1.324.797 3.195.744 4.537-.012l.225-.127.26.036c2.433.338 4.934.68 7.398.68 2.515 0 5.093-.435 7.56-.849zm-14.932 1.562c-1.869.88-4.144.926-5.913-.185-.948-.741-.848-2.007-.463-2.992-3.048-2.943-4.055-7-4.015-11.003-1.386-1.512-1.084-3.892.198-5.362.12-2.7.223-5.347-.028-8.038l-.038-.412c-.165-1.811-.214-2.792-.128-3.304v-3.213c-2.08-1.229-3.552-3.35-2.419-5.63 1.115-2.243 3.682-2.903 6.071-2.11 7.127-6.743 20.99-6.793 28.217-.157 2.34-.694 4.918-.108 6.058 2.07 1.18 2.253-.406 4.388-2.41 5.643v3.225c0 .448-.021.687-.206 2.687l-.05.548c-.14 1.6-.186 2.579-.111 3.122 0 1.847.27 3.711.514 5.541 1.306 1.47 1.617 3.88.216 5.397-.04 3.732-.897 8.307-4.042 10.924.388.99.462 2.33-.664 2.93-1.727 1.12-4.013.969-5.842.15-.16.026-.365.06-.606.097-4.93.763-9.4.734-14.339.072z"/></symbol><symbol id='marketing-language-gradle-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M39.616 4.001c-2.638-.047-4.8 1.46-4.48 2.585.173.094.667 1.218 1.28 1.94.139.401.914-.125 1.28 0 .74-.722 1.609-.866 2.56-.647 1 .02 2.269.618 3.201 2.586 1.912 3.723-4.246 11.923-12.163 6.463-7.502-5.897-15-4.032-18.564-2.585-3.229.849-4.804 1.996-3.201 4.524 1.57 3.737.96 2.637 2.56 5.817 2.959 4.566 9.117-2.391 8.963-2.585-4.43 7.2-8.354 5.502-9.603 3.232-1.619-2.369-2.677-4.927-2.56-5.171C-2.815 24.66.31 43.285.567 43.429h5.761c1.199-7.03 6.464-6.743 7.042 0h4.481c4.107-13.557 13.956-.024 14.083 0h5.762c-1.752-9.206 3.066-12.099 6.401-17.452 2.776-5.43 5.667-12.029 2.56-18.098-1.876-2.897-4.908-3.829-7.04-3.878zM26.813 22.1c.17 0 .846.23 1.92.646-.105.18-.447 1.808 1.28 1.94.6-.132 1.073-.613 1.281-1.293.31.267.784.427 1.28.646-.202.79-1.803 2.465-3.84 1.94-2.722-1.08-1.752-3.88-1.92-3.88z"/></symbol><symbol id='marketing-language-java-48' viewbox='0 0 48 48'><path d="M28.978 2c.16 0 .32.08.4.241.239.483 4.552 9.732 7.907 17.774h1.438c.718 0 1.278.402 1.517 1.046.72-.08 1.598-.242 1.917-.644.16-.08.16-.16.16-.322-.08-1.045-.32-3.458-.48-5.066-1.277.16-1.277-.804-1.277-1.77a1.11 1.11 0 01-.24-.321c-.559-.322-1.837-.644-2.476-.644-.719 0-2.476.402-2.077-1.286.4-1.69 2.157-1.448 2.716-1.126.48.321 1.118.804 1.518.321.399-.482-1.039-2.493-1.358-3.458-.32-.965-.4-1.77.32-2.01.798-.322 1.277.16 1.437.884.08.724 1.038 2.332 1.598 2.332.559 0 .08-2.493.16-3.297.08-.804 1.437-1.206 1.996-.402.32.402.08 2.573.08 2.573s-.16 1.529.32 2.011c.479.483 1.198-.724 1.837-1.045.719-.322 1.517-.563 1.597.482.16.965-1.358 1.689-1.358 1.689s-1.597 1.367-1.917 2.171a2.773 2.773 0 01-1.118 1.69c.08.24.16.723-.958 1.125.16 1.609.399 4.182.479 5.228 0 .402-.16.724-.4 1.045-.559.563-1.677.885-2.556.966-.24.723-.878 1.206-1.597 1.206h-.16c1.038 2.413 1.837 4.986 2.237 6.675 1.358 5.63 1.757 12.627-.4 15.442-.639.804-1.517 1.206-2.476 1.206-1.837 0-3.195-1.046-4.633-2.171-1.917-1.529-4.073-3.217-8.227-3.217-3.834 0-6.47 1.93-8.627 3.538-1.357 1.046-2.556 1.93-3.674 1.93-.48 0-1.038-.24-1.518-.723-2.156-2.091-1.517-7.319-.16-12.305a2.39 2.39 0 01-1.357-.644c-.4-.482-.72-1.287-1.518-.724-.799.563-.799 2.252-.799 3.298 0 1.045-.559 1.85-1.278 1.85-.718 0-.798-.644-.718-1.368.16-.723.798-2.654-.16-3.056-.959-.402-1.837 1.126-2.317 1.367-.479.242-1.997-.08-2.236-.563-.24-.482.4-1.447 1.118-1.93.719-.482 2.077-.724 1.997-1.045-.08-.322-1.438-.483-2.556-.563-1.118-.08-1.198-.644-1.038-1.609.16-.965 1.278-.402 2.715.322.959.402 1.358.16 1.518-.08.08-.08.08-.161.08-.242l.08.161c.32-.804.958-1.126 1.677-1.287-.08-.402.08-1.367 1.118-.965.16-1.206.48-2.975.959-3.619.56-.563 3.115-1.206 4.872-1.528a1.638 1.638 0 011.598-1.448h1.597C20.431 12.053 28.18 2.643 28.578 2.161c.08-.161.24-.161.4-.161zm-2.269 13.913c-3.538 0-6.538 2.324-7.23 5.344-.77.078-1.616.078-2.385.155-.461.852-.846 1.626-1.153 2.4-3.308 7.978-6.308 18.2-3.539 20.911.923.852 1.923.233 3.846-1.239 2.077-1.549 4.846-3.64 8.846-3.64 4.384 0 6.692 1.859 8.538 3.33 1.384 1.085 2.384 2.014 3.922 2.014.616 0 1.154-.31 1.616-.852 1.615-2.091 1.692-8.054.153-14.095-.538-2.014-1.615-5.034-2.922-8.287-.846-.077-1.616-.232-2.462-.31-.538-3.252-3.538-5.73-7.23-5.73zm-13.467 6.515c-2.077.402-3.994.965-4.313 1.287-.32.321-.56 2.09-.72 3.458 1.12.724.96 1.045.64 1.93 0 .08.08.241.08.402.48.483 1.597 1.287 2.156 1.448.4.08.64-.161.959-.241.958-3.057 2.077-5.791 2.716-7.4h-.08c-.64 0-1.198-.321-1.438-.884zm13.516-5.147c3.32 0 5.991 2.363 5.991 5.227 0 2.865-2.67 5.228-5.99 5.228-3.32 0-5.991-2.363-5.991-5.228 0-2.864 2.67-5.227 5.99-5.227z"/></symbol><symbol id='marketing-language-node-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M37.816 27.84c0-3.562-2.486-4.51-7.722-5.18-5.29-.678-5.829-1.027-5.829-2.226 0-.99.456-2.312 4.374-2.312 3.5 0 4.79.73 5.321 3.014a.487.487 0 00.478.372h2.211a.508.508 0 00.36-.152.473.473 0 00.13-.367c-.342-3.933-3.042-5.766-8.5-5.766-4.857 0-7.754 1.983-7.754 5.31 0 3.61 2.883 4.606 7.544 5.053 5.578.528 6.01 1.317 6.01 2.38 0 1.843-1.527 2.628-5.116 2.628-4.509 0-5.5-1.095-5.833-3.265a.488.488 0 00-.489-.404h-2.203a.482.482 0 00-.492.475c0 2.778 1.562 6.09 9.017 6.09 5.398 0 8.493-2.058 8.493-5.65M22.35 47.506l-6.15-3.475c-.918-.49-.47-.664-.167-.765 1.226-.406 1.474-.5 2.781-1.208.136-.073.316-.045.457.034l4.724 2.68c.172.09.413.09.57 0l18.419-10.154c.171-.093.28-.282.404-.476v-20.3c-.123-.198-.233-.384-.409-.485L24.57 3.213a.601.601 0 00-.568 0L5.595 13.361c-.179.097-.292.289-.411.482v20.3c.12.193.232.377.41.469l5.045 2.784c2.738 1.308 4.892-.1 4.892-1.624V15.984c0-.38.398-.761.796-.761h1.591c.398 0 .796.38.796.76v19.789c0 3.49-2.246 5.336-5.71 5.336-1.064 0-1.903 0-4.243-1.101l-4.83-2.656C2.739 36.692 2 35.461 2 34.142v-20.3c0-1.318.738-2.55 1.932-3.205L22.35.472c1.165-.63 2.714-.63 3.87 0l18.417 10.165c1.193.658 1.934 1.887 1.934 3.206v20.3c0 1.318-.74 2.545-1.934 3.208L26.22 47.506a4.005 4.005 0 01-1.94.494 4.002 4.002 0 01-1.931-.494z"/></symbol><symbol id='marketing-language-php-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M24 9c13.255 0 24 6.908 24 15.429 0 8.52-10.745 15.428-24 15.428S0 32.95 0 24.43 10.745 9 24 9zm-8.733 10.318h-5.135L7.75 31.73h2.67l.634-3.3h2.287c1.01 0 1.84-.107 2.491-.322a4.707 4.707 0 001.778-1.08 5.53 5.53 0 001.086-1.378 5.59 5.59 0 00.59-1.663c.283-1.47.07-2.617-.638-3.438-.709-.821-1.836-1.231-3.38-1.231zm20.843 0h-5.135L28.593 31.73h2.67l.633-3.3h2.288c1.009 0 1.839-.107 2.491-.322a4.707 4.707 0 001.777-1.08 5.53 5.53 0 001.087-1.378 5.597 5.597 0 00.59-1.663c.283-1.47.07-2.617-.639-3.438-.708-.821-1.835-1.231-3.38-1.231zm-12.213-3.3h-2.65L18.866 28.43h2.65l1.364-7.111h2.118c.677 0 1.12.114 1.329.34.208.228.252.654.132 1.279l-1.054 5.492h2.692l1.108-5.776c.226-1.175.057-2.025-.507-2.55-.564-.524-1.588-.786-3.073-.786h-2.36l.633-3.3zm-9.64 5.258c1.014 0 1.69.19 2.028.57.338.378.418 1.03.242 1.952-.185.96-.54 1.646-1.068 2.057-.527.411-1.329.616-2.405.616H11.43l.997-5.195h1.83zm20.842 0c1.014 0 1.69.19 2.029.57.337.378.418 1.03.241 1.952-.185.96-.54 1.646-1.067 2.057-.527.411-1.329.616-2.406.616h-1.624l.997-5.195h1.83z"/></symbol><symbol id='marketing-language-python-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M41.637 12.25c2.967 0 4.526 2.49 5.436 5.436 1.042 4.96 1.092 8.407 0 11.65-1.243 3.821-2.473 6.141-5.436 6.213H24.55v1.554h10.874v6.213c0 2.718-2.63 2.954-5.437 3.883-4.358 1.162-7.808.97-11.65 0-2.758-.985-5.437-2.808-5.437-6.213V30.113c0-2.85 3.106-5.352 5.97-5.26h11.672c3.728-.092 7.267-3.407 7.212-6.99v-5.436zM30.076 38.611c-.817 0-1.864 1.038-1.864 2.33 0 1.281 1.047 2.33 1.864 2.33 1.753 0 2.796-1.049 2.796-2.33 0-1.292-1.043-2.33-2.796-2.33zM24.306 0c1.97-.008 4 .141 6.213.777 2.834.215 5.437 2.562 5.437 5.437v10.873c0 3.572-2.527 5.99-5.437 5.991H18.87c-3.842-.001-7.849 3.412-7.744 7.047v5.602h-3.13c-3.446 0-5.378-2.432-6.213-6.213-1.067-4.217-1.02-6.957 0-11.65.931-3.529 3.83-5.542 6.99-5.437h15.533v-1.553H13.433v-4.66c-.238-3.077.637-4.881 5.437-5.437C20.524.177 22.384.01 24.306 0zm-5.97 3.884a2.333 2.333 0 00-2.33 2.33 2.33 2.33 0 102.33-2.33z"/></symbol><symbol id='marketing-language-ruby-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M34.62 3.573l.069.023c1.057.377 2.263.72 3.43 1.052 1.763.502 3.587 1.02 5.049 1.695.822.379 3.568 1.805 4.37 4.231.835 2.523.536 5.283-.886 8.211a1.25 1.25 0 01-.095.33 4.199 4.199 0 01-.3.56L36.722 44.18a1.246 1.246 0 01-.117.303l-.036.09a1.25 1.25 0 01-1.05.79 1.198 1.198 0 01-.483.022 1.245 1.245 0 01-.48-.18l-28.093-6.52a1.243 1.243 0 01-.602-.336c-2.5-.887-4.335-2.432-5.363-4.598-1.43-3.018.476-8.434 2.55-13.721l.033-.086c.262-1.612 1.148-3.388 2.63-5.222 2.357-2.914 6.005-5.727 10.272-7.92 5.057-2.6 9.95-3.874 13.758-3.799 2.706-.055 4.787.543 4.88.57zM23.76 37.62l8.67 3.7-3.85-6.148c-1.099.786-2.906 1.92-4.82 2.448zm7.132-3.46l3.69 5.891 1.333-8.747c-1.358 1.184-2.968 2.2-5.023 2.856zm-11.964 4.269l-.04.002a1.244 1.244 0 01-1.355.194l-.156.03 5.505 1.276-3.623-1.522c-.12.008-.23.015-.331.02zM15 27.659l-6.115 8.886c2.656.398 5.563.088 7.683-.284L15 27.659zm2.491-.262l1.534 8.416c.206-.035.423-.02.632.056.913-.085 2.131-.258 3.239-.603l.064-.018c1.275-.325 2.544-1.027 3.494-1.648l-8.963-6.203zM2.755 32.681c.526 1.11 1.321 1.939 2.285 2.547L4.056 24.44c-1.074 3.062-2.059 6.643-1.301 8.24zm3.925-6.878l.732 8.3 5.482-7.827a20.9 20.9 0 01-1.19.105c-.364.021-.718.032-1.063.032-1.522 0-2.853-.208-3.96-.61zm32.25 2.296l-.881 5.779 2.708-6.956a12 12 0 01-1.828 1.177zm-8.024-7.206l-.851 10.913c2.794-.865 4.58-2.51 6.237-4.463l-5.386-6.45zm-6.784 1.744a38.815 38.815 0 01-5.676 2.383l9.139 6.325.88-11.283a40.583 40.583 0 01-4.343 2.575zm8.914-3.09l5.114 6.127c.937-.552 2.823-1.89 3.76-4.142l-8.874-1.985zM29.452 5.524c-3.204 0-7.607 1.073-12.328 3.5-3.965 2.038-7.328 4.619-9.47 7.269-1.892 2.34-2.584 4.445-1.9 5.777.685 1.331 2.797 1.995 5.804 1.817 3.401-.2 7.458-1.433 11.422-3.471 2.23-1.147 4.173-2.411 5.8-3.701.097-.115.215-.21.346-.282 4.277-3.498 6.216-7.134 5.224-9.064-.61-1.184-2.384-1.845-4.898-1.845zm9.218 5.749l4.955 7.665c.144-.127.288-.275.411-.439l.098-.257a1.09 1.09 0 01.058-.128c.674-1.283 1.088-2.508 1.24-3.668l-6.762-3.173zm-6.217 5.585l8.01 1.791-4.279-6.619c-.787 1.583-2.056 3.225-3.73 4.828zm4.604-9.103l8.174 3.81a6.453 6.453 0 00-.064-.206c-.362-1.095-1.79-2.17-3.045-2.748-1.286-.593-3.015-1.085-4.688-1.56l-.585-.168c.096.283.165.574.208.872z"/></symbol><symbol id='marketing-language-scala-48' viewbox='0 0 48 48'><path d="M9 18.876V7.381S39.857 4.613 39.857 0v11.071s0 .963-2.942 2.273c1.91.961 2.58 1.771 2.815 2.221.084-.168.127-.339.127-.512v11.204c0-.032-.001-.064-.004-.096-.032.174-.29.944-2.38 1.974 1.486.83 2.046 1.522 2.257 1.925.084-.168.127-.339.127-.512v11.204c0-.032-.001-.064-.004-.096-.08.442-1.616 4.722-30.853 7.344V36.929s6.979-.626 14.298-1.779c-5.92-.932-11.617-1.52-13.58-1.71L9 33.504V22.3l1.3.12c2.384-.248 7.71-.843 13.195-1.734C16.104 19.513 9 18.876 9 18.876zm26.465-4.951C31.79 15.26 25.045 16.83 12.657 18.1c.42.046.854.095 1.298.146 3.634.416 7.268.905 10.664 1.464.782.128 1.537.257 2.265.386 5.039-.937 9.719-2.12 11.816-3.505v-.508c-.111-.2-.339-.454-.736-.763-.591-.458-1.416-.927-2.5-1.396zm.667 14.8c-3.272 1.294-9.419 2.857-20.964 4.159 3.227.384 6.433.826 9.45 1.322.734.12 1.443.241 2.129.362 5.09-.922 9.837-2.095 11.953-3.485v-.504c-.111-.199-.339-.454-.736-.762-.463-.36-1.07-.725-1.832-1.092z"/></symbol><symbol id='marketing-levelup-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M28.505 22.134h-3.34v-3.339a1.423 1.423 0 10-2.847 0v3.339h-3.339a1.424 1.424 0 100 2.848h3.339v3.339a1.423 1.423 0 002.847 0v-3.339h3.34a1.423 1.423 0 000-2.848zm-4.763 10.427c-4.721 0-8.562-3.841-8.562-8.561s3.841-8.561 8.562-8.561c4.721 0 8.562 3.841 8.562 8.561s-3.841 8.561-8.562 8.561zm0-19.969c-6.291 0-11.409 5.118-11.409 11.408 0 6.289 5.118 11.407 11.409 11.407 6.29 0 11.409-5.118 11.409-11.407 0-6.29-5.119-11.408-11.409-11.408zM6.271 10.626h.013-.013zm17.471-7.781c-.739 0-1.477.19-2.136.57L6.982 11.86a4.277 4.277 0 00-2.135 3.697v16.886c0 1.521.818 2.938 2.135 3.698l14.625 8.444a4.3 4.3 0 004.271 0l14.624-8.444a4.283 4.283 0 002.135-3.698V15.557a4.279 4.279 0 00-2.135-3.697L25.877 3.415a4.27 4.27 0 00-2.135-.57zM23.741 48c-1.23 0-2.46-.317-3.557-.949L5.559 38.607A7.136 7.136 0 012 32.443V15.557a7.132 7.132 0 013.56-6.163L20.183.948a7.15 7.15 0 017.116 0l14.626 8.446a7.133 7.133 0 013.559 6.163v16.886a7.135 7.135 0 01-3.56 6.164L27.3 47.051a7.13 7.13 0 01-3.559.949z"/></symbol><symbol id='marketing-lock-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M28.241 31.788c0-2.207-1.8-3.994-4.017-3.994-2.219 0-4.016 1.787-4.016 3.994 0 1.473.811 2.748 2.008 3.439v3.624c0 .9.733 1.63 1.639 1.63h.736c.908 0 1.642-.73 1.642-1.63v-3.624c1.194-.691 2.008-1.966 2.008-3.44m-20.417-8.79v14.217c0 4.54 3.195 7.963 7.432 7.963h16.766c4.582 0 8.603-3.721 8.603-7.963V22.997H7.824zM24.627 0c8.236 0 14.688 5.799 14.688 13.201v6.971h1.596a2.539 2.539 0 012.537 2.537v14.505C43.448 43.06 38.216 48 32.022 48H15.256C9.409 48 5 43.362 5 37.214V22.709a2.539 2.539 0 012.537-2.536l1.594-.001v-6.971C9.131 5.553 14.881 0 22.802 0h1.825zm0 2.824h-1.825c-6.387 0-10.848 4.267-10.848 10.377v6.971h24.537v-6.971c0-6.496-6.032-10.377-11.864-10.377z"/></symbol><symbol id='marketing-logs-48' viewbox='0 0 48 48'><path d="M46 38.5a1.5 1.5 0 010 3H14a1.5 1.5 0 010-3h32zm-39 0a1.5 1.5 0 010 3H2a1.5 1.5 0 010-3h5zm39-8a1.5 1.5 0 010 3H14a1.5 1.5 0 010-3h32zm-39 0a1.5 1.5 0 010 3H2a1.5 1.5 0 010-3h5zm39-8a1.5 1.5 0 010 3H14a1.5 1.5 0 010-3h32zm-39 0a1.5 1.5 0 010 3H2a1.5 1.5 0 010-3h5zm39-8a1.5 1.5 0 010 3H14a1.5 1.5 0 010-3h32zm-39 0a1.5 1.5 0 010 3H2a1.5 1.5 0 010-3h5zm39-8a1.5 1.5 0 010 3H14a1.5 1.5 0 010-3h32zm-39 0a1.5 1.5 0 010 3H2a1.5 1.5 0 010-3h5z"/></symbol><symbol id='marketing-metrics-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M26.448 44.486a5.189 5.189 0 01-5.176 0l-13.86-8.002a5.188 5.188 0 01-2.587-4.481v-1.771l10.161 5.33a1.058 1.058 0 001.324-.282l7.558-9.58 4.289 5.337c.2.251.504.396.825.396h6.114c.28 0 .549-.111.747-.309l7.052-7.021v7.9c0 1.842-.991 3.56-2.587 4.481l-13.86 8.002zM21.272 3.514a5.189 5.189 0 015.176 0l12.923 7.462-5.314.47c-.29.026-.557.171-.737.4l-4.958 6.286-4.524-4.752c-.206-.217-.491-.317-.792-.329-.299.007-.58.14-.775.365l-7.407 8.553-10.039-4.943v-1.028c0-1.843.991-3.56 2.587-4.481l13.86-8.003zM4.825 19.387l9.836 4.844a1.06 1.06 0 001.268-.257l7.179-8.29 4.561 4.794a1.06 1.06 0 001.599-.075l5.432-6.887 7.147-.633a5.182 5.182 0 011.048 3.115v5.116l-8.236 8.201h-5.17l-4.804-5.978c-.2-.25-.505-.395-.825-.395-.296.04-.631.148-.831.403l-7.837 9.933-10.367-5.439v-8.452zM27.859 1.068a8.02 8.02 0 00-7.998 0L6 9.07a8.028 8.028 0 00-4 6.928v16.005a8.025 8.025 0 004 6.927l13.861 8.002A7.996 7.996 0 0023.86 48a7.998 7.998 0 003.999-1.068l13.86-8.002a8.023 8.023 0 004-6.927V15.998a8.026 8.026 0 00-4-6.928l-13.86-8.002z"/></symbol><symbol id='marketing-mtls-data-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M4.213 34.027a1.293 1.293 0 000 1.843c.232.248.568.39.905.39.348 0 .67-.142.917-.39a1.27 1.27 0 00.376-.914c0-.354-.13-.693-.376-.929-.465-.482-1.356-.482-1.822 0zm.905-5.933c.35 0 .683-.144.919-.38a1.3 1.3 0 00.374-.927c0-.34-.13-.678-.374-.928-.48-.469-1.333-.483-1.837 0-.232.25-.375.588-.375.928 0 .34.143.679.388.927.232.236.57.38.905.38zm1.94 7.776a1.328 1.328 0 00-.376.927c0 .34.141.68.375.928.245.236.58.38.916.38.336 0 .673-.144.919-.38a1.39 1.39 0 00.374-.928 1.39 1.39 0 00-.374-.927c-.491-.482-1.371-.482-1.835 0zm.915-14.676a1.3 1.3 0 00.917-.393 1.32 1.32 0 00.376-.913c0-.342-.143-.68-.376-.927-.489-.5-1.356-.484-1.833 0a1.314 1.314 0 00.916 2.234zm31.923-9.446c.933-.931 1.068-2.423.262-3.465a2.608 2.608 0 00-.464-.466.582.582 0 00-.7-.009l-.065.057-.052.054a.745.745 0 00.094 1.014 1.2 1.2 0 01.331.539 1.362 1.362 0 01-.357 1.36l-1.881 1.937a1.316 1.316 0 01-1.736.124 1.294 1.294 0 01-.49-.936 1.29 1.29 0 01.377-.984l.73-.71a.454.454 0 00.123-.445c-.101-.369-.258-.54-.226-1.023a.13.13 0 00-.07-.127.128.128 0 00-.11.001l-.033.023-1.306 1.313c-.976.968-1.076 2.532-.179 3.576a2.63 2.63 0 001.884.908 2.637 2.637 0 001.949-.76l1.92-1.98zM37.43 34.145a3.808 3.808 0 00-.867-2.64L24.21 38.717a8.336 8.336 0 01-8.007.214l-.393-.214-12.35-7.211a3.8 3.8 0 00-.87 2.656 3.724 3.724 0 001.637 2.91l.23.146 12.645 7.384a5.783 5.783 0 005.493.175l.32-.175 12.644-7.384a3.73 3.73 0 001.87-3.073zm-34.84-8.15a3.732 3.732 0 001.636 2.928l.233.147 12.644 7.382a5.77 5.77 0 005.493.175l.32-.175L35.56 29.07c.15-.086.272-.202.406-.308.026-.018.05-.041.078-.058a3.714 3.714 0 001.383-2.654 3.807 3.807 0 00-.698-2.463l-.174-.228-12.345 7.21a8.338 8.338 0 01-8.007.214l-.393-.215-12.352-7.214a3.812 3.812 0 00-.868 2.641zm-.005-8.358c0 1.164.527 2.203 1.398 2.915.03.019.055.045.083.065.088.069.17.142.256.21l.137.095 12.644 7.382a5.778 5.778 0 005.493.175l.32-.175 12.644-7.382a3.737 3.737 0 001.756-2.358c-4.097-.57-7.338-3.767-7.953-7.83l-6.446-3.762a5.774 5.774 0 00-5.494-.173l-.32.173-12.644 7.382a3.761 3.761 0 00-1.874 3.283zm34.223-8.153c.175.311.414.584.699.801a.55.55 0 00.725-.046l.02-.02a.777.777 0 00.163-.232.7.7 0 00-.18-.81 1.24 1.24 0 01-.382-.646 1.336 1.336 0 01.373-1.262l1.797-1.8c.39-.395.988-.496 1.486-.248a1.287 1.287 0 01.34 2.065l-.768.732a.35.35 0 00-.088.348c.11.383.288.64.248 1.037a.122.122 0 00.07.127.118.118 0 00.11-.001l.03-.023 1.317-1.273a2.6 2.6 0 00-1.153-4.365 2.612 2.612 0 00-2.528.67l-1.825 1.824a2.6 2.6 0 00-.454 3.122zm3.132 9.078a6.362 6.362 0 01-1.37 3.149 6.448 6.448 0 011.435 4.519 6.423 6.423 0 01-1.43 3.626 6.45 6.45 0 011.436 4.432 6.393 6.393 0 01-2.855 5.006l-.303.188-12.643 7.384a8.336 8.336 0 01-8.007.215l-.393-.215-12.643-7.384a6.387 6.387 0 01-3.154-5.168 6.426 6.426 0 011.435-4.457 6.403 6.403 0 01-1.438-3.72 6.443 6.443 0 011.436-4.431A6.385 6.385 0 010 17.637c0-2.198 1.068-4.18 2.875-5.366l.291-.181L15.81 4.708a8.348 8.348 0 018.06-.189l.34.189 5.182 3.025A9.36 9.36 0 0138.621 0C43.802 0 48 4.18 48 9.333c0 4.709-3.506 8.592-8.06 9.23zm-34.821.79c.337 0 .67-.145.917-.391.246-.238.376-.576.376-.916 0-.354-.13-.693-.376-.943-.49-.468-1.356-.468-1.822.014a1.293 1.293 0 000 1.845c.232.246.568.39.905.39zm1.94 10.205a1.315 1.315 0 010-1.843c.463-.482 1.343-.496 1.834 0 .23.236.374.576.374.929 0 .341-.143.667-.374.914-.246.25-.583.392-.919.392-.335 0-.671-.142-.916-.392z"/></symbol><symbol id='marketing-multi-cloud-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38.668 43.987l-28.53.005c-3.484 0-6.382-2.494-6.971-5.765a10.174 10.174 0 006.972 2.756l28.48-.006a9.089 9.089 0 006.285-2.22c-.35 2.942-2.89 5.235-5.965 5.235l-.271-.005zm.27-6.012l-.27-.005-28.53.005c-3.484 0-6.382-2.493-6.971-5.764a10.174 10.174 0 006.972 2.757h28.799c2.285 0 4.37-.846 5.966-2.228-.35 2.943-2.89 5.235-5.965 5.235zM9.564 16.388a10.067 10.067 0 01-.267-2.303c0-5.556 4.558-10.077 10.16-10.077 3.587 0 6.947 1.909 8.765 4.982a1.54 1.54 0 001.885.638c.841-.332 1.73-.5 2.642-.5 3.908 0 7.087 3.133 7.087 6.986 0 .773-.127 1.533-.38 2.26-.136.393-.1.825.098 1.193.198.368.543.636.95.745 2.617.694 4.445 3.046 4.445 5.722 0 3.268-2.695 5.925-6.01 5.925l-.22-.004a1.805 1.805 0 00-.171.004H10.139c-3.908 0-7.087-3.134-7.087-6.986 0-3.227 2.215-6.017 5.389-6.784.81-.198 1.311-1 1.122-1.801zM48 25.05c0-3.951-2.72-5.978-5.278-7.136a9.934 9.934 0 00.164-1.8c0-5.511-4.548-9.995-10.138-9.995-.874 0-1.735.11-2.569.324A13.316 13.316 0 0019.456 1C12.17 1 6.245 6.87 6.245 14.085c0 .54.034 1.08.1 1.615C2.595 17.182.07 20.745.006 24.816L0 30.892v6.113C0 42.517 4.547 47 10.139 47l28.48-.006c.105.004.213.006.32.006C43.935 47 48 42.993 48 38.067V25.05z"/></symbol><symbol id='marketing-parse-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M27.979 29.842H16.2c-1.704 0-2.716 1.042-2.716 2.59 0 1.358.916 2.337 2.243 2.337 1.516 0 2.399-1.043 2.494-2.59h3.443c-.159 3.726-2.495 5.716-5.969 5.716-3.253 0-5.653-2.21-5.653-5.495 0-3.411 2.558-5.811 6.347-5.811h11.684c3.948 0 6.948-2.874 6.948-6.789 0-3.947-2.685-6.695-6.505-6.695-3.79 0-6.822 2.779-6.822 7.832v3.315h-3.473v-3.315c0-6.758 4.358-11.148 10.358-11.148 5.747 0 9.916 4.105 9.916 9.948 0 5.874-4.485 10.105-10.516 10.105M24 0C10.579 0 0 10.642 0 24c0 13.389 10.579 24 24 24s24-10.61 24-24C47.999 10.642 37.421 0 24 0"/></symbol><symbol id='marketing-partners-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M24 2.823c11.677 0 21.176 9.499 21.176 21.177 0 4.377-1.334 8.447-3.617 11.826a18.665 18.665 0 001.222-6.608c0-10.357-8.425-18.782-18.781-18.782-10.357 0-18.783 8.425-18.783 18.782 0 2.326.444 4.545 1.221 6.603A21.05 21.05 0 012.823 24C2.823 12.322 12.322 2.823 24 2.823M22.885 45.12c-5.498-.56-9.802-5.217-9.802-10.86 0-6.018 4.897-10.916 10.917-10.916 6.018 0 10.914 4.898 10.914 10.916 0 5.643-4.304 10.3-9.8 10.86-.37.026-.738.057-1.114.057-.377 0-.745-.031-1.115-.057M24 20.521c-7.576 0-13.74 6.163-13.74 13.739 0 1.386.211 2.724.594 3.988a15.867 15.867 0 01-2.814-9.03C8.04 20.42 15.199 13.26 24 13.26c8.798 0 15.958 7.16 15.958 15.958 0 3.35-1.043 6.459-2.814 9.03a13.73 13.73 0 00.594-3.988c0-7.576-6.163-13.739-13.738-13.739M48 24C48 10.765 37.233 0 24 0 10.766 0 0 10.765 0 24c0 12.587 9.743 22.92 22.081 23.902a18.735 18.735 0 003.837 0C38.256 46.92 48 36.587 48 24"/></symbol><symbol id='marketing-pipelines-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M44.883 34.225a3.537 3.537 0 01-1.763 3.054l-10.7 6.177a3.53 3.53 0 01-3.525 0l-7.913-4.57-3.287-1.96a3.534 3.534 0 01-1.263-2.701V21.87c0-1.256.676-2.425 1.763-3.053l10.7-6.177a3.519 3.519 0 013.525 0l10.7 6.177a3.536 3.536 0 011.763 3.053v12.355zM13.315 21.87v12.355l.001.088-1.778-1.061a3.535 3.535 0 01-1.762-3.053V17.844c0-1.256.675-2.427 1.762-3.054l10.698-6.178c1.089-.627 2.441-.628 3.495-.02l1.923 1.176a6.996 6.996 0 00-.318.172l-10.7 6.177a6.66 6.66 0 00-3.321 5.753zM6.66 30.307l-1.778-1.081a3.534 3.534 0 01-1.764-3.053V13.818c0-1.256.676-2.426 1.764-3.054l10.699-6.178a3.52 3.52 0 013.501-.015l1.929 1.163a6.236 6.236 0 00-.332.178L9.98 12.09a6.664 6.664 0 00-3.322 5.754v12.355l.002.108zm38.019-14.19l-10.7-6.177a6.505 6.505 0 00-.51-.266c-.034-.024-.068-.05-.106-.071L28.251 6.48a1.517 1.517 0 00-.187-.136l-7.398-4.458a6.67 6.67 0 00-6.643 0L3.325 8.064A6.661 6.661 0 000 13.818v12.355c0 2.365 1.273 4.57 3.293 5.736l8.216 4.995c.098.059.2.106.304.142l4.087 2.439c.232.179.478.345.736.494l2.822 1.629 1.228.733c.08.047.162.085.245.117l6.405 3.699a6.653 6.653 0 003.321.885 6.66 6.66 0 003.322-.885l10.7-6.178A6.66 6.66 0 0048 34.225V21.87a6.66 6.66 0 00-3.321-5.753z"/></symbol><symbol id='marketing-play-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M19.612 13.765a1.013 1.013 0 00-1.55.865c.028 4.203.09 14.47.048 18.706-.008.8.872 1.29 1.551.868l14.994-9.343a1.014 1.014 0 000-1.722l-15.043-9.374zM24 44.634c-11.378 0-20.634-9.256-20.634-20.633C3.366 12.623 12.622 3.365 24 3.365c11.377 0 20.634 9.258 20.634 20.636 0 11.377-9.257 20.633-20.634 20.633M24 0C10.766 0 0 10.766 0 24.001 0 37.234 10.766 48 24 48c13.233 0 24-10.766 24-23.999C48 10.766 37.233 0 24 0"/></symbol><symbol id='marketing-podcast-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M28.364.105c4.943 0 9.002 3.938 9.002 8.79v13.95l.063-.003H43c1.046 0 1.895.848 1.895 1.895v5.688c0 6.053-5.084 10.972-11.276 10.972h-7.726l.002.024v4.782a1.895 1.895 0 11-3.79 0v-4.806h-7.723c-6.193 0-11.277-4.919-11.277-10.972v-5.688c0-1.047.849-1.895 1.895-1.895h5.704l.001-13.947c0-4.851 4.06-8.79 9.001-8.79h8.658zm8.988 26.525l-.008.227c-.222 5.45-2.214 7.657-8.98 7.657h-8.658c-6.857 0-8.81-2.268-8.987-7.882H6.895v3.793c0 3.932 3.36 7.183 7.487 7.183H33.62c4.127 0 7.486-3.251 7.486-7.183v-3.793H37.43c-.026 0-.052 0-.077-.002zM28.364 3.895h-8.658c-2.874 0-5.211 2.267-5.211 5v.052h8.397c.654 0 1.192.497 1.256 1.134l.007.13c0 .697-.566 1.263-1.263 1.263h-8.398v2.525L25.922 14c.654 0 1.192.497 1.257 1.134l.006.13c0 .697-.565 1.262-1.263 1.262H14.494v2.526h8.398c.654 0 1.192.498 1.256 1.135l.007.129c0 .697-.566 1.263-1.263 1.263h-8.398v4.145c0 2.338.113 3.174.539 3.772.535.754 1.89 1.229 4.673 1.229h8.658c2.784 0 4.139-.475 4.675-1.229.425-.598.538-1.434.538-3.772V8.895c0-2.733-2.338-5-5.213-5z"/></symbol><symbol id='marketing-postgres-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M27.883 24.54V11.29c6.914.143 10.992 1.35 10.992 3.292 0 3.209-4.56 9.174-10.992 9.959M26.471 8.45c-.779 0-1.412.633-1.412 1.412v25.803c0 .86-.655 1.199-.857 1.282-.201.083-.905.307-1.513-.301a1.412 1.412 0 10-1.996 1.997 4.153 4.153 0 004.589.913c1.605-.665 2.601-2.157 2.601-3.89V27.38c7.976-.78 13.815-8.015 13.815-12.8 0-5.493-8.69-6.13-15.227-6.13m-6.354 16.09c-6.432-.785-10.992-6.75-10.992-9.96 0-1.941 4.078-3.149 10.992-3.291v13.25zm2.824 1.497V9.864c0-.78-.633-1.413-1.412-1.413-6.537 0-15.227.636-15.227 6.13 0 5.063 6.54 12.869 15.227 12.869.78 0 1.412-.633 1.412-1.412zm22.236 16.315a2.827 2.827 0 01-2.824 2.824H5.648a2.827 2.827 0 01-2.825-2.824V5.648a2.827 2.827 0 012.825-2.824h36.705a2.827 2.827 0 012.824 2.824v36.705zM42.353 0H5.648A5.654 5.654 0 000 5.648v36.705A5.653 5.653 0 005.648 48h36.705A5.653 5.653 0 0048 42.353V5.648A5.654 5.654 0 0042.353 0z"/></symbol><symbol id='marketing-privatelink-data-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M37.43 34.146a3.823 3.823 0 00-.868-2.643L24.21 38.717a8.317 8.317 0 01-4.198 1.135 8.321 8.321 0 01-3.808-.92l-.394-.215-12.35-7.212a3.811 3.811 0 00-.87 2.658 3.726 3.726 0 001.638 2.91l.231.146 12.643 7.383a5.782 5.782 0 005.495.173l.32-.173L35.56 37.22a3.73 3.73 0 001.87-3.073zm-34.84-8.15a3.723 3.723 0 001.637 2.927l.232.148 12.643 7.382a5.778 5.778 0 005.495.174l.32-.174L35.56 29.07c.151-.088.273-.203.405-.308.028-.019.05-.043.078-.059a3.715 3.715 0 001.384-2.653 3.812 3.812 0 00-.697-2.465l-.174-.228-12.347 7.21a8.333 8.333 0 01-8.006.215l-.394-.214-12.352-7.214a3.81 3.81 0 00-.867 2.641zm-.006-8.358c0 1.164.528 2.203 1.4 2.915.029.019.053.045.083.065.087.067.167.142.254.21l.138.094 12.643 7.383a5.782 5.782 0 005.495.174l.32-.174 12.643-7.383a3.744 3.744 0 001.755-2.357c-4.096-.57-7.338-3.767-7.953-7.83l-6.445-3.762a5.779 5.779 0 00-5.493-.175l-.322.175L4.46 14.355a3.76 3.76 0 00-1.875 3.283zM34 12.698l.007.113c.055.489.443.864.914.864l3.75-.001.002.001h3.653l.106-.006c.451-.058.814-.472.814-.971V9.272l-.007-.114c-.053-.488-.442-.863-.913-.863h-.622V6.638l-.006-.192c-.092-1.716-1.433-2.86-3.075-2.86-1.713 0-3.082 1.226-3.082 3.052v1.657h-.62l-.105.008c-.45.056-.816.469-.816.97v3.425zm5.942 5.865a6.364 6.364 0 01-1.372 3.148 6.447 6.447 0 011.435 4.52 6.416 6.416 0 01-1.43 3.625 6.44 6.44 0 011.436 4.432 6.393 6.393 0 01-2.855 5.006l-.303.189-12.643 7.383A8.331 8.331 0 0120.01 48a8.321 8.321 0 01-3.808-.92l-.394-.214-12.641-7.383A6.397 6.397 0 01.01 34.314a6.44 6.44 0 011.436-4.456 6.417 6.417 0 01-1.438-3.721 6.45 6.45 0 011.436-4.432 6.376 6.376 0 01-1.443-4.067c0-2.198 1.068-4.18 2.875-5.366l.29-.18L15.81 4.708a8.348 8.348 0 018.06-.188l.34.188 5.184 3.025A9.36 9.36 0 0138.622 0C43.802 0 48 4.179 48 9.334c0 4.709-3.506 8.592-8.06 9.23zm-.128-11.725c0-.704-.534-1.277-1.19-1.277-.663 0-1.19.573-1.19 1.277V8.36h2.38V6.84zM5.119 28.095c.348 0 .684-.144.918-.38a1.3 1.3 0 00.375-.927c0-.34-.13-.679-.375-.928-.479-.47-1.332-.484-1.835 0a1.39 1.39 0 00-.376.928c0 .34.144.679.388.927.233.236.568.38.905.38zm-.905 5.933a1.294 1.294 0 00-.388.928c0 .34.144.679.388.913.231.25.568.392.905.392.348 0 .671-.142.918-.392a1.27 1.27 0 00.375-.913c0-.354-.13-.692-.375-.928-.465-.484-1.356-.484-1.823 0zm2.843 1.841a1.338 1.338 0 00-.375.928c0 .34.143.68.375.929.246.236.582.378.916.378.337 0 .673-.142.919-.378.232-.248.374-.589.374-.929 0-.338-.142-.678-.374-.928-.491-.481-1.37-.481-1.835 0zm.916-5.92c.337 0 .673-.142.919-.391a1.35 1.35 0 00.374-.915c0-.352-.142-.692-.374-.928-.491-.497-1.37-.483-1.835 0a1.338 1.338 0 00-.375.928c0 .34.143.68.375.915a1.3 1.3 0 00.916.392zM5.119 19.353c.336 0 .671-.144.918-.392a1.27 1.27 0 00.374-.914c0-.354-.128-.693-.374-.943-.491-.47-1.356-.47-1.823.014a1.288 1.288 0 000 1.843c.233.248.568.392.905.392zm1.94 1.45a1.309 1.309 0 010-1.842c.475-.484 1.342-.498 1.833 0 .232.248.374.587.374.928 0 .34-.142.68-.374.913-.245.25-.582.394-.917.394-.336 0-.672-.144-.916-.394z"/></symbol><symbol id='marketing-privatelink-kafka-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M29.441 7.543c.66 0 1.194.531 1.194 1.185v9.914l9.668-4.466a1.193 1.193 0 011.586.575 1.18 1.18 0 01-.58 1.573l-10.674 4.93v.76l10.699 5.217a1.181 1.181 0 01-.527 2.247c-.177 0-.355-.038-.525-.122l-9.647-4.704v10.164a1.19 1.19 0 01-1.194 1.183 1.189 1.189 0 01-1.192-1.183V8.728a1.19 1.19 0 011.192-1.185zm-4.54 21.336c.607 0 1.11.45 1.183 1.035l.01.15v4.75c0 .654-.535 1.184-1.193 1.184-1.979 0-3.587-1.597-3.587-3.56s1.608-3.559 3.587-3.559zm0-21.38c.607 0 1.11.45 1.183 1.036l.01.15v4.75c0 .654-.535 1.184-1.193 1.184-1.979 0-3.587-1.598-3.587-3.558 0-1.964 1.608-3.561 3.587-3.561zM19.12 27.695a3.446 3.446 0 00.025-1.023l2.57-1.26a6.213 6.213 0 002.736 2.099 1.192 1.192 0 001.634-1.104l-.034-9.308c-.001-.394-.2-.76-.528-.98a1.202 1.202 0 00-1.113-.113 6.28 6.28 0 00-2.622 1.984l-2.634-1.228a4.24 4.24 0 00.017-.356c0-1.962-1.608-3.56-3.586-3.56-1.977 0-3.585 1.598-3.585 3.56 0 1.964 1.608 3.558 3.585 3.558.998 0 1.9-.405 2.55-1.06l2.599 1.212a6.264 6.264 0 00-.03 3.15l-2.616 1.282a3.59 3.59 0 00-2.503-1.012c-1.977 0-3.585 1.597-3.585 3.56 0 0 3.585-2.411 7.12.6zm-8.666 7.54c.4-.298.96-.3 1.368.017.337.264.642.573.903.915 1.573 2.044 1.31 4.97-.51 6.796l-3.531 3.545a5.11 5.11 0 01-3.801 1.49 5.105 5.105 0 01-3.677-1.781c-1.752-2.046-1.56-5.117.348-7.016l3.518-3.544.061-.045a.243.243 0 01.35.247 6.05 6.05 0 00.19 2.225.902.902 0 01-.241.873L3.292 41.1a2.527 2.527 0 00.223 3.767 2.56 2.56 0 003.39-.243l3.453-3.458a2.68 2.68 0 00.696-2.668 2.356 2.356 0 00-.645-1.058 1.465 1.465 0 01-.182-1.989c.032-.037.063-.07.1-.106l.127-.11zM42.816 0A5.19 5.19 0 0148 5.199v33.788a5.19 5.19 0 01-5.184 5.196H16.784a1.292 1.292 0 01-1.272-1.117l-.014-.16a1.299 1.299 0 011.296-1.321l26.022-.001a2.59 2.59 0 002.593-2.597V5.2c0-1.436-1.162-2.6-2.593-2.6H9.102A2.597 2.597 0 006.51 5.2v25.266a1.298 1.298 0 01-1.124 1.29l-.163.01a1.305 1.305 0 01-.923-.375 1.303 1.303 0 01-.384-.924V5.2c0-1.378.546-2.701 1.518-3.678A5.185 5.185 0 019.103 0h33.713zM11.454 29.266a5.095 5.095 0 018.53 2.316 5.11 5.11 0 01-1.344 4.935L15.062 40.1l-.06.045a.242.242 0 01-.351-.246 6.137 6.137 0 00-.209-2.317.69.69 0 01.17-.683l2.235-2.239a2.53 2.53 0 00.704-2.197 2.53 2.53 0 00-1.369-1.856 2.495 2.495 0 00-2.9.488l-3.512 3.53a2.63 2.63 0 00-.725 2.478c.111.49.368.93.741 1.266.452.395.599 1.037.356 1.587a1.585 1.585 0 01-.32.46l-.039.038c-.382.381-.988.42-1.417.09a5.222 5.222 0 01-1.364-1.573 5.12 5.12 0 01.887-6.124l3.565-3.58z"/></symbol><symbol id='marketing-privatelink-pg-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M10.422 35.258c.404-.321.982-.33 1.398-.007.34.266.644.573.906.915 1.574 2.046 1.31 4.97-.512 6.797l-3.53 3.544a5.1 5.1 0 01-7.478-.29c-1.752-2.046-1.56-5.116.35-7.017l3.514-3.543.048-.038a.242.242 0 01.365.24 6.036 6.036 0 00.19 2.225.909.909 0 01-.24.873l-2.14 2.144a2.528 2.528 0 00.22 3.765 2.557 2.557 0 003.39-.243l3.454-3.457a2.684 2.684 0 00.697-2.668 2.378 2.378 0 00-.645-1.059 1.463 1.463 0 01-.182-1.989c.03-.036.063-.07.098-.105zM42.814 0a5.18 5.18 0 013.668 1.523A5.203 5.203 0 0148 5.199v33.789a5.191 5.191 0 01-5.186 5.197h-26.03a1.294 1.294 0 01-1.276-1.148l-.009-.131a1.301 1.301 0 011.295-1.32h26.02a2.59 2.59 0 001.834-.76 2.6 2.6 0 00.76-1.838V5.198a2.597 2.597 0 00-2.594-2.599H9.102a2.597 2.597 0 00-2.594 2.6v25.267a1.297 1.297 0 01-1.153 1.292l-.132.008a1.294 1.294 0 01-1.307-1.298V5.2a5.203 5.203 0 011.518-3.677A5.18 5.18 0 019.102 0h33.712zm-31.36 29.268a5.09 5.09 0 014.934-1.315 5.104 5.104 0 013.597 3.63 5.116 5.116 0 01-1.347 4.935l-3.576 3.584-.048.037a.242.242 0 01-.365-.238c.08-.78.01-1.566-.208-2.318a.692.692 0 01.172-.682l2.235-2.24a2.536 2.536 0 00-.665-4.054 2.498 2.498 0 00-2.903.489l-3.511 3.53a2.634 2.634 0 00-.724 2.478c.11.489.369.931.741 1.265.453.395.597 1.039.355 1.59a1.56 1.56 0 01-.32.459l-.039.038c-.383.38-.987.42-1.415.09A5.228 5.228 0 017 38.972a5.123 5.123 0 01.886-6.125zM28.23 7.785c6.006 0 13.988.574 13.988 5.64 0 4.404-5.365 11.065-12.69 11.783v7.626a3.815 3.815 0 01-2.388 3.581c-.477.2-.989.304-1.506.306v-.004a3.816 3.816 0 01-2.712-1.148 1.304 1.304 0 01.034-1.806 1.297 1.297 0 011.802-.034 1.272 1.272 0 002.175-.903V9.083a1.3 1.3 0 011.297-1.298zm-4.538-.004a1.294 1.294 0 011.297 1.298v14.89c0 .673-.51 1.227-1.165 1.293l-.132.007c-7.98 0-13.988-7.186-13.988-11.847 0-4.98 7.739-5.622 13.71-5.64h.278zm5.835 2.611v12.199c5.91-.724 10.097-6.215 10.097-9.169 0-1.786-3.746-2.898-10.097-3.03z"/></symbol><symbol id='marketing-privatelink-redis-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M10.453 35.235a1.13 1.13 0 011.368.017c.339.264.642.573.904.915 1.574 2.044 1.311 4.97-.511 6.796l-3.53 3.545a5.11 5.11 0 01-3.802 1.49 5.105 5.105 0 01-3.677-1.781c-1.752-2.046-1.56-5.117.35-7.016l3.516-3.544.061-.045a.246.246 0 01.218-.002.245.245 0 01.133.25 6.018 6.018 0 00.19 2.224.905.905 0 01-.24.873L3.292 41.1a2.528 2.528 0 00.22 3.767 2.559 2.559 0 003.39-.243l3.455-3.458a2.686 2.686 0 00.696-2.668 2.369 2.369 0 00-.645-1.058 1.462 1.462 0 01-.181-1.989c.03-.037.063-.07.097-.106l.128-.11zM42.813 0a5.18 5.18 0 013.668 1.523A5.202 5.202 0 0148 5.199v33.79a5.191 5.191 0 01-5.185 5.195h-26.03a1.294 1.294 0 01-1.273-1.117l-.012-.16a1.296 1.296 0 011.296-1.321l26.019-.001a2.588 2.588 0 002.593-2.597V5.2c0-1.435-1.16-2.6-2.593-2.6H9.103a2.598 2.598 0 00-2.595 2.6v25.266a1.298 1.298 0 01-1.124 1.29l-.162.01a1.303 1.303 0 01-.922-.374 1.303 1.303 0 01-.384-.924V5.2c0-1.379.544-2.702 1.518-3.678A5.183 5.183 0 019.103 0h33.71zm-31.36 29.267a5.087 5.087 0 014.935-1.313 5.1 5.1 0 013.596 3.629 5.11 5.11 0 01-1.346 4.935L15.062 40.1l-.061.045a.234.234 0 01-.216.002.24.24 0 01-.135-.248 6.108 6.108 0 00-.209-2.317.694.694 0 01.171-.683l2.235-2.24a2.53 2.53 0 00.704-2.197 2.53 2.53 0 00-1.368-1.855 2.497 2.497 0 00-2.903.487l-3.51 3.532a2.63 2.63 0 00-.723 2.478c.11.49.367.93.74 1.266.452.395.598 1.037.355 1.587a1.585 1.585 0 01-.32.46l-.039.038c-.382.381-.987.42-1.416.09a5.227 5.227 0 01-1.365-1.573 5.12 5.12 0 01.887-6.125l3.565-3.58zM28.49 7.659c4.989 0 8.608 3.621 8.608 8.609 0 3.354-1.636 6.088-4.224 7.52l5.306 10.5a1.278 1.278 0 11-2.282 1.154l-5.443-10.764a9.603 9.603 0 01-1.965.198 1.28 1.28 0 01-1.28-1.28 1.28 1.28 0 011.28-1.277c3.562 0 6.05-2.489 6.05-6.051 0-3.563-2.488-6.05-6.05-6.05a1.28 1.28 0 010-2.559zm-4.478 0c.705 0 1.28.573 1.28 1.28v25.926a1.28 1.28 0 01-1.28 1.278h-3.054c2.328-4.427-.226-8.039-2.29-9.005a95.89 95.89 0 001.68-3.004c-2.997-1.302-4.944-4.212-4.944-7.866 0-4.988 3.62-8.609 8.608-8.609z"/></symbol><symbol id='marketing-redis-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M45.177 42.353a2.827 2.827 0 01-2.824 2.824H5.648a2.827 2.827 0 01-2.825-2.824V5.648a2.827 2.827 0 012.825-2.824h36.705a2.827 2.827 0 012.824 2.824v36.705zM42.353 0H5.648A5.654 5.654 0 000 5.648v36.705A5.653 5.653 0 005.648 48h36.705A5.653 5.653 0 0048 42.353V5.648A5.654 5.654 0 0042.353 0zM21.529 8.452c.78 0 1.412.631 1.412 1.412v28.607c0 .78-.633 1.412-1.412 1.412h-9.434a1.411 1.411 0 01-1.214-2.133l6.605-11.12c-3.308-1.435-5.456-4.648-5.456-8.679 0-5.504 3.995-9.499 9.5-9.499zm4.942 0c5.504 0 9.499 3.995 9.499 9.499 0 3.7-1.806 6.718-4.662 8.3l5.856 11.583a1.41 1.41 0 11-2.52 1.273L28.64 27.23c-.69.145-1.416.22-2.17.22a1.412 1.412 0 010-2.823c3.932 0 6.677-2.745 6.677-6.676 0-3.93-2.745-6.677-6.676-6.677a1.412 1.412 0 110-2.822zM20.117 27.73l-5.54 9.33h5.54v-9.33zm0-16.33c-3.16.578-5.264 3.11-5.264 6.551 0 2.994 1.595 5.295 4.091 6.225l1.173-1.975z"/></symbol><symbol id='marketing-reviewapp-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.895 32.002c0 1.843-.991 3.56-2.587 4.481l-13.86 8.002a5.184 5.184 0 01-5.176 0l-13.86-8.002a5.187 5.187 0 01-2.587-4.48V15.996c0-1.843.991-3.559 2.587-4.48l13.86-8.003a5.184 5.184 0 015.176 0l13.86 8.002a5.188 5.188 0 012.587 4.481v16.005zM41.719 9.07l-13.86-8.003a8.028 8.028 0 00-7.999 0L6 9.07a8.023 8.023 0 00-4 6.927v16.005a8.023 8.023 0 004 6.927l13.86 8.003a8 8 0 004 1.067 7.997 7.997 0 003.999-1.067l13.86-8.003a8.023 8.023 0 004-6.927V15.997a8.023 8.023 0 00-4-6.927zm-8.33 25.868a2.17 2.17 0 00.648-1.594c0-.63-.216-1.161-.649-1.594a2.17 2.17 0 00-1.595-.65c-.63 0-1.16.217-1.594.65-.433.433-.65.964-.65 1.594 0 .629.217 1.16.65 1.594a2.28 2.28 0 001.594.68 2.284 2.284 0 001.595-.68m1.668-3.5c.344.562.517 1.197.517 1.906-.02 1.082-.384 1.978-1.093 2.687-.708.709-1.605 1.072-2.687 1.093-1.083-.021-1.978-.384-2.686-1.093-.709-.71-1.073-1.605-1.093-2.687 0-.71.172-1.344.517-1.905a3.89 3.89 0 011.373-1.343v-11.87c-.02-.491-.217-.925-.59-1.3-.375-.373-.808-.57-1.3-.59h-1.89v3.78l-5.669-5.67 5.67-5.668v3.779h1.89c1.476.06 2.774.65 3.896 1.772 1.123 1.122 1.713 2.422 1.772 3.897v11.87a3.907 3.907 0 011.373 1.343m-16.786.31a2.167 2.167 0 00-1.594-.65 2.17 2.17 0 00-1.595.65 2.166 2.166 0 00-.649 1.595c0 .629.216 1.16.65 1.594.432.433.964.649 1.594.649.63 0 1.161-.216 1.594-.65.433-.432.66-.964.68-1.593a2.275 2.275 0 00-.68-1.594m0-15.708c.433-.433.65-.964.65-1.595 0-.63-.217-1.161-.65-1.594a2.166 2.166 0 00-1.594-.65 2.17 2.17 0 00-1.595.65 2.168 2.168 0 00-.649 1.594c0 .63.216 1.162.65 1.595.432.433.964.66 1.594.678a2.265 2.265 0 001.594-.678m1.67.309a3.893 3.893 0 01-1.374 1.344v12.4a3.907 3.907 0 011.373 1.344c.344.56.516 1.196.516 1.905-.02 1.082-.383 1.978-1.092 2.687-.709.709-1.605 1.072-2.687 1.093-1.083-.021-1.978-.384-2.687-1.093-.708-.71-1.073-1.605-1.092-2.687 0-.71.172-1.344.516-1.905a3.907 3.907 0 011.373-1.343V17.695a3.893 3.893 0 01-1.373-1.344c-.344-.56-.516-1.195-.516-1.904.02-1.082.384-1.978 1.092-2.687.71-.71 1.604-1.072 2.687-1.093 1.082.02 1.978.384 2.687 1.093.71.709 1.072 1.605 1.092 2.687 0 .709-.172 1.344-.516 1.904"/></symbol><symbol id='marketing-rollback-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M23.396 29.09a1.412 1.412 0 10-1.996 1.997l4.998 4.999a1.415 1.415 0 001.996 0l16.773-16.772a1.412 1.412 0 10-1.998-1.996L27.396 33.09l-4-4zm-11.452 4.44c-.424-.532-.8-1.098-1.147-1.679-.025-.038-.041-.077-.07-.113A15.273 15.273 0 018.63 24c0-8.476 6.895-15.37 15.37-15.37 2.793 0 5.447.757 7.762 2.123l.011.007a15.255 15.255 0 012.86 2.161 17.773 17.773 0 00-5.109-.744c-9.877 0-17.912 8.035-17.912 17.911 0 1.177.114 2.329.332 3.443M2.823 18.194c0-8.476 6.895-15.371 15.371-15.371 3.592 0 6.942 1.24 9.625 3.417-1.241-.264-2.513-.434-3.819-.434C13.967 5.806 5.805 13.968 5.805 24c0 1.303.167 2.573.431 3.813a15.197 15.197 0 01-3.413-9.619M46.1 23.313a1.415 1.415 0 00-1.841-.773 1.414 1.414 0 00-.773 1.842 14.994 14.994 0 011.126 5.706c0 8.319-6.769 15.088-15.088 15.088-5.456 0-10.244-2.91-12.894-7.26a1.416 1.416 0 00-.336-.578 15.002 15.002 0 01-1.859-7.25c0-8.32 6.769-15.088 15.089-15.088 3.276 0 6.405 1.05 9.045 3.035a1.411 1.411 0 002.019-1.919l-1.068-1.577a18.221 18.221 0 00-5.929-5.967C30.237 3.206 24.519 0 18.194 0 8.161 0 0 8.161 0 18.194c0 6.325 3.206 12.043 8.574 15.399a18.19 18.19 0 005.58 5.685C17.288 44.499 23.004 48 29.524 48c9.877 0 17.911-8.035 17.911-17.912 0-2.329-.449-4.609-1.335-6.775"/></symbol><symbol id='marketing-rss-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M6.776 34.935c-3.388 0-6.352 2.84-6.352 6.39 0 3.409 2.964 6.249 6.352 6.249 3.53 0 6.353-2.84 6.353-6.249 0-3.55-2.823-6.39-6.353-6.39zm-1.835-17.61H2.26C.989 17.467.14 18.462 0 19.74v4.544h.141c.141 1.136.988 1.988 2.118 2.13H4.94c9.177 0 16.659 7.527 16.8 16.758v2.556c.141 1.278 1.13 2.13 2.4 2.272h4.518v-.142c1.13-.142 1.976-.994 2.117-2.13v-2.556C30.636 28.97 19.06 17.325 4.941 17.325zM48 43.172C47.859 19.456 28.518 0 4.941 0H2.26v.142C.989.284.14 1.278 0 2.556V6.96h.141c.141 1.136.988 2.13 2.118 2.272H4.94c18.635 0 33.883 15.195 33.883 33.94v2.557c.14 1.278 1.27 2.13 2.4 2.272h4.517v-.142c1.13-.142 1.977-.994 2.118-2.13H48v-2.556z"/></symbol><symbol id='marketing-scale-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M11.226 33.321c.779 0 1.412.632 1.412 1.412v3.003c0 .535.288 1.034.75 1.301.676.39.907 1.253.519 1.929a1.414 1.414 0 01-1.93.517 4.34 4.34 0 01-2.163-3.747v-3.003c0-.78.633-1.412 1.412-1.412zm26.396 0c.779 0 1.412.632 1.412 1.412v3.004a4.34 4.34 0 01-2.163 3.747 1.415 1.415 0 01-1.93-.517 1.416 1.416 0 01.518-1.93c.463-.267.751-.765.751-1.3v-3.004c0-.78.633-1.412 1.412-1.412zm-33.21-3.834c.78 0 1.412.633 1.412 1.413v2.867c0 .535.288 1.033.751 1.301a1.413 1.413 0 01-1.41 2.446A4.339 4.339 0 013 33.767V30.9c0-.78.633-1.413 1.412-1.413zm40.023 0c.78 0 1.412.633 1.412 1.413v2.867a4.339 4.339 0 01-2.164 3.748 1.414 1.414 0 01-1.929-.517 1.413 1.413 0 01.518-1.93c.463-.267.751-.765.751-1.301V30.9c0-.78.632-1.412 1.412-1.412zM32.46 21.196a1.41 1.41 0 011.929-.517l2.483 1.434a4.34 4.34 0 012.163 3.747v2.983a1.412 1.412 0 01-2.824 0V25.86c0-.536-.288-1.034-.751-1.3l-2.484-1.435a1.412 1.412 0 01-.516-1.929zm-18-.517a1.411 1.411 0 111.413 2.446l-2.483 1.434a1.506 1.506 0 00-.751 1.301v2.984a1.412 1.412 0 01-2.824 0V25.86a4.34 4.34 0 012.163-3.747zm-10.047.453c.78 0 1.412.632 1.412 1.412v2.914a1.412 1.412 0 11-2.824 0v-2.914c0-.78.633-1.412 1.412-1.412zm40.023 0c.78 0 1.412.631 1.412 1.411v2.915a1.412 1.412 0 01-2.824 0v-2.915c0-.78.632-1.412 1.412-1.412zm-22.172-4.957a4.334 4.334 0 014.327 0l2.483 1.433a1.413 1.413 0 01-1.413 2.445l-2.482-1.433a1.503 1.503 0 00-1.503 0l-2.584 1.492a1.41 1.41 0 01-1.93-.517 1.413 1.413 0 01.518-1.929zM39.22 9.477a1.41 1.41 0 011.93-.518l2.482 1.434a4.338 4.338 0 012.163 3.747v2.985a1.412 1.412 0 11-2.822 0V14.14c0-.536-.29-1.034-.752-1.3l-2.483-1.434a1.412 1.412 0 01-.517-1.93zM7.697 8.958a1.413 1.413 0 011.412 2.446L6.626 12.84a1.507 1.507 0 00-.752 1.301v2.984a1.412 1.412 0 11-2.823 0V14.14c0-1.54.828-2.976 2.163-3.747zm7.317-4.096a1.408 1.408 0 011.928.515 1.41 1.41 0 01-.516 1.928l-2.525 1.458A1.41 1.41 0 1112.49 6.32zm16.774.515a1.409 1.409 0 011.928-.516L36.24 6.32a1.41 1.41 0 01-.707 2.634c-.241 0-.483-.06-.705-.19l-2.524-1.457a1.41 1.41 0 01-.517-1.929zm-9.525-4.8a4.34 4.34 0 014.326 0l2.484 1.432c.675.392.906 1.256.517 1.93a1.414 1.414 0 01-1.93.517l-2.482-1.434a1.51 1.51 0 00-1.503 0L21.09 4.514a1.41 1.41 0 01-1.93-.517 1.413 1.413 0 01.518-1.929zm7.189 41.061c0 .536-.288 1.034-.751 1.302l-3.525 2.035a1.51 1.51 0 01-1.503 0l-3.525-2.035a1.507 1.507 0 01-.752-1.302V37.57c0-.535.288-1.035.752-1.301l3.525-2.035a1.5 1.5 0 01.752-.2c.259 0 .519.066.751.2l3.525 2.035c.463.267.751.766.751 1.302v4.069zm.66-7.817l-3.524-2.035a4.346 4.346 0 00-4.327 0l-3.525 2.035a4.34 4.34 0 00-2.163 3.748v4.07a4.34 4.34 0 002.163 3.748l3.525 2.035a4.342 4.342 0 004.327 0l3.524-2.035a4.339 4.339 0 002.164-3.748v-4.07a4.339 4.339 0 00-2.164-3.748z"/></symbol><symbol id='marketing-search-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M30.875 31.427c-7.886 0-14.302-6.416-14.302-14.303 0-7.885 6.416-14.301 14.302-14.301 7.887 0 14.301 6.416 14.301 14.301 0 7.887-6.414 14.303-14.3 14.303m0-31.427c-9.444 0-17.127 7.682-17.127 17.124 0 4.215 1.537 8.073 4.071 11.059L.413 45.59a1.412 1.412 0 101.997 1.996L19.816 30.18a17.045 17.045 0 0011.06 4.07C40.316 34.25 48 26.569 48 17.124 48 7.682 40.317 0 30.875 0"/></symbol><symbol id='marketing-secure-app-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M38.719 0a9.114 9.114 0 019.114 9.115c0 3.273-1.733 6.136-4.324 7.742V31.85a7.984 7.984 0 01-3.98 6.894L25.734 46.71a7.963 7.963 0 01-3.98 1.062 7.969 7.969 0 01-3.98-1.062L3.98 38.744A7.986 7.986 0 010 31.85V15.922a7.986 7.986 0 013.98-6.895l13.794-7.964a7.986 7.986 0 017.96 0l5.347 3.087A9.102 9.102 0 0138.719 0zm-19.54 3.498L5.386 11.462a5.163 5.163 0 00-2.574 4.46V31.85c0 1.834.986 3.543 2.574 4.46l13.795 7.964a5.163 5.163 0 005.149 0l13.794-7.965a5.162 5.162 0 002.576-4.46V18.007c-.638.142-1.3.223-1.98.223a9.114 9.114 0 01-9.115-9.114c0-.826.12-1.623.326-2.384L24.33 3.499a5.158 5.158 0 00-5.15 0zm19.644.013c-1.671 0-3.004 1.2-3.004 2.988v1.623h-.604l-.103.007c-.44.055-.794.459-.794.95v3.353l.006.112c.052.478.43.845.89.845h7.217l.103-.007c.44-.055.794-.46.794-.95V9.078l-.006-.112c-.052-.477-.431-.844-.891-.844h-.606V6.5l-.005-.188c-.091-1.68-1.398-2.8-2.997-2.8zm0 1.933c.64 0 1.159.561 1.159 1.25v1.49h-2.32v-1.49c0-.69.515-1.25 1.16-1.25zM20.424 15.482a3.613 3.613 0 013.607 0l4.62 2.667a3.618 3.618 0 011.804 3.125v5.335a3.618 3.618 0 01-1.804 3.124l-4.62 2.668a3.605 3.605 0 01-3.607-.001l-4.62-2.667A3.618 3.618 0 0114 26.61v-5.335a3.62 3.62 0 011.804-3.125zM22.404 18a.784.784 0 00-.392.104l-4.62 2.668a.785.785 0 00-.392.679v5.334c0 .28.15.54.392.679l4.62 2.667c.241.14.542.14.783 0l4.62-2.667c.242-.14.393-.4.393-.679v-5.334c0-.28-.15-.54-.393-.679l-4.62-2.667a.778.778 0 00-.391-.105z"/></symbol><symbol id='marketing-seo-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M41.102 5A6.905 6.905 0 0148 11.898a6.905 6.905 0 01-6.898 6.898H6.9c-3.804 0-6.9-3.094-6.9-6.898S3.096 5 6.9 5zm0 2.824H6.9a4.08 4.08 0 00-4.075 4.074A4.08 4.08 0 006.9 15.973h34.202a4.08 4.08 0 004.075-4.075 4.08 4.08 0 00-4.075-4.074zM8.543 36.144a1.406 1.406 0 011.994-.066 1.41 1.41 0 01.07 1.994l-4.446 4.75a1.4 1.4 0 01-1.03.449h-.04a1.423 1.423 0 01-1.046-.507l-1.532-1.84a1.414 1.414 0 01.18-1.99 1.416 1.416 0 011.99.182l.508.612zm35.046 2.77a1.41 1.41 0 110 2.823H12.485a1.411 1.411 0 110-2.823zM8.543 28.79a1.412 1.412 0 112.063 1.93l-4.445 4.75a1.41 1.41 0 01-1.03.446h-.04a1.42 1.42 0 01-1.046-.507L2.513 33.57c-.5-.6-.418-1.489.18-1.99a1.418 1.418 0 011.99.181l.508.612zm35.046 2.772a1.41 1.41 0 110 2.823H12.485a1.412 1.412 0 110-2.823zM8.543 21.434a1.412 1.412 0 011.996-.066c.57.534.6 1.427.067 1.997l-4.445 4.749a1.41 1.41 0 01-1.03.447h-.04a1.415 1.415 0 01-1.044-.508l-1.533-1.838a1.411 1.411 0 112.167-1.808l.51.61zm35.046 2.771a1.41 1.41 0 110 2.823H12.485a1.412 1.412 0 110-2.823zM40.137 8.498a2.84 2.84 0 012.837 2.837 2.84 2.84 0 01-3.949 2.61l-1.473 1.472a1.056 1.056 0 01-1.498 0 1.06 1.06 0 010-1.497l1.474-1.472a2.811 2.811 0 01-.229-1.113 2.84 2.84 0 012.838-2.837zm0 2.118a.72.72 0 100 1.44.72.72 0 000-1.44z"/></symbol><symbol id='marketing-sfdc-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M26.726 35.405a8.574 8.574 0 01-15.856-.288 8.571 8.571 0 01-6.885-15.502 8.571 8.571 0 0115.503-7.22 8.547 8.547 0 016.226-2.68 8.572 8.572 0 017.76 4.924A9.429 9.429 0 1138.571 32a9.416 9.416 0 01-3.053-.505 10.268 10.268 0 01-8.793 3.91z"/></symbol><symbol id='marketing-shield-48' viewbox='0 0 48 48'><path d="M23.998 44.645c12.48-6.546 20.15-19.042 20.935-34.927-8.187-.177-15.519-2.191-21.321-6.023-5.814 3.937-12.685 6-20.545 6.199.782 15.833 8.422 28.198 20.93 34.75zm0 3.355C9.344 40.976-.096 26.416 0 6.877 9.39 7.217 17.256 4.924 23.599 0 29.943 4.914 38.598 7.024 48 6.699 48.096 26.238 38.656 40.976 23.998 48zm-.016-10.345c7.972-5.135 12.33-12.3 13.774-23.024-5.596-.07-9.907-1.257-14.006-4.127-3.812 2.71-8.018 3.94-13.604 3.953.987 10.336 5.776 18.142 13.836 23.198zM23.998 40C14.572 34.538 8.57 25.409 8 12.404c7.05.351 11.59-1.03 15.737-4.404 5.04 3.992 10.125 4.826 16.263 4.602C38.751 25.876 33.56 34.257 23.998 40z"/></symbol><symbol id='marketing-shielded-space-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M24.666.077l20.105 7.67a1.971 1.971 0 011.537 1.942c0 21.696-4.652 30.297-21.027 38.004-.334.158-.717.307-1.127.307-.41 0-.793-.15-1.127-.307C6.652 39.986 2 31.385 2 9.69c0-.92.615-1.737 1.537-1.942L23.641.077a1.75 1.75 0 011.025 0zm-.509 2.57L4.215 10.113c.058 20.508 4.669 28.066 19.912 35.24 15.297-7.174 19.908-14.732 19.965-35.24L24.157 2.646zm-7.606 18.19c.328-.19.731-.19 1.059 0l5.022 2.9c.328.19.529.54.529.918v5.798c0 .378-.201.728-.529.917l-5.022 2.9a1.063 1.063 0 01-1.059 0l-5.022-2.9a1.058 1.058 0 01-.529-.917v-5.798c0-.378.201-.728.529-.917zm.529 2.14l-3.963 2.289v4.576l3.963 2.288 3.963-2.288v-4.576l-3.963-2.288zm14.24-2.14c.329-.19.73-.19 1.059 0l5.022 2.9c.328.19.53.54.53.918v5.798c0 .378-.202.728-.53.917l-5.022 2.9a1.059 1.059 0 01-1.058 0l-5.023-2.9a1.058 1.058 0 01-.53-.917v-5.798c0-.378.202-.728.53-.917zm.53 2.14l-3.963 2.289v4.576l3.963 2.288 3.963-2.288v-4.576l-3.963-2.288zM23.936 8.143c.328-.19.73-.19 1.059 0l5.022 2.9c.328.19.53.54.53.918v5.797c0 .377-.202.728-.53.917l-5.022 2.9a1.062 1.062 0 01-1.06 0l-5.021-2.9a1.059 1.059 0 01-.53-.916V11.96c0-.379.202-.729.53-.918zm.53 2.14l-3.963 2.288v4.576l3.963 2.288 3.963-2.288V12.57l-3.963-2.287z"/></symbol><symbol id='marketing-site-to-site-vpn-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M35.75 21.994H12.446V38.88c0 4.299.137 4.11 4.118 4.11h14.64c4.306 0 4.546-.095 4.546-4.11V21.994zm-20.69-3.01h18.633v-5.267c0-5.55-4.832-8.867-9.78-8.867-5.418 0-8.853 3.646-8.853 8.867v5.266zm32.574 13.294L42.61 36.55c-.491.378-.887.182-.887-.44v-2.83a.572.572 0 00-.567-.567H38.77v8.1c0 4.033-1.452 5.186-5.87 5.186H15.338c-4.44 0-5.912-1.153-5.912-5.186v-8.079H6.969a.583.583 0 00-.577.578v2.88c0 .636-.404.834-.903.45L.373 32.29c-.496-.383-.499-1.008 0-1.392l5.116-4.354c.497-.382.903-.184.903.449v2.88a.58.58 0 00.577.578h2.456v-9.006a2.456 2.456 0 012.445-2.462h.447v-5.7c0-4.882 2.719-8.764 6.895-10.418 1.417-.56 3-.865 4.701-.865C30.9 2 36.372 6.956 36.372 13.282v5.701a2.457 2.457 0 012.398 2.462v9.027h2.387a.57.57 0 00.567-.568v-2.828c0-.621.399-.815.887-.44l5.023 4.275c.49.377.487.99 0 1.367zm-26.757-2.524c0-1.73 1.397-3.13 3.122-3.13 1.724 0 3.124 1.4 3.124 3.13a3.118 3.118 0 01-1.561 2.693v2.839c0 .705-.571 1.278-1.278 1.278h-.57a1.275 1.275 0 01-1.275-1.278v-2.839a3.111 3.111 0 01-1.562-2.693z"/></symbol><symbol id='marketing-spaces-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M20.203 30.994l-3.963 2.288-3.963-2.288v-4.576l3.963-2.288 3.963 2.288v4.576zm1.59-6.104l-5.023-2.9a1.055 1.055 0 00-1.059 0l-5.022 2.9a1.058 1.058 0 00-.529.917v5.798c0 .378.201.728.53.917l5.021 2.9a1.062 1.062 0 001.06 0l5.021-2.9c.328-.19.53-.54.53-.917v-5.798c0-.378-.202-.728-.53-.917zm13.18 6.104l-3.963 2.288-3.963-2.288v-4.576l3.963-2.288 3.963 2.288v4.576zm1.588-6.104l-5.022-2.9c-.328-.19-.73-.19-1.058 0l-5.023 2.9a1.058 1.058 0 00-.53.917v5.798c0 .378.202.728.53.917l5.023 2.9a1.062 1.062 0 001.058 0l5.022-2.9c.328-.19.53-.54.53-.917v-5.798c0-.378-.202-.728-.53-.917zm-8.972-6.592l-3.963 2.288-3.963-2.288v-4.576l3.963-2.288 3.963 2.288v4.576zm2.118.611v-5.798c0-.378-.202-.728-.53-.917l-5.022-2.9a1.055 1.055 0 00-1.059 0l-5.022 2.9a1.058 1.058 0 00-.529.917v5.798c0 .377.201.728.53.917l5.021 2.9a1.065 1.065 0 001.06 0l5.021-2.9c.328-.189.53-.54.53-.917zm12.719 13.96a3.45 3.45 0 01-1.719 2.98l-15.362 8.869a3.445 3.445 0 01-3.439 0l-15.362-8.87a3.449 3.449 0 01-1.72-2.978V15.13c0-1.225.659-2.366 1.72-2.978l15.362-8.87a3.445 3.445 0 013.439 0l15.362 8.87a3.448 3.448 0 011.719 2.978v17.74zm-.308-23.163L26.756.836a6.277 6.277 0 00-6.262 0L5.132 9.707A6.28 6.28 0 002 15.13v17.74c0 2.23 1.2 4.309 3.132 5.425l15.362 8.869a6.256 6.256 0 003.131.836 6.269 6.269 0 003.131-.836l15.362-8.87a6.283 6.283 0 003.132-5.424V15.13a6.28 6.28 0 00-3.132-5.424z"/></symbol><symbol id='marketing-stars-48' viewbox='0 0 48 48'><path d="M23.967 1c-.646 0-1.889.21-2.911 1.608-.466.637-.842 1.453-1.147 2.49l-2.756 9.34c-.115.39-.782.937-1.278.937H5.178c-1.067 0-1.95.125-2.68.386-1.644.576-2.195 1.718-2.376 2.345-.18.626-.315 1.884.772 3.246.486.612 1.172 1.188 2.09 1.76l8.813 5.51c.295.186.48.742.35 1.053L7.723 40.157c-.581 1.377-1.227 3.387-.165 4.99.581.882 1.548 1.388 2.64 1.388 1.118 0 2.3-.516 3.713-1.629l9.375-7.365c.11-.09.355-.19.681-.19.33 0 .571.1.686.19l9.375 7.365c1.408 1.108 2.585 1.624 3.703 1.624 1.097 0 2.059-.506 2.645-1.393 1.062-1.598.416-3.608-.16-4.975l-4.424-10.487c-.116-.276.04-.857.35-1.052l8.814-5.512c.922-.571 1.603-1.147 2.094-1.754 1.097-1.367.962-2.63.782-3.256-.18-.632-.732-1.77-2.385-2.345-.732-.256-1.614-.381-2.686-.381H32.064c-.491 0-1.147-.481-1.283-.937l-2.75-9.34c-.306-1.037-.682-1.848-1.148-2.485C25.861 1.21 24.618 1 23.967 1M25.6 5.815l2.756 9.34c.446 1.518 2.08 2.75 3.708 2.75h10.692c3.177 0 3.573 1.363.857 3.062L34.8 26.478c-1.358.847-1.944 2.746-1.343 4.179l4.424 10.487c.782 1.853.666 2.856-.15 2.856-.481 0-1.213-.351-2.14-1.083l-9.374-7.37c-.622-.486-1.433-.727-2.25-.727-.812 0-1.628.241-2.245.727l-9.374 7.365c-.937.737-1.669 1.093-2.15 1.093-.811 0-.927-1.002-.14-2.861l4.42-10.487c.62-1.458.01-3.342-1.339-4.179l-8.818-5.511c-2.7-1.689-2.285-3.062.857-3.062h10.697c1.599 0 3.272-1.267 3.708-2.75l2.756-9.34c.45-1.523 1.042-2.285 1.628-2.285.591 0 1.183.767 1.633 2.285z"/></symbol><symbol id='marketing-starssolid-48' viewbox='0 0 48 48'><path d="M26.068 6.285l2.755 9.34c.446 1.517 2.08 2.75 3.708 2.75h10.692c3.177 0 3.573 1.363.857 3.061l-8.813 5.512c-1.358.847-1.944 2.746-1.343 4.179l4.424 10.486c.782 1.854.667 2.856-.15 2.856-.481 0-1.213-.35-2.14-1.082l-9.374-7.37c-.621-.486-1.433-.727-2.25-.727-.811 0-1.628.24-2.244.727l-9.375 7.365c-.937.737-1.668 1.092-2.15 1.092-.811 0-.926-1.002-.14-2.86l4.42-10.487c.62-1.459.01-3.342-1.338-4.18l-8.819-5.51c-2.7-1.69-2.284-3.062.857-3.062h10.697c1.599 0 3.272-1.268 3.708-2.75l2.756-9.34C23.256 4.762 23.848 4 24.434 4c.592 0 1.183.767 1.634 2.285z"/></symbol><symbol id='marketing-student-cap-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M37.727 25.208c0 .524-.28 1.008-.732 1.27L24.318 33.82a1.465 1.465 0 01-1.5-.017l-8.57-5.229v-2.74c0-.18.032-.353.063-.526l6.728 3.977a5.381 5.381 0 005.497-.014l11.19-6.686v2.624zm-27.665.81a1.467 1.467 0 01-.703-1.254V22.38l3.196 1.89a4.88 4.88 0 00-.262 1.562v1.547l-2.231-1.362zm-3.03-12.505L22.43 3.34a2.444 2.444 0 012.706.007l15.23 10.174a2.445 2.445 0 01-.105 4.132l-1.818 1.087h-.001l-13.41 8.012a2.443 2.443 0 01-2.498.006l-6.422-3.795 7.96-6.043a.978.978 0 00-1.184-1.558l-8.596 6.526-7.154-4.229a2.444 2.444 0 01-.104-4.145zm9.174 28.003v4.031l-2.048-1.552a1.469 1.469 0 00-1.773 0l-2.048 1.553v-4.032l2.935-2.558 2.934 2.558zm27.418-28.722a5.357 5.357 0 00-1.63-1.714L26.767.906A5.38 5.38 0 0020.81.891L5.415 11.064a5.38 5.38 0 00.229 9.121l.78.461v4.118a4.4 4.4 0 002.109 3.757l3.76 2.296v6.398l-3.41 2.972a1.47 1.47 0 00-.503 1.107v5.238a1.469 1.469 0 002.354 1.17l2.538-1.924 2.537 1.922a1.468 1.468 0 002.354-1.169v-5.237c0-.424-.184-.828-.503-1.107l-3.411-2.972v-5.204l7.04 4.296c1.376.84 3.103.86 4.5.052l12.676-7.34a4.403 4.403 0 002.197-3.81v-4.377l1.103-.66a5.379 5.379 0 001.859-7.378z"/></symbol><symbol id='marketing-support-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M42.895 32.002c0 1.843-.991 3.56-2.587 4.481l-1.059.611-3.026-4.872a5.354 5.354 0 001.269-3.44v-9.564a5.35 5.35 0 00-1.28-3.452l2.961-4.905 1.135.655a5.189 5.189 0 012.587 4.482v16.004zM26.448 44.485a5.184 5.184 0 01-5.176 0l-13.86-8.002a5.187 5.187 0 01-2.587-4.481v-1.791l5.597-.013a5.362 5.362 0 002.481 3.216l8.283 4.782a5.35 5.35 0 002.674.715 5.401 5.401 0 001.796-.321l2.903 4.676-2.111 1.219zM4.825 28.094V19.99l5.403-.012v8.103l-5.403.013zm2.587-16.578l13.86-8.002a5.184 5.184 0 015.176 0l2.026 1.17-2.835 4.719a5.364 5.364 0 00-4.453.4l-8.283 4.782a5.366 5.366 0 00-2.496 3.274l-5.582.013v-1.874c0-1.843.991-3.561 2.587-4.482zm27.133 2.913l-7.019-4.053 2.783-4.633 7.029 4.059-2.793 4.627zm-9.422-2.18l8.282 4.783a2.531 2.531 0 011.262 2.186v9.564c0 .899-.484 1.736-1.262 2.186l-8.282 4.783a2.535 2.535 0 01-2.525 0l-8.284-4.783a2.533 2.533 0 01-1.262-2.186v-9.564c0-.899.484-1.737 1.262-2.186l8.284-4.783a2.527 2.527 0 012.525 0zm5.271 29.958l-2.851-4.593 7.018-4.052 2.854 4.592-7.021 4.053zM41.719 9.07l-13.86-8.002a8.023 8.023 0 00-7.999 0L6 9.07a8.023 8.023 0 00-4 6.928v16.004a8.023 8.023 0 004 6.927l13.86 8.003a8.002 8.002 0 004 1.068 7.998 7.998 0 003.999-1.068l13.86-8.003a8.023 8.023 0 004-6.927V15.998a8.023 8.023 0 00-4-6.928z"/></symbol><symbol id='marketing-sync-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M43.444 17.281a1.5 1.5 0 011.84 1.06c2.023 7.526-.163 15.62-5.707 21.124-4.29 4.26-9.928 6.388-15.565 6.388a22.07 22.07 0 01-13.359-4.5l-.655 5.33a1.5 1.5 0 01-2.978-.366l.995-8.1c.013-.1.05-.194.08-.288.012-.036.016-.073.031-.108a1.48 1.48 0 01.29-.44c.01-.012.013-.027.023-.038.024-.023.056-.03.08-.053a1.48 1.48 0 01.333-.223c.053-.026.103-.05.158-.07.033-.01.06-.032.093-.042l7.917-2.199a1.499 1.499 0 11.803 2.89l-5.189 1.442c7.444 5.53 18.066 4.96 24.83-1.752 4.781-4.746 6.667-11.727 4.922-18.217a1.5 1.5 0 011.058-1.838zM39.56.001l.143.01a1.5 1.5 0 011.305 1.671l-.997 8.1c-.012.1-.05.192-.08.285-.012.038-.015.076-.03.113a1.5 1.5 0 01-.29.44c-.01.01-.013.025-.024.036-.024.024-.055.031-.08.053a1.47 1.47 0 01-.34.226c-.047.023-.093.047-.144.065-.034.012-.064.034-.1.044l-7.915 2.202a1.5 1.5 0 01-.804-2.891l5.19-1.443C27.949 3.38 17.326 3.95 10.562 10.664 5.78 15.411 3.894 22.391 5.64 28.881a1.5 1.5 0 11-2.897.78c-2.025-7.528.162-15.623 5.706-21.126C16.333.71 28.749.093 37.374 6.646l.656-5.33A1.511 1.511 0 0139.702.01z"/></symbol><symbol id='marketing-team-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M34.2 19.675c4.139 0 7.261 3.434 7.261 7.987 0 4.472-1.705 6.648-2.621 7.818-.095.122-.184.228-.256.325.061.027.163.055.314.078C42.214 36.12 48 37.873 48 42.87c0 2.48-1.487 5.13-5.661 5.13H5.66C1.486 48 0 45.35 0 42.87c0-4.997 5.785-6.751 9.204-7a.912.912 0 00.157-.037 35.733 35.733 0 00-.085-.091c-.957-1.032-2.737-2.953-2.737-8.081 0-4.553 3.121-7.987 7.26-7.987 4.139 0 7.259 3.434 7.259 7.987 0 4.472-1.704 6.648-2.62 7.818-.096.122-.184.228-.256.325.06.027.162.055.314.078.055 0 3.115.25 5.648 1.743 2.449-1.37 5.259-1.731 5.391-1.747.095-.015.168-.032.225-.05a5.87 5.87 0 00-.082-.086c-.956-1.032-2.737-2.953-2.737-8.081 0-4.553 3.121-7.987 7.259-7.987zm0 2.823c-2.57 0-4.435 2.172-4.435 5.164 0 4.02 1.242 5.36 1.984 6.16.426.46.909.983.947 1.77.081 1.663-.959 2.816-2.782 3.084-.059.008-2.978.392-4.992 1.787-.5.347-1.166.333-1.652-.032-1.646-1.238-4.23-1.678-5.087-1.744-1.921-.28-2.961-1.432-2.88-3.096.035-.732.461-1.276.912-1.852.804-1.028 2.02-2.58 2.02-6.077 0-2.992-1.866-5.164-4.436-5.164-2.571 0-4.437 2.172-4.437 5.164 0 4.02 1.243 5.36 1.984 6.16.427.46.91.983.948 1.77.081 1.663-.959 2.816-2.782 3.084-.167.017-6.689.552-6.689 4.195 0 1.574.902 2.306 2.837 2.306h36.679c1.936 0 2.837-.732 2.837-2.306 0-3.604-6.52-4.178-6.585-4.183-1.926-.28-2.966-1.433-2.886-3.097.035-.732.462-1.276.912-1.852.805-1.028 2.02-2.58 2.02-6.077 0-2.992-1.866-5.164-4.437-5.164zM23.236 6.492a1.06 1.06 0 011.498 0l1.798 1.8a1.06 1.06 0 01-1.498 1.496l-1.049-1.05-1.02 1.021a1.059 1.059 0 11-1.499-1.497zM24 2.824c2.595 0 4.788 2.175 4.788 4.75 0 1.348-.53 2.412-1.142 3.643-.663 1.334-1.415 2.845-1.415 4.801v2.153a.775.775 0 01-.774.775h-2.914a.775.775 0 01-.774-.775v-2.153c0-1.982-.767-3.552-1.443-4.937-.598-1.225-1.114-2.282-1.114-3.507 0-2.242 2.048-4.75 4.788-4.75m-5.055 13.194v2.153a3.602 3.602 0 003.598 3.598h2.914a3.602 3.602 0 003.598-3.598v-2.153c0-1.292.519-2.336 1.12-3.544.674-1.353 1.437-2.888 1.437-4.9C31.612 3.398 28.197 0 24 0c-4.055 0-7.612 3.54-7.612 7.574 0 1.877.744 3.401 1.4 4.746.595 1.217 1.157 2.369 1.157 3.698"/></symbol><symbol id='marketing-transfer-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M31.436 36.638l-8.486-7.273a1.414 1.414 0 00-1.841 2.146l5.57 4.774H1.414a1.414 1.414 0 000 2.83h25.294l-5.599 4.797a1.415 1.415 0 001.841 2.147l8.486-7.274a1.415 1.415 0 000-2.147m5.59-21.133a1.414 1.414 0 011.994-.153l8.486 7.274a1.415 1.415 0 010 2.146l-8.486 7.275a1.412 1.412 0 01-1.994-.153 1.416 1.416 0 01.153-1.995l5.405-4.63H1.435a1.415 1.415 0 010-2.83h41.51l-5.766-4.94a1.415 1.415 0 01-.153-1.994zM20.956 1.493a1.415 1.415 0 011.994-.153l8.486 7.273a1.417 1.417 0 010 2.148l-8.486 7.273a1.413 1.413 0 11-1.841-2.146l5.599-4.799H1.414a1.414 1.414 0 110-2.828h25.265l-5.57-4.775a1.414 1.414 0 01-.153-1.993z"/></symbol><symbol id='marketing-twitter-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M43.085 13.715c.021.422.031.85.031 1.272 0 13.018-9.907 28.023-28.022 28.023A27.887 27.887 0 010 38.586c.767.089 1.555.136 2.348.136a19.73 19.73 0 0012.229-4.216c-4.309-.078-7.946-2.927-9.198-6.84a9.887 9.887 0 004.445-.167 9.853 9.853 0 01-7.899-9.657v-.12a9.865 9.865 0 004.461 1.231 9.854 9.854 0 01-4.378-8.197c0-1.805.486-3.5 1.331-4.951 4.857 5.958 12.115 9.877 20.301 10.289a9.594 9.594 0 01-.256-2.243C23.384 8.408 27.793 4 33.229 4a9.826 9.826 0 017.19 3.11 19.713 19.713 0 006.255-2.39 9.873 9.873 0 01-4.33 5.447A19.659 19.659 0 0048 8.617a19.955 19.955 0 01-4.915 5.098"/></symbol><symbol id='marketing-user-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M37.756 36.011c-3.29-1.98-7.282-2.337-7.363-2.34-1.347-.2-1.32-.774-1.324-.887.068-.22.516-.843.874-1.343 1.375-1.917 3.675-5.125 3.646-9.727-.043-6.918-3.95-11.396-9.96-11.419-.004 0-.008-.003-.013-.003h-.028c-.005 0-.01.002-.013.003-6.007.021-9.915 4.5-9.958 11.42-.03 4.601 2.272 7.81 3.646 9.726.359.5.806 1.123.859 1.24.01.217.039.79-1.222.978-.168.015-4.161.371-7.45 2.352a1.41 1.41 0 001.457 2.418c2.713-1.633 6.197-1.953 6.317-1.966 2.862-.42 3.797-2.3 3.719-3.917-.042-.878-.605-1.664-1.386-2.75-1.324-1.849-3.14-4.38-3.117-8.064.013-2.019.567-8.606 7.16-8.616 6.599.01 7.154 6.597 7.166 8.616.023 3.684-1.792 6.215-3.117 8.063-.781 1.087-1.344 1.873-1.386 2.751-.077 1.617.859 3.497 3.804 3.927.035.003 3.519.323 6.23 1.956a1.409 1.409 0 001.938-.481 1.41 1.41 0 00-.48-1.937M24 45.176c-11.677 0-21.176-9.5-21.176-21.176C2.824 12.323 12.323 2.823 24 2.823c11.677 0 21.176 9.5 21.176 21.177 0 11.676-9.499 21.176-21.176 21.176M24 0C10.766 0 0 10.766 0 24s10.766 24 24 24 24-10.766 24-24S37.234 0 24 0"/></symbol><symbol id='marketing-video-48' viewbox='0 0 48 48'><path fill-rule="evenodd" d="M31.403 23.038l-11.185-6.97a.753.753 0 00-1.152.644c.02 3.125.066 10.758.036 13.907a.754.754 0 001.153.646l11.148-6.948a.753.753 0 000-1.28M5.293 8.825c-1.338 0-2.47 1.524-2.47 3.331v23.023c0 1.806 1.132 3.332 2.47 3.332h37.414c1.338 0 2.469-1.526 2.469-3.332V12.155c0-1.807-1.131-3.331-2.469-3.331H5.293zm37.414 32.509H5.293C2.375 41.333 0 38.571 0 35.178V12.155C0 8.762 2.375 6 5.293 6h37.414C45.625 6 48 8.762 48 12.155v23.023c0 3.393-2.375 6.155-5.293 6.155z"/></symbol><symbol id='marketing-webhooks-48' viewbox='0 0 48 48'><path d="M6 2.6A3.4 3.4 0 002.6 6v36A3.4 3.4 0 006 45.4h36a3.4 3.4 0 003.4-3.4V6A3.4 3.4 0 0042 2.6H6zM42 0a6 6 0 016 6v36a6 6 0 01-6 6H6a6 6 0 01-6-6V6a6 6 0 016-6h36zM12.2 21.447c-4.095 1.165-6.971 4.94-6.971 9.285 0 5.325 4.285 9.647 9.578 9.647 4.652 0 8.543-3.335 9.401-7.784l6.31.001a3.658 3.658 0 003.15 1.804c2.026 0 3.668-1.656 3.668-3.7 0-2.044-1.642-3.7-3.669-3.7a3.672 3.672 0 00-3.5 2.595h-7.29a1.5 1.5 0 00-1.498 1.437c-.15 3.547-3.045 6.347-6.572 6.347-3.63 0-6.578-2.973-6.578-6.647 0-2.998 1.981-5.6 4.791-6.399a1.5 1.5 0 00-.82-2.886zM24.434 12c-2.043 0-3.7 1.67-3.7 3.731 0 2.06 1.657 3.732 3.7 3.732.217 0 .43-.019.636-.055l3.022 5.692a1.5 1.5 0 002.188.524 5.914 5.914 0 013.417-1.082c3.307 0 5.991 2.708 5.991 6.056s-2.684 6.055-5.991 6.055a5.92 5.92 0 01-3.707-1.298 1.5 1.5 0 00-1.87 2.345 8.919 8.919 0 005.577 1.953c4.97 0 8.991-4.056 8.991-9.055 0-5-4.021-9.056-8.991-9.056a8.914 8.914 0 00-3.678.79l-2.452-4.615a3.73 3.73 0 00.568-1.986c0-2.06-1.657-3.731-3.701-3.731zm-.11-5.134c-4.908 0-8.882 4.008-8.882 8.945 0 2.366.92 4.583 2.506 6.228l-2.496 5.024a3.69 3.69 0 00-.68-.063c-2.045 0-3.7 1.671-3.7 3.734 0 2.062 1.655 3.734 3.7 3.734 2.044 0 3.7-1.672 3.7-3.734 0-.707-.194-1.368-.533-1.932l3.2-6.444a1.5 1.5 0 00-.418-1.848 5.95 5.95 0 01-2.28-4.7c0-3.285 2.637-5.944 5.883-5.944 3.245 0 5.882 2.66 5.882 5.945a5.97 5.97 0 01-.222 1.623 1.5 1.5 0 002.888.812 8.978 8.978 0 00.334-2.435c0-4.937-3.974-8.945-8.882-8.945z"/></symbol> </defs> </svg> <div hidden id='heroku-uuid' data-uuid=""></div> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-JD26" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-JD26');</script> <!-- End Google Tag Manager --> <script src="/assets/public-a0639675ceeb449f7d84cae6d122614f446be455482eb05fc8f7bb8b55c2123b.js"></script> <!--[if lt IE 9]> <script src="/assets/public/vendor/selectivizr-1.0.min-a29c5381414a3c2e309c3ab6ad8a4a188c5725dc729465bc93b95ccfb18d474c.js"></script> <![endif]--> <script> $(function() { new DynamicTutorial($('.js-dynamic-tutorial-source'), window.loggedIn(), 2161); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10