PageSourceSearch

https://docs.extole.com/product/extole-overview/what-is-extole

html extole.com collected 2026-10-02 05:00:40 UTC 433,368 bytes, 1,773 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&amp;auto=format&amp;n=qEcOgc0BuXrP2LAU&amp;q=85&amp;s=d7152863dcc1c598d4fac27f91b3658e"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" data-precedence="next"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" data-precedence="next"/><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchPriority="low" href="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV"/>
1<script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/785225f2ac5b4b5d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/b730549587248be7.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/bbc4662ec144da61.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/turbopack-d3f78424f30f7d22.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/01bce6cd9132d6c5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/baaa22a26eddc070.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<link rel="preload" href="/mintlify-assets/_next/static/chunks/2d20cf573392ba7a.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/5917258e888b4dff.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/58dd45b95f6030ba.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><title>What is Extole? - Extole Documentation</title><meta name="description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta name="application-name" content="Extole Documentation"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Extole Documentation"/><meta name="msapplication-TileColor" content="#ee0049"/><link rel="canonical" href="https://docs.extole.com/product/extole-overview/what-is-extole"/><link rel="alternate" type="application/xml" href="/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/product/extole-overview/what-is-extole.md"/><meta property="og:title" content="What is Extole? - Extole Documentation"/><meta property="og:description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta property="og:url" content="https://docs.extole.com/product/extole-overview/what-is-extole"/><meta property="og:site_name" content="Extole Documentation"/><meta property="og:image" content="https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7&amp;w=1200&amp;q=100"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="What is Extole? - Extole Documentation"/><meta name="twitter:description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta name="twitter:image" content="https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7&amp;w=1200&amp;q=100"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/>
1<script type="text/javascript">!function(){var b="";
2function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
3function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
4function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p}
5var p=(location.pathname||"").split("?")[0].split("#")[0]||"";
6if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length);
7p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p);
8document.documentElement.setAttribute("data-current-path",p);
9}();</script>
9<script type="text/javascript">(() => {
10  const isIOS =
11    /iP(hone|ad|od)/.test(navigator.userAgent) ||
12    (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 1);
13  if (!isIOS) return;
14  const apply = () => {
15    for (const meta of document.querySelectorAll('meta[name="viewport"]')) {
16      const content = meta.getAttribute('content') || '';
17      if (!content.includes('maximum-scale')) {
18        meta.setAttribute('content', content + ', maximum-scale=1');
19      }
20    }
21  };
22  apply();
23  new MutationObserver(apply).observe(document.head, {
24    childList: true,
25    subtree: true,
26    attributes: true,
27    attributeFilter: ['content'],
28  });
29})();</script>
29<script type="text/javascript">!function(){
30function read(){try{
31var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[];
32var st=(e[0]&&e[0].serverTiming)||[];
33var g={};
34for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}
35if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;}
36var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;
37}catch(x){}}
38read();document.addEventListener("DOMContentLoaded",read);
39}();</script>
39<script type="text/javascript">!function(){try{
40var w=window;w.mintlify=w.mintlify||{};
41var q=w.mintlify.__apiPlaygroundInputsQueue;
42if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}
43w.mintlify.api=w.mintlify.api||{};
44w.mintlify.api.playground=w.mintlify.api.playground||{};
45if(typeof w.mintlify.api.playground.setServerVariables!=="function"){
46w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});};
47}
48if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){
49w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});};
50}
51}catch(e){}}();</script>
51<script type="text/javascript">(function(){
52if(typeof CSS==="undefined"||!("registerProperty" in CSS))return;
53if(CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"))return;
54var n=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"];
55var d={"syntax":"<length>","inherits":false,"initialValue":"0px"};
56for(var i=0;i<n.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}}
57})();</script>
57<script type="text/javascript">(function(a,b){try{let c=document.getElementById("banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})(
58  "bannerDismissed",
59  "data-banner-state",
60)</script>
60<script src="/mintlify-assets/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" noModule=""></script>
60</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div>
60<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Extole Documentation","creator":{"@type":"Organization","name":"Mintlify","url":"https://mintlify.com"}}</script>
60<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","system",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script>
60<script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="system";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script>
60<blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/llms.txt" tabindex="-1">/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><style>:root{--banner-height:0px!important}</style>
60<script id="_mintlify-banner-script">(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push("global"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,"hidden");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(
61  {},
62  "en",
63  [],
64  "data-banner-state",
65  "bannerDismissed",
66)</script>
66<style>:root {
67    --primary: 238 0 73;
68    --primary-light: 238 0 73;
69    --primary-dark: 238 0 73;
70    --tooltip-foreground: 255 255 255;
71    --background-light: 255 255 255;
72    --background-dark: 14 9 12;
73    --gray-50: 250 242 245;
74    --gray-100: 245 238 240;
75    --gray-200: 229 222 224;
76    --gray-300: 213 206 208;
77    --gray-400: 165 158 160;
78    --gray-500: 119 111 114;
79    --gray-600: 87 79 82;
80    --gray-700: 69 62 64;
81    --gray-800: 44 37 39;
82    --gray-900: 30 22 25;
83    --gray-950: 17 10 12;
84  }</style><div class="relative antialiased text-gray-500 dark:text-gray-400">
84<script id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(b+="-maple"),b);function d(){let a=!1;a=window.scrollY>50;let b=document.getElementById(c);b&&b.hasAttribute("data-is-opaque")&&b.setAttribute("data-is-opaque",`${!!a}`)}let e=function(){let a=document.createElement("style"),b=`#${c}`;return a.appendChild(document.createTextNode(`${b},${b} *,${b} *::before,${b} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();function f(){window.removeEventListener("scroll",d),document.removeEventListener("DOMContentLoaded",d),d(),e()}window.addEventListener("scroll",d,{passive:!0}),document.addEventListener("DOMContentLoaded",d),("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(d),"complete"===document.readyState?f():window.addEventListener("load",f,{once:!0})})("mint")</script>
84<script id="_mintlify-scroll-margin-script">(function () {
85  var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue("--scroll-mt")!==e&&f.setProperty("--scroll-mt",e)};
86  (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("[id='navbar'], [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}let g="[id='navbar'], [data-top-chrome]";function h(a){let b=a.target;if(b instanceof Element&&b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=>{a.some(h)&&f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
87  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return"smooth"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure);
88})();</script>
88<a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a>
88<script>(function e(a,b,c,d,e){try{let f=window.matchMedia("(max-width: 1024px)").matches;if(e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}if(f||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let g=localStorage.getItem(a);if(null===g){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let h=JSON.parse(g),i=localStorage.getItem(b),j=null!==i?JSON.parse(i):368;document.documentElement.style.setProperty(c,h?j+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",h?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})(
89    "chat-assistant-sheet-open",
90    "chat-assistant-sheet-width",
91    "--assistant-sheet-width",
92    true,
93    false
94  )</script>
94<div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="mint" data-assistant-layout="legacy"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"><div id="navbar-transition" class="absolute w-full h-full flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] bg-background-light dark:bg-background-dark" data-is-opaque="false"></div><div class="max-w-8xl mx-auto relative"><div><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="/"><span class="sr-only">Extole Documentation<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&amp;auto=format&amp;n=qEcOgc0BuXrP2LAU&amp;q=85&amp;s=d7152863dcc1c598d4fac27f91b3658e" alt="light logo"/><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&amp;auto=format&amp;n=qEcOgc0BuXrP2LAU&amp;q=85&amp;s=d7152863dcc1c598d4fac27f91b3658e" alt="dark logo"/></a><div class="hidden lg:flex items-center gap-x-2"></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30" id="assistant-entry" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span><span class="flex-none text-xs font-semibold">⌘<!-- -->I</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://github.com/extole" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">GitHub</span></a></li><li class="navbar-link"><a href="https://my.extole.com" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">My Extole Login</span></a></li></ul></nav><div class="flex items-center"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none rounded-lg overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center"><span data-theme-preference-icon="system"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path>
94<path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="dark"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span></button></div></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[&#x27;&#x27;] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focu
94s:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>Extole Overview</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">What is Extole?</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]" data-active="true" aria-current="location" href="/product/extole-overview/what-is-extole">Product Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 bg-primary dark:bg-primary-light"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/technical/integration-overview/integrating-with-extole">Technical Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/guides/platform-overview/key-concepts/understanding-participation-rate">Guides<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/api-reference/getting-started/api-overview">API Reference<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/news/recent-releases">News<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div><style>:root{--topbar-tabs-height:3rem}</style></div></div></header><div class="scroll-mt-(--scroll-mt) peer-[.is-custom]:max-w-none peer-[.is-center]:max-w-3xl peer-[.is-not-custom]:peer-[.is-not-center]:max-w-8xl peer-[.is-not-custom]:px-4 peer-[.is-not-custom]:mx-auto peer-[.is-not-custom]:lg:px-8 peer-[.is-wide]:lg:*:last:max-w-216 peer-[.is-not-custom]:peer-[.is-not-center]:lg:flex peer-[.is-custom]:[&amp;&gt;:first-child]:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:xl:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:xl:hidden!"><nav aria-label="Pages" class="z-20 hidden lg:block sticky self-start shrink-0 w-[18rem] top-[calc(var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))+var(--banner-height,0px))] h-[calc(100dvh-var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))-var(--banner-height,0px))]" id="sidebar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="sidebar-content" 
94class="min-w-0 absolute! inset-0 z-10"><div role="presentation" data-id="base-ui-_R_5qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pr-8 pb-10 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full"><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 pointer-events-none z-10 bg-linear-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><div><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Extole Overview</span></h3></div><ul class="sidebar-group space-y-px"><li id="/product/extole-overview/what-is-extole" class="relative scroll-m-4 first:scroll-m-20" data-title="What is Extole?" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" aria-current="page" href="/product/extole-overview/what-is-extole"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">What is Extole?</span></div></div></a></li><li id="/product/extole-overview/your-team" class="relative scroll-m-4 first:scroll-m-20" data-title="Your Team at Extole"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/product/extole-overview/your-team"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Your Team at Extole</span></div></div></a></li><li id="/product/extole-overview/terms-you-should-know" class="relative scroll-m-4 first:scroll-m-20" data-title="Terms You Should Know"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/product/extole-overview/terms-you-should-know"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Terms You Should Know</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Product Overview</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Integration &amp; Launch" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/integration-and-launch/integration-basics" aria-expanded="false"><div class=""><span>Integration &amp; Launch</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Programs" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Programs</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Content" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/content/emails" aria-expanded="false"><div class=""><span>Content</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="People" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/people/people-overview" aria-expanded="false"><div class=""><span>People</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Events" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/events/events-overview" aria-expanded="false"><div class=""><span>Events</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Rewards" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/rewards/rewards-overview" aria-expanded="false"><div class=""><span>Rewards</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Data" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/data/data-overview" aria-expanded="false"><div class=""><span>Data</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Security &amp; Compliance" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/security-and-compliance/ada-compliance" aria-expanded="false"><div class=""><span>Security &amp; Compliance</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Best Practices</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Rewarding Best Practices" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/best-practices/rewarding-best-practices/referral-reward-strategy-retail" aria-expanded="false"><div class=""><span>Rewarding Best Practices</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div>
94<script>(function () {
95  try {
96    if (window.__mintlifyInitialSidebarScrollDone) return;
97    window.__mintlifyInitialSidebarScrollDone = true;
98
99    var path = (window.location.pathname || '/').split('#')[0].split('?')[0];
100    if (path.endsWith('/index')) path = path.slice(0, -6);
101    else if (path === 'index') path = '';
102
103    var candidates = [];
104    if (path) candidates.push(path);
105    if (path.startsWith('/')) candidates.push(path.slice(1));
106    else candidates.push('/' + path);
107
108    var item = null;
109    for (var i = 0; i < candidates.length && !item; i++) {
110      var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]');
111      for (var j = 0; j < matches.length; j++) {
112        if (matches[j].closest('#sidebar, #sidebar-content')) {
113          item = matches[j];
114          break;
115        }
116      }
117    }
118    if (!item) return;
119
120    var parent = item.closest('[data-component-part="scroll-area-viewport"]');
121    if (!parent) {
122      parent = item.parentElement;
123      while (parent) {
124        var style = getComputedStyle(parent);
125        if (style.overflowY === 'auto' || style.overflowY === 'scroll') break;
126        parent = parent.parentElement;
127      }
128    }
129    if (!parent) return;
130
131    var parentRect = parent.getBoundingClientRect();
132    var itemRect = item.getBoundingClientRect();
133    if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return;
134
135    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
136    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
137  } catch (e) {}
138})();</script>
138</div></div></div></div></div></nav><main id="content-container" class="lg:flex-1 lg:min-w-0">
138<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://docs.extole.com/#organization","name":"Extole Documentation","url":"https://docs.extole.com","logo":{"@type":"ImageObject","url":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&auto=format&n=qEcOgc0BuXrP2LAU&q=85&s=d7152863dcc1c598d4fac27f91b3658e"}},{"@type":"WebSite","@id":"https://docs.extole.com#website","name":"Extole Documentation","url":"https://docs.extole.com","publisher":{"@id":"https://docs.extole.com/#organization"}},{"@type":"WebPage","@id":"https://docs.extole.com/product/extole-overview/what-is-extole#webpage","url":"https://docs.extole.com/product/extole-overview/what-is-extole","name":"What is Extole?","description":"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...","dateModified":"2026-09-17T19:13:51.654Z","isPartOf":{"@id":"https://docs.extole.com#website"},"breadcrumb":{"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Extole Documentation","item":"https://docs.extole.com"},{"@type":"ListItem","position":2,"name":"What is Extole?","item":"https://docs.extole.com/product/extole-overview/what-is-extole"}]},{"@type":["Article","TechArticle"],"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#article","headline":"What is Extole?","name":"What is Extole?","description":"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...","url":"https://docs.extole.com/product/extole-overview/what-is-extole","mainEntityOfPage":{"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#webpage"},"dateModified":"2026-09-17T19:13:51.654Z","publisher":{"@id":"https://docs.extole.com/#organization"},"isPartOf":{"@id":"https://docs.extole.com#website"}}]}</script>
138<script>document.documentElement.setAttribute('data-page-mode', "none");</script>
138<span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><style data-custom-css-index="0" data-custom-css-path="public/style.css">:root {
139  --extole-coral: #ee0049;
140  --extole-navy: #0b123d;
141  --extole-primary-fill: #ee0049;
142  --extole-icon-navy-bg: #0b123d;
143  --extole-slate: #7d90a4;
144  --extole-ink: #151a2d;
145  --extole-muted: #4f5c6d;
146  --extole-page-bg: #faf9f7;
147  --extole-card-bg: #faf9f7;
148  --extole-surface: #ffffff;
149  --extole-surface-muted: rgba(255, 255, 255, 0.45);
150  --extole-logo-bg: #ffffff;
151  --extole-secondary-bg: #ffffff;
152  --extole-border: #e2e2e0;
153  --extole-border-strong: #d0dae6;
154  --extole-shadow: 0 16px 44px rgba(11, 18, 61, 0.08);
155  --extole-hero-shadow: 0 10px 32px rgba(11, 18, 61, 0.06);
156  --extole-radius: 16px;
157  --extole-heading-font: "PaperMono", "Space Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace;
158}
159
160html,
161body {
162  background: var(--extole-page-bg);
163}
164
165/* Mintlify's fixed canvas sits above body, so set the light page surface here. */
166html:not(.dark):not([data-theme="dark"]):not([data-color-mode="dark"]) #background-color {
167  background-color: var(--extole-page-bg) !important;
168}
169
170body {
171  color: var(--extole-ink);
172  font-family: "Inter", "Poppins", "Montserrat", "Segoe UI", sans-serif;
173}
174
175.dark body,
176html.dark body,
177body.dark,
178:root[data-theme="dark"] body,
179[data-theme="dark"] body,
180[data-color-mode="dark"] body {
181  background: #0f1526;
182}
183
184.nav-logo {
185  height: 24px !important;
186  max-width: 84px !important;
187  object-fit: contain;
188}
189
190.extole-home {
191  color: var(--extole-ink);
192  color-scheme: light;
193  max-width: 1440px;
194  margin: 0 auto;
195  padding: 16px 16px 96px;
196  width: 100%;
197}
198
199.dark .extole-home,
200html.dark .extole-home,
201body.dark .extole-home,
202:root[data-theme="dark"] .extole-home,
203[data-theme="dark"] .extole-home,
204[data-color-mode="dark"] .extole-home,
205body[data-theme="dark"] .extole-home,
206html[data-theme="dark"] .extole-home {
207  --extole-coral: #ee0049;
208  --extole-navy: #f3f6ff;
209  --extole-primary-fill: #ee0049;
210  --extole-icon-navy-bg: #263455;
211  --extole-slate: #9cacbf;
212  --extole-ink: #e5ebf7;
213  --extole-muted: #b4bfd2;
214  --extole-card-bg: #151c31;
215  --extole-surface: #1d263d;
216  --extole-surface-muted: rgba(255, 255, 255, 0.06);
217  --extole-logo-bg: rgba(248, 250, 255, 0.96);
218  --extole-secondary-bg: rgba(255, 255, 255, 0.03);
219  --extole-border: rgba(178, 191, 216, 0.16);
220  --extole-border-strong: rgba(205, 218, 242, 0.28);
221  --extole-shadow: 0 20px 48px rgba(0, 0, 0, 0.36);
222  --extole-hero-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);
223  color-scheme: dark;
224}
225
226.extole-hero {
227  display: grid;
228  grid-template-columns: minmax(0, 1.12fr) minmax(420px, 0.88fr);
229  gap: 28px;
230  align-items: stretch;
231}
232
233.extole-hero-copy,
234.extole-code-panel {
235  border: 1px solid var(--extole-border);
236  border-radius: 24px;
237  box-shadow: var(--extole-hero-shadow);
238}
239
240.extole-hero-copy {
241  min-height: 0;
242  padding: 46px 43px;
243  background: var(--extole-card-bg);
244}
245
246.extole-kicker,
247.extole-code-kicker {
248  margin: 0 0 18px;
249  color: var(--extole-coral);
250  font-size: 13px;
251  font-weight: 700;
252  letter-spacing: 0.12em;
253  text-transform: uppercase;
254}
255
256.extole-hero h1,
257.extole-section h2 {
258  color: var(--extole-navy);
259  font-family: var(--extole-heading-font);
260  font-weight: 700;
261  letter-spacing: -0.01em;
262}
263
264.extole-hero h1 {
265  max-width: 720px;
266  margin: 0 0 17px;
267  font-size: clamp(1.9rem, 3vw, 2.7rem);
268  line-height: 1.15;
269}
270
271.extole-lede {
272  max-width: 58ch;
273  margin: 0;
274  color: var(--extole-muted);
275  font-size: 1.04rem;
276  line-height: 1.65;
277}
278
279.extole-actions {
280  display: flex;
281  flex-wrap: wrap;
282  gap: 12px;
283  margin-top: 31px;
284}
285
286.extole-btn {
287  display: inline-flex;
288  min-height: 48px;
289  min-width: 178px;
290  align-items: center;
291  justify-content: center;
292  border-radius: 12px;
293  padding: 0 20px;
294  font-family: var(--extole-heading-font);
295  font-size: 15px;
296  font-weight: 600;
297  text-decoration: none !important;
298  transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
299}
300
301.extole-btn:hover {
302  transform: translateY(-1px);
303}
304
305.extole-btn-primary {
306  background: var(--extole-primary-fill);
307  color: #ffffff !important;
308  box-shadow: 0 10px 22px rgba(11, 18, 61, 0.22);
309}
310
311.extole-btn-secondary {
312  border: 1px solid var(--extole-border-strong);
313  background: var(--extole-secondary-bg);
314  color: var(--extole-navy) !important;
315}
316
317.extole-sandbox {
318  margin-top: 30px;
319  color: var(--extole-muted);
320  font-size: 0.92rem;
321}
322
323.extole-sandbox a {
324  color: var(--extole-navy);
325  font-weight: 600;
326}
327
328.extole-code-panel {
329  max-height: 500px;
330  min-width: 0;
331  overflow: hidden;
332  padding: 30px 26px;
333  background: radial-gradient(circle at 90% 0%, rgba(224, 0, 73, 0.36), transparent 38%),
334    linear-gradient(160deg, #131a47 0%, #0b123d 56%, #070c28 100%);
335  color: #ffffff;
336}
337
338.extole-code-kicker {
339  color: #93a4d2;
340}
341
342.extole-code-panel [class*="codeblock"],
343.extole-code-panel pre,
344.extole-code-panel code {
345  font-family: "PaperMono", "SFMono-Regular", Consolas, monospace !important;
346}
347
348.extole-code-panel pre {
349  background: transparent !important;
350  color: #d4d4d4;
351  font-size: 0.84rem;
352  line-height: 1.65;
353  margin: 0;
354  max-height: 365px;
355  overflow-x: hidden;
356  overflow-y: auto;
357  scrollbar-color: rgba(160, 173, 205, 0.3) rgba(8, 14, 39, 0.28);
358  scrollbar-width: thin;
359  text-align: left;
360  white-space: pre;
361  word-break: normal;
362}
363
364.extole-code-panel .line {
365  display: block;
366  min-height: 1.65em;
367}
368
369.extole-code-panel .tok-comment { color: #6a9955; }
370.extole-code-panel .tok-keyword,
371.extole-code-panel .tok-tag { color: #569cd6; }
372.extole-code-panel .tok-attr,
373.extole-code-panel .tok-property,
374.extole-code-panel .tok-variable { color: #9cdcfe; }
375.extole-code-panel .tok-string { color: #ce9178; }
376.extole-code-panel .tok-function { color: #dcdcaa; }
377.extole-code-panel .tok-number { color: #b5cea8; }
378.extole-code-panel .tok-type { color: #4ec9b0; }
379
380.extole-code-panel pre::-webkit-scrollbar {
381  width: 8px;
382}
383
384.extole-code-panel pre::-webkit-scrollbar-track {
385  background: rgba(8, 14, 39, 0.28);
386  border-radius: 10px;
387}
388
389.extole-code-panel pre::-webkit-scrollbar-thumb {
390  background: rgba(160, 173, 205, 0.3);
391  border-radius: 10px;
392}
393
394.extole-code-tabs {
395  display: flex;
396  gap: 18px;
397  margin-bottom: 18px;
398  border-bottom: 1px solid rgba(138, 156, 201, 0.24);
399}
400
401.extole-code-tab {
402  display: inline-flex;
403  padding-bottom: 10px;
404  color: #9fb0dd;
405  cursor: pointer;
406  font-family: var(--extole-heading-font);
407  font-size: 0.78rem;
408}
409
410.extole-tab-radio {
411  block-size: 1px;
412  inline-size: 1px;
413  margin: 0;
414  opacity: 0;
415  overflow: hidden;
416  pointer-events: none;
417  position: absolute;
418}
419
420.extole-code-block {
421  display: none;
422}
423
424#extole-code-tab-js:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-js"],
425#extole-code-tab-react-native:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-react-native"],
426#extole-code-tab-ios:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-ios"],
427#extole-code-tab-android:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-android"] {
428  border-bottom: 2px solid #f5e7a5;
429  color: #f4f8ff;
430}
431
432#extole-code-tab-js:checked ~ .extole-code-block-js,
433#extole-code-tab-react-native:checked ~ .extole-code-block-react-native,
434#extole-code-tab-ios:checked ~ .extole-code-block-ios,
435#extole-code-tab-android:checked ~ .extole-code-block-android {
436  display: block;
437}
438
439.extole-link-strip {
440  display: grid;
441  grid-template-columns: repeat(4, minmax(0, 1fr));
442  margin-top: 42px;
443  overflow: hidden;
444  border: 1px solid var(--extole-border);
445  border-radius: 24px;
446  background: var(--extole-card-bg);
447}
448
449.extole-link-strip a {
450  display: flex;
451  min-height: 78px;
452  align-items: center;
453  gap: 14px;
454  padding: 18px 24px;
455  color: var(--extole-ink);
456  text-decoration: none !important;
457}
458
459.extole-link-strip a + a {
460  border-left: 1px solid var(--extole-border);
461}
462
463.extole-link-strip strong {
464  font-family: "PaperMono", "SFMono-Regular", Consolas, monospace;
465  font-family: var(--extole-heading-font);
466  font-size: 15px;
467  letter-spacing: 0;
468}
469
470.extole-icon {
471  display: inline-flex;
472  width: 38px;
473  height: 38px;
474  flex: 0 0 38px;
475  align-items: center;
476  justify-content: center;
477  border-radius: 11px;
478  color: #fff;
479  font-size: 13px;
480  font-weight: 800;
481}
482
483.extole-icon svg,
484.extole-support-icon svg {
485  display: block;
486  height: 22px;
487  width: 22px;
488  fill: none;
489  stroke: currentColor;
490  stroke-linecap: round;
491  stroke-linejoin: round;
492  stroke-width: 1.8;
493}
494
495.extole-icon span {
496  line-height: 1;
497}
498
499.extole-icon-navy { background: var(--extole-icon-navy-bg); }
500.extole-icon-gray { background: #7c8191; }
501.extole-icon-pink { background: var(--extole-coral); }
502.extole-icon-blue { background: #a7d8eb; }
503.extole-icon-yellow { background: #fee64b; color: var(--extole-ink); }
504.extole-icon-react { background: #0b1748; color: #61dafb; }
505.extole-icon-black { background: #171717; }
506.extole-icon-green { background: #9fcb4a; }
507
508.extole-section {
509  margin-top: 50px;
510  padding: 50px 0;
511}
512
513.extole-section h2 {
514  margin: 0;
515  font-size: clamp(1.35rem, 2vw, 1.9rem);
516  line-height: 1.2;
517}
518
519.extole-section > p:not(.extole-kicker) {
520  max-width: 720px;
521  margin: 16px 0 28px;
522  color: var(--extole-muted);
523  font-size: 17px;
524}
525
526.extole-pattern-grid {
527  display: grid;
528  grid-template-columns: repeat(2, minmax(0, 1fr));
529  gap: 18px;
530}
531
532.extole-stack-layout {
533  display: grid;
534  gap: 14px;
535}
536
537.extole-stack-pattern {
538  background: var(--extole-card-bg);
539  border: 1px solid var(--extole-border);
540  border-radius: var(--extole-radius);
541  display: grid;
542  gap: 20px;
543  grid-template-columns: minmax(0, 30%) minmax(0, 70%);
544  padding: 24px;
545}
546
547.extole-stack-pattern-head h3 {
548  color: var(--extole-navy);
549  font-family: var(--extole-heading-font);
550  margin: 0 0 10px;
551}
552
553.extole-stack-pattern-head p {
554  color: var(--extole-muted);
555  font-size: 0.9rem;
556  line-height: 1.55;
557  margin: 0;
558}
559
560.extole-stack-pattern-groups {
561  display: grid;
562  gap: 12px;
563  grid-template-columns: repeat(2, minmax(0, 1fr));
564}
565
566.extole-stack-group {
567  background: var(--extole-surface);
568  border: 1px solid var(--extole-border);
569  border-radius: 12px;
570  padding: 12px 14px;
571}
572
573.extole-stack-group-title {
574  color: var(--extole-muted);
575  font-family: var(--extole-heading-font);
576  font-size: 0.68rem;
577  font-weight: 600;
578  letter-spacing: 0.08em;
579  line-height: 1.2;
580  margin: 0 0 9px;
581  text-transform: uppercase;
582}
583
584.extole-stack-group ul {
585  list-style: none !important;
586  margin: 0;
587  padding: 0 !important;
588}
589
590.extole-stack-group li + li {
591  border-top: 1px solid var(--extole-border);
592  margin-top: 7px;
593  padding-top: 7px;
594}
595
596.extole-stack-group a,
597.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card) {
598  color: var(--extole-navy);
599  font-weight: 600;
600  text-decoration: underline;
601  text-decoration-color: rgba(11, 18, 61, 0.35);
602  text-decoration-thickness: 1px;
603  text-underline-offset: 2px;
604}
605
606.extole-stack-group a:hover,
607.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover {
608  color: var(--extole-coral);
609  text-decoration-color: rgba(238, 0, 73, 0.65);
610}
611
612.extole-partner-filter-layout {
613  align-items: start;
614  display: grid;
615  gap: 20px;
616  grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);
617}
618
619.extole-partner-filter-panel {
620  display: grid;
621  gap: 10px;
622}
623
624.extole-partner-filter-title {
625  color: var(--extole-navy);
626  font-family: var(--extole-heading-font);
627  font-size: 0.9rem;
628  margin: 0;
629}
630
631.extole-partner-filter-copy {
632  color: var(--extole-muted);
633  font-size: 0.86rem;
634  line-height: 1.45;
635  margin: -2px 0 4px;
636}
637
638.extole-partner-filter-option {
639  align-items: self-end;
640  color: var(--extole-muted);
641  column-gap: 10px;
642  cursor: pointer;
643  display: grid;
644  grid-template-columns: 16px minmax(0, 1fr);
645  line-height: 1.35;
646}
647
648.extole-partner-filter-option span {
649  font-family: var(--extole-heading-font);
650  font-size: 0.74rem;
651  line-height: 1.25;
652}
653
654.extole-partner-filter-input {
655  accent-color: var(--extole-coral);
656  height: 16px;
657  margin: 2px 0 0;
658  width: 16px;
659}
660
661.extole-partner-filter-option:has(.extole-partner-filter-input:checked) {
662  color: var(--extole-navy);
663  font-weight: 600;
664}
665
666.extole-partner-surface {
667  background: var(--extole-card-bg);
668  border: 1px solid var(--extole-border);
669  border-radius: var(--extole-radius);
670  padding: 4px;
671}
672
673.extole-partner-grid {
674  display: grid;
675  gap: 8px;
676  grid-template-columns: repeat(4, minmax(0, 1fr));
677}
678
679.extole-partner-item {
680  border-radius: 12px;
681  color: var(--extole-navy);
682  display: block;
683  min-height: 178px;
684  padding: 14px 16px;
685  text-decoration: none !important;
686  transition: background-color 0.2s ease, box-shadow 0.2s ease;
687}
688
689.extole-partner-item:hover {
690  background: var(--extole-surface-muted);
691  box-shadow: 0 8px 18px rgba(11, 18, 61, 0.08);
692}
693
694.extole-partner-logo {
695  align-items: center;
696  background: var(--extole-logo-bg);
697  border: 1px solid var(--extole-border);
698  border-radius: 10px;
699  display: inline-flex;
700  height: 44px;
701  justify-content: center;
702  margin: 0 0 12px;
703  padding: 8px 12px;
704}
705
706.extole-partner-logo img {
707  display: block;
708  height: 100%;
709  max-width: 120px;
710  object-fit: contain;
711  width: auto;
712}
713
714.extole-partner-item h3 {
715  color: var(--extole-navy);
716  font-family: var(--extole-heading-font);
717  font-size: 0.94rem;
718  line-height: 1.35;
719  margin: 0 0 8px;
720}
721
722.extole-partner-item p {
723  color: var(--extole-muted);
724  font-size: 0.82rem;
725  line-height: 1.45;
726  margin: 0;
727}
728
729.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep),
730.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce),
731.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking),
732.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp),
733.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm),
734.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards),
735.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics),
736.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag),
737.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation) {
738  display: none;
739}
740
741.extole-support-grid {
742  background: var(--extole-card-bg);
743  border: 1px solid var(--extole-border);
744  border-radius: var(--extole-radius);
745  display: grid;
746  gap: 18px;
747  grid-template-columns: repeat(3, minmax(0, 1fr));
748  margin-top: 28px;
749  padding: 24px;
750}
751
752.extole-pattern-card {
753  display: block;
754  min-height: 100%;
755  padding: 24px;
756  border: 1px solid var(--extole-border);
757  border-radius: var(--extole-radius);
758  background: var(--extole-card-bg);
759  box-shadow: 0 8px 24px rgba(11, 18, 61, 0.05);
760  color: var(--extole-ink);
761  text-decoration: none !important;
762}
763
764.extole-support-icon {
765  align-items: center;
766  border-radius: 14px;
767  color: #ffffff;
768  display: inline-flex;
769  height: 44px;
770  justify-content: center;
771  margin-bottom: 18px;
772  width: 44px;
773}
774
775.extole-support-icon-help { background: var(--extole-coral); }
776.extole-support-icon-ticket { background: #3c4260; }
777.extole-support-icon-status { background: #47b881; }
778
779.extole-pattern-card h3 {
780  margin: 0 0 12px;
781  color: var(--extole-navy);
782  font-family: var(--extole-heading-font);
783  font-size: 1.02rem;
784}
785
786.extole-pattern-card p {
787  margin: 0;
788  color: var(--extole-muted);
789  font-size: 0.93rem;
790  line-height: 1.6;
791}
792
793.extole-card-cta {
794  display: inline-flex;
795  margin-top: 16px;
796  color: var(--extole-navy);
797  font-family: var(--extole-heading-font);
798  font-size: 0.88rem;
799  font-weight: 600;
800  text-decoration: underline;
801  text-decoration-color: rgba(11, 18, 61, 0.35);
802  text-decoration-thickness: 1px;
803  text-underline-offset: 2px;
804}
805
806@media (max-width: 1100px) {
807  .extole-hero {
808    grid-template-columns: 1fr;
809  }
810
811  .extole-hero-copy {
812    min-height: auto;
813  }
814}
815
816@media (max-width: 1024px) {
817  .extole-partner-grid {
818    grid-template-columns: repeat(3, minmax(0, 1fr));
819  }
820
821  .extole-partner-filter-layout {
822    grid-template-columns: minmax(190px, 230px) minmax(0, 1fr);
823  }
824
825  .extole-stack-pattern {
826    gap: 14px;
827    grid-template-columns: 1fr;
828  }
829}
830
831@media (max-width: 900px) {
832  .extole-stack-pattern-groups {
833    grid-template-columns: 1fr;
834  }
835
836  .extole-partner-filter-layout {
837    gap: 14px;
838    grid-template-columns: 1fr;
839  }
840
841  .extole-partner-filter-panel {
842    grid-template-columns: repeat(2, minmax(0, 1fr));
843  }
844
845  .extole-partner-filter-title,
846  .extole-partner-filter-copy {
847    grid-column: 1 / -1;
848  }
849}
850
851@media (max-width: 820px) {
852  .extole-home {
853    padding: 12px 14px 64px;
854  }
855
856  .extole-hero-copy,
857  .extole-code-panel {
858    border-radius: 18px;
859    padding: 28px 22px;
860  }
861
862  .extole-link-strip,
863  .extole-pattern-grid,
864  .extole-support-grid {
865    grid-template-columns: 1fr;
866  }
867
868  .extole-link-strip a + a {
869    border-left: 0;
870    border-top: 1px solid var(--extole-border);
871  }
872}
873
874@media (max-width: 640px) {
875  .extole-section {
876    margin-top: 20px;
877    padding: 20px 0;
878  }
879
880  .extole-partner-surface {
881    padding: 0;
882  }
883
884  .extole-partner-grid {
885    grid-template-columns: 1fr;
886  }
887
888  .extole-partner-filter-panel {
889    display: none;
890  }
891
892  .extole-partner-filter-layout {
893    grid-template-columns: 1fr;
894  }
895
896  .extole-stack-pattern {
897    padding: 20px;
898  }
899
900  .extole-stack-group {
901    padding: 11px 12px;
902  }
903
904  .extole-btn {
905    min-width: 100%;
906    width: 100%;
907  }
908
909  .extole-actions {
910    flex-direction: column;
911  }
912}
913</style><style data-custom-css-index="1" data-custom-css-path="style.css">.object-param-field [data-component-part="tabs-list"] {
914  display: none !important;
915}
916
917[role="dialog"] [data-component-part="tabs-list"]:has([data-component-part="tab"]:nth-child(2)),
918[role="dialog"] [data-component-part="tabs-list"]:has([role="tab"]:nth-child(2)) {
919  position: absolute !important;
920  left: 0 !important;
921  top: 0 !important;
922  width: 1px !important;
923  min-width: 0 !important;
924  max-width: 1px !important;
925  height: 1px !important;
926  min-height: 0 !important;
927  max-height: 1px !important;
928  padding: 0 !important;
929  margin: 0 !important;
930  overflow: hidden !important;
931  clip: rect(0, 0, 0, 0) !important;
932  clip-path: inset(50%) !important;
933  white-space: nowrap !important;
934  border: 0 !important;
935  opacity: 0 !important;
936  pointer-events: none !important;
937}
938
939[role="dialog"] [data-testid="api-input-type"].extole-type-field-hidden {
940  position: absolute !important;
941  width: 1px !important;
942  height: 1px !important;
943  padding: 0 !important;
944  margin: -1px !important;
945  overflow: hidden !important;
946  clip: rect(0, 0, 0, 0) !important;
947  clip-path: inset(50%) !important;
948  white-space: nowrap !important;
949  border: 0 !important;
950  opacity: 0 !important;
951  pointer-events: none !important;
952}
953
954.extole-type-combo {
955  display: flex;
956  flex-wrap: wrap;
957  gap: 0.5rem;
958  align-items: center;
959  margin: 0 0 0.75rem;
960}
961
962.extole-type-combo label {
963  font-size: 0.75rem;
964  font-weight: 600;
965  color: #78716c;
966}
967
968html.dark .extole-type-combo label,
969html.dark .extole-type-combo-meta,
970html.dark .extole-type-combo-empty {
971  color: #a8a29e;
972}
973
974.extole-type-combo-wrap {
975  position: relative;
976  flex: 1 1 16rem;
977  min-width: 16rem;
978  cursor: pointer;
979}
980
981.extole-type-combo-wrap input {
982  box-sizing: border-box;
983  width: 100%;
984  min-width: 16rem;
985  margin: 0;
986  padding: 0.5rem 2rem 0.5rem 0.75rem;
987  border: 1px solid #d6d3d1;
988  border-radius: 0.5rem;
989  background: #fff;
990  color: inherit;
991  font: inherit;
992  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
993  font-size: 0.8125rem;
994  line-height: 1.25rem;
995  cursor: pointer;
996}
997
998.extole-type-combo-wrap input:focus {
999  cursor: text;
1000  outline: 2px solid rgb(238 0 73 / 0.35);
1001  outline-offset: 1px;
1002}
1003
1004html.dark .extole-type-combo-wrap input {
1005  border-color: #44403c;
1006  background: #1c1917;
1007}
1008
1009.extole-type-combo-wrap::after {
1010  content: "";
1011  position: absolute;
1012  top: 50%;
1013  right: 0.85rem;
1014  width: 0;
1015  height: 0;
1016  border-left: 4px solid transparent;
1017  border-right: 4px solid transparent;
1018  border-top: 5px solid #78716c;
1019  transform: translateY(-50%);
1020  pointer-events: none;
1021}
1022
1023.extole-type-combo-menu {
1024  position: absolute;
1025  z-index: 40;
1026  top: calc(100% + 0.25rem);
1027  left: 0;
1028  right: 0;
1029  max-height: 18rem;
1030  overflow: auto;
1031  border: 1px solid #d6d3d1;
1032  border-radius: 0.5rem;
1033  background: #fff;
1034  box-shadow: 0 10px 30px rgb(0 0 0 / 0.12);
1035}
1036
1037html.dark .extole-type-combo-menu {
1038  border-color: #44403c;
1039  background: #1c1917;
1040}
1041
1042.extole-type-combo-menu button {
1043  display: block;
1044  width: 100%;
1045  margin: 0;
1046  padding: 0.5rem 0.75rem;
1047  border: 0;
1048  background: transparent;
1049  color: inherit;
1050  font: inherit;
1051  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1052  font-size: 0.75rem;
1053  text-align: left;
1054  cursor: pointer;
1055}
1056
1057.extole-type-combo-menu button:hover,
1058.extole-type-combo-menu button[aria-selected="true"] {
1059  background: rgb(28 25 23 / 0.06);
1060  color: var(--api-ink);
1061}
1062
1063html.dark .extole-type-combo-menu button:hover,
1064html.dark .extole-type-combo-menu button[aria-selected="true"] {
1065  background: rgb(255 255 255 / 0.08);
1066  color: var(--api-ink);
1067}
1068
1069.extole-type-combo-empty {
1070  padding: 0.75rem;
1071  font-size: 0.75rem;
1072  color: #78716c;
1073}
1074
1075.extole-type-combo-meta {
1076  font-size: 0.75rem;
1077  color: #78716c;
1078  font-variant-numeric: tabular-nums;
1079  white-space: nowrap;
1080  min-width: 12ch;
1081}
1082
1083.extole-eval-combo {
1084  display: flex;
1085  flex-wrap: wrap;
1086  gap: 0.5rem;
1087  align-items: center;
1088  margin: 0 0 0.75rem;
1089}
1090
1091.extole-eval-combo-wrap {
1092  position: relative;
1093  flex: 1 1 16rem;
1094  min-width: 16rem;
1095}
1096
1097.extole-eval-combo-select {
1098  box-sizing: border-box;
1099  width: 100%;
1100  min-width: 16rem;
1101  margin: 0;
1102  padding: 0.5rem 2rem 0.5rem 0.75rem;
1103  border: 1px solid #d6d3d1;
1104  border-radius: 0.5rem;
1105  background: #fff;
1106  color: inherit;
1107  font: inherit;
1108  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1109  font-size: 0.8125rem;
1110  line-height: 1.25rem;
1111  appearance: none;
1112  cursor: pointer;
1113}
1114
1115.extole-eval-combo-select:focus {
1116  outline: 2px solid rgb(238 0 73 / 0.35);
1117  outline-offset: 1px;
1118}
1119
1120html.dark .extole-eval-combo-select {
1121  border-color: #44403c;
1122  background: #1c1917;
1123}
1124
1125.extole-eval-combo-wrap::after {
1126  content: "";
1127  position: absolute;
1128  top: 50%;
1129  right: 0.85rem;
1130  width: 0;
1131  height: 0;
1132  border-left: 4px solid transparent;
1133  border-right: 4px solid transparent;
1134  border-top: 5px solid #78716c;
1135  transform: translateY(-50%);
1136  pointer-events: none;
1137}
1138
1139.extole-eval-map {
1140  margin: 0.35rem 0 0.5rem;
1141}
1142
1143.extole-eval-map-list {
1144  display: flex;
1145  flex-direction: column;
1146  gap: 0.5rem;
1147}
1148
1149.extole-eval-map-row {
1150  display: flex;
1151  flex-wrap: wrap;
1152  gap: 0.4rem;
1153  align-items: center;
1154}
1155
1156.extole-eval-map-key,
1157.extole-eval-map-type,
1158.extole-eval-map-input {
1159  box-sizing: border-box;
1160  margin: 0;
1161  padding: 0.45rem 0.7rem;
1162  border: 1px solid #d6d3d1;
1163  border-radius: 0.5rem;
1164  background: #fff;
1165  color: inherit;
1166  font: inherit;
1167  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1168  font-size: 0.8125rem;
1169  line-height: 1.25rem;
1170}
1171
1172.extole-eval-map-key {
1173  width: 7.5rem;
1174}
1175
1176.extole-eval-map-type {
1177  width: 13.5rem;
1178  padding-right: 1.6rem;
1179  appearance: auto;
1180  cursor: pointer;
1181}
1182
1183.extole-eval-map-val {
1184  display: flex;
1185  flex: 1 1 12rem;
1186  min-width: 10rem;
1187  align-items: center;
1188  border: 1px solid #d6d3d1;
1189  border-radius: 0.5rem;
1190  background: #fff;
1191}
1192
1193.extole-eval-map-val.is-invalid {
1194  border-color: #ee0049;
1195}
1196
1197.extole-eval-map-prefix {
1198  flex: 0 0 auto;
1199  padding: 0 0 0 0.65rem;
1200  color: #78716c;
1201  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1202  font-size: 0.7rem;
1203  white-space: nowrap;
1204}
1205
1206.extole-eval-map-val .extole-eval-map-input {
1207  flex: 1 1 auto;
1208  min-width: 0;
1209  border: 0;
1210  background: transparent;
1211}
1212
1213html.dark .extole-eval-map-key,
1214html.dark .extole-eval-map-type,
1215html.dark .extole-eval-map-val,
1216html.dark .extole-eval-map-input {
1217  border-color: #44403c;
1218  background: #1c1917;
1219}
1220
1221html.dark .extole-eval-map-val .extole-eval-map-input {
1222  background: transparent;
1223}
1224
1225html.dark .extole-eval-map-remove {
1226  border-color: #44403c;
1227  color: #a8a29e;
1228}
1229
1230.extole-eval-map-key:focus,
1231.extole-eval-map-type:focus,
1232.extole-eval-map-val:focus-within {
1233  outline: 2px solid rgb(238 0 73 / 0.35);
1234  outline-offset: 1px;
1235}
1236
1237.extole-eval-map-hint {
1238  flex: 1 0 100%;
1239  margin: 0;
1240  font-size: 0.75rem;
1241  color: #ee0049;
1242}
1243
1244.extole-eval-map-remove {
1245  width: 2rem;
1246  height: 2rem;
1247  padding: 0;
1248  border: 1px solid #d6d3d1;
1249  border-radius: 0.5rem;
1250  background: transparent;
1251  color: #78716c;
1252  cursor: pointer;
1253  font-size: 1rem;
1254  line-height: 1;
1255}
1256
1257.extole-eval-map-add {
1258  margin: 0.15rem 0 0;
1259  padding: 0;
1260  border: 0;
1261  background: transparent;
1262  color: #ee0049;
1263  font-size: 0.8125rem;
1264  cursor: pointer;
1265}
1266
1267[data-testid="api-input-values"].extole-eval-map-on > .grid {
1268  display: none !important;
1269}
1270
1271html[data-extole-driving] [role="menu"] {
1272  display: none !important;
1273}
1274
1275select.extole-eval-native-hidden {
1276  position: absolute !important;
1277  width: 1px !important;
1278  height: 1px !important;
1279  padding: 0 !important;
1280  margin: -1px !important;
1281  overflow: hidden !important;
1282  clip: rect(0, 0, 0, 0) !important;
1283  clip-path: inset(50%) !important;
1284  white-space: nowrap !important;
1285  border: 0 !important;
1286  opacity: 0 !important;
1287  pointer-events: none !important;
1288}
1289
1290/* ==========================================================================
1291   API REFERENCE — parameter rows
1292
1293   Scope contract: every rule anchors on `.param-head`, `div:has(> .param-head)`,
1294   one of the three generated row classes, or `.api-section*`. None of these
1295   exist on prose pages, and none exist inside the "Try it" playground modal —
1296   which carries ~74 required pills and ~254 info pills that must keep their
1297   stock capsule styling.
1298
1299   No `!important` needed: Mintlify ships Tailwind inside `@layer utilities`,
1300   and this file is injected unlayered and last, so it wins at any specificity.
1301
1302   Padding and borders never go on the `*-param-field` element itself. The
1303   generator emits zero-height stub rows (`<div class="primitive-param-field">
1304   <div class=""></div></div>`) that would otherwise materialise as visible
1305   empty rows. Spacing lives on the inner wrapper, which stubs lack.
1306   ========================================================================== */
1307
1308:root {
1309  --api-ink: #1c1917;
1310  --api-body: #44403c;
1311  --api-meta: #57534e;
1312  --api-faint: #a8a29e;
1313  --api-accent: #b3003a;
1314  --api-warn: #b45309;
1315  --api-rule: #ded9d1;      /* box borders — must read as an edge          */
1316  --api-rule-soft: #ebe7e1; /* internal hairlines — must not compete       */
1317  /* No fill in light mode. The canvas is a warm #faf9f7, so a panel light
1318     enough to lift off it lands on pure white and reads as a cool block
1319     fighting the palette. The border alone carries the container here. */
1320  --api-panel: transparent; /* schema container fill                       */
1321  --api-row: transparent;   /* individual field fill                       */
1322  --api-wash: rgb(179 0 58 / 0.07);
1323  --api-row-pad: 0.625rem;
1324  --api-gap: 0.375rem;
1325}
1326
1327/* The dark canvas is #0e090c — near black. The previous #292524 border sat at
1328   ~1.3:1 against it and was effectively invisible, so dark mode needs both a
1329   stronger edge and a lifted surface; light mode does not. Hence the surfaces
1330   diverge rather than being one token flipped. */
1331html.dark {
1332  --api-ink: #f5f3f1;
1333  --api-body: #d6d3d1;
1334  --api-meta: #a8a29e;
1335  --api-faint: #78716c;
1336  --api-accent: #ff7096;
1337  --api-warn: #fcd34d;
1338  --api-rule: #46403d;                    /* ~2.0:1 on #0e090c             */
1339  --api-rule-soft: #2f2a28;
1340  --api-panel: rgb(255 255 255 / 0.04);
1341  --api-row: rgb(255 255 255 / 0.022);
1342  --api-wash: rgb(255 112 150 / 0.10);
1343}
1344
1345/* --- Density. The 24px/24px .py-6 wrapper is the whole 72px row. ---------- */
1346.primitive-param-field > .py-6,
1347.object-param-field > .py-6,
1348.array-param-field > .py-6 {
1349  padding-block: var(--api-row-pad);
1350}
1351
1352/* Same effect keyed to structure rather than a Tailwind utility, so density
1353   survives a silent @mintlify/client update that renames `py-6`. Isolated in
1354   @supports so a :has()-less engine cannot invalidate the rule above. */
1355@supports selector(:has(*)) {
1356  div:has(> .param-head) {
1357    padding-block: var(--api-row-pad);
1358  }
1359}
1360
1361.param-head > div {
1362  padding-block: 0;
1363  margin-right: 0;
1364}
1365
1366.param-head > div > div {
1367  row-gap: 0.125rem;
1368  column-gap: 0.5rem;
1369}
1370
1371.param-head [data-component-part="field-meta"] > div {
1372  line-height: 20px;
1373}
1374
1375/* Head-to-body gap. The inner block carries its own mt-6, which a margin rule
1376   on the outer wrapper alone does not reach. :not(:empty) skips the trailing
1377   placeholder div every row carries. */
1378.param-head ~ div:not(:empty) {
1379  margin-top: var(--api-gap);
1380}
1381
1382.param-head ~ div:not(:empty) > * {
1383  margin-top: 0;
1384}
1385
1386.param-head ~ div:not(:empty) > * + * {
1387  margin-top: var(--api-gap);
1388}
1389
1390/* Mintlify's --gray-100 is tinted pink by the brand colour, which reads as
1391   noise at a 41px rhythm. Border colour only, never border width. */
1392.primitive-param-field,
1393.object-param-field,
1394.array-param-field {
1395  border-color: var(--api-rule-soft);
1396}
1397
1398/* The section label sits above boxed rows that already carry their own edges,
1399   so Mintlify's underline is a third horizontal line doing no w
1399ork. The border
1400   is on the heading's inner flex row, not on .api-section-heading itself. */
1401.api-section-heading > div {
1402  border-bottom: 0;
1403}
1404
1405/* The endpoint bar ships two concentric bordered shells: an outer one wrapping
1406   the whole bar including "Try it", and an inner one around just the method
1407   pill and path, 7px inside it. Drop the inner — the outer already delimits the
1408   bar, and the path keeps its padding, radius and hover-copy affordance.
1409   `> .method-pill` is what isolates it: the outer shell holds the pill as a
1410   descendant, not a child, and the sidebar's pills are .method-nav-pill. */
1411@supports selector(:has(*)) {
1412  div:has(> .method-pill) {
1413    border: 0;
1414  }
1415}
1416
1417/* The schema container — the .object-param-field that wraps a whole Body or
1418   Response tree (type selector plus every field) — reads as a card, so the
1419   payload is visibly one object.
1420
1421   `:not(:has(> .py-6))` selects exactly these wrappers and excludes individual
1422   object parameter rows, which do carry a direct .py-6. `:has(.param-head)`
1423   then excludes the empty stub elements the generator emits, which would
1424   otherwise materialise as visible empty boxes. Note :has() may not be nested
1425   inside :has(), so a wrapper-inside-wrapper guard cannot be expressed here;
1426   wrappers are top level on every page checked. */
1427@supports selector(:has(*)) {
1428  .object-param-field:not(:has(> .py-6)):has(.param-head) {
1429    margin-block: var(--api-gap);
1430    border: 1px solid var(--api-rule);
1431    border-radius: 0.5rem;
1432    padding: 0.5rem;
1433    background: var(--api-panel);
1434  }
1435}
1436
1437/* Each field is its own box inside that panel — all three row kinds, so a row
1438   never loses its edge just because its type is an array or an object and it
1439   reads as a rendering fault beside boxed neighbours.
1440
1441   `:has(> .py-6)` is the discriminator, the same one the container rule above
1442   negates: a real field row owns exactly one direct .py-6, every container and
1443   placeholder owns none. That single test excludes all three things that must
1444   not be boxed — the generator's empty stubs, the head-less blocks carrying an
1445   array's item schema or an "Available options" list (already enclosed by their
1446   parent field), and container wrappers. A `:has(.param-head)` test looks
1447   equivalent but is not: a container matches it too, via its children's heads,
1448   which double-bordered any response returning an array of objects. */
1449@supports selector(:has(*)) {
1450  .primitive-param-field:has(> .py-6),
1451  .array-param-field:has(> .py-6),
1452  .object-param-field:has(> .py-6) {
1453    margin-block: var(--api-gap);
1454    border: 1px solid var(--api-rule);
1455    border-radius: 0.375rem;
1456    padding-inline: 0.75rem;
1457    background: var(--api-row);
1458  }
1459}
1460
1461/* --- Param names. #ee0049 measures 4.22:1 on the real page background and
1462   fails WCAG AA as body text. Target the data attribute, not .text-primary:
1463   that utility is shared with 72 type-selector tab buttons and the pagination
1464   focus rings, and the deep-link anchor in every .param-head resolves
1465   --primary for its focus border. --------------------------------------- */
1466.param-head [data-component-part="field-name"] {
1467  color: var(--api-ink);
1468  font-weight: 600;
1469  letter-spacing: -0.006em;
1470}
1471
1472/* Stock `break-all` chops snake_case mid-token even when the whole name would
1473   fit on the next line. */
1474.param-head {
1475  word-break: normal;
1476  overflow-wrap: anywhere;
1477}
1478
1479/* --- Required reads as another word in the meta line, typeset exactly like
1480   the type: capsule stripped, inheriting field-meta's 12px, same weight and
1481   colour as the info pills. The stock capsule is red-600 hardcoded upstream,
1482   unrelated to --primary, so recolouring it disturbs no branding. --------- */
1483.param-head [data-component-part="field-required-pill"] {
1484  padding: 0;
1485  border: 0;
1486  border-radius: 0;
1487  background: none;
1488  color: var(--api-meta);
1489  font-weight: 500;
1490}
1491
1492/* Continue the middot run so the meta reads "string · header · required"
1493   rather than dropping the separator at the last item. */
1494.param-head [data-component-part="field-info-pill"]
1495  + [data-component-part="field-required-pill"]::before {
1496  content: "\00B7";
1497  margin-right: 0.35em;
1498  color: var(--api-faint);
1499}
1500
1501/* On a response, `required` is a server guarantee that the field is always
1502   present, not an obligation on the caller — the same OpenAPI keyword pointing
1503   the opposite way. Reading it as an instruction is misleading, so drop it.
1504   Field ids are namespaced by section (body-*, response-*, parameter-*), which
1505   is the only hook that distinguishes them. The middot is generated on the
1506   pill's own ::before, so it disappears with it and leaves no dangling
1507   separator. This removes the word from the accessibility tree too — deliberate
1508   here, since on a response it was never addressed to the caller. */
1509.param-head[id^="response-"] [data-component-part="field-required-pill"] {
1510  display: none;
1511}
1512
1513/* --- Type and location: capsules become plain muted text with one middot,
1514   so they read as part of the name's token group. These stone/red palettes
1515   are hardcoded upstream, not derived from --primary. ------------------- */
1516.param-head [data-component-part="field-info-pill"] {
1517  padding: 0;
1518  border-radius: 0;
1519  background: none;
1520  color: var(--api-meta);
1521  font-weight: 500;
1522}
1523
1524.param-head [data-component-part="field-info-pill"]
1525  + [data-component-part="field-info-pill"]::before {
1526  content: "\00B7";
1527  margin-right: 0.35em;
1528  color: var(--api-faint);
1529}
1530
1531.param-head [data-component-part="field-meta"] > :last-child {
1532  margin-right: 0;
1533}
1534
1535/* Render zero times today; both exist in the client bundle. Pre-flattened so a
1536   future x-mint.pre/post cannot reintroduce loose capsules. */
1537.param-head [data-component-part="field-meta-pre"],
1538.param-head [data-component-part="field-meta-post"] {
1539  font-weight: 400;
1540}
1541
1542.param-head [data-component-part="field-deprecated-pill"] {
1543  padding: 0;
1544  border-radius: 0;
1545  background: none;
1546  color: var(--api-warn);
1547  font-size: 0.6875rem;
1548  font-weight: 500;
1549}
1550
1551/* --- Description prose. Set deliberately darker than the type meta: you read
1552   the description, you glance at the type. A one-line row is a complete
1553   record, where a 72px card with an empty body reads as a rendering bug. --- */
1554.param-head ~ div .prose {
1555  color: var(--api-body);
1556}
1557
1558.param-head ~ div .prose p {
1559  margin: 0;
1560  font-size: 0.875rem;
1561  line-height: 1.55;
1562}
1563
1564.param-head ~ div .prose > * + * {
1565  margin-top: 0.5rem;
1566}
1567
1568.param-head ~ div .prose code {
1569  color: var(--api-ink);
1570}
1571
1572/* "Available options:" ships as prose-sm without prose. On a spec where most
1573   properties have no description it is often the only documentation a field
1574   has, so it stays legible — but as metadata, not as a second body column. */
1575.param-head ~ div .prose-sm:not(.prose) {
1576  color: var(--api-meta);
1577  font-size: 0.75rem;
1578  line-height: 1.45;
1579}
1580
1581.param-head ~ div .prose-sm:not(.prose) code {
1582  color: var(--api-body);
1583}
1584
1585/* Some enum blocks render as their own row with no .param-head, so the gap
1586   reset above cannot reach their mt-6 and they sit 24px adrift of the rows
1587   that do carry a head. Match the rhythm of the rest. */
1588@supports selector(:has(*)) {
1589  .primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose),
1590  .object-param-field:not(:has(.param-head)) .prose-sm:not(.prose),
1591  .array-param-field:not(:has(.param-head)) .prose-sm:not(.prose) {
1592    margin-top: var(--api-gap);
1593  }
1594}
1595
1596/* --- Nesting: a rule, not a card. "Show child attributes" is otherwise a
1597   rounded bordered box nested inside another rounded bordered box at depth 2. */
1598.param-head ~ div [data-component-part="expandable"] {
1599  margin-top: 0.5rem;
1600  border: 0;
1601  border-radius: 0;
1602}
1603
1604.param-head ~ div [data-component-part="expandable-button"] {
1605  width: auto;
1606  padding: 0.125rem 0;
1607  border-radius: 0;
1608  color: var(--api-meta);
1609  font-size: 0.75rem;
1610  font-weight: 500;
1611}
1612
1613.param-head ~ div [data-component-part="expandable-button"]:hover {
1614  background: none;
1615  color: var(--api-ink);
1616}
1617
1618.param-head ~ div [data-component-part="expandable-content"] {
1619  margin: 0.25rem 0 0;
1620  padding: 0 0 0 0.875rem;
1621  border-top: 0;
1622  border-left: 1px solid var(--api-rule);
1623}
1624
1625/* --- Section labels become table captions. Authorizations / Path Parameters /
1626   Body / Response otherwise outrank the content they label. ---------------- */
1627.api-section-heading {
1628  gap: 0.5rem;
1629}
1630
1631.api-section-heading-title {
1632  color: var(--api-meta);
1633  font-size: 0.6875rem;
1634  font-weight: 600;
1635  letter-spacing: 0.08em;
1636  text-transform: uppercase;
1637}
1638
1639@supports selector(:has(*)) {
1640  div:has(> .api-section) {
1641    margin-bottom: 2rem;
1642  }
1643}
1644
1645/* --- Deep-link target. At 41px rows an anchor jump otherwise lands in an
1646   undifferentiated wall. Box shadows are ink overflow, not scrollable
1647   overflow, so the gutter bleed adds no horizontal page scroll. ----------- */
1648@supports selector(:has(*)) {
1649  div:has(> .param-head:target) {
1650    border-radius: 2px;
1651    background: var(--api-wash);
1652    box-shadow: 10px 0 0 var(--api-wash), -10px 0 0 var(--api-wash);
1653  }
1654}
1655
1656/* ==========================================================================
1657   NEWSLETTERS (news/newsletters.mdx)
1658
1659   The page came from a ReadMe custom page whose styling lived in ReadMe's
1660   project settings, not in the source file — the imported HTML carries these
1661   class names but no CSS of its own. Rebuilt here against the API-reference
1662   tokens so it matches the rest of the site in both themes.
1663   ========================================================================== */
1664
1665.newsletter-container .lead {
1666  max-width: 60ch;
1667  color: var(--api-body);
1668}
1669
1670.nl-grid {
1671  display: grid;
1672  grid-template-columns: repeat(2, minmax(0, 1fr));
1673  gap: 1.5rem;
1674  margin-top: 1.5rem;
1675}
1676
1677.nl-head h2 {
1678  margin: 0 0 0.75rem;
1679  padding-bottom: 0.5rem;
1680  border-bottom: 1px solid var(--api-rule);
1681  font-size: 1.125rem;
1682}
1683
1684.nl-list {
1685  margin: 0;
1686  padding: 0;
1687  list-style: none !important;
1688}
1689
1690/* Mintlify's prose draws list markers as an absolutely positioned 6px ::before,
1691   which `list-style: none` cannot remove. The cards are their own bullet. */
1692.nl-list > li::before {
1693  content: none !important;
1694  display: none !important;
1695}
1696
1697.nl-item {
1698  margin-bottom: 0.75rem;
1699  padding: 0.875rem;
1700  border: 1px solid var(--api-rule);
1701  border-radius: 0.5rem;
1702  background: var(--api-panel);
1703}
1704
1705.nl-item__head {
1706  display: flex;
1707  gap: 0.75rem;
1708  align-items: flex-start;
1709  justify-content: space-between;
1710}
1711
1712.nl-month {
1713  margin: 0;
1714  color: var(--api-ink);
1715  font-size: 0.9375rem;
1716  font-weight: 600;
1717  line-height: 1.4;
1718}
1719
1720.nl-item .actions {
1721  flex: 0 0 auto;
1722}
1723
1724.nl-item .btn {
1725  display: inline-flex;
1726  align-items: center;
1727  padding: 0.25rem 0.75rem;
1728  border: 1px solid var(--api-rule);
1729  border-radius: 0.375rem;
1730  color: var(--api-ink) !important;
1731  font-size: 0.75rem;
1732  font-weight: 600;
1733  text-decoration: none !important;
1734  white-space: nowrap;
1735}
1736
1737.nl-item .btn:hover {
1738  border-color: var(--api-meta);
1739}
1740
1741/* Raw <details> is stripped by Mintlify, so the Key updates blocks are
1742   Accordions. The component brings its own caret and spacing; only the
1743   surrounding rhythm and type scale are ours. */
1744.nl-item [data-component-part="accordion"] {
1745  margin-top: 0.625rem;
1746}
1747
1748.nl-item [data-component-part="accordion-content"] ul {
1749  margin: 0;
1750  color: var(--api-body);
1751  font-size: 0.8125rem;
1752  line-height: 1.55;
1753}
1754
1755@media (max-width: 820px) {
1756  .nl-grid { grid-template-columns: 1fr; }
1757}
1758</style><!--$--><!--/$--><div class="flex flex-row-reverse gap-12 box-border w-full pt-[calc(10rem+var(--banner-height,2.5rem))] lg:pt-10"><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21 h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&amp;]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&amp;]:top-[12rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div role="presentation" data-id="base-ui-_R_2r9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" 
1758class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_r9qnpfb39p7b9snpfiutb_"><h2 id="_R_r9qnpfb39p7b9snpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#extole-is-customer-led-growth" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Extole is Customer-led Growth</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#success-starts-with-referral" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Success Starts with Referral</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#getting-the-most-out-of-extole" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Getting the Most out of Extole</a></li></ul></div></nav></div></div></div></div></div><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[5.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)]" data-empty-page-layout="" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Extole Overview</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] font-semibold">What is Extole?</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 
17581.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_6rh3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer…</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_dj3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="What is Extole?" data-page-href="/product/extole-overview/what-is-extole" id="content"><h2 class="flex whitespace-pre-wrap group font-semibold" id="extole-is-customer-led-growth"><div class="absolute" tabindex="-1"><a href="#extole-is-customer-led-growth" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
1758083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Extole is Customer-led Growth</span></h2>
1759<span data-as="p">Extole started as the first software-as-a-service referral platform, and we continue to lead and define the industry of referral marketing. Our clients partner with us to grow. We are not paid search, and we are not loyalty. We are Customer-led Growth.</span>
1760<span data-as="p">It is our goal to help you acquire new customers, get more from existing customers, and unlock greater Customer Lifetime Value. We achieve this goal by emphasizing engagement as a key driver of customer quality while offering a lower Customer Acquisition Cost than platforms like Facebook, Google, and Amazon.</span>
1761<span data-as="p">Quality is a proxy for customer lifetime value. A high-quality customer is a person who invests in, meaningfully engages with and actively promotes your brand. We specialize in figuring out how to interact with people to get the highest quality customers, and our platform provides you with all the tools necessary to create referral and engagement programs that nurture and leverage authentic customer relationships.</span>
1762<h2 class="flex whitespace-pre-wrap group font-semibold" id="success-starts-with-referral"><div class="absolute" tabindex="-1"><a href="#success-starts-with-referral" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
176211 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Success Starts with Referral</span></h2>
1763<span data-as="p">Referral marketing is our bread and butter. The Extole platform powers beautiful, on-brand referral programs for the world’s best companies. With Extole, you can quickly integrate referral marketing across your entire customer journey and create advocates everywhere your customers are.</span>
1764<span data-as="p">The Extole platform lets your marketers design and launch easy-to-use referral programs. You can also track, test, and optimize your programs; automate reward fulfillment; mitigate fraud; and deliver significant new revenue all through the platform with expert help from your dedicated Extole team. Modern and mobile, Extole-powered Refer A Friend programs are a top source of new customer acquisition and existing customer re-activation.</span>
1765<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&amp;_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png" src="https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=cb4ce95e919447b256816aedcba72028" alt="An example of Extole&#x27;s program dashboard." class="object-contain" width="1430" height="788" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=280&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=3075239905a4827e495bf329df0a6f54 280w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=560&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=c4657e8b6a5e7c1cc51099f7eb15b6c6 560w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=840&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=04faded03fbbf144c5009bfcf16ed7f3 840w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1100&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=b79b1ac878fc37782630940ecc1b0306 1100w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1650&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=b74e01a812d370a3aeae4122a0111c95 1650w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=2500&amp;fit=max&amp;auto=format&amp;n=wCoosrNLYZq4SH58&amp;q=85&amp;s=3dddc69d99dde1ebe0d5a34072955f29 2500w" data-optimize="true" style="aspect-ratio:1430 / 788"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1765s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&amp;_p]:m-0 [&amp;_a]:font-semibold [&amp;_a]:no-underline [&amp;_a]:border-b [&amp;_a]:border-primary [&amp;_a:hover]:border-b-2 dark:[&amp;_a]:text-white dark:[&amp;_a]:border-primary-light" data-component-part="frame-caption"><p>You can track and compare program data to measure and improve the results of your optimization efforts.</p></figcaption></figure></div>
1766<span data-as="p">Our technology powers hundreds of referral programs for brands across industries including Retail, Financial Services, Consumer and Technology Subscription, Entertainment, Travel, Hospitality, and more. The insights we have collected from programs since our founding provide us with the benchmark data and experience needed to create the most successful and significant referral programs.</span>
1767<h2 class="flex whitespace-pre-wrap group font-semibold" id="getting-the-most-out-of-extole"><div class="absolute" tabindex="-1"><a href="#getting-the-most-out-of-extole" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
176711 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Getting the Most out of Extole</span></h2>
1768<span data-as="p">Data from Extole-powered programs demonstrates that your referral channel can be your number one source of reactivations and can deliver higher quality customers than those acquired by other marketing channels. But what’s the next step?</span>
1769<span data-as="p">Our bias is toward activity— trying new things and getting a greater return. To get the most out of Extole, expand your programs, test and analyze, and find new ways of capturing value. When you launch an Extole program, we aren’t just monitoring your customer journey—we are elevating it to bring customers closer to your brand and generate deeper engagement.</span>
1770<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&amp;_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png" src="https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=9af1ad90640d4562c9e2464a44be87e2" alt="A graph display from Extole showing revenue by customer segment." class="object-contain" width="1596" height="662" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=280&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=13daa16d125ecc09d0932b2bd4e4084f 280w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=560&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=2136b96030d54c56dc2c86944bb4399e 560w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=840&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=58596c0650f27e09c8277c7869dd5cc7 840w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1100&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=3b1a5e604230f757f776a4f66ce789d9 1100w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1650&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=5ef968ff14e8db6b8a621b1d18269f41 1650w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=2500&amp;fit=max&amp;auto=format&amp;n=jfiwIeVafuhmrxvP&amp;q=85&amp;s=d3e2c60123ec1b9c96aa82a91530b496 2500w" data-optimize="true" style="aspect-ratio:1596 / 662"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1770s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&amp;_p]:m-0 [&amp;_a]:font-semibold [&amp;_a]:no-underline [&amp;_a]:border-b [&amp;_a]:border-primary [&amp;_a:hover]:border-b-2 dark:[&amp;_a]:text-white dark:[&amp;_a]:border-primary-light" data-component-part="frame-caption"><p>One size does not fit all when it comes to your customer base and marketing. You can track your audiences and compare their performance all in the Extole platform.</p></figcaption></figure></div>
1771<span data-as="p">Once you’ve optimized your first referral program, your Extole team can help you advance your approach.  Using your program data, we will work with you to define existing and emerging audiences based on unique behaviors and create new programs to target them. If there’s a behavior you want to encourage, we can build a program with promotions and rewards designed to incentivize that behavior. If there’s a particular audience creating value for you, we can help you grow that audience.</span>
1772<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&amp;_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png" src="https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=4a8f0e06c4f2297276c8114e9c0ccd45" alt="iPhones displaying examples of various Extole programs." class="object-contain" width="2702" height="1236" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=280&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=2b9c8c7c9979833a70a53a443e2791b3 280w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=560&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=c4892d460e2785545ee1110a13076423 560w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=840&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=1ff3a36eac4e2d7f4b65937a99a29a71 840w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1100&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=893cd8483fbcb85dca16bfdd2cf2e097 1100w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1650&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=600b0c00f12375f7d1d58fcefe8742c7 1650w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=2500&amp;fit=max&amp;auto=format&amp;n=Y4HlHrsrrzEKq8EE&amp;q=85&amp;s=b849838045ca9352107c1412aab5aa23 2500w" data-optimize="true" style="aspect-ratio:2702 / 1236"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1772s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&amp;_p]:m-0 [&amp;_a]:font-semibold [&amp;_a]:no-underline [&amp;_a]:border-b [&amp;_a]:border-primary [&amp;_a:hover]:border-b-2 dark:[&amp;_a]:text-white dark:[&amp;_a]:border-primary-light" data-component-part="frame-caption"><p>Extole offers more than just referral. Our variety of programs provide limitless ways for you to keep your customer base engaged.</p></figcaption></figure></div></div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-between"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"><a class="h-fit whitespace-nowrap px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500" target="_blank" rel="noopener noreferrer" href="https://github.com/extole/product-docs/edit/main/product/extole-overview/what-is-extole.mdx"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 block shrink-0 text-current"><path d="M13.953 7.57801L15.062 6.46901C15.648 5.88301 15.648 4.93301 15.062 4.34801L13.653 2.93901C13.067 2.35301 12.117 2.35301 11.532 2.93901L10.423 4.04801L13.953 7.57801Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M8.922 5.547L4.147 10.322C3.897 10.572 3.718 10.884 3.627 11.226L2.5 15.499L6.773 14.372C7.115 14.282 7.427 14.102 7.677 13.852L12.452 9.077" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M10.672 7.297L6.26501 11.704" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3.5 hidden group-hover:block text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200 shrink-0"><path d="M15.5921 3.817L14.1831 2.407C13.3051 1.531 11.8781 1.531 11.0011 2.407L9.89211 3.516C9.59911 3.809 9.59911 4.284 9.89211 4.577L13.4221 8.107C13.5681 8.253 13.7601 8.327 13.9521 8.327C14.1441 8.327 14.3361 8.254 14.4821 8.107L15.5921 6.998C16.4681 6.121 16.4681 4.694 15.5921 3.817Z" fill="currentColor"></path><path d="M11.6556 8.81359L7.14727 13.322C6.99127 13.478 6.79527 13.59 6.58227 13.647L3.55427 14.446L4.35327 11.418C4.41027 11.204 4.52227 11.009 4.67827 10.853L9.18662 6.34459C9.47962 6.05159 9.47962 5.57659 9.18662 5.28359C8.89362 4.99059 8.41862 4.99059 8.12562 5.28359L3.61727 9.79198C3.27427 10.135 3.02727 10.565 2.90327 11.035L1.77627 15.308C1.70827 15.566 1.78227 15.841 1.97127 16.03C2.11427 16.173 2.30527 16.25 2.50127 16.25C2.56527 16.25 2.62927 16.242 2.69227 16.225L6.96527 15.098C7.43527 14.974 7.86527 14.727 8.20827 14.384L12.7166 9.87559C13.0096 9.58259 13.0096 9.10759 12.7166 8.81459C12.4236 8.52159 11.9486 8.52059 11.6556 8.81359Z" fill="currentColor"></path><path d="M5.73539 12.2339C5.88139 12.3799 6.07339 12.4539 6.26539 12.4539C6.45739 12.4539 6.64939 12.3809 6.79539 12.2339L10.9399 8.08947C11.2329 7.79647 11.2329 7.32147 10.9399 7.02847C10.6469 6.73547 10.1719 6.73547 9.87889 7.02847L5.73439 11.1729C5.44139 11.4659 5.44239 11.9409 5.73539 12.2339Z" fill="currentColor"></path></svg><small class="text-sm leading-4">Suggest edits</small></a><a class="h-fit whitespace-nowrap px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500" target="_blank" rel="noopener noreferrer" href="https://github.com/extole/product-docs/issues/new?title=Issue on docs&amp;body=Path: /product/extole-overview/what-is-extole"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 block shrink-0 text-current">
1772<path d="M7.63801 3.49498L2.21301 12.891C1.60801 13.939 2.36401 15.25 3.57501 15.25H14.425C15.636 15.25 16.392 13.94 15.787 12.891L10.362 3.49498C9.75701 2.44698 8.24301 2.44698 7.63801 3.49498Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 6.5V10" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.569C8.448 13.569 8 13.12 8 12.569C8 12.018 8.448 11.569 9 11.569C9.552 11.569 10 12.018 10 12.569C10 13.12 9.552 13.569 9 13.569Z" fill="currentColor" stroke="none"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3.5 hidden group-hover:block text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200 shrink-0"><path d="M16.4366 12.5151L11.0103 3.11316C10.5904 2.39096 9.83896 1.96045 9.00006 1.96045C8.16116 1.96045 7.40976 2.39106 6.98976 3.11316L6.98876 3.11523L1.56296 12.5156C1.14356 13.2436 1.14356 14.1128 1.56396 14.8398C1.98386 15.5664 2.73586 16 3.57516 16H14.4247C15.2641 16 16.016 15.5664 16.4359 14.8398C16.8563 14.1127 16.8565 13.2436 16.4366 12.5151ZM8.25016 6.75C8.25016 6.3359 8.58606 6 9.00016 6C9.41426 6 9.75016 6.3359 9.75016 6.75V9.75C9.75016 10.1641 9.41426 10.5 9.00016 10.5C8.58606 10.5 8.25016 10.1641 8.25016 9.75V6.75ZM9.00016 13.5C8.44816 13.5 8.00016 13.0498 8.00016 12.5C8.00016 11.9502 8.44816 11.5 9.00016 11.5C9.55216 11.5 10.0002 11.9502 10.
17720002 12.5C10.0002 13.0498 9.55216 13.5 9.00016 13.5Z" fill="currentColor"></path></svg><small class="text-sm leading-4">Raise issue</small></a></div></div></div></div><nav id="pagination" aria-label="Pagination" class="px-0.5 flex items-center gap-6 text-sm font-semibold text-gray-700 dark:text-gray-200"><a rel="next" aria-label="Next: Your Team at Extole" data-component-part="pagination-next" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light gap-3 rounded-sm ml-auto pagination-next" href="/product/extole-overview/your-team"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">Your Team at Extole</div><svg viewBox="0 0 3 6" aria-hidden="true" data-component-part="pagination-chevron" class="h-1.5 shrink-0 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300 rotate-180"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></nav><div data-assistant-bar="" class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[&quot;&quot;] before:absolute before:left-0 before:right-0 before:top-[calc(50%-0.5rem)] sm:before:top-[calc(50%-0.75rem)] before:h-[200px] before:bg-background-light dark:before:bg-background-dark translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize:none"></textarea><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dar
1772k:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://github.com/extole" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">github</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div><div class="flex items-center justify-between"><div class="sm:flex"><a href="https://www.mintlify.com?utm_campaign=poweredBy&amp;utm_medium=referral&amp;utm_source=extole" target="_blank" rel="noreferrer" class="group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300 text-nowrap"><span>Powered by</span><svg width="1274" height="367" viewBox="0 0 1274 367" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-3.5 w-auto translate-y-0.75"><path d="M1154.38 366.038H1097.86L1137.69 276.14L1058.04 97.1046H1114.93L1161.35 209.337C1162.97 213.26 1168.53 213.253 1170.14 209.325L1216.21 97.1046H1273.49L1154.38 366.038Z" fill="currentColor"></path><path d="M982.714 286.761V142.622H944.403V97.1041H982.714V72.4488C982.714 49.9429 989.542 32.2416 1003.2 19.345C1016.85 6.44832 1034.17 0 1055.16 0C1068.06 0 1079.06 1.39081 1088.16 4.17244V50.0693C1082.09 47.7934 1075.01 46.6555 1066.92 46.6555C1055.54 46.6555 1047.32 49.1843 1042.27 54.2418C1037.21 59.0464 1034.68 67.2648 1034.68 78.8971V97.1041H1088.16V142.622H1034.68V286.761H982.714Z" fill="currentColor"></path><path d="M897.916 66.0005C889.066 66.0005 881.353 62.8395 874.778 56.5176C868.203 49.9429 864.916 42.1037 864.916 33.0002C864.916 23.8967 868.203 16.184 874.778 9.86215C881.353 3.28738 889.066 0 897.916 0C907.273 0 915.112 3.28738 921.434 9.86215C928.008 16.184 931.296 23.8967 931.296 33.0002C931.296 42.1037 928.008 49.9429 921.434 56.5176C915.112 62.8395 907.273 66.0005 897.916 66.0005ZM872.123 286.761V97.1041H924.089V286.761H872.123Z" fill="currentColor"></path><path d="M781.638 286.761V2.27609H833.604V286.761H781.638Z" fill="currentColor"></path><path d="M722.934 289.037C701.693 289.037 684.244 283.221 670.589 271.588C657.187 259.703 650.485 242.634 650.485 220.381V142.622H612.175V97.1044H650.485V44.3799H702.451V97.1044H755.934V142.622H702.451V210.14C702.451 221.772 704.98 230.117 710.038 235.174C715.095 239.979 723.313 242.381 734.693 242.381C742.785 242.381 749.865 241.243 755.934 238.967V284.864C746.831 287.646 735.831 289.037 722.934 289.037Z" fill="currentColor"></path><path d="M417.674 286.761V97.1041H469.64V110.967C469.64 113.311 472.83 114.347 474.382 112.591C485.967 99.4848 502.467 92.9317 523.881 92.9317C546.64 92.9317 564.468 100.518 577.365 115.69C590.514 130.61 597.089 150.587 597.089 175.622V286.761H545.123V184.346C545.123 170.438 542.215 159.691 536.399 152.105C530.583 144.265 522.364 140.346 511.743 140.346C499.1 140.346 488.858 144.898 481.019 154.001C473.433 163.105 469.64 176.507 469.64 194.208V286.761H417.674Z" fill="currentColor"></path><path d="M352.981 66.0005C344.13 66.0005 336.417 62.8395 329.843 56.5176C323.268 49.9429 319.98 42.1037 319.98 33.0002C319.98 23.8967 323.268 16.184 329.843 9.86215C336.417 3.28738 344.13 0 352.981 0C362.337 0 370.176 3.28738 376.498 9.86215C383.073 16.184 386.36 23.8967 386.36 33.0002C386.36 42.1037 383.073 49.9429 376.498 56.5176C370.176 62.8395 362.337 66.0005 352.981 66.0005ZM327.187 286.761V97.1041H379.153V286.761H327.187Z" fill="currentColor"></path><path d="M238.967 286.761V185.484C238.967 155.392 229.105 140.346 209.381 140.346C198.001 140.346 188.898 144.645 182.07 153.242C175.495 161.84 171.955 174.61 171.449 191.553V286.761H119.484V185.484C119.484 155.392 109.621 140.346 89.8972 140.346C78.2649 140.346 69.035 144.898 62.2073 154.001C55.3797 163.105 51.9659 176.507 51.9659 194.208V286.761H0V97.104
17721H51.9659V111.103C51.9659 113.435 55.1014 114.462 56.633 112.704C68.1136 99.5223 83.3741 92.9317 102.415 92.9317C127.436 92.9317 146.283 103.262 158.953 123.923C159.953 125.553 162.412 125.527 163.406 123.894C168.884 114.891 176.496 107.731 186.243 102.415C197.369 96.0926 208.622 92.9317 220.002 92.9317C242.507 92.9317 259.956 100.392 272.347 115.311C284.738 130.231 290.933 150.714 290.933 176.76V286.761H238.967Z" fill="currentColor"></path></svg><span class="sr-only">This documentation is built and hosted on Mintlify, a developer documentation platform</span></a></div></div></footer></div></div></main></div><!--$--><!--/$--></div><!--$?--><template id="B:0"></template><!--/$--></div></div>
1772<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1772<script src="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" id="_R_" async=""></script>
1772<div hidden id="S:0"><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] max-lg:hidden print:hidden" style="width:var(--assistant-sheet-width, 0px);overflow:hidden"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[&quot;&quot;] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize:none" rows="2"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"/><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div>
1772<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
1773$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
1773<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1773<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nb:I[168027,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1773<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"965OWu-_g5bq2pwurTc-7\",\"p\":\"/mintlify-assets\",\"c\":[\"\",\"_sites\",\"extole\",\"product\",\"extole-overview\",\"what-is-extole\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"extole\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"product/extole-overview/what-is-extole\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(() =\u003e {\\n  const isIOS =\\n    /iP(hone|ad|od)/.test(navigator.userAgent) ||\\n    (/Macintosh/.test(navigator.userAgent) \u0026\u0026 navigator.maxTouchPoints \u003e 1);\\n  if (!isIOS) return;\\n  const apply = () =\u003e {\\n    for (const meta of document.querySelectorAll('meta[name=\\\"viewport\\\"]')) {\\n      const content = meta.getAttribute('content') || '';\\n      if (!content.includes('maximum-scale')) {\\n        meta.setAttribute('content', content + ', maximum-scale=1');\\n      }\\n    }\\n  };\\n  apply();\\n  new MutationObserver(apply).observe(document.head, {\\n    childList: true,\\n    subtree: true,\\n    attributes: true,\\n    attributeFilter: ['content'],\\n  });\\n})();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],\"$L2\",\"$L3\",false]}],\"$L4\"]}]]}],{\"children\":[\"%5Fsites\",\"$L5\",{\"children\":[[\"subdomain\",\"extole\",\"d\"],\"$L6\",{\"children\":[\"(multitenant)\",\"$L7\",{\"children\":[[\"slug\",\"product/extole-overview/what-is-extole\",\"oc\"],\"$L8\",{\"children\":[\"__PAGE__\",\"$L9\",{}
1773,null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\",\"$Ld\"]],\"s\":false,\"S\":true}\n"])</script>
1773<script>self.__next_f.push([1,"e:I[667786,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"10:I[556357,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"11:I[837457,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"12:I[894587,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ThemeProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"13:I[152823,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ColorVariables\"]\n"])</script>
1773<script>self.__next_f.push([1,"14:I[531961,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"FontScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"15:I[649328,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"RoundedVariables\"]\n"])</script>
1773<script>self.__next_f.push([1,"16:I[702910,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/01bce6cd9132d6c5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"RecommendedPagesList\"]\n"])</script>
1773<script>self.__next_f.push([1,"17:I[570420,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DataCurrentPathUpdater\"]\n"])</script>
1773<script>self.__next_f.push([1,"18:I[341175,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"1b:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"OutletBoundary\"]\n1d:I[711533,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AsyncMetadataOutlet\"]\n1f:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ViewportBoundary\"]\n21:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MetadataBoundary\"]\n22:\"$Sreact.suspense\"\n2:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){\\nif(typeof CSS===\\\"undefined\\\"||!(\\\"registerProperty\\\" in CSS))return;\\nif(CSS.supports\u0026\u0026CSS.supports(\\\"-webkit-backdrop-filter:none\\\"))return;\\nvar n=[\\\"--scroll-area-overflow-x-start\\\",\\\"--scroll-area-overflow-x-end\\\",\\\"--scroll-area-overflow-y-start\\\",\\\"--scroll-area-overflow-y-end\\\"];\\nvar d={\\\"syntax\\\":\\\"\u003clength\u003e\\\",\\\"inherits\\\":false,\\\"initialValue\\\":\\\"0px\\\"};\\nfor(var i=0;i\u003cn.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}}\\n})();\"}}]\n"])</script>
1773<script>self.__next_f.push([1,"3:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.getElementById(\\\"banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n  \\\"bannerDismissed\\\",\\n  \\\"data-banner-state\\\",\\n)\"}}]\n"])</script>
1773<script>self.__next_f.push([1,"4:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Le\",null,{}],false,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$10\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L17\",null,{}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$18\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L19\"]}]\n"])</script>
1773<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1a\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1b\",null,{\"children\":[\"$L1c\",[\"$\",\"$L1d\",null,{\"promise\":\"$@1e\"}]]}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1f\",null,{\"children\":\"$L20\"}],null],[\"$\",\"$L21\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$22\",null,{\"fallback\":null,\"children\":\"$L23\"}]}]}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1773<script>self.__next_f.push([1,"20:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1c:null\n"])</script>
1773<script>self.__next_f.push([1,"1e:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#ee0049\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/sitemap.xml\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/product/extole-overview/what-is-extole.md\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7\u0026w=1200\u0026q=100\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7\u0026w=1200\u0026q=100\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}],\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1773<script>self.__next_f.push([1,"23:\"$1e:metadata\"\n"])</script>
1773<script>self.__next_f.push([1,"2d:I[27201,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"IconMark\"]\n24:[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}]\n25:[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}]\n26:[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}]\n27:[\"$\",\"link\",\"28\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}]\n28:[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}]\n29:[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2a:[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2b:[\"$\",\"link\",\"32\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2c:[\"$\",\"$L2d\",\"33\",{}]\n"])</script>
1773<script>self.__next_f.push([1,"2e:I[707934,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"WebMcpRegistration\"]\n"])</script>
1773<script>self.__next_f.push([1,"2f:I[590280,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LivePreviewProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"30:I[973254,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LivePreviewFavicon\"]\n"])</script>
1773<script>self.__next_f.push([1,"31:I[197336,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"32:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AuthProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"33:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DeploymentMetadataProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"34:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DocsConfigProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"19:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Extole Documentation\\\",\\\"creator\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Mintlify\\\",\\\"url\\\":\\\"https://mintlify.com\\\"}}\"}}],[\"$\",\"$L2e\",null,{\"subdomain\":\"extole\",\"siteName\":\"Extole Documentation\"}],[\"$\",\"$L2f\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L30\",null,{}],[\"$\",\"$L12\",null,{\"appearance\":\"$undefined\",\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/llms.txt\",\"tabIndex\":-1,\"children\":\"/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--banner-height:0px!important}\"}}],null,null,[\"$\",\"script\",null,{\"id\":\"_mintlify-banner-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\\\"/\\\").filter(a=\u003e\\\"\\\"!==a\u0026\u0026\\\"global\\\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\\\"global\\\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\\\"hidden\\\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\\\"lang:\\\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\\\"visible\\\":\\\"hidden\\\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\\\"hidden\\\")}})(\\n  {},\\n  \\\"en\\\",\\n  [],\\n  \\\"data-banner-state\\\",\\n  \\\"bannerDismissed\\\",\\n)\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L31\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L32\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L33\",null,{\"value\":{\"subdomain\":\"extole\",\"hasAudioNarration\":false,\"actualSubdomain\":\"extole\",\"customDomains\":[\"docs.extole.com\"],\"gitSource\":{\"type\":\"github\",\"owner\":\"extole\",\"repo\":\"product-docs\",\"deployBranch\":\"main\",\"contentDirectory\":\"\",\"isPrivate\":false,\"mountPath\":\"\",\"label\":\"\"},\"chroma\":{\"collectionId\":\"a2fe1c2e-9ab7-49a9-9d17-4e052df27624\",\"liveDeploymentHistoryId\":\"6abe9ba223cd82a18bc3ab65\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6abe9ba223cd82a18bc3ab65\"},\"feedback\":{\"agentFeedback\":true,\"thumbs\":true,\"issues\":true,\"edits\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"WEB_MCP\":{\"status\":\"ENABLED\"},\"NARRATION\":{\"status\":\"ENABLED\"}},\"buildId\":\"6abea440d20726d9810ec6cf\",\"clientVersion\":\"0.0.3743\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":436},{\"language\":\"default\",\"tag\":\"Management API\",\"count\":306},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":242},{\"language\":\"default\",\"tag\":\"Technical Docs\",\"count\":112},{\"language\":\"default\",\"tag\":\"Server to Extole API\",\"count\":71},{\"language\":\"default\",\"tag\":\"Dashboards and Reporting\",\"count\":56},{\"language\":\"default\",\"tag\":\"Programs \u0026 Campaigns\",\"count\":54},{\"language\":\"default\",\"tag\":\"Components\",\"count\":47},{\"language\":\"default\",\"tag\":\"Product Docs\",\"count\":44},{\"language\":\"default\",\"tag\":\"Partners\",\"count\":39}],\"searchSettings\":{\"maxResults\":20,\"showContentSnippets\":true,\"isFiltersEnabled\":true},\"disableKonamiCode\":\"$undefined\"},\"children\":[\"$\",\"$L34\",null,{\"value\":{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Extole Documentation\",\"description\":\"Guides, product documentation, and API reference for the Extole platform.\",\"colors\":{\"primary\":\"#ee0049\",\"light\":\"#ee0049\",\"dark\":\"#ee0049\"},\"logo\":{\"light\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\",\"dark\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\",\"href\":\"/\"},\"favicon\":{\"light\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14\",\"dark\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14\"},\"api\":{\"url\":\"full\"},\"navbar\":{\"links\":[{\"href\":\"https://github.com/extole\",\"label\":\"GitHub\"},{\"href\":\"https://my.extole.com\",\"label\":\"My Extole Login\"}]},\"footer\":{\"socials\":{\"github\":\"https://github.com/extole\"}},\"contextual\":{\"options\":[\"copy\",\"assistant\",\"download-spec\",\"chatgpt\",\"claude\",\"cursor\"],\"display\":\"header\"},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"navigation\":{\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L35\"}]}]}]}]]}]]}]]\n"])</script>
1773<script>self.__next_f.push([1,"36:I[604804,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LoginButtonProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"37:I[141180,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SidebarLoginButtonProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"38:I[343590,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NavigationContextController\"]\n"])</script>
1773<script>self.__next_f.push([1,"39:I[378486,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageListProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3a:I[742977,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PrefetchProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3b:I[237978,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageModeOverrideProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3c:I[378896,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ConfiguredVariationProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3d:I[557611,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"Fonts\"]\n"])</script>
1773<script>self.__next_f.push([1,"3e:I[330080,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"BannerProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3f:I[864506,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NavbarTransitionScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"41:I[540345,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ConsentProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"42:I[529058,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script>
1773<script>self.__next_f.push([1,"43:I[958547,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"40:T9e0,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue(\"--scroll-mt\")!==e\u0026\u0026f.setProperty(\"--scroll-mt\",e)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}let g=\"[id='navbar'], [data-top-chrome]\";function h(a){let b=a.target;if(b instanceof Element\u0026\u0026b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=\u003e{a.some(h)\u0026\u0026f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script>
1773<script>self.__next_f.push([1,"35:[\"$\",\"$L36\",null,{\"children\":[\"$\",\"$L37\",null,{\"children\":[\"$\",\"$L38\",null,{\"children\":[\"$\",\"$L39\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L3a\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L3b\",null,{\"children\":[\"$\",\"$L3c\",null,{\"children\":[[\"$\",\"$L14\",null,{\"fonts\":\"$undefined\",\"theme\":\"mint\",\"subdomain\":\"extole\"}],[[\"$\",\"$L13\",null,{\"docsConfig\":\"$19:2:props:children:1:props:children:5:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L15\",null,{\"theme\":\"mint\"}],[\"$\",\"$L3d\",null,{\"fonts\":\"$undefined\",\"children\":[\"$\",\"$L3e\",null,{\"bannersByLocale\":{},\"subdomain\":\"extole\",\"children\":[[\"$\",\"$L3f\",null,{\"theme\":\"mint\"}],[\"$\",\"script\",null,{\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$40\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L41\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L42\",null,{\"subdomain\":\"extole\",\"isAtlas\":false,\"children\":[\"$\",\"$L43\",null,{\"toggles\":[{\"name\":\"dashboard-editor-theseus\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"no-publish-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"llms-txt-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving-live\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"stripTemperatureMiddleware\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-site-search-delta\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"support-platform-pylon-zendesk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2-autocommit\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"instant-rollback\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications-server\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-private-page-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-fable\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"fixed-ai-action-pricing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automation-resolve-merge-conflict\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"scoped-publishing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintql\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"page-level-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"teamspace\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-v5\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"byok-sep-25\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L44\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"45:I[604780,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"CaptchaProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"46:I[859465,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantUiProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"47:I[832740,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantTransportProviderSelector\"]\n"])</script>
1773<script>self.__next_f.push([1,"48:I[601054,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SearchProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"49:I[28330,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SkipToContent\"]\n"])</script>
1773<script>self.__next_f.push([1,"4a:I[382229,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantLayoutScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"4b:I[87732,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantLayoutWrapper\"]\n"])</script>
1773<script>self.__next_f.push([1,"4c:I[118717,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/baaa22a26eddc070.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NotFoundHydrator\"]\n"])</script>
1773<script>self.__next_f.push([1,"44:[\"$\",\"$L45\",null,{\"enabled\":true,\"children\":[\"$\",\"$L46\",\"extole\",{\"children\":[\"$\",\"$L47\",null,{\"children\":[\"$\",\"$L48\",null,{\"subdomain\":\"extole\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"enableAskAiButton\":false,\"enableStarterQuestions\":false,\"enableContextualStarterQuestions\":false,\"enableAskAiSearchBar\":true},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L49\",null,{}],[\"$\",\"$L4a\",null,{\"hasChatPermissions\":true}],false,[\"$\",\"$L4b\",null,{\"children\":[[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4c\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"4d:I[597003,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ScopedNavProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"1a:[\"$\",\"$L4d\",null,{\"scopedNav\":{\"global\":null,\"tabs\":[{\"tab\":\"Product Docs\",\"groups\":[{\"group\":\"Extole Overview\",\"pages\":[{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"},{\"title\":\"Your Team at Extole\",\"description\":\"Get to know all of the services we provide our clients and the teams you'll work with throughout the launch process and beyond to get the most out of your Extole programs.\",\"href\":\"/product/extole-overview/your-team\"},{\"title\":\"Terms You Should Know\",\"description\":\"To succeed with referral marketing, you need to understand its terms. Get to know Extole's terminology.\",\"href\":\"/product/extole-overview/terms-you-should-know\"}]},{\"group\":\"Product Overview\",\"pages\":[{\"group\":\"Integration \u0026 Launch\",\"pages\":[{\"title\":\"Integration Overview\",\"description\":\"Learn about what it means to integrate with Extole, what processes and system connections are required, and how long it takes to launch.\",\"href\":\"/product/product-overview/integration-and-launch/integration-basics\"},{\"title\":\"Quick Integration\",\"description\":\"Getting your first program off the ground can be low-lift without sacrificing style or functionality. Learn how to set up a basic integration with Extole.\",\"href\":\"/product/product-overview/integration-and-launch/quick-integration\"},{\"title\":\"Sending Data to Extole\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/sending-data-to-extole\"},{\"title\":\"Receiving Data from Extole\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/receiving-data-from-extole\"},{\"title\":\"Rewarding\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/rewarding\"},{\"title\":\"Launch FAQs\",\"description\":\"Find answers to our clients' most common questions relating to the integration and launch process.\",\"href\":\"/product/product-overview/integration-and-launch/launch-faqs\"},{\"title\":\"Enterprise Accounts \u0026 User Roles\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/enterprise-accounts-user-roles\"},{\"group\":\"Creative Content\",\"root\":{\"title\":\"Creative Content\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/creative-content\"},\"pages\":[{\"title\":\"Creative Image Asset Guide\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/creative-content/creative-image-asset-guide\"}]}]},{\"group\":\"Programs\",\"pages\":[{\"group\":\"Refer a Friend\",\"root\":{\"title\":\"Refer a Friend\",\"description\":\"Let your existing customers help you acquire new, higher quality customers through trusted referrals.\",\"href\":\"/product/product-overview/programs/refer-a-friend/index\"},\"pages\":[{\"title\":\"Referral Programs for Employees\",\"description\":\"Engage your employees through a referral program for driving sales and upsells.\",\"href\":\"/product/product-overview/programs/refer-a-friend/employee-referral-program\"},{\"title\":\"Go Extole Field Team App\",\"description\":\"Turn real-world customer interactions into growth opportunities with the Go Extole mobile app.\",\"href\":\"/product/product-overview/programs/refer-a-friend/go-extole\"},{\"title\":\"Refer a Member\",\"description\":\"Let your members help you acquire new, high-quality members through trusted online and in-branch referrals.\",\"href\":\"/product/product-overview/programs/refer-a-friend/refer-a-member\"}]},{\"group\":\"Welcome Offer\",\"root\":{\"title\":\"Welcome Offer\",\"description\":\"Grow your email list—and convert visitors—by offering users the ability to enter their email address to get a first-time visitor coupon to use on their first purchase.\",\"href\":\"/product/product-overview/programs/welcome-offer/index\"},\"pages\":[{\"title\":\"Welcome Offer for Credit Unions\",\"description\":\"A credit-union-specific Welcome Offer program type with focused business events, defaults, and creative elements.\",\"href\":\"/product/product-overview/programs/welcome-offer/welcome-offer-for-credit-unions\"}]},{\"title\":\"Ambassador\",\"description\":\"Give your most influential advocates and ambassadors personalized links, a stats dashboard, and unique rewards for acquiring new customers on your behalf.\",\"href\":\"/product/product-overview/programs/influencer\"},{\"title\":\"Friends \u0026 Family\",\"description\":\"Announce special offers to important audiences and grant them the exclusive ability to share the offer with their friends.\",\"href\":\"/product/product-overview/programs/friends-family\"},{\"title\":\"Drop a Hint\",\"description\":\"If Refer a Friend is \\\"perfect for you,\\\" Drop a Hint is \\\"perfect for me.\\\" Allow customers to ask for a specific product as a gift.\",\"href\":\"/product/product-overview/programs/drop-a-hint\"},{\"title\":\"Sweepstakes\",\"description\":\"Excite your customers with a chance to win!\",\"href\":\"/product/product-overview/programs/sweepstakes\"},{\"title\":\"Nomination\",\"description\":\"Connect more meaningfully with your community by rewarding and recognizing important people nominated by your customers.\",\"href\":\"/product/product-overview/programs/nomination\"},{\"group\":\"Offer\",\"root\":{\"title\":\"Offer\",\"description\":\"Drive action by rewarding customers who complete a specific task in a certain timeframe.\",\"href\":\"/product/product-overview/programs/offer/index\"},\"pages\":[{\"title\":\"Customer Appreciation Program\",\"description\":null,\"href\":\"/product/product-overview/programs/offer/customer-appreciation-program\"}]},{\"title\":\"International Programs\",\"description\":\"For years, we have helped our clients operate referral and other acquisition and retention programs internationally. If you have a presence outside the US and want to grow those markets, we're here to help. With Extole as an existing partne…\",\"href\":\"/product/product-overview/programs/international-programs\"}]},{\"group\":\"Content\",\"pages\":[{\"title\":\"Emails\",\"description\":\"Learn more about the types of emails included in your Extole programs.\",\"href\":\"/product/product-overview/content/emails\"},{\"title\":\"Experiences\",\"description\":\"Learn more about the various experiences you can curate for your customers using Extole.\",\"href\":\"/product/product-overview/content/experiences\"},{\"title\":\"Promotions \u0026 Marketing\",\"description\":\"Learn more about how you can market your program effectively using onsite, in app and outbound CTAs\",\"href\":\"/product/product-overview/content/promotions\"}]},{\"group\":\"People\",\"pages\":[{\"title\":\"Audiences\",\"description\":\"Read about the nature and capabilities of Extole Audiences.\",\"href\":\"/product/product-overview/people/people-overview\"},{\"title\":\"My Audiences\",\"description\":\"Learn about Extole's Audience Discovery tool and the various types of audiences we can identify for you.\",\"href\":\"/product/product-overview/people/audience-discovery\"},{\"title\":\"Advocate Tiers\",\"description\":\"You may think of the advocates that participate in y
1773our customer engagement programs as a single, unified group. However, our data gives us the power to create meaningful segments within the advocate group so that each segment can be treate…\",\"href\":\"/product/product-overview/people/advocate-tiers\"}]},{\"group\":\"Events\",\"pages\":[{\"title\":\"Events Overview\",\"description\":null,\"href\":\"/product/product-overview/events/events-overview\"},{\"title\":\"Referral Events\",\"description\":null,\"href\":\"/product/product-overview/events/referral-events\"},{\"title\":\"Non-referral Events\",\"description\":null,\"href\":\"/product/product-overview/events/non-referral-events\"},{\"title\":\"In-Person Referrals\",\"description\":\"We have several solutions for tracking referral events that occur in-person. Discover the right method for your business.\",\"href\":\"/product/product-overview/events/in-person-referrals\"}]},{\"group\":\"Rewards\",\"pages\":[{\"title\":\"Rewards Overview\",\"description\":null,\"href\":\"/product/product-overview/rewards/rewards-overview\"},{\"title\":\"Rules \u0026 Quality\",\"description\":\"Learn about Extole's rewarding system and how quality and reward rules are applied to ensure your customers' program participation is being recognized.\",\"href\":\"/product/product-overview/rewards/rules-quality\"}]},{\"group\":\"Data\",\"pages\":[{\"title\":\"Data Overview\",\"description\":null,\"href\":\"/product/product-overview/data/data-overview\"},{\"title\":\"Reports\",\"description\":\"Extole reports allow you to easily and reliably track and growth and performance of your programs.\",\"href\":\"/product/product-overview/data/reports\"}]},{\"group\":\"Security \u0026 Compliance\",\"pages\":[{\"title\":\"ADA Compliance\",\"description\":\"For our customers' marketing programs, Extole provides baseline templates that have been audited for ADA compliance. As part of the implementation process, Extole customizes the templates based on brand-specific fonts, colors, imagery, and…\",\"href\":\"/product/product-overview/security-and-compliance/ada-compliance\"},{\"title\":\"GDPR / CCPA\",\"description\":\"Learn about Extole's responsibility under the General Data Protection Regulation (GDPR) and California Consumer Protection Act (CCPA).\",\"href\":\"/product/product-overview/security-and-compliance/gdpr-ccpa\"},{\"title\":\"ISO 27001 Certification\",\"description\":\"Extole is an ISO 27001 certified company.\",\"href\":\"/product/product-overview/security-and-compliance/iso-27001-certification\"},{\"title\":\"Cookie Handling\",\"description\":\"Extole drops a minimum number of cookies as part of the handling of the referral program. Cookies are designed to be specific to your program and your site and are not used in any cross-site capacity.\",\"href\":\"/product/product-overview/security-and-compliance/cookie-handling\"}]}]},{\"group\":\"Best Practices\",\"pages\":[{\"group\":\"Rewarding Best Practices\",\"pages\":[{\"title\":\"Referral Reward Strategy: Retail\",\"description\":\"Choosing the right referral reward is a key component of your broader promotional strategy. The rewards need to be enticing to your current customers and their friends while standing out from other offers available onsite.\",\"href\":\"/product/best-practices/rewarding-best-practices/referral-reward-strategy-retail\"},{\"title\":\"Referral Reward Strategy: Financial Services\",\"description\":\"Choosing the right referral reward is essential to maximizing engagement and driving new member acquisition. The reward should be compelling enough to motivate both current members and their friends, while also aligning with the requirements needed to earn it.\",\"href\":\"/product/best-practices/rewarding-best-practices/referral-reward-strategy-financial-services\"},{\"title\":\"A/B Testing\",\"description\":\"Optimize your referral and engagement experiences to get the most out of each aspect of your customer journey.\",\"href\":\"/product/best-practices/rewarding-best-practices/ab-testing\"},{\"title\":\"Limited Time Bursts\",\"description\":\"Drive more referrals by offering time-sensitive, high-impact rewards that create urgency and excitement.\",\"href\":\"/product/best-practices/rewarding-best-practices/limited-time-bursts\"}]}]}]},{\"tab\":\"Technical Docs\",\"pages\":[{\"title\":\"Technical Docs\",\"href\":\"/technical/integration-overview/integrating-with-extole\"}]},{\"tab\":\"Guides\",\"pages\":[{\"title\":\"Guides\",\"href\":\"/guides/platform-overview/key-concepts/understanding-participation-rate\"}]},{\"tab\":\"API Reference\",\"pages\":[{\"title\":\"API Reference\",\"href\":\"/api-reference/getting-started/api-overview\"}]},{\"tab\":\"News\",\"pages\":[{\"title\":\"News\",\"href\":\"/news/recent-releases\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L4e\"}]\n"])</script>
1773<script>self.__next_f.push([1,"4f:I[763509,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ThemeLayout\"]\n"])</script>
1773<script>self.__next_f.push([1,"50:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ApiReferenceProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"51:I[114793,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"52:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"OpenApiProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"53:I[525343,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"TabSyncContextProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"54:T968,"])</script>
1773<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.extole.com/#organization\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.extole.com#website\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#webpage\",\"url\":\"https://docs.extole.com/product/extole-overview/what-is-extole\",\"name\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"dateModified\":\"2026-09-17T19:13:51.654Z\",\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Extole Documentation\",\"item\":\"https://docs.extole.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is Extole?\",\"item\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#article\",\"headline\":\"What is Extole?\",\"name\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"url\":\"https://docs.extole.com/product/extole-overview/what-is-extole\",\"mainEntityOfPage\":{\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#webpage\"},\"dateModified\":\"2026-09-17T19:13:51.654Z\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"}}]}"])</script>
1773<script>self.__next_f.push([1,"4e:[\"$\",\"$L4f\",null,{\"theme\":\"mint\",\"pageMetadata\":{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"},\"children\":[\"$\",\"$L50\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L51\",null,{\"value\":{\"pageMetadata\":\"$4e:props:pageMetadata\",\"lastModified\":\"2026-09-17T19:13:51.654Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"product/extole-overview/what-is-extole.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n  const _components = {\\n    p: \\\"p\\\",\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return _jsx(_components.p, {\\n    children: \\\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer…\\\"\\n  });\\n}\\nfunction MDXContent(props = {}) {\\n  const {wrapper: MDXLayout} = {\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return MDXLayout ? _jsx(MDXLayout, {\\n    ...props,\\n    children: _jsx(_createMdxContent, {\\n      ...props\\n    })\\n  }) : _createMdxContent(props);\\n}\\nreturn {\\n  default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"Extole is Customer-led Growth\",\"slug\":\"extole-is-customer-led-growth\",\"depth\":2,\"children\":[]},{\"title\":\"Success Starts with Referral\",\"slug\":\"success-starts-with-referral\",\"depth\":2,\"children\":[]},{\"title\":\"Getting the Most out of Extole\",\"slug\":\"getting-the-most-out-of-extole\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\",\"relatedPagesConfig\":{\"enabled\":true,\"limit\":5,\"mode\":\"automatic\"},\"narration\":\"$undefined\"},\"children\":[\"$\",\"$L52\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\",\"mdxExtracts\":\"$4e:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L53\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$54\"}}],\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\"]}]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"5a:I[228341,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageModeUpdater\"]\n"])</script>
1773<script>self.__next_f.push([1,"5b:I[575126,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"Background\"]\n"])</script>
1773<script>self.__next_f.push([1,"5e:I[36098,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"CustomJsFiles\"]\n"])</script>
1773<script>self.__next_f.push([1,"62:I[530359,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MDXContentController\"]\n"])</script>
1773<script>self.__next_f.push([1,"63:I[448287,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"55:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L5a\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\"}]]\n56:[\"$\",\"$L5b\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\"}]\n5c:T450f,"])</script>
1773<script>self.__next_f.push([1,":root {\n  --extole-coral: #ee0049;\n  --extole-navy: #0b123d;\n  --extole-primary-fill: #ee0049;\n  --extole-icon-navy-bg: #0b123d;\n  --extole-slate: #7d90a4;\n  --extole-ink: #151a2d;\n  --extole-muted: #4f5c6d;\n  --extole-page-bg: #faf9f7;\n  --extole-card-bg: #faf9f7;\n  --extole-surface: #ffffff;\n  --extole-surface-muted: rgba(255, 255, 255, 0.45);\n  --extole-logo-bg: #ffffff;\n  --extole-secondary-bg: #ffffff;\n  --extole-border: #e2e2e0;\n  --extole-border-strong: #d0dae6;\n  --extole-shadow: 0 16px 44px rgba(11, 18, 61, 0.08);\n  --extole-hero-shadow: 0 10px 32px rgba(11, 18, 61, 0.06);\n  --extole-radius: 16px;\n  --extole-heading-font: \"PaperMono\", \"Space Mono\", \"SFMono-Regular\", Menlo, Monaco, Consolas, monospace;\n}\n\nhtml,\nbody {\n  background: var(--extole-page-bg);\n}\n\n/* Mintlify's fixed canvas sits above body, so set the light page surface here. */\nhtml:not(.dark):not([data-theme=\"dark\"]):not([data-color-mode=\"dark\"]) #background-color {\n  background-color: var(--extole-page-bg) !important;\n}\n\nbody {\n  color: var(--extole-ink);\n  font-family: \"Inter\", \"Poppins\", \"Montserrat\", \"Segoe UI\", sans-serif;\n}\n\n.dark body,\nhtml.dark body,\nbody.dark,\n:root[data-theme=\"dark\"] body,\n[data-theme=\"dark\"] body,\n[data-color-mode=\"dark\"] body {\n  background: #0f1526;\n}\n\n.nav-logo {\n  height: 24px !important;\n  max-width: 84px !important;\n  object-fit: contain;\n}\n\n.extole-home {\n  color: var(--extole-ink);\n  color-scheme: light;\n  max-width: 1440px;\n  margin: 0 auto;\n  padding: 16px 16px 96px;\n  width: 100%;\n}\n\n.dark .extole-home,\nhtml.dark .extole-home,\nbody.dark .extole-home,\n:root[data-theme=\"dark\"] .extole-home,\n[data-theme=\"dark\"] .extole-home,\n[data-color-mode=\"dark\"] .extole-home,\nbody[data-theme=\"dark\"] .extole-home,\nhtml[data-theme=\"dark\"] .extole-home {\n  --extole-coral: #ee0049;\n  --extole-navy: #f3f6ff;\n  --extole-primary-fill: #ee0049;\n  --extole-icon-navy-bg: #263455;\n  --extole-slate: #9cacbf;\n  --extole-ink: #e5ebf7;\n  --extole-muted: #b4bfd2;\n  --extole-card-bg: #151c31;\n  --extole-surface: #1d263d;\n  --extole-surface-muted: rgba(255, 255, 255, 0.06);\n  --extole-logo-bg: rgba(248, 250, 255, 0.96);\n  --extole-secondary-bg: rgba(255, 255, 255, 0.03);\n  --extole-border: rgba(178, 191, 216, 0.16);\n  --extole-border-strong: rgba(205, 218, 242, 0.28);\n  --extole-shadow: 0 20px 48px rgba(0, 0, 0, 0.36);\n  --extole-hero-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);\n  color-scheme: dark;\n}\n\n.extole-hero {\n  display: grid;\n  grid-template-columns: minmax(0, 1.12fr) minmax(420px, 0.88fr);\n  gap: 28px;\n  align-items: stretch;\n}\n\n.extole-hero-copy,\n.extole-code-panel {\n  border: 1px solid var(--extole-border);\n  border-radius: 24px;\n  box-shadow: var(--extole-hero-shadow);\n}\n\n.extole-hero-copy {\n  min-height: 0;\n  padding: 46px 43px;\n  background: var(--extole-card-bg);\n}\n\n.extole-kicker,\n.extole-code-kicker {\n  margin: 0 0 18px;\n  color: var(--extole-coral);\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n}\n\n.extole-hero h1,\n.extole-section h2 {\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  font-weight: 700;\n  letter-spacing: -0.01em;\n}\n\n.extole-hero h1 {\n  max-width: 720px;\n  margin: 0 0 17px;\n  font-size: clamp(1.9rem, 3vw, 2.7rem);\n  line-height: 1.15;\n}\n\n.extole-lede {\n  max-width: 58ch;\n  margin: 0;\n  color: var(--extole-muted);\n  font-size: 1.04rem;\n  line-height: 1.65;\n}\n\n.extole-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 31px;\n}\n\n.extole-btn {\n  display: inline-flex;\n  min-height: 48px;\n  min-width: 178px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 12px;\n  padding: 0 20px;\n  font-family: var(--extole-heading-font);\n  font-size: 15px;\n  font-weight: 600;\n  text-decoration: none !important;\n  transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;\n}\n\n.extole-btn:hover {\n  transform: translateY(-1px);\n}\n\n.extole-btn-primary {\n  background: var(--extole-primary-fill);\n  color: #ffffff !important;\n  box-shadow: 0 10px 22px rgba(11, 18, 61, 0.22);\n}\n\n.extole-btn-secondary {\n  border: 1px solid var(--extole-border-strong);\n  background: var(--extole-secondary-bg);\n  color: var(--extole-navy) !important;\n}\n\n.extole-sandbox {\n  margin-top: 30px;\n  color: var(--extole-muted);\n  font-size: 0.92rem;\n}\n\n.extole-sandbox a {\n  color: var(--extole-navy);\n  font-weight: 600;\n}\n\n.extole-code-panel {\n  max-height: 500px;\n  min-width: 0;\n  overflow: hidden;\n  padding: 30px 26px;\n  background: radial-gradient(circle at 90% 0%, rgba(224, 0, 73, 0.36), transparent 38%),\n    linear-gradient(160deg, #131a47 0%, #0b123d 56%, #070c28 100%);\n  color: #ffffff;\n}\n\n.extole-code-kicker {\n  color: #93a4d2;\n}\n\n.extole-code-panel [class*=\"codeblock\"],\n.extole-code-panel pre,\n.extole-code-panel code {\n  font-family: \"PaperMono\", \"SFMono-Regular\", Consolas, monospace !important;\n}\n\n.extole-code-panel pre {\n  background: transparent !important;\n  color: #d4d4d4;\n  font-size: 0.84rem;\n  line-height: 1.65;\n  margin: 0;\n  max-height: 365px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  scrollbar-color: rgba(160, 173, 205, 0.3) rgba(8, 14, 39, 0.28);\n  scrollbar-width: thin;\n  text-align: left;\n  white-space: pre;\n  word-break: normal;\n}\n\n.extole-code-panel .line {\n  display: block;\n  min-height: 1.65em;\n}\n\n.extole-code-panel .tok-comment { color: #6a9955; }\n.extole-code-panel .tok-keyword,\n.extole-code-panel .tok-tag { color: #569cd6; }\n.extole-code-panel .tok-attr,\n.extole-code-panel .tok-property,\n.extole-code-panel .tok-variable { color: #9cdcfe; }\n.extole-code-panel .tok-string { color: #ce9178; }\n.extole-code-panel .tok-function { color: #dcdcaa; }\n.extole-code-panel .tok-number { color: #b5cea8; }\n.extole-code-panel .tok-type { color: #4ec9b0; }\n\n.extole-code-panel pre::-webkit-scrollbar {\n  width: 8px;\n}\n\n.extole-code-panel pre::-webkit-scrollbar-track {\n  background: rgba(8, 14, 39, 0.28);\n  border-radius: 10px;\n}\n\n.extole-code-panel pre::-webkit-scrollbar-thumb {\n  background: rgba(160, 173, 205, 0.3);\n  border-radius: 10px;\n}\n\n.extole-code-tabs {\n  display: flex;\n  gap: 18px;\n  margin-bottom: 18px;\n  border-bottom: 1px solid rgba(138, 156, 201, 0.24);\n}\n\n.extole-code-tab {\n  display: inline-flex;\n  padding-bottom: 10px;\n  color: #9fb0dd;\n  cursor: pointer;\n  font-family: var(--extole-heading-font);\n  font-size: 0.78rem;\n}\n\n.extole-tab-radio {\n  block-size: 1px;\n  inline-size: 1px;\n  margin: 0;\n  opacity: 0;\n  overflow: hidden;\n  pointer-events: none;\n  position: absolute;\n}\n\n.extole-code-block {\n  display: none;\n}\n\n#extole-code-tab-js:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-js\"],\n#extole-code-tab-react-native:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-react-native\"],\n#extole-code-tab-ios:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-ios\"],\n#extole-code-tab-android:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-android\"] {\n  border-bottom: 2px solid #f5e7a5;\n  color: #f4f8ff;\n}\n\n#extole-code-tab-js:checked ~ .extole-code-block-js,\n#extole-code-tab-react-native:checked ~ .extole-code-block-react-native,\n#extole-code-tab-ios:checked ~ .extole-code-block-ios,\n#extole-code-tab-android:checked ~ .extole-code-block-android {\n  display: block;\n}\n\n.extole-link-strip {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin-top: 42px;\n  overflow: hidden;\n  border: 1px solid var(--extole-border);\n  border-radius: 24px;\n  background: var(--extole-card-bg);\n}\n\n.extole-link-strip a {\n  display: flex;\n  min-height: 78px;\n  align-items: center;\n  gap: 14px;\n  padding: 18px 24px;\n  color: var(--extole-ink);\n  text-decoration: none !important;\n}\n\n.extole-link-strip a + a {\n  border-left: 1px solid var(--extole-border);\n}\n\n.extole-link-strip strong {\n  font-family: \"PaperMono\", \"SFMono-Regular\", Consolas, monospace;\n  font-family: var(--extole-heading-font);\n  font-size: 15px;\n  letter-spacing: 0;\n}\n\n.extole-icon {\n  display: inline-flex;\n  width: 38px;\n  height: 38px;\n  flex: 0 0 38px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 11px;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.extole-icon svg,\n.extole-support-icon svg {\n  display: block;\n  height: 22px;\n  width: 22px;\n  fill: none;\n  stroke: currentColor;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  stroke-width: 1.8;\n}\n\n.extole-icon span {\n  line-height: 1;\n}\n\n.extole-icon-navy { background: var(--extole-icon-navy-bg); }\n.extole-icon-gray { background: #7c8191; }\n.extole-icon-pink { background: var(--extole-coral); }\n.extole-icon-blue { background: #a7d8eb; }\n.extole-icon-yellow { background: #fee64b; color: var(--extole-ink); }\n.extole-icon-react { background: #0b1748; color: #61dafb; }\n.extole-icon-black { background: #171717; }\n.extole-icon-green { background: #9fcb4a; }\n\n.extole-section {\n  margin-top: 50px;\n  padding: 50px 0;\n}\n\n.extole-section h2 {\n  margin: 0;\n  font-size: clamp(1.35rem, 2vw, 1.9rem);\n  line-height: 1.2;\n}\n\n.extole-section \u003e p:not(.extole-kicker) {\n  max-width: 720px;\n  margin: 16px 0 28px;\n  color: var(--extole-muted);\n  font-size: 17px;\n}
1773\n\n.extole-pattern-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.extole-stack-layout {\n  display: grid;\n  gap: 14px;\n}\n\n.extole-stack-pattern {\n  background: var(--extole-card-bg);\n  border: 1px solid var(--extole-border);\n  border-radius: var(--extole-radius);\n  display: grid;\n  gap: 20px;\n  grid-template-columns: minmax(0, 30%) minmax(0, 70%);\n  padding: 24px;\n}\n\n.extole-stack-pattern-head h3 {\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  margin: 0 0 10px;\n}\n\n.extole-stack-pattern-head p {\n  color: var(--extole-muted);\n  font-size: 0.9rem;\n  line-height: 1.55;\n  margin: 0;\n}\n\n.extole-stack-pattern-groups {\n  display: grid;\n  gap: 12px;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.extole-stack-group {\n  background: var(--extole-surface);\n  border: 1px solid var(--extole-border);\n  border-radius: 12px;\n  padding: 12px 14px;\n}\n\n.extole-stack-group-title {\n  color: var(--extole-muted);\n  font-family: var(--extole-heading-font);\n  font-size: 0.68rem;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  line-height: 1.2;\n  margin: 0 0 9px;\n  text-transform: uppercase;\n}\n\n.extole-stack-group ul {\n  list-style: none !important;\n  margin: 0;\n  padding: 0 !important;\n}\n\n.extole-stack-group li + li {\n  border-top: 1px solid var(--extole-border);\n  margin-top: 7px;\n  padding-top: 7px;\n}\n\n.extole-stack-group a,\n.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card) {\n  color: var(--extole-navy);\n  font-weight: 600;\n  text-decoration: underline;\n  text-decoration-color: rgba(11, 18, 61, 0.35);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n\n.extole-stack-group a:hover,\n.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover {\n  color: var(--extole-coral);\n  text-decoration-color: rgba(238, 0, 73, 0.65);\n}\n\n.extole-partner-filter-layout {\n  align-items: start;\n  display: grid;\n  gap: 20px;\n  grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);\n}\n\n.extole-partner-filter-panel {\n  display: grid;\n  gap: 10px;\n}\n\n.extole-partner-filter-title {\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  font-size: 0.9rem;\n  margin: 0;\n}\n\n.extole-partner-filter-copy {\n  color: var(--extole-muted);\n  font-size: 0.86rem;\n  line-height: 1.45;\n  margin: -2px 0 4px;\n}\n\n.extole-partner-filter-option {\n  align-items: self-end;\n  color: var(--extole-muted);\n  column-gap: 10px;\n  cursor: pointer;\n  display: grid;\n  grid-template-columns: 16px minmax(0, 1fr);\n  line-height: 1.35;\n}\n\n.extole-partner-filter-option span {\n  font-family: var(--extole-heading-font);\n  font-size: 0.74rem;\n  line-height: 1.25;\n}\n\n.extole-partner-filter-input {\n  accent-color: var(--extole-coral);\n  height: 16px;\n  margin: 2px 0 0;\n  width: 16px;\n}\n\n.extole-partner-filter-option:has(.extole-partner-filter-input:checked) {\n  color: var(--extole-navy);\n  font-weight: 600;\n}\n\n.extole-partner-surface {\n  background: var(--extole-card-bg);\n  border: 1px solid var(--extole-border);\n  border-radius: var(--extole-radius);\n  padding: 4px;\n}\n\n.extole-partner-grid {\n  display: grid;\n  gap: 8px;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.extole-partner-item {\n  border-radius: 12px;\n  color: var(--extole-navy);\n  display: block;\n  min-height: 178px;\n  padding: 14px 16px;\n  text-decoration: none !important;\n  transition: background-color 0.2s ease, box-shadow 0.2s ease;\n}\n\n.extole-partner-item:hover {\n  background: var(--extole-surface-muted);\n  box-shadow: 0 8px 18px rgba(11, 18, 61, 0.08);\n}\n\n.extole-partner-logo {\n  align-items: center;\n  background: var(--extole-logo-bg);\n  border: 1px solid var(--extole-border);\n  border-radius: 10px;\n  display: inline-flex;\n  height: 44px;\n  justify-content: center;\n  margin: 0 0 12px;\n  padding: 8px 12px;\n}\n\n.extole-partner-logo img {\n  display: block;\n  height: 100%;\n  max-width: 120px;\n  object-fit: contain;\n  width: auto;\n}
1773\n\n.extole-partner-item h3 {\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  font-size: 0.94rem;\n  line-height: 1.35;\n  margin: 0 0 8px;\n}\n\n.extole-partner-item p {\n  color: var(--extole-muted);\n  font-size: 0.82rem;\n  line-height: 1.45;\n  margin: 0;\n}\n\n.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep),\n.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce),\n.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking),\n.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp),\n.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm),\n.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards),\n.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics),\n.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag),\n.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation) {\n  display: none;\n}\n\n.extole-support-grid {\n  background: var(--extole-card-bg);\n  border: 1px solid var(--extole-border);\n  border-radius: var(--extole-radius);\n  display: grid;\n  gap: 18px;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  margin-top: 28px;\n  padding: 24px;\n}\n\n.extole-pattern-card {\n  display: block;\n  min-height: 100%;\n  padding: 24px;\n  border: 1px solid var(--extole-border);\n  border-radius: var(--extole-radius);\n  background: var(--extole-card-bg);\n  box-shadow: 0 8px 24px rgba(11, 18, 61, 0.05);\n  color: var(--extole-ink);\n  text-decoration: none !important;\n}\n\n.extole-support-icon {\n  align-items: center;\n  border-radius: 14px;\n  color: #ffffff;\n  display: inline-flex;\n  height: 44px;\n  justify-content: center;\n  margin-bottom: 18px;\n  width: 44px;\n}\n\n.extole-support-icon-help { background: var(--extole-coral); }\n.extole-support-icon-ticket { background: #3c4260; }\n.extole-support-icon-status { background: #47b881; }\n\n.extole-pattern-card h3 {\n  margin: 0 0 12px;\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  font-size: 1.02rem;\n}\n\n.extole-pattern-card p {\n  margin: 0;\n  color: var(--extole-muted);\n  font-size: 0.93rem;\n  line-height: 1.6;\n}\n\n.extole-card-cta {\n  display: inline-flex;\n  margin-top: 16px;\n  color: var(--extole-navy);\n  font-family: var(--extole-heading-font);\n  font-size: 0.88rem;\n  font-weight: 600;\n  text-decoration: underline;\n  text-decoration-color: rgba(11, 18, 61, 0.35);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n\n@media (max-width: 1100px) {\n  .extole-hero {\n    grid-template-columns: 1fr;\n  }\n\n  .extole-hero-copy {\n    min-height: auto;\n  }\n}\n\n@media (max-width: 1024px) {\n  .extole-partner-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .extole-partner-filter-layout {\n    grid-template-columns: minmax(190px, 230px) minmax(0, 1fr);\n  }\n\n  .extole-stack-pattern {\n    gap: 14px;\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 900px) {\n  .extole-stack-pattern-groups {\n    grid-template-columns: 1fr;\n  }\n\n  .extole-partner-filter-layout {\n    gap: 14px;\n    grid-template-columns: 1fr;\n  }\n\n  .extole-partner-filter-panel {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .extole-partner-filter-title,\n  .extole-partner-filter-copy {\n    grid-column: 1 / -1;\n  }\n}\n\n@media (max-width: 820px) {\n  .extole-home {\n    padding: 12px 14px 64px;\n  }\n\n  .extole-hero-copy,\n  .extole-code-panel {\n    border-radius: 18px;\n    padding: 28px 22px;\n  }
1773\n\n  .extole-link-strip,\n  .extole-pattern-grid,\n  .extole-support-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .extole-link-strip a + a {\n    border-left: 0;\n    border-top: 1px solid var(--extole-border);\n  }\n}\n\n@media (max-width: 640px) {\n  .extole-section {\n    margin-top: 20px;\n    padding: 20px 0;\n  }\n\n  .extole-partner-surface {\n    padding: 0;\n  }\n\n  .extole-partner-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .extole-partner-filter-panel {\n    display: none;\n  }\n\n  .extole-partner-filter-layout {\n    grid-template-columns: 1fr;\n  }\n\n  .extole-stack-pattern {\n    padding: 20px;\n  }\n\n  .extole-stack-group {\n    padding: 11px 12px;\n  }\n\n  .extole-btn {\n    min-width: 100%;\n    width: 100%;\n  }\n\n  .extole-actions {\n    flex-direction: column;\n  }\n}\n"])</script>
1773<script>self.__next_f.push([1,"57:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"public/style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$5c\"}}],\"$L5d\"]\n5f:T2818,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n  var registry = [];\n\n  function labelOf(tab) {\n    var btn = tab.querySelector('[data-component-part=\"tab-button\"]');\n    return ((btn \u0026\u0026 btn.textContent) || tab.textContent || \"\")\n      .trim()\n      .replace(/\\s+/g, \" \");\n  }\n\n  function sameLabels(a, b) {\n    if (a.length !== b.length) return false;\n    for (var i = 0; i \u003c a.length; i++) if (a[i] !== b[i]) return false;\n    return true;\n  }\n\n  function tabNodes(list) {\n    var tabs = list.querySelectorAll('[data-component-part=\"tab\"]');\n    if (tabs.length) return tabs;\n    return list.querySelectorAll('[role=\"tab\"]');\n  }\n\n  function playgroundHash(tab) {\n    if (!tab || !tab.id) return \"\";\n    if (tab.id.indexOf(\"_R_\") === 0) return \"\";\n    return tab.id;\n  }\n\n  function isEvaluatableLabels(labels) {\n    if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n    var joined = labels.join(\"\\n\");\n    if (!/Static Value/i.test(joined)) return false;\n    return /Handlebars|Javascript/i.test(joined);\n  }\n\n  function shouldEnhance(list, tabCount) {\n    if (list.closest(\".object-param-field\")) return tabCount \u003e= 2;\n    if (list.closest('[role=\"dialog\"]')) return tabCount \u003e= 2;\n    return false;\n  }\n\n  function setSelectValue(sel, value) {\n    var desc = Object.getOwnPropertyDescriptor(\n      HTMLSelectElement.prototype,\n      \"value\"\n    );\n    desc.set.call(sel, value);\n    sel.dispatchEvent(new Event(\"input\", { bubbles: true }));\n    sel.dispatchEvent(new Event(\"change\", { bubbles: true }));\n  }\n\n  function enhance(list) {\n    if (list.dataset.extoleCombo || list.dataset.extoleEval) return;\n    var tabs = tabNodes(list);\n    if (!shouldEnhance(list, tabs.length)) return;\n    var labels = [];\n    var selected = 0;\n    for (var i = 0; i \u003c tabs.length; i++) {\n      labels.push(labelOf(tabs[i]));\n      if (tabs[i].getAttribute(\"aria-selected\") === \"true\") selected = i;\n    }\n    if (isEvaluatableLabels(labels)) return;\n    list.dataset.extoleCombo = \"1\";\n\n    var dialogScoped = !!list.closest('[role=\"dialog\"]');\n    var scope = dialogScoped ? list.closest('[role=\"dialog\"]') : document;\n\n    var root = list.parentElement;\n    if (!root) return;\n\n    var ui = document.createElement(\"div\");\n    ui.className = \"extole-type-combo\";\n    ui.innerHTML =\n      \"\u003clabel\u003eType\u003c/label\u003e\" +\n      '\u003cdiv class=\"extole-type-combo-wrap\"\u003e' +\n      '\u003cinput type=\"text\" autocomplete=\"off\" spellcheck=\"false\" aria-label=\"Search schema types\" role=\"combobox\" aria-autocomplete=\"list\" aria-expanded=\"false\"\u003e' +\n      '\u003cdiv class=\"extole-type-combo-menu\" role=\"listbox\" hidden\u003e\u003c/div\u003e\u003c/div\u003e' +\n      '\u003cspan class=\"extole-type-combo-meta\"\u003e\u003c/span\u003e';\n\n    var input = ui.querySelector(\"input\");\n    var menu = ui.querySelector(\".extole-type-combo-menu\");\n    var meta = ui.querySelector(\".extole-type-combo-meta\");\n    input.value = labels[selected];\n    meta.textContent = tabs.length + \"/\" + tabs.length + \" variants\";\n\n    var fillTimer = null;\n    var fillGen = 0;\n\n    function setOpen(open) {\n      menu.hidden = !open;\n      input.setAttribute(\"aria-expanded\", open ? \"true\" : \"false\");\n      if (!open) meta.textContent = tabs.length + \"/\" + tabs.length + \" variants\";\n    }\n\n    function paint(query) {\n      var q = (query || \"\").toLowerCase();\n      var html = \"\";\n      var n = 0;\n      for (var i = 0; i \u003c labels.length; i++) {\n        if (q \u0026\u0026 labels[i].toLowerCase().indexOf(q) === -1) continue;\n        n++;\n        html +=\n          '\u003cbutton type=\"button\" role=\"option\" data-i=\"' +\n          i +\n          '\"' +\n          (i === selected ? ' aria-selected=\"true\"' : \"\") +\n          \"\u003e\" +\n          labels[i] +\n          \"\u003c/button\u003e\";\n      }\n      menu.innerHTML =\n        html || '\u003cdiv class=\"extole-type-combo-empty\"\u003eNo matching types\u003c/div\u003e';\n      meta.textContent = n + \"/\" + tabs.length + \" variants\";\n      setOpen(true);\n    }\n\n    function activeTypeSelect() {\n      var selectedTab =\n        list.querySelector('[role=\"tab\"][aria-selected=\"true\"]') ||\n        tabs[selected];\n      if (!selectedTab) return null;\n      var controls = selectedTab.getAttribute(\"aria-controls\");\n      if (!controls) return null;\n      var panel = scope.querySelector(\"#\" + CSS.escape(control
1773s));\n      if (!panel) return null;\n      return panel.querySelector('[data-testid=\"api-input-type\"] select');\n    }\n\n    function typeSelectHas(sel, label) {\n      if (!sel) return false;\n      for (var o = 0; o \u003c sel.options.length; o++) {\n        if (sel.options[o].value === label) return true;\n      }\n      return false;\n    }\n\n    function clickTab(tab) {\n      var btn = tab.querySelector('[data-component-part=\"tab-button\"]') || tab;\n      try {\n        btn.focus();\n      } catch (err) {}\n      btn.dispatchEvent(\n        new PointerEvent(\"pointerdown\", { bubbles: true, cancelable: true })\n      );\n      btn.dispatchEvent(\n        new PointerEvent(\"pointerup\", { bubbles: true, cancelable: true })\n      );\n      btn.click();\n      if (tab !== btn) tab.click();\n    }\n\n    function hideTypeSelect(sel) {\n      if (!sel || !ui.isConnected) return;\n      sel.disabled = false;\n      sel.removeAttribute(\"aria-disabled\");\n      sel.removeAttribute(\"title\");\n      var field = sel.closest('[data-testid=\"api-input-type\"]') || sel;\n      field.classList.add(\"extole-type-field-hidden\");\n      field.setAttribute(\"aria-hidden\", \"true\");\n    }\n\n    function syncTypeToLabel(label) {\n      var sel = activeTypeSelect();\n      if (!typeSelectHas(sel, label)) return false;\n      if (sel.value !== label) setSelectValue(sel, label);\n      hideTypeSelect(sel);\n      return sel.value === label;\n    }\n\n    function scheduleTypeSync(label) {\n      if (!dialogScoped || !ui.isConnected) return;\n      if (fillTimer) clearInterval(fillTimer);\n      var gen = ++fillGen;\n      var tries = 0;\n      fillTimer = setInterval(function () {\n        if (gen !== fillGen || !list.isConnected || !ui.isConnected) {\n          clearInterval(fillTimer);\n          fillTimer = null;\n          return;\n        }\n        tries++;\n        if (syncTypeToLabel(label) || tries \u003e 40) {\n          clearInterval(fillTimer);\n          fillTimer = null;\n        }\n      }, 50);\n    }\n\n    function apply(i) {\n      selected = i;\n      var tab = tabs[i];\n      var label = labels[i];\n      var hash = playgroundHash(tab);\n\n      clickTab(tab);\n      if (dialogScoped \u0026\u0026 hash) {\n        setTimeout(function () {\n          if (location.hash !== \"#\" + hash) location.hash = hash;\n          scheduleTypeSync(label);\n        }, 400);\n      }\n\n      input.value = label;\n      setOpen(false);\n    }\n\n    function pick(i) {\n      apply(i);\n      if (dialogScoped) return;\n      var label = labels[i];\n      for (var r = 0; r \u003c registry.length; r++) {\n        var other = registry[r];\n        if (other.list === list || !sameLabels(labels, other.labels)) continue;\n        other.applyByLabel(label);\n      }\n    }\n\n    var api = {\n      list: list,\n      labels: labels,\n      applyByLabel: function (label) {\n        var idx = labels.indexOf(label);\n        if (idx \u003c 0 || idx === selected) {\n          if (idx \u003e= 0) input.value = labels[idx];\n          return;\n        }\n        apply(idx);\n      },\n    };\n    registry.push(api);\n\n    function syncFromDom(alsoFillType) {\n      var hash = (location.hash || \"\").replace(/^#/, \"\");\n      var idx = -1;\n      if (dialogScoped \u0026\u0026 hash) {\n        for (var i = 0; i \u003c tabs.length; i++) {\n          if (tabs[i].id === hash) {\n            idx = i;\n            break;\n          }\n        }\n      }\n      if (idx \u003c 0) {\n        for (var j = 0; j \u003c tabs.length; j++) {\n          if (tabs[j].getAttribute(\"aria-selected\") === \"true\") {\n            idx = j;\n            break;\n          }\n        }\n      }\n      if (idx \u003c 0) return;\n      selected = idx;\n      if (document.activeElement !== input) input.value = labels[idx];\n      if (alsoFillType \u0026\u0026 dialogScoped) scheduleTypeSync(labels[idx]);\n    }\n\n    function enterSearch() {\n      input.value = \"\";\n      paint(\"\");\n    }\n\n    input.addEventListener(\"pointerdown\", enterSearch);\n    input.addEventListener(\"focus\", enterSearch);\n    input.addEventListener(\"input\", function () {\n      paint(input.value);\n    });\n    input.addEventListener(\"keydown\", function (e) {\n      if (e.key !== \"Escape\") return;\n      input.value = labels[selected];\n      setOpen(false);\n      input.blur();\n    });\n    input.addEventListener(\"blur\", function () {\n      setTimeout(function () {\n        setOpen(false);\n        if (!input.value.trim()) input.value = labels[selected];\n      }, 0);\n    });\n    menu.addEventListener(\"pointerdown\", function (e) {\n      var t = e.target.closest(\"button[data-i]\");\n      if (!t) return;\n      e.preventDefault();\n      pick(+t.getAttribute(\"data-i\"));\n    });\n\n    if (dialogScoped) {\n      window.addEventListener(\"hashchange\", function () {\n        if (!list.isConnected) return;\n        syncFromDom(true);\n      });\n      new MutationObserver(function () {\n        if (!list.isConnected || !ui.isConnected) return;\n        hideTypeSelect(activeTypeSelect());\n      }).observe(scope, { childList: true, subtree: true });\n    }\n\n    new MutationObserver(function () {\n      if (!list.isConnected) return;\n      syncFromDom(false);\n    }).observe(list, {\n      attributes: true,\n      subtree: true,\n      attributeFilter: [\"aria-selected\"],\n    });\n\n    root.insertBefore(ui, list);\n    syncFromDom(dialogScoped);\n  }\n\n  function scan(root) {\n    var base = root \u0026\u0026 root.nodeType === 1 ? root : document;\n    if (base.closest) {\n      var near = base.closest('[data-component-part=\"tabs-list\"]');\n      if (near) enhance(near);\n    }\n    if (\n      base.matches \u0026\u0026\n      base.matches('[data-component-part=\"tabs-list\"]')\n    ) {\n      enhance(base);\n    }\n    var lists = base.querySelectorAll\n      ? base.querySelectorAll('[data-component-part=\"tabs-list\"]')\n      : [];\n    for (var i = 0; i \u003c lists.length; i++) enhance(lists[i]);\n  }\n\n  scan(document);\n  new MutationObserver(function (mutations) {\n    for (var i = 0; i \u003c mutations.length;
1773 i++) {\n      var nodes = mutations[i].addedNodes;\n      for (var j = 0; j \u003c nodes.length; j++) {\n        if (nodes[j].nodeType === 1) scan(nodes[j]);\n      }\n    }\n  }).observe(document.documentElement, { childList: true, subtree: true });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"60:T555a,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n  var TITLES = [\n    \"Static Value\",\n    \"Buildtime - Handlebars\",\n    \"Buildtime - Javascript\",\n    \"Runtime - Handlebars\",\n    \"Runtime - Javascript\",\n  ];\n\n  var TYPES = [\n    { prefix: \"\", pattern: null, placeholder: \"value\", example: \"\" },\n    {\n      prefix: \"handlebars@buildtime:\",\n      pattern: /^handlebars@buildtime:/,\n      placeholder: \"{{name}}\",\n      example: \"{{name}}\",\n    },\n    {\n      prefix: \"javascript@buildtime:\",\n      pattern: /^javascript@buildtime:/,\n      placeholder: \"function() { ... }\",\n      example: \"\",\n    },\n    {\n      prefix: \"handlebars@runtime:\",\n      pattern: /^handlebars@runtime:/,\n      placeholder: \"{{name}}\",\n      example: \"{{name}}\",\n    },\n    {\n      prefix: \"javascript@runtime:\",\n      pattern: /^javascript@runtime:/,\n      placeholder: \"function() { ... }\",\n      example: \"\",\n    },\n  ];\n\n  function waitFor(pred, ms) {\n    return new Promise(function (resolve) {\n      var start = Date.now();\n      (function tick() {\n        var found = pred();\n        if (found) return resolve(found);\n        if (Date.now() - start \u003e (ms || 2000)) return resolve(null);\n        setTimeout(tick, 30);\n      })();\n    });\n  }\n\n  function driving(job) {\n    var active = document.activeElement;\n    document.documentElement.setAttribute(\"data-extole-driving\", \"1\");\n    return Promise.resolve()\n      .then(job)\n      .finally(function () {\n        document.documentElement.removeAttribute(\"data-extole-driving\");\n        scanSoon();\n        var now = document.activeElement;\n        if (now \u0026\u0026 now.closest \u0026\u0026 now.closest(\".extole-eval-map\")) return;\n        if (active \u0026\u0026 active !== document.body \u0026\u0026 typeof active.focus === \"function\") {\n          try {\n            active.focus();\n          } catch (err) {}\n        }\n      });\n  }\n\n  function setValue(el, value) {\n    if (!el) return;\n    var proto =\n      el.tagName === \"TEXTAREA\"\n        ? HTMLTextAreaElement.prototype\n        : HTMLInputElement.prototype;\n    var desc = Object.getOwnPropertyDescriptor(proto, \"value\");\n    var tracker = el._valueTracker;\n    if (tracker) tracker.setValue(\"\");\n    desc.set.call(el, value);\n    var inputEv;\n    try {\n      inputEv = new InputEvent(\"input\", {\n        bubbles: true,\n        cancelable: true,\n        composed: true,\n        inputType: \"insertText\",\n        data: value,\n      });\n    } catch (err) {\n      inputEv = new Event(\"input\", { bubbles: true, cancelable: true });\n    }\n    el.dispatchEvent(inputEv);\n    el.dispatchEvent(new Event(\"change\", { bubbles: true }));\n  }\n\n  function enterKey(el) {\n    var opts = {\n      key: \"Enter\",\n      code: \"Enter\",\n      keyCode: 13,\n      which: 13,\n      bubbles: true,\n      cancelable: true,\n    };\n    el.dispatchEvent(new KeyboardEvent(\"keydown\", opts));\n    el.dispatchEvent(new KeyboardEvent(\"keypress\", opts));\n    el.dispatchEvent(new KeyboardEvent(\"keyup\", opts));\n  }\n\n  function visible(el) {\n    if (!el || !el.getBoundingClientRect) return false;\n    var r = el.getBoundingClientRect();\n    return r.width \u003e 24 \u0026\u0026 r.height \u003e 16;\n  }\n\n  function addButton(field) {\n    return field.querySelector(\n      '[data-testid$=\"values.additional-property-button\"]'\n    );\n  }\n\n  function isEvaluatableLabels(labels) {\n    if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n    var joined = labels.join(\"\\n\");\n    if (!/Static Value/i.test(joined)) return false;\n    return /Handlebars|Javascript/i.test(joined);\n  }\n\n  function isStaticPlusStringUnion(labels) {\n    if (!labels || labels.length \u003c 4 || labels.length \u003e 8) return false;\n    var strings = 0;\n    var hasStatic = false;\n    for (var i = 0; i \u003c labels.length; i++) {\n      if (/Static Value/i.test(labels[i]) || /^object(\\s|$)/i.test(labels[i])) {\n        hasStatic = true;\n      }
1773\n      if (/^string(\\s*·|$)/i.test(labels[i])) strings += 1;\n    }\n    return hasStatic \u0026\u0026 strings \u003e= 3;\n  }\n\n  function isEvaluatableValueType(labels) {\n    return isEvaluatableLabels(labels) || isStaticPlusStringUnion(labels);\n  }\n\n  function collectTypeLabels(root) {\n    if (!root) return [];\n    var out = [];\n    var seen = {};\n    function add(text) {\n      var t = (text || \"\").trim().replace(/\\s+/g, \" \");\n      if (!t || seen[t]) return;\n      if (/^add new property$/i.test(t)) return;\n      if (/^select /i.test(t)) return;\n      seen[t] = 1;\n      out.push(t);\n    }\n    var tabs = root.querySelectorAll(\n      '[data-component-part=\"tab\"], [role=\"tab\"], [data-component-part=\"tab-button\"]'\n    );\n    for (var i = 0; i \u003c tabs.length; i++) add(tabs[i].textContent);\n    var opts = root.querySelectorAll(\"option\");\n    for (var j = 0; j \u003c opts.length; j++) add(opts[j].textContent);\n    var items = root.querySelectorAll('[role=\"option\"], [role=\"menuitem\"]');\n    for (var k = 0; k \u003c items.length; k++) add(items[k].textContent);\n    return out;\n  }\n\n  function nativeMapRoot(field) {\n    var clone = field.cloneNode(true);\n    var ours = clone.querySelectorAll(\".extole-eval-map\");\n    for (var i = 0; i \u003c ours.length; i++) ours[i].remove();\n    return clone;\n  }\n\n  function unionLooksEvaluatable(root) {\n    if (!root) return false;\n    var selects = root.querySelectorAll(\"select\");\n    for (var i = 0; i \u003c selects.length; i++) {\n      var labels = [];\n      for (var o = 0; o \u003c selects[i].options.length; o++) {\n        var t = (selects[i].options[o].textContent || \"\").trim().replace(/\\s+/g, \" \");\n        if (t \u0026\u0026 !/^select /i.test(t)) labels.push(t);\n      }\n      if (isEvaluatableValueType(labels)) return true;\n    }\n    var lists = root.querySelectorAll('[data-component-part=\"tabs-list\"]');\n    for (var j = 0; j \u003c lists.length; j++) {\n      if (isEvaluatableValueType(collectTypeLabels(lists[j]))) return true;\n    }\n    return false;\n  }\n\n  function isComponentSettingBody(body) {\n    if (!body) return false;\n    var text = body.innerText || body.textContent || \"\";\n    return (\n      /ADMIN_ICON/.test(text) \u0026\u0026\n      /BROWSER_SIDE_JAVASCRIPT/.test(text) \u0026\u0026\n      /STRING_MAP/.test(text)\n    );\n  }\n\n  function nativeLooksLikePlainMap(labels) {\n    if (!labels || !labels.length) return false;\n    if (isEvaluatableValueType(labels)) return false;\n    return true;\n  }\n\n  function isEvaluatableValuesMap(field) {\n    var native = nativeMapRoot(field);\n    var nativeLabels = collectTypeLabels(native);\n    if (unionLooksEvaluatable(native) || isEvaluatableValueType(nativeLabels)) {\n      return true;\n    }\n    if (nativeLooksLikePlainMap(nativeLabels)) return false;\n    var text = native.innerText || native.textContent || \"\";\n    if (/Choose between static or dynamic values/i.test(text)) return true;\n    if (/Open map of setting values/i.test(text)) return true;\n    var body =\n      field.closest('[data-testid=\"api-input-section-Body\"]') ||\n      field.closest('[role=\"dialog\"]');\n    return isComponentSettingBody(body);\n  }\n\n  function pendingKeyInput(field) {\n    return field.querySelector(\n      'input[placeholder=\"Enter key of new property\"]'\n    );\n  }\n\n  function nativeEntry(field, key) {\n    var marker = \"values.\" + key;\n    var dels = field.querySelectorAll('[aria-label=\"Delete item\"]');\n    for (var i = 0; i \u003c dels.length; i++) {\n      if (dels[i].closest(\".extole-eval-map\")) continue;\n      var block = dels[i].closest(\".py-5\") || dels[i].parentElement;\n      if (!block) continue;\n      var text = (block.innerText || block.textContent || \"\").replace(/\\s+/g, \" \");\n      var at = text.indexOf(marker);\n      if (at === -1) continue;\n      var next = text.charAt(at + marker.length);\n      if (next \u0026\u0026 /[a-z0-9_]/.test(next)) continue;\n      return block;\n    }\n    return null;\n  }\n\n  function nativeDeletes(field) {\n    var dels = field.querySelectorAll('[aria-label=\"Delete item\"]');\n    var out = [];\n    for (var i = 0; i \u003c dels.length;
1773 i++) {\n      if (dels[i].closest(\".extole-eval-map\")) continue;\n      out.push(dels[i]);\n    }\n    return out;\n  }\n\n  function typeChip(block) {\n    if (!block) return null;\n    var buttons = block.querySelectorAll(\"button\");\n    for (var i = 0; i \u003c buttons.length; i++) {\n      if (buttons[i].getAttribute(\"aria-label\") === \"Delete item\") continue;\n      if (buttons[i].getAttribute(\"data-testid\")) continue;\n      return buttons[i];\n    }\n    return null;\n  }\n\n  function nativeValueInput(field, key) {\n    var block = nativeEntry(field, key);\n    var scoped = block || field;\n    var escaped = key.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$\u0026\");\n    var re = new RegExp(\"(^|\\\\s)enter\\\\s+\" + escaped + \"$\", \"i\");\n    var nodes = scoped.querySelectorAll(\"input, textarea\");\n    for (var i = 0; i \u003c nodes.length; i++) {\n      if (nodes[i].closest(\".extole-eval-map\")) continue;\n      var ph = nodes[i].placeholder || \"\";\n      var aria = nodes[i].getAttribute(\"aria-label\") || \"\";\n      if (re.test(ph.trim()) || re.test(aria.trim())) return nodes[i];\n    }\n    return null;\n  }\n\n  function parsedStatic(raw) {\n    if (!(raw || \"\").trim()) return { kind: \"empty\" };\n    try {\n      var parsed = JSON.parse(raw);\n      if (parsed !== null \u0026\u0026 typeof parsed === \"object\") {\n        return { kind: \"object\", raw: raw };\n      }\n    } catch (err) {}\n    return { kind: \"scalar\", raw: raw };\n  }\n\n  function spec(row) {\n    return TYPES[+row.querySelector(\"select\").value] || TYPES[0];\n  }\n\n  function keyOf(row) {\n    return (row.querySelector(\".extole-eval-map-key\").value || \"\").trim();\n  }\n\n  function suffixOf(row) {\n    return row.querySelector(\".extole-eval-map-input\").value;\n  }\n\n  function fullValue(row) {\n    var s = spec(row);\n    var raw = suffixOf(row);\n    if (!s.prefix) return raw;\n    if (raw.indexOf(s.prefix) === 0) return raw;\n    return s.prefix + raw;\n  }\n\n  function wantedValue(row) {\n    var s = spec(row);\n    var want = s.prefix ? fullValue(row) : suffixOf(row);\n    if (!s.prefix \u0026\u0026 parsedStatic(want).kind === \"empty\") want = \"{}\";\n    return want;\n  }\n\n  function nativeTypeIndex(row) {\n    var idx = +row.querySelector(\"select\").value;\n    if (idx !== 0) return idx;\n    return parsedStatic(suffixOf(row)).kind === \"scalar\" ? 1 : 0;\n  }\n\n  function bumpKey(row) {\n    var keyEl = row.querySelector(\".extole-eval-map-key\");\n    if (keyEl \u0026\u0026 !keyOf(row) \u0026\u0026 (suffixOf(row) || spec(row).prefix)) {\n      keyEl.value = \"default\";\n    }\n  }\n\n  function paint(row) {\n    var s = spec(row);\n    var prefix = row.querySelector(\".extole-eval-map-prefix\");\n    var input = row.querySelector(\".extole-eval-map-input\");\n    var wrap = row.querySelector(\".extole-eval-map-val\");\n    var hint = row.querySelector(\".extole-eval-map-hint\");\n    prefix.textContent = s.prefix;\n    prefix.hidden = !s.prefix;\n    wrap.classList.toggle(\"has-prefix\", !!s.prefix);\n    input.placeholder = s.placeholder;\n    if (s.prefix \u0026\u0026 input.value.indexOf(s.prefix) === 0) {\n      input.value = input.value.slice(s.prefix.length);\n    }\n    var ok = true;\n    var msg = \"\";\n    if (s.pattern \u0026\u0026 !s.pattern.test(fullValue(row))) {\n      ok = false;\n      msg = \"Must start with \" + s.prefix;\n    }\n    wrap.classList.toggle(\"is-invalid\", !ok);\n    hint.textContent = msg;\n    hint.hidden = !msg;\n  }\n\n  function itemsFromUi(field) {\n    var rows = field.querySelectorAll(\".extole-eval-map-row\");\n    var items = [];\n    for (var i = 0; i \u003c rows.length; i++) {\n      bumpKey(rows[i]);\n      paint(rows[i]);\n      var key = keyOf(rows[i]);\n      if (!key) continue;\n      items.push({\n        key: key,\n        idx: nativeTypeIndex(rows[i]),\n        want: wantedValue(rows[i]),\n      });\n    }\n    return items;\n  }\n\n  function signature(items) {\n    return items\n      .map(function (item) {\n        return item.key + \"\\0\" + item.idx + \"\\0\" + item.want;\n      })\n      .join(\"\\n\");\n  }\n\n  function queue(field, job) {\n    field._extoleMapQ = (field._extoleMapQ || Promise.resolve())\n      .then(function () {\n        return driving(job);\n      })\n      .catch(function () {});\n    return field._extoleMapQ;\n  }\n\n  function commitPendingKey(field, key) {\n    var input = pendingKeyInput(field);\n    if (!input) return Promise.resolve(null);\n    setValue(input, key);\n    enterKey(input);\n    return waitFor(function () {\n      return nativeEntry(field, key);\n    });\n  }\n\n  function ensureNativeKey(field, key) {\n    var existing = nativeEntry(field, key);\n    if (existing) return Promise.resolve(existing);\n    var pending = pendingKeyInput(field);\n    if (pending) return commitPendingKey(field, key);\n    var add = addButton(field);\n    if (!add) return Promise.resolve(null);\n    add.click();\n    return waitFor(function () {\n      return pendingKeyInput(field);\n    }).then(function () {\n      return commitPendingKey(field, key);\n    });\n  }\n\n  function nativeValueKind(field, key) {\n    var input = nativeValueInput(field, key);\n    if (!input) return \"\";\n    return input.tagName === \"TEXTAREA\" ? \"object\" : \"string\";\n  }\n\n  function typeMenuItem(idx) {\n    var title = TITLES[idx];\n    var items = document.querySelectorAll('[role=\"menuitem\"]');\n    for (var i = 0; i \u003c items.length;
1773 i++) {\n      var text = (items[i].textContent || \"\").trim().replace(/\\s+/g, \" \");\n      if (text === title || text.indexOf(title) === 0) return items[i];\n    }\n    return null;\n  }\n\n  function setNativeType(field, key, idx) {\n    var wantString = idx !== 0;\n    var kind = nativeValueKind(field, key);\n    if (wantString \u0026\u0026 kind === \"string\") return Promise.resolve();\n    if (!wantString \u0026\u0026 kind === \"object\") return Promise.resolve();\n    var chip = typeChip(nativeEntry(field, key));\n    if (!chip) return Promise.resolve();\n    chip.click();\n    return waitFor(function () {\n      return typeMenuItem(idx);\n    }).then(function (item) {\n      if (item) item.click();\n    });\n  }\n\n  function fillNativeValue(field, key, want) {\n    return waitFor(function () {\n      return nativeValueInput(field, key);\n    }, 3000).then(function (input) {\n      if (!input) return;\n      setValue(input, want);\n      enterKey(input);\n      if (typeof input.blur === \"function\") input.blur();\n    });\n  }\n\n  function clearNative(field) {\n    function step() {\n      var dels = nativeDeletes(field);\n      if (!dels.length) return Promise.resolve();\n      var left = dels.length;\n      dels[0].click();\n      return waitFor(function () {\n        return nativeDeletes(field).length \u003c left;\n      }, 1500).then(step);\n    }\n    var pending = pendingKeyInput(field);\n    if (pending) enterKey(pending);\n    return step();\n  }\n\n  function putItem(field, item) {\n    return ensureNativeKey(field, item.key)\n      .then(function () {\n        return setNativeType(field, item.key, item.idx);\n      })\n      .then(function () {\n        return fillNativeValue(field, item.key, item.want);\n      });\n  }\n\n  function fillAll(field, items) {\n    var chain = Promise.resolve();\n    items.forEach(function (item) {\n      chain = chain.then(function () {\n        return fillNativeValue(field, item.key, item.want);\n      });\n    });\n    return chain;\n  }\n\n  function writeNative(field) {\n    clearTimeout(field._extoleMapT);\n    return queue(field, function () {\n      var items = itemsFromUi(field);\n      var sig = signature(items);\n      if (field._extoleMapSig === sig) return Promise.resolve();\n      return clearNative(field)\n        .then(function () {\n          var chain = Promise.resolve();\n          items.forEach(function (item) {\n            chain = chain.then(function () {\n              return putItem(field, item);\n            });\n          });\n          return chain;\n        })\n        .then(function () {\n          return fillAll(field, items);\n        })\n        .then(function () {\n          var missing = items.filter(function (item) {\n            return !nativeEntry(field, item.key);\n          });\n          if (!missing.length) return;\n          var chain = Promise.resolve();\n          missing.forEach(function (item) {\n            chain = chain.then(function () {\n              return putItem(field, item);\n            });\n          });\n          return chain.then(function () {\n            return fillAll(field, items);\n          });\n        })\n        .then(function () {\n          field._extoleMapSig = signature(items);\n          if (signature(itemsFromUi(field)) !== field._extoleMapSig) {\n            scheduleWrite(field);\n          }\n        });\n    });\n  }\n\n  function scheduleWrite(field) {\n    clearTimeout(field._extoleMapT);\n    field._extoleMapT = setTimeout(function () {\n      writeNative(field);\n    }, 400);\n  }\n\n  function maybePrefill(row) {\n    var s = spec(row);\n    var input = row.querySelector(\".extole-eval-map-input\");\n    if (s.example \u0026\u0026 !input.value) input.value = s.example;\n  }\n\n  function bindRow(field, row) {\n    var keyEl = row.querySelector(\".extole-eval-map-key\");\n    var typeEl = row.querySelector(\"select\");\n    var valEl = row.querySelector(\".extole-eval-map-input\");\n    var remove = row.querySelector(\".extole-eval-map-remove\");\n    paint(row);\n\n    function onEdit() {\n      bumpKey(row);\n      paint(row);\n      scheduleWrite(field);\n    }\n\n    keyEl.addEventListener(\"input\", onEdit);\n    keyEl.addEventListener(\"blur\", function () {\n      if (keyOf(row)) writeNative(field);\n    });\n    keyEl.addEventListener(\"keydown\", function (e) {\n      if (e.key === \"Enter\") {\n        e.preventDefault();\n        writeNative(field);\n      }\n    });\n    typeEl.addEventListener(\"change\", function () {\n      maybePrefill(row);\n      onEdit();\n    });\n    valEl.addEventListener(\"input\", onEdit);\n    valEl.addEventListener(\"keydown\", function (e) {\n      if (e.key === \"Enter\") {\n        e.preventDefault();\n        writeNative(field);\n      }\n    });\n    remove.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      e.stopPropagation();\n      var rows = field.querySelectorAll(\".extole-eval-map-row\");\n      if (rows.length \u003c= 1) {\n        keyEl.value = \"\";\n        valEl.value = \"\";\n        typeEl.selectedIndex = 0;\n        paint(row);\n      } else {\n        row.remove();\n      }\n      field._extoleMapSig = \"\";\n      writeNative(field);\n    });\n  }
1773\n\n  function buildRow() {\n    var row = document.createElement(\"div\");\n    row.className = \"extole-eval-map-row\";\n    var opts = TITLES.map(function (t, i) {\n      return '\u003coption value=\"' + i + '\"\u003e' + t + \"\u003c/option\u003e\";\n    }).join(\"\");\n    row.innerHTML =\n      '\u003cinput class=\"extole-eval-map-key\" type=\"text\" spellcheck=\"false\" autocomplete=\"off\" placeholder=\"default\" aria-label=\"Map key\"\u003e' +\n      '\u003cselect class=\"extole-eval-map-type\" aria-label=\"Value type\"\u003e' +\n      opts +\n      \"\u003c/select\u003e\" +\n      '\u003clabel class=\"extole-eval-map-val\"\u003e' +\n      '\u003cspan class=\"extole-eval-map-prefix\" hidden\u003e\u003c/span\u003e' +\n      '\u003cinput class=\"extole-eval-map-input\" type=\"text\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"Map value\"\u003e' +\n      \"\u003c/label\u003e\" +\n      '\u003cbutton type=\"button\" class=\"extole-eval-map-remove\" aria-label=\"Remove entry\"\u003e×\u003c/button\u003e' +\n      '\u003cp class=\"extole-eval-map-hint\" hidden\u003e\u003c/p\u003e';\n    return row;\n  }\n\n  function enhance(field) {\n    if (!field || !visible(field)) return;\n    if (!field.closest('[role=\"dialog\"]')) return;\n    if (!addButton(field)) return;\n    if (field.dataset.extoleEvalMap === \"no\") {\n      var skipped = field.querySelector(\":scope \u003e .extole-eval-map\");\n      if (skipped) skipped.remove();\n      field.classList.remove(\"extole-eval-map-on\");\n      return;\n    }\n    if (!isEvaluatableValuesMap(field)) {\n      var nativeLabels = collectTypeLabels(nativeMapRoot(field));\n      if (nativeLabels.length) {\n        field.dataset.extoleEvalMap = \"no\";\n        var wrong = field.querySelector(\":scope \u003e .extole-eval-map\");\n        if (wrong) wrong.remove();\n        field.classList.remove(\"extole-eval-map-on\");\n      }\n      return;\n    }\n    var existing = field.querySelector(\":scope \u003e .extole-eval-map\");\n    if (existing) {\n      if (existing.dataset.extoleMapV === \"3\") return;\n      existing.remove();\n    }\n\n    var ui = document.createElement(\"div\");\n    ui.className = \"extole-eval-map\";\n    ui.dataset.extoleMapV = \"3\";\n    function stopBubble(e) {\n      e.stopPropagation();\n    }\n    ui.addEventListener(\"pointerdown\", stopBubble);\n    ui.addEventListener(\"mousedown\", stopBubble);\n    ui.addEventListener(\"click\", stopBubble);\n    ui.addEventListener(\"keydown\", stopBubble);\n    ui.addEventListener(\"input\", stopBubble);\n    ui.addEventListener(\"change\", stopBubble);\n\n    var list = document.createElement(\"div\");\n    list.className = \"extole-eval-map-list\";\n    var row = buildRow();\n    list.appendChild(row);\n\n    var more = document.createElement(\"button\");\n    more.type = \"button\";\n    more.className = \"extole-eval-map-add\";\n    more.textContent = \"+ add another entry\";\n    more.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      e.stopPropagation();\n      writeNative(field);\n      var next = buildRow();\n      list.appendChild(next);\n      bindRow(field, next);\n      next.querySelector(\".extole-eval-map-key\").focus();\n    });\n\n    ui.appendChild(list);\n    ui.appendChild(more);\n\n    if (field.querySelector(\":scope \u003e .extole-eval-map\")) return;\n\n    var grid = field.querySelector(\":scope \u003e .grid\");\n    if (grid \u0026\u0026 grid.parentElement === field) field.insertBefore(ui, grid);\n    else field.appendChild(ui);\n\n    field.classList.add(\"extole-eval-map-on\");\n    field.dataset.extoleEvalMap = \"yes\";\n    bindRow(field, row);\n  }\n\n  function scan() {\n    if (document.documentElement.getAttribute(\"data-extole-driving\")) return;\n    var fields = document.querySelectorAll(\n      '[role=\"dialog\"] [data-testid=\"api-input-values\"]'\n    );\n    for (var i = 0; i \u003c fields.length; i++) enhance(fields[i]);\n  }\n\n  var scanTimer = 0;\n  function scanSoon() {\n    if (scanTimer) return;\n    scanTimer = setTimeout(function () {\n      scanTimer = 0;\n      scan();\n    }, 50);\n  }\n\n  scan();\n  new MutationObserver(scanSoon).observe(document.documentElement, {\n    childList: true,\n    subtree: true,\n  });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"61:T3e56,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n  var TITLES_BY_COUNT = {\n    3: [\n      \"Static Value\",\n      \"Buildtime - Handlebars\",\n      \"Buildtime - Javascript\",\n    ],\n    5: [\n      \"Static Value\",\n      \"Buildtime - Handlebars\",\n      \"Buildtime - Javascript\",\n      \"Runtime - Handlebars\",\n      \"Runtime - Javascript\",\n    ],\n  };\n\n  var TYPE_CHIP_RE =\n    /^(string|object|array|integer|boolean|number|Static Value)(\\s*·\\s*\\w+)?$/i;\n\n  function labelOf(tab) {\n    var btn = tab.querySelector('[data-component-part=\"tab-button\"]');\n    return ((btn \u0026\u0026 btn.textContent) || tab.textContent || \"\")\n      .trim()\n      .replace(/\\s+/g, \" \");\n  }\n\n  function tabNodes(list) {\n    var tabs = list.querySelectorAll('[data-component-part=\"tab\"]');\n    if (tabs.length) return tabs;\n    return list.querySelectorAll('[role=\"tab\"]');\n  }\n\n  function textOf(el) {\n    return ((el \u0026\u0026 el.textContent) || \"\").trim().replace(/\\s+/g, \" \");\n  }\n\n  function isEvaluatableLabels(labels) {\n    if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n    var joined = labels.join(\"\\n\");\n    if (!/Static Value/i.test(joined)) return false;\n    return /Handlebars|Javascript/i.test(joined);\n  }\n\n  function optionTexts(sel) {\n    var out = [];\n    for (var i = 0; i \u003c sel.options.length; i++) {\n      var opt = sel.options[i];\n      if (opt.disabled \u0026\u0026 !opt.value) continue;\n      var t = (opt.textContent || opt.label || \"\").trim().replace(/\\s+/g, \" \");\n      if (!t) continue;\n      if (/^select /i.test(t)) continue;\n      out.push({ index: i, text: t });\n    }\n    return out;\n  }\n\n  function cleanTitle(text) {\n    return text\n      .replace(/\\s*·\\s*(object|string|integer|boolean|array|number)\\s*$/i, \"\")\n      .trim();\n  }\n\n  function isTypeLike(text) {\n    return (\n      TYPE_CHIP_RE.test(text) ||\n      /^(Static Value|Buildtime - Handlebars|Buildtime - Javascript|Runtime - Handlebars|Runtime - Javascript)$/i.test(\n        text\n      )\n    );\n  }\n\n  function isEvaluatableSelect(items) {\n    if (!items || items.length \u003c 2 || items.length \u003e 8) return false;\n    var texts = items.map(function (it) {\n      return it.text;\n    });\n    var hasStatic = texts.some(function (t) {\n      return /Static Value/i.test(t);\n    });\n    var hasExpr = texts.some(function (t) {\n      return /Handlebars|Javascript|Buildtime|Runtime/i.test(t);\n    });\n    var stringCount = 0;\n    var typeLikeCount = 0;\n    for (var i = 0; i \u003c texts.length; i++) {\n      if (/^string(\\s*·|$)/i.test(texts[i]) || texts[i] === \"string\") {\n        stringCount++;\n      }\n      if (isTypeLike(texts[i])) typeLikeCount++;\n    }\n    if (hasStatic \u0026\u0026 (hasExpr || stringCount \u003e= 2)) return true;\n    if (\n      typeLikeCount === texts.length \u0026\u0026\n      (texts.length === 3 || texts.length === 5) \u0026\u0026\n      (hasStatic || stringCount === texts.length || stringCount \u003e= 2)\n    ) {\n      return true;\n    }\n    return false;\n  }\n\n  function titlesForSelect(items) {\n    var cleaned = items.map(function (it) {\n      return cleanTitle(it.text);\n    });\n    var hasExpr = cleaned.some(function (t) {\n      return /Handlebars|Javascript|Buildtime|Runtime/i.test(t);\n    });\n    if (hasExpr) return cleaned;\n    return TITLES_BY_COUNT[items.length] || cleaned;\n  }\n\n  function setSelectIndex(sel, index) {\n    var opt = sel.options[index];\n    if (!opt) return;\n    var desc = Object.getOwnPropertyDescriptor(\n      HTMLSelectElement.prototype,\n      \"value\"\n    );\n    desc.set.call(sel, opt.value);\n    sel.selectedIndex = index;\n    sel.dispatchEvent(new Event(\"input\", { bubbles: true }));\n    sel.dispatchEvent(new Event(\"change\", { bubbles: true }));\n  }\n\n  function playgroundHash(tab) {\n    if (!tab || !tab.id) return \"\";\n    if (tab.id.indexOf(\"_R_\") === 0) return \"\";\n    return tab.id;\n  }\n\n  function clickTab(tab) {\n    var btn = tab.querySelector('[data-component-part=\"tab-button\"]') || tab;\n    try {\n      btn.focus();\n    } catch (err) {}\n    btn.dispatchEvent(\n      new PointerEvent(\"pointerdown\", { bubbles: true, cancelable: true })\n    );\n    btn.dispatchEvent(\n      new PointerEvent(\"pointerup\", { bubbles: true, cancelable: true })\n    );\n    btn.click();\n    if (tab !== btn) tab.click();\n  }\n\n  function setNodeLabel(el, title) {\n    var walker = document.createTreeWalker(el, NodeFilter.SHOW_TEXT);\n    var last = null;\n    var n;\n    while ((n = walker.nextNode())) {\n      if (n.nodeValue \u0026\u0026 n.nodeValue.trim()) last = n;\n    }\n    if (last) last.nodeValue = title;\n    else el.appendChild(document.createTextNode(title));\n  }\n\n  function buildSelect(titles, selected, ariaLabel) {\n    var ui = document.createElement(\"div\");\n    ui.className = \"extole-eval-combo\";\n    ui.innerHTML =\n      '\u003cdiv class=\"extole-eval-combo-wrap\"\u003e' +\n      '\u003cselect class=\"extole-eval-combo-select\"\u003e\u003c/select\u003e\u003c/div\u003e';\n    var sel = ui.querySelector(\"select\");\n    sel.setAttribute(\"aria-label\", ariaLabel);\n    for (var i = 0; i \u003c titles.length;
1773 i++) {\n      var opt = document.createElement(\"option\");\n      opt.value = String(i);\n      opt.textContent = titles[i];\n      sel.appendChild(opt);\n    }\n    sel.selectedIndex = selected;\n    return { ui: ui, sel: sel };\n  }\n\n  function enhanceTabs(list) {\n    if (list.dataset.extoleEval || list.dataset.extoleCombo) return;\n    var tabs = tabNodes(list);\n    if (tabs.length \u003c 2) return;\n    var inField = !!list.closest(\".object-param-field\");\n    var inDialog = !!list.closest('[role=\"dialog\"]');\n    if (!inField \u0026\u0026 !inDialog) return;\n\n    var labels = [];\n    var selected = 0;\n    for (var i = 0; i \u003c tabs.length; i++) {\n      labels.push(labelOf(tabs[i]));\n      if (tabs[i].getAttribute(\"aria-selected\") === \"true\") selected = i;\n    }\n    if (!isEvaluatableLabels(labels)) return;\n\n    list.dataset.extoleEval = \"1\";\n    var root = list.parentElement;\n    if (!root) return;\n\n    var built = buildSelect(labels, selected, \"Evaluatable value\");\n    built.sel.addEventListener(\"change\", function () {\n      var idx = +built.sel.value;\n      var tab = tabs[idx];\n      if (!tab) return;\n      clickTab(tab);\n      var hash = playgroundHash(tab);\n      if (inDialog \u0026\u0026 hash) {\n        setTimeout(function () {\n          if (location.hash !== \"#\" + hash) location.hash = hash;\n        }, 400);\n      }\n    });\n\n    new MutationObserver(function () {\n      if (!list.isConnected) return;\n      for (var j = 0; j \u003c tabs.length; j++) {\n        if (tabs[j].getAttribute(\"aria-selected\") === \"true\") {\n          if (built.sel.selectedIndex !== j) built.sel.selectedIndex = j;\n          break;\n        }\n      }\n    }).observe(list, {\n      attributes: true,\n      subtree: true,\n      attributeFilter: [\"aria-selected\"],\n    });\n\n    root.insertBefore(built.ui, list);\n  }\n\n  function enhanceNativeSelect(sel) {\n    if (sel.dataset.extoleEval) return;\n    if (\n      sel.closest(\".extole-eval-combo\") ||\n      sel.closest(\".extole-type-combo\") ||\n      sel.closest(\".extole-eval-map\")\n    ) {\n      return;\n    }\n    var items = optionTexts(sel);\n    if (!isEvaluatableSelect(items)) return;\n\n    sel.dataset.extoleEval = \"1\";\n    var titles = titlesForSelect(items);\n    for (var t = 0; t \u003c items.length \u0026\u0026 t \u003c titles.length; t++) {\n      sel.options[items[t].index].textContent = titles[t];\n    }\n    var selected = 0;\n    for (var i = 0; i \u003c items.length; i++) {\n      if (sel.selectedIndex === items[i].index) {\n        selected = i;\n        break;\n      }\n    }\n\n    var built = buildSelect(titles, selected, \"Evaluatable value\");\n    built.sel.addEventListener(\"change\", function () {\n      var idx = +built.sel.value;\n      var item = items[idx];\n      if (!item) return;\n      setSelectIndex(sel, item.index);\n    });\n\n    sel.classList.add(\"extole-eval-native-hidden\");\n    sel.setAttribute(\"aria-hidden\", \"true\");\n    if (!sel.parentElement) return;\n    sel.parentElement.insertBefore(built.ui, sel);\n  }\n\n  function typedNodes(list) {\n    var nodes = [];\n    for (var i = 0; i \u003c list.length; i++) {\n      if (isTypeLike(textOf(list[i]))) nodes.push(list[i]);\n    }\n    if (nodes.length \u003e= 2 \u0026\u0026 nodes.length \u003c= 8) return nodes;\n    return [];\n  }\n\n  function collectMenuOptions(root) {\n    if (!root || !root.querySelectorAll) return [];\n    var roles = typedNodes(\n      root.querySelectorAll('[role=\"option\"], [role=\"menuitem\"]')\n    );\n    if (roles.length) return roles;\n    return typedNodes(root.querySelectorAll(\"button\"));\n  }\n\n  function visibleTypeOptions() {\n    var nodes = document.querySelectorAll(\"button, [role='option'], [role='menuitem']\");\n    var cands = [];\n    for (var i = 0; i \u003c nodes.length; i++) {\n      var el = nodes[i];\n      if (el.closest(\".extole-eval-combo\") || el.closest(\".extole-eval-native-hidden\")) {\n        continue;\n      }\n      if (!isTypeLike(textOf(el))) continue;\n      var r = el.getBoundingClientRect();\n      if (r.height \u003c 8 || r.width \u003c 8 || r.y \u003c 0) continue;\n      cands.push({ el: el, x: Math.round(r.x), y: r.y });\n    }\n    if (cands.length \u003c 2) return [];\n    cands.sort(function (a, b) {\n      return a.y - b.y;\n    });\n    var best = [];\n    for (var s = 0; s \u003c cands.length;
1773 s++) {\n      var run = [cands[s]];\n      for (var j = s + 1; j \u003c cands.length; j++) {\n        if (Math.abs(cands[j].x - cands[s].x) \u003e 40) continue;\n        if (cands[j].y - run[run.length - 1].y \u003e 48) break;\n        run.push(cands[j]);\n      }\n      if (run.length \u003e best.length) best = run;\n    }\n    if (best.length \u003c 2 || best.length \u003e 8) return [];\n    return best.map(function (c) {\n      return c.el;\n    });\n  }\n\n  function menuItems(nodes) {\n    var items = [];\n    for (var i = 0; i \u003c nodes.length; i++) {\n      items.push({ index: i, text: textOf(nodes[i]), node: nodes[i] });\n    }\n    return items;\n  }\n\n  function selectedMenuIndex(nodes) {\n    for (var i = 0; i \u003c nodes.length; i++) {\n      var el = nodes[i];\n      if (el.getAttribute(\"aria-selected\") === \"true\") return i;\n      if (el.getAttribute(\"data-headlessui-state\") \u0026\u0026\n          /selected/.test(el.getAttribute(\"data-headlessui-state\"))) {\n        return i;\n      }\n      if (el.querySelector(\"svg\") \u0026\u0026 /Static Value|string|object|Handlebars/.test(textOf(el))) {\n        var cls = (el.className || \"\").toString();\n        if (/bg-|ring-|checked|selected/.test(cls)) return i;\n      }\n    }\n    return 0;\n  }\n\n  function expandedChip() {\n    var dialog = document.querySelector('[role=\"dialog\"]');\n    if (!dialog) return null;\n    var buttons = dialog.querySelectorAll(\"button[aria-expanded='true']\");\n    for (var i = 0; i \u003c buttons.length; i++) {\n      if (isTypeChip(buttons[i])) return buttons[i];\n    }\n    return null;\n  }\n\n  function isTypeChip(btn) {\n    if (!btn || btn.closest(\".extole-eval-combo\") || btn.closest(\".extole-type-combo\")) {\n      return false;\n    }\n    if (!btn.closest('[role=\"dialog\"]')) return false;\n    if (!TYPE_CHIP_RE.test(textOf(btn))) return false;\n    var wrap = btn.parentElement;\n    if (!wrap) return false;\n    var cls = (wrap.className || \"\").toString();\n    return /\\brelative\\b/.test(cls) \u0026\u0026 /\\bflex\\b/.test(cls);\n  }\n\n  function polishChip(chip) {\n    if (!chip) return;\n    var t = textOf(chip);\n    var stored = chip.dataset.extoleEvalTitles;\n    var idx = chip.dataset.extoleEvalIndex;\n    if (stored \u0026\u0026 idx != null) {\n      try {\n        var titles = JSON.parse(stored);\n        var title = titles[+idx];\n        if (title \u0026\u0026 t !== title) setNodeLabel(chip, title);\n        return;\n      } catch (err) {}\n    }\n    if (/^Static Value ·/i.test(t)) setNodeLabel(chip, cleanTitle(t));\n  }\n\n  function relabelMenu(root, allowVisibleFallback) {\n    var nodes = collectMenuOptions(root);\n    if (nodes.length \u003c 2 \u0026\u0026 allowVisibleFallback) nodes = visibleTypeOptions();\n    var items = menuItems(nodes);\n    if (!isEvaluatableSelect(items)) return false;\n    var titles = titlesForSelect(items);\n    for (var i = 0; i \u003c nodes.length \u0026\u0026 i \u003c titles.length; i++) {\n      setNodeLabel(nodes[i], titles[i]);\n    }\n    var selected = selectedMenuIndex(nodes);\n    var chip = expandedChip();\n    if (chip) {\n      chip.dataset.extoleEvalTitles = JSON.stringify(titles);\n      chip.dataset.extoleEvalIndex = String(selected);\n      setNodeLabel(chip, titles[selected] || titles[0]);\n    }\n    return true;\n  }\n\n  function enhanceEvalMenus(base) {\n    if (!base || !base.querySelectorAll) return;\n    if (base.matches \u0026\u0026 (base.matches('[role=\"listbox\"]') || base.matches('[role=\"menu\"]'))) {\n      relabelMenu(base);\n    }\n    var menus = base.querySelectorAll('[role=\"listbox\"], [role=\"menu\"]');\n    for (var i = 0; i \u003c menus.length; i++) relabelMenu(menus[i]);\n    if (base !== document \u0026\u0026 base !== document.documentElement \u0026\u0026 base !== document.body) {\n      relabelMenu(base);\n    }\n  }\n\n  function enhanceChips(base) {\n    var scope = base \u0026\u0026 base.querySelectorAll ? base : document;\n    var dialog =\n      (scope.closest \u0026\u0026 scope.closest('[role=\"dialog\"]')) ||\n      (scope.querySelector \u0026\u0026 scope.querySelector('[role=\"dialog\"]')) ||\n      document.querySelector('[role=\"dialog\"]');\n    if (!dialog) return;\n    var buttons = dialog.querySelectorAll(\"button\");\n    for (var i = 0; i \u003c buttons.length;
1773 i++) {\n      if (isTypeChip(buttons[i])) polishChip(buttons[i]);\n    }\n  }\n\n  function scan(root) {\n    var base = root \u0026\u0026 root.nodeType === 1 ? root : document;\n    var lists = [];\n    if (base.matches \u0026\u0026 base.matches('[data-component-part=\"tabs-list\"]')) {\n      lists.push(base);\n    }\n    if (base.querySelectorAll) {\n      var found = base.querySelectorAll('[data-component-part=\"tabs-list\"]');\n      for (var i = 0; i \u003c found.length; i++) lists.push(found[i]);\n    }\n    for (var j = 0; j \u003c lists.length; j++) enhanceTabs(lists[j]);\n\n    if (!base.querySelectorAll) return;\n    var selects = base.querySelectorAll(\"select\");\n    if (base.matches \u0026\u0026 base.matches(\"select\")) enhanceNativeSelect(base);\n    for (var k = 0; k \u003c selects.length; k++) enhanceNativeSelect(selects[k]);\n\n    enhanceEvalMenus(base);\n    enhanceChips(base);\n  }\n\n  var lastTypeChip = null;\n\n  scan(document);\n  document.addEventListener(\n    \"click\",\n    function (e) {\n      if (document.documentElement.getAttribute(\"data-extole-driving\")) return;\n      if (e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest(\".extole-eval-map\")) {\n        return;\n      }\n      var item =\n        e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest('[role=\"menuitem\"]');\n      if (item \u0026\u0026 lastTypeChip) {\n        var menu = item.closest('[role=\"menu\"]') || item.parentElement;\n        var nodes = collectMenuOptions(menu);\n        var items = menuItems(nodes);\n        if (isEvaluatableSelect(items)) {\n          var idx = nodes.indexOf(item);\n          if (idx \u003c 0) {\n            for (var n = 0; n \u003c nodes.length; n++) {\n              if (nodes[n].contains(item) || item.contains(nodes[n])) {\n                idx = n;\n                break;\n              }\n            }\n          }\n          if (idx \u003e= 0) {\n            var titles = titlesForSelect(items);\n            lastTypeChip.dataset.extoleEvalTitles = JSON.stringify(titles);\n            lastTypeChip.dataset.extoleEvalIndex = String(idx);\n            var chip = lastTypeChip;\n            var apply = function () {\n              setNodeLabel(chip, titles[idx]);\n            };\n            apply();\n            setTimeout(apply, 0);\n            setTimeout(apply, 80);\n          }\n        }\n      }\n      var btn = e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest(\"button\");\n      if (!btn || !isTypeChip(btn)) return;\n      lastTypeChip = btn;\n      var relabel = function () {\n        enhanceEvalMenus(document.body);\n        relabelMenu(document.body, true);\n      };\n      setTimeout(relabel, 0);\n      setTimeout(relabel, 80);\n    },\n    true\n  );\n  new MutationObserver(function (mutations) {\n    for (var i = 0; i \u003c mutations.length; i++) {\n      var nodes = mutations[i].addedNodes;\n      for (var j = 0; j \u003c nodes.length; j++) {\n        if (nodes[j].nodeType === 1) scan(nodes[j]);\n      }\n    }\n  }).observe(document.documentElement, { childList: true, subtree: true });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"58:[\"$\",\"$L5e\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"6a74a9e25419edd0ace3fd62\",\"filePath\":\"type-combobox.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$5f\"},{\"_id\":\"6a85e208f5b36d40d359275d\",\"filePath\":\"evaluatable-map.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$60\"},{\"_id\":\"6a85e208f5b36d40d359277c\",\"filePath\":\"evaluatable-selector.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$61\"}]}]\n64:T29e2,"])</script>
1773<script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`extole-is-customer-led-growth`,children:`Extole is Customer-led Growth`}),`\n`,_jsx(_components.p,{children:`Extole started as the first software-as-a-service referral platform, and we continue to lead and define the industry of referral marketing. Our clients partner with us to grow. We are not paid search, and we are not loyalty. We are Customer-led Growth.`}),`\n`,_jsx(_components.p,{children:`It is our goal to help you acquire new customers, get more from existing customers, and unlock greater Customer Lifetime Value. We achieve this goal by emphasizing engagement as a key driver of customer quality while offering a lower Customer Acquisition Cost than platforms like Facebook, Google, and Amazon.`}),`\n`,_jsx(_components.p,{children:`Quality is a proxy for customer lifetime value. A high-quality customer is a person who invests in, meaningfully engages with and actively promotes your brand. We specialize in figuring out how to interact with people to get the highest quality customers, and our platform provides you with all the tools necessary to create referral and engagement programs that nurture and leverage authentic customer relationships.`}),`\n`,_jsx(Heading,{level:`2`,id:`success-starts-with-referral`,children:`Success Starts with Referral`}),`\n`,_jsx(_components.p,{children:`Referral marketing is our bread and butter. The Extole platform powers beautiful, on-brand referral programs for the world’s best companies. With Extole, you can quickly integrate referral marketing across your entire customer journey and create advocates everywhere your customers are.`}),`\n`,_jsx(_components.p,{children:`The Extole platform lets your marketers design and launch easy-to-use referral programs. You can also track, test, and optimize your programs; automate reward fulfillment; mitigate fraud; and deliver significant new revenue all through the platform with expert help from your dedicated Extole team. Modern and mobile, Extole-powered Refer A Friend programs are a top source of new customer acquisition and existing customer re-activation.`}),`\n`,_jsx(Frame,{caption:`You can track and compare program data to measure and improve the results of your optimization efforts.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=cb4ce95e919447b256816aedcba72028`,alt:`An example of Extole's program dashboard.`,\"data-og-width\":`1430`,width:`1430`,\"data-og-height\":`788`,height:`788`,\"data-path\":`images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=280\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=3075239905a4827e495bf329df0a6f54 280w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=560\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=c4657e8b6a5e7c1cc51099f7eb15b6c6 560w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=840\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=04faded03fbbf144c5009bfcf16ed7f3 840w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1100\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=b79b1ac878fc37782630940ecc1b0306 1100w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1650\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=b74e01a812d370a3aeae4122a0111c95 1650w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=2500\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=3dddc69d99dde1ebe0d5a34072955f29 2500w`})}),`\n`,_jsx(_components.p,{children:`Our technology powers hundreds of referral programs for brands across industries including Retail, Financial Services, Consumer and Technology Subscription, Entertainment, Travel, Hospital
1773ity, and more. The insights we have collected from programs since our founding provide us with the benchmark data and experience needed to create the most successful and significant referral programs.`}),`\n`,_jsx(Heading,{level:`2`,id:`getting-the-most-out-of-extole`,children:`Getting the Most out of Extole`}),`\n`,_jsx(_components.p,{children:`Data from Extole-powered programs demonstrates that your referral channel can be your number one source of reactivations and can deliver higher quality customers than those acquired by other marketing channels. But what’s the next step?`}),`\n`,_jsx(_components.p,{children:`Our bias is toward activity— trying new things and getting a greater return. To get the most out of Extole, expand your programs, test and analyze, and find new ways of capturing value. When you launch an Extole program, we aren’t just monitoring your customer journey—we are elevating it to bring customers closer to your brand and generate deeper engagement.`}),`\n`,_jsx(Frame,{caption:`One size does not fit all when it comes to your customer base and marketing. You can track your audiences and compare their performance all in the Extole platform.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=9af1ad90640d4562c9e2464a44be87e2`,alt:`A graph display from Extole showing revenue by customer segment.`,\"data-og-width\":`1596`,width:`1596`,\"data-og-height\":`662`,height:`662`,\"data-path\":`images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=280\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=13daa16d125ecc09d0932b2bd4e4084f 280w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=560\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=2136b96030d54c56dc2c86944bb4399e 560w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=840\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=58596c0650f27e09c8277c7869dd5cc7 840w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=3b1a5e604230f757f776a4f66ce789d9 1100w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=5ef968ff14e8db6b8a621b1d18269f41 1650w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=d3e2c60123ec1b9c96aa82a91530b496 2500w`})}),`\n`,_jsx(_components.p,{children:`Once you’ve optimized your first referral program, your Extole team can help you advance your approach.  Using your program data, we will work with you to define existing and emerging audiences based on unique behaviors and create new programs to target them. If there’s a behavior you want to encourage, we can build a program with promotions and rewards designed to incentivize that behavior. If there’s a particular audience creating value for you, we can help you grow that audience.`}),`\n`,_jsx(Frame,{caption:`Extole offers more than just referral. Our variety of programs provide limitless ways for you to keep your customer base engaged.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=4a8f0e06c4f2297276c8114e9c0ccd45`,alt:`iPhones dis
1773playing examples of various Extole programs.`,\"data-og-width\":`2702`,width:`2702`,\"data-og-height\":`1236`,height:`1236`,\"data-path\":`images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=280\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=2b9c8c7c9979833a70a53a443e2791b3 280w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=560\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=c4892d460e2785545ee1110a13076423 560w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=840\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=1ff3a36eac4e2d7f4b65937a99a29a71 840w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=893cd8483fbcb85dca16bfdd2cf2e097 1100w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=600b0c00f12375f7d1d58fcefe8742c7 1650w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=b849838045ca9352107c1412aab5aa23 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script>
1773<script>self.__next_f.push([1,"59:[\"$\",\"$L62\",null,{\"slug\":\"product/extole-overview/what-is-extole\",\"pageMetadata\":\"$4e:props:pageMetadata\",\"theme\":\"mint\",\"children\":[\"$\",\"$L63\",null,{\"mdxSource\":{\"compiledSource\":\"$64\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"docs.extole.com\"}]}]\n"])</script>
1773<script>self.__next_f.push([1,"65:T5b23,"])</script>
1773<script>self.__next_f.push([1,".object-param-field [data-component-part=\"tabs-list\"] {\n  display: none !important;\n}\n\n[role=\"dialog\"] [data-component-part=\"tabs-list\"]:has([data-component-part=\"tab\"]:nth-child(2)),\n[role=\"dialog\"] [data-component-part=\"tabs-list\"]:has([role=\"tab\"]:nth-child(2)) {\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  width: 1px !important;\n  min-width: 0 !important;\n  max-width: 1px !important;\n  height: 1px !important;\n  min-height: 0 !important;\n  max-height: 1px !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  clip-path: inset(50%) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n[role=\"dialog\"] [data-testid=\"api-input-type\"].extole-type-field-hidden {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  clip-path: inset(50%) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n.extole-type-combo {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.5rem;\n  align-items: center;\n  margin: 0 0 0.75rem;\n}\n\n.extole-type-combo label {\n  font-size: 0.75rem;\n  font-weight: 600;\n  color: #78716c;\n}\n\nhtml.dark .extole-type-combo label,\nhtml.dark .extole-type-combo-meta,\nhtml.dark .extole-type-combo-empty {\n  color: #a8a29e;\n}\n\n.extole-type-combo-wrap {\n  position: relative;\n  flex: 1 1 16rem;\n  min-width: 16rem;\n  cursor: pointer;\n}\n\n.extole-type-combo-wrap input {\n  box-sizing: border-box;\n  width: 100%;\n  min-width: 16rem;\n  margin: 0;\n  padding: 0.5rem 2rem 0.5rem 0.75rem;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: #fff;\n  color: inherit;\n  font: inherit;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  font-size: 0.8125rem;\n  line-height: 1.25rem;\n  cursor: pointer;\n}\n\n.extole-type-combo-wrap input:focus {\n  cursor: text;\n  outline: 2px solid rgb(238 0 73 / 0.35);\n  outline-offset: 1px;\n}\n\nhtml.dark .extole-type-combo-wrap input {\n  border-color: #44403c;\n  background: #1c1917;\n}\n\n.extole-type-combo-wrap::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 0.85rem;\n  width: 0;\n  height: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 5px solid #78716c;\n  transform: translateY(-50%);\n  pointer-events: none;\n}\n\n.extole-type-combo-menu {\n  position: absolute;\n  z-index: 40;\n  top: calc(100% + 0.25rem);\n  left: 0;\n  right: 0;\n  max-height: 18rem;\n  overflow: auto;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: #fff;\n  box-shadow: 0 10px 30px rgb(0 0 0 / 0.12);\n}\n\nhtml.dark .extole-type-combo-menu {\n  border-color: #44403c;\n  background: #1c1917;\n}\n\n.extole-type-combo-menu button {\n  display: block;\n  width: 100%;\n  margin: 0;\n  padding: 0.5rem 0.75rem;\n  border: 0;\n  background: transparent;\n  color: inherit;\n  font: inherit;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  font-size: 0.75rem;\n  text-align: left;\n  cursor: pointer;\n}\n\n.extole-type-combo-menu button:hover,\n.extole-type-combo-menu button[aria-selected=\"true\"] {\n  background: rgb(28 25 23 / 0.06);\n  color: var(--api-ink);\n}\n\nhtml.dark .extole-type-combo-menu button:hover,\nhtml.dark .extole-type-combo-menu button[aria-selected=\"true\"] {\n  background: rgb(255 255 255 / 0.08);\n  color: var(--api-ink);\n}\n\n.extole-type-combo-empty {\n  padding: 0.75rem;\n  font-size: 0.75rem;\n  color: #78716c;\n}\n\n.extole-type-combo-meta {\n  font-size: 0.75rem;\n  color: #78716c;\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n  min-width: 12ch;\n}\n\n.extole-eval-combo {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.5rem;\n  align-items: center;\n  margin: 0 0 0.75rem;\n}\n\n.extole-eval-combo-wrap {\n  position: relative;\n  flex: 1 1 16rem;\n  min-width: 16rem;\n}\n\n.extole-eval-combo-select {\n  box-sizing: border-box;\n  width: 100%;\n  min-width: 16rem;\n  margin: 0;\n  padding: 0.5rem 2rem 0.5rem 0.75rem;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: #fff;
1773\n  color: inherit;\n  font: inherit;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  font-size: 0.8125rem;\n  line-height: 1.25rem;\n  appearance: none;\n  cursor: pointer;\n}\n\n.extole-eval-combo-select:focus {\n  outline: 2px solid rgb(238 0 73 / 0.35);\n  outline-offset: 1px;\n}\n\nhtml.dark .extole-eval-combo-select {\n  border-color: #44403c;\n  background: #1c1917;\n}\n\n.extole-eval-combo-wrap::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 0.85rem;\n  width: 0;\n  height: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 5px solid #78716c;\n  transform: translateY(-50%);\n  pointer-events: none;\n}\n\n.extole-eval-map {\n  margin: 0.35rem 0 0.5rem;\n}\n\n.extole-eval-map-list {\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem;\n}\n\n.extole-eval-map-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.4rem;\n  align-items: center;\n}\n\n.extole-eval-map-key,\n.extole-eval-map-type,\
1773n.extole-eval-map-input {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0.45rem 0.7rem;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: #fff;\n  color: inherit;\n  font: inherit;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  font-size: 0.8125rem;\n  line-height: 1.25rem;\n}\n\n.extole-eval-map-key {\n  width: 7.5rem;\n}\n\n.extole-eval-map-type {\n  width: 13.5rem;\n  padding-right: 1.6rem;\n  appearance: auto;\n  cursor: pointer;\n}\n\n.extole-eval-map-val {\n  display: flex;\n  flex: 1 1 12rem;\n  min-width: 10rem;\n  align-items: center;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: #fff;\n}\n\n.extole-eval-map-val.is-invalid {\n  border-color: #ee0049;\n}\n\n.extole-eval-map-prefix {\n  flex: 0 0 auto;\n  padding: 0 0 0 0.65rem;\n  color: #78716c;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  font-size: 0.7rem;\n  white-space: nowrap;\n}\n\n.extole-eval-map-val .extole-eval-map-input {\n  flex: 1 1 auto;\n  min-width: 0;\n  border: 0;\n  background: transparent;\n}\n\nhtml.dark .extole-eval-map-key,\nhtml.dark .extole-eval-map-type,\nhtml.dark .extole-eval-map-val,\nhtml.dark .extole-eval-map-input {\n  border-color: #44403c;\n  background: #1c1917;\n}\n\nhtml.dark .extole-eval-map-val .extole-eval-map-input {\n  background: transparent;\n}\n\nhtml.dark .extole-eval-map-remove {\n  border-color: #44403c;\n  color: #a8a29e;\n}\n\n.extole-eval-map-key:focus,\n.extole-eval-map-type:focus,\n.extole-eval-map-val:focus-within {\n  outline: 2px solid rgb(238 0 73 / 0.35);\n  outline-offset: 1px;\n}\n\n.extole-eval-map-hint {\n  flex: 1 0 100%;\n  margin: 0;\n  font-size: 0.75rem;\n  color: #ee0049;\n}\n\n.extole-eval-map-remove {\n  width: 2rem;\n  height: 2rem;\n  padding: 0;\n  border: 1px solid #d6d3d1;\n  border-radius: 0.5rem;\n  background: transparent;\n  color: #78716c;\n  cursor: pointer;\n  font-size: 1rem;\n  line-height: 1;\n}\n\n.extole-eval-map-add {\n  margin: 0.15rem 0 0;\n  padding: 0;\n  border: 0;\n  background: transparent;\n  color: #ee0049;\n  font-size: 0.8125rem;\n  cursor: pointer;\n}\n\n[data-testid=\"api-input-values\"].extole-eval-map-on \u003e .grid {\n  display: none !important;\n}\n\nhtml[data-extole-driving] [role=\"menu\"] {\n  display: none !important;\n}\n\nselect.extole-eval-native-hidden {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  clip-path: inset(50%) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n/* ==========================================================================\n   API REFERENCE — parameter rows\n\n   Scope contract: every rule anchors on `.param-head`, `div:has(\u003e .param-head)`,\n   one of the three generated row classes, or `.api-section*`. None of these\n   exist on prose pages, and none exist inside the \"Try it\" playground modal —\n   which carries ~74 required pills and ~254 info pills that must keep their\n   stock capsule styling.\n\n   No `!important` needed: Mintlify ships Tailwind inside `@layer utilities`,\n   and this file is injected unlayered and last, so it wins at any specificity.\n\n   Padding and borders never go on the `*-param-field` element itself. The\n   generator emits zero-height stub rows (`\u003cdiv class=\"primitive-param-field\"\u003e\n   \u003cdiv class=\"\"\u003e\u003c/div\u003e\u003c/div\u003e`) that would otherwise materialise as visible\n   empty rows. Spacing lives on the inner wrapper, which stubs lack.\n   ========================================================================== */\n\n:root {\n  --api-ink: #1c1917;\n  --api-body: #44403c;\n  --api-meta: #57534e;\n  --api-faint: #a8a29e;\n  --api-accent: #b3003a;\n  --api-warn: #b45309;\n  --api-rule: #ded9d1;      /* box borders — must read as an edge          */\n  --api-rule-soft: #ebe7e1; /* internal hairlines — must not compete       */\n  /* No fill in light mode. The canvas is a warm #faf9f7, so a panel light\n     enough to lift off it lands on pure white and reads as a cool block\n     fighting the palette. The border alone carries the container here. */\n  --api-panel: transparent; /* schema container fill                       */\n  --api-row: transparent;   /* individual field fill                       */\n  --api-wash: rgb(179 0 58 / 0.07);\n  --api-row-pad: 0.625rem;\n  --api-gap: 0.375rem;\n}\n\n/* The dark canvas is #0e090c — near black. The previous #292524 border sat at\n   ~1.3:1 against it and was effectively invisible, so dark mode needs both a\n   stronger edge and a lifted surface; light mode does not. Hence the surfaces\n   diverge rather than being one token flipped. */\nhtml.dark {\n  --api-ink: #f5f3f1;\n  --api-body: #d6d3d1;\n  --api-meta: #a8a29e;\n  --api-faint: #78716c;\n  --api-accent: #ff7096;\n  --api-warn: #fcd34d;\n  --api-rule: #46403d;                    /* ~2.0:1 on #0e090c             */\n  --api-rule-soft: #2f2a28;\n  --api-panel: rgb(255 255 255 / 0.04);\n  --api-row: rgb(255 255 255 / 0.022);\n  --api-wash: rgb(255 112 150 / 0.10);\n}\n\n/* --- Density. The 24px/24px .py-6 wrapper is the whole 72px row. ---------- */\n.primitive-param-field \u003e .py-6,\n.object-param-field \u003e .py-6,\n.array-param-field \u003e .py-6 {\n  padding-block: var(--api-row-pad);\n}\n\n/* Same effect keyed to structure rather than a Tailwind utility, so density\n   survives a silent @mintlify/client update that renames `py-6`. Isolated in\n   @supports so a :has()-less engine cannot invalidate the rule above. */\n@supports selector(:has(*)) {\n  div:has(\u003e .param-head) {\n    padding-block: var(--api-row-pad);\n  }\n}\n\n.param-head \u003e div {\n  padding-block: 0;\n  margin-right: 0;\n}\n\n.param-head \u003e div \u003e div {\n  row-gap: 0.125rem;\n  column-gap: 0.5rem;\n}\n\n.param-head [data-component-part=\"field-meta\"] \u003e div {\n  line-height: 20px;\n}\n\n/* Head-to-body gap. The inner block carries its own mt-6, which a margin rule\n   on the outer wrapper alone does not reach. :not(:empty) skips the trailing\n   placeholder div every row carries. */\n.param-head ~ div:not(:empty) {\n  margin-top: var(--api-gap);\n}\n\n.param-head ~ div:not(:empty) \u003e * {\n  margin-top: 0;\n}\n\n.param-head ~ div:not(:empty) \u003e * + * {\n  margin-top: var(--api-gap);\n}\n\n/* Mintlify's --gray-100 is tinted pink by the brand colour, which reads as\n   noise at a 41px rhythm. Border colour only, never border width. */\n.primitive-param-field,\n.object-param-field,\n.array-param-field {\n  border-color: var(--api-rule-soft);\n}\n\n/* The section label sits above boxed rows that already carry their own edges,\n   so Mintlify's underline is a third horizontal line doing no w
1773ork. The border\n   is on the heading's inner flex row, not on .api-section-heading itself. */\n.api-section-heading \u003e div {\n  border-bottom: 0;\n}\n\n/* The endpoint bar ships two concentric bordered shells: an outer one wrapping\n   the whole bar including \"Try it\", and an inner one around just the method\n   pill and path, 7px inside it. Drop the inner — the outer already delimits the\n   bar, and the path keeps its padding, radius and hover-copy affordance.\n   `\u003e .method-pill` is what isolates it: the outer shell holds the pill as a\n   descendant, not a child, and the sidebar's pills are .method-nav-pill. */\n@supports selector(:has(*)) {\n  div:has(\u003e .method-pill) {\n    border: 0;\n  }\n}\n\n/* The schema container — the .object-param-field that wraps a whole Body or\n   Response tree (type selector plus every field) — reads as a card, so the\n   payload is visibly one object.\n\n   `:not(:has(\u003e .py-6))` selects exactly these wrappers and excludes individual\n   object parameter rows, which do carry a direct .py-6. `:has(.param-head)`\n   then excludes the empty stub elements the generator emits, which would\n   otherwise materialise as visible empty boxes. Note :has() may not be nested\n   inside :has(), so a wrapper-inside-wrapper guard cannot be expressed here;\n   wrappers are top level on every page checked. */\n@supports selector(:has(*)) {\n  .object-param-field:not(:has(\u003e .py-6)):has(.param-head) {\n    margin-block: var(--api-gap);\n    border: 1px solid var(--api-rule);\n    border-radius: 0.5rem;\n    padding: 0.5rem;\n    background: var(--api-panel);\n  }\n}\n\n/* Each field is its own box inside that panel — all three row kinds, so a row\n   never loses its edge just because its type is an array or an object and it\n   reads as a rendering fault beside boxed neighbours.\n\n   `:has(\u003e .py-6)` is the discriminator, the same one the container rule above\n   negates: a real field row owns exactly one direct .py-6, every container and\n   placeholder owns none. That single test excludes all three things that must\n   not be boxed — the generator's empty stubs, the head-less blocks carrying an\n   array's item schema or an \"Available options\" list (already enclosed by their\n   parent field), and container wrappers. A `:has(.param-head)` test looks\n   equivalent but is not: a container matches it too, via its children's heads,\n   which double-bordered any response returning an array of objects. */\n@supports selector(:has(*)) {\n  .primitive-param-field:has(\u003e .py-6),\n  .array-param-field:has(\u003e .py-6),\n  .object-param-field:has(\u003e .py-6) {\n    margin-block: var(--api-gap);\n    border: 1px solid var(--api-rule);\n    border-radius: 0.375rem;\n    padding-inline: 0.75rem;\n    background: var(--api-row);\n  }\n}\n\n/* --- Param names. #ee0049 measures 4.22:1 on the real page background and\n   fails WCAG AA as body text. Target the data attribute, not .text-primary:\n   that utility is shared with 72 type-selector tab buttons and the pagination\n   focus rings, and the deep-link anchor in every .param-head resolves\n   --primary for its focus border. --------------------------------------- */\n.param-head [data-component-part=\"field-name\"] {\n  color: var(--api-ink);\n  font-weight: 600;\n  letter-spacing: -0.006em;\n}\n\n/* Stock `break-all` chops snake_case mid-token even when the whole name would\n   fit on the next line. */\n.param-head {\n  word-break: normal;\n  overflow-wrap: anywhere;\n}\n\n/* --- Required reads as another word in the meta line, typeset exactly like\n   the type: capsule stripped, inheriting field-meta's 12px, same weight and\n   colour as the info pills. The stock capsule is red-600 hardcoded upstream,\n   unrelated to --primary, so recolouring it disturbs no branding. --------- */\n.param-head [data-component-part=\"field-required-pill\"] {\n  padding: 0;\n  border: 0;\n  border-radius: 0;\n  background: none;\n  color: var(--api-meta);\n  font-weight: 500;\n}\n\n/* Continue the middot run so the meta reads \"string · header · required\"\n   rather than dropping the separator at the last item. */\n.param-head [data-component-part=\"field-info-pill\"]\n  + [data-component-part=\"field-required-pill\"]::before {\n  content: \"\\00B7\";\n  margin-right: 0.35em;\n  color: var(--api-faint);\n}\n\n/* On a response, `required` is a server guarantee that the field is always\n   present, not an obligation on the caller — the same OpenAPI keyword pointing\n   the opposite way. Reading it as an instruction is misleading, so drop it.\n   Field ids are namespaced by section (body-*, response-*, parameter-*), which\n   is the only hook that distinguishes them. The middot is generated on the\n   pill's own ::before, so it disappears with it and leaves no dangling\n   separator. This removes the word from the accessibility tree too — deliberate\n   here, since on a response it was never addressed to the caller. */\n.param-head[id^=\"response-\"] [data-component-part=\"field-required-pill\"] {\n  display: none;\n}\n\n/* --- Type and location: capsules become plain muted text with one middot,\n   so they read as part of the name's token group. These stone/red palettes\n   are hardcoded upstream, not derived from --primary. ------------------- */\n.param-head [data-component-part=\"field-info-pill\"] {\n  padding: 0;\n  border-radius: 0;\n  background: none;\n  color: var(--api-meta);\n  font-weight: 500;\n}\n\n.param-head [data-component-part=\"field-info-pill\"]\n  + [data-component-part=\"field-info-pill\"]::before {\n  content: \"\\00B7\";\n  margin-right: 0.35em;\n  color: var(--api-faint);\n}\n\n.param-head [data-component-part=\"field-meta\"] \u003e :last-child {\n  margin-right: 0;\n}\n\n/* Render zero times today; both exist in the client bundle. Pre-flattened so a\n   future x-mint.pre/post c
1773annot reintroduce loose capsules. */\n.param-head [data-component-part=\"field-meta-pre\"],\n.param-head [data-component-part=\"field-meta-post\"] {\n  font-weight: 400;\n}\n\n.param-head [data-component-part=\"field-deprecated-pill\"] {\n  padding: 0;\n  border-radius: 0;\n  background: none;\n  color: var(--api-warn);\n  font-size: 0.6875rem;\n  font-weight: 500;\n}\n\n/* --- Description prose. Set deliberately darker than the type meta: you read\n   the description, you glance at the type. A one-line row is a complete\n   record, where a 72px card with an empty body reads as a rendering bug. --- */\n.param-head ~ div .prose {\n  color: var(--api-body);\n}\n\n.param-head ~ div .prose p {\n  margin: 0;\n  font-size: 0.875rem;\n  line-height: 1.55;\n}\n\n.param-head ~ div .prose \u003e * + * {\n  margin-top: 0.5rem;\n}\n\n.param-head ~ div .prose code {\n  color: var(--api-ink);\n}\n\n/* \"Available options:\" ships as prose-sm without prose. On a spec where most\n   properties have no description it is often the only documentation a field\n   has, so it stays legible — but as metadata, not as a second body column. */\n.param-head ~ div .prose-sm:not(.prose) {\n  color: var(--api-meta);\n  font-size: 0.75rem;\n  line-height: 1.45;\n}\n\n.param-head ~ div .prose-sm:not(.prose) code {\n  color: var(--api-body);\n}\n\n/* Some enum blocks render as their own row with no .param-head, so the gap\n   reset above cannot reach their mt-6 and they sit 24px adrift of the rows\n   that do carry a head. Match the rhythm of the rest. */\n@supports selector(:has(*)) {\n  .primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose),\n  .object-param-field:not(:has(.param-head)) .prose-sm:not(.prose),\n  .array-param-field:not(:has(.param-head)) .prose-sm:not(.prose) {\n    margin-top: var(--api-gap);\n  }\n}\n\n/* --- Nesting: a rule, not a card. \"Show child attributes\" is otherwise a\n   rounded bordered box nested inside another rounded bordered box at depth 2. */\n.param-head ~ div [data-component-part=\"expandable\"] {\n  margin-top: 0.5rem;\n  border: 0;\n  border-radius: 0;\n}\n\n.param-head ~ div [data-component-part=\"expandable-button\"] {\n  width: auto;\n  padding: 0.125rem 0;\n  border-radius: 0;\n  color: var(--api-meta);\n  font-size: 0.75rem;\n  font-weight: 500;\n}\n\n.param-head ~ div [data-component-part=\"expandable-button\"]:hover {\n  background: none;\n  color: var(--api-ink);\n}\n\n.param-head ~ div [data-component-part=\"expandable-content\"] {\n  margin: 0.25rem 0 0;\n  padding: 0 0 0 0.875rem;\n  border-top: 0;\n  border-left: 1px solid var(--api-rule);\n}\n\n/* --- Section labels become table captions. Authorizations / Path Parameters /\n   Body / Response otherwise outrank the content they label. ---------------- */\n.api-section-heading {\n  gap: 0.5rem;\n}\n\n.api-section-heading-title {\n  color: var(--api-meta);\n  font-size: 0.6875rem;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n@supports selector(:has(*)) {\n  div:has(\u003e .api-section) {\n    margin-bottom: 2rem;\n  }\n}\n\n/* --- Deep-link target. At 41px rows an anchor jump otherwise lands in an\n   undifferentiated wall. Box shadows are ink overflow, not scrollable\n   overflow, so the gutter bleed adds no horizontal page scroll. ----------- */\n@supports selector(:has(*)) {\n  div:has(\u003e .param-head:target) {\n    border-radius: 2px;\n    background: var(--api-wash);\n    box-shadow: 10px 0 0 var(--api-wash), -10px 0 0 var(--api-wash);\n  }\n}\n\n/* ==========================================================================\n   NEWSLETTERS (news/newsletters.mdx)\n\n   The page came from a ReadMe custom page whose styling lived in ReadMe's\n   project settings, not in the source file — the imported HTML carries these\n   class names but no CSS of its own. Rebuilt here against the API-reference\n   tokens so it matches the rest of the site in both themes.\n   ========================================================================== */\n\n.newsletter-container .lead {\n  max-width: 60ch;\n  color: var(--api-body);\n}\n\n.nl-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.nl-head h2 {\n  margin: 0 0 0.75rem;\n  padding-bottom: 0.5rem;\n  border-bottom: 1px solid var(--api-rule);\n  font-size: 1.125rem;\n}\n\n.nl-list {\n  margin: 0;\n  padding: 0;\n  list-style: none !important;\n}\n\n/* Mintlify's prose draws list markers as an absolutely positioned 6px ::before,\n   which `list-style: none` cannot remove. The cards are their own bullet. */\n.nl-list \u003e li::before {\n  content: none !important;\n  display: none !important;\n}\n\n.nl-item {\n  margin-bottom: 0.75rem;\n  padding: 0.875rem;\n  border: 1px solid var(--api-rule);\n  border-radius: 0.5rem;\n  background: var(--api-panel);\n}\n\n.nl-item__head {\n  display: flex;\n  gap: 0.75rem;\n  align-items: flex-start;\n  justify-content: space-between;\n}\n\n.nl-month {\n  margin: 0;\n  color: var(--api-ink);\n  font-size: 0.9375rem;\n  font-weight: 600;\n  line-height: 1.4;\n}\n\n.nl-item .actions {\n  flex: 0 0 auto;\n}\n\n.nl-item .btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 0.25rem 0.75rem;\n  border: 1px solid var(--api-rule);\n  border-radius: 0.375rem;\n  color: var(--api-ink) !important;\n  font-size: 0.75rem;\n  font-weight: 600;\n  text-decoration: none !important;\n  white-space: nowrap;\n}\n\n.nl-item .btn:hover {\n  border-color: var(--api-meta);\n}\n\n/* Raw \u003cdetails\u003e is stripped by Mintlify, so the Key updates blocks are\n   Accordions. The component brings its own caret and spacing; only the\n   surrounding rhythm and type scale are ours. */\n.nl-item [data-component-part=\"accordion\"] {\n  margin-top: 0.625rem;\n}\n\n.nl-item [data-component-part=\"accordion-content\"] ul {\n  margin: 0;\n  color: var(--api-body);\n  font-size: 0.8125rem;\n  line-height: 1.55;\n}\n\n@media (max-width: 820px) {\n  .nl-grid { grid-template-columns: 1fr; }\n}\n"])</script>
1773<script>self.__next_f.push([1,"5d:[\"$\",\"style\",\"1\",{\"data-custom-css-index\":1,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$65\"}}]\n"])</script>
1773</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.