PageSourceSearch

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

html extole.com collected 2026-09-24 18:59:54 UTC 428,101 bytes, 1,767 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_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" data-precedence="next"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" 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_HYbBsVSaAAVERjMZ6KvWBG2Yupcm"/>
1<script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/0ab9ba4b70dd5e5c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/b730549587248be7.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/8b6e4d23318f8216.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/turbopack-ac88c8d1b730552d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/79cbd646e51ac459.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/ec2ded1543319058.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/a21692b3914b0f85.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1abb97da26153ddd.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" async=""></script>
1<link rel="preload" href="/mintlify-assets/_next/static/chunks/2d20cf573392ba7a.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/5917258e888b4dff.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/58dd45b95f6030ba.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" 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(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")}})(
52  "bannerDismissed",
53  "data-banner-state",
54)</script>
54<script src="/mintlify-assets/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" noModule=""></script>
54</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div>
54<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Extole Documentation","creator":{"@type":"Organization","name":"Mintlify","url":"https://mintlify.com"}}</script>
54<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>
54<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>
54<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>
54<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")}})(
55  {},
56  "en",
57  [],
58  "data-banner-state",
59  "bannerDismissed",
60)</script>
60<style>:root {
61    --primary: 238 0 73;
62    --primary-light: 238 0 73;
63    --primary-dark: 238 0 73;
64    --tooltip-foreground: 255 255 255;
65    --background-light: 255 255 255;
66    --background-dark: 14 9 12;
67    --gray-50: 250 242 245;
68    --gray-100: 245 238 240;
69    --gray-200: 229 222 224;
70    --gray-300: 213 206 208;
71    --gray-400: 165 158 160;
72    --gray-500: 119 111 114;
73    --gray-600: 87 79 82;
74    --gray-700: 69 62 64;
75    --gray-800: 44 37 39;
76    --gray-900: 30 22 25;
77    --gray-950: 17 10 12;
78  }</style><div class="relative antialiased text-gray-500 dark:text-gray-400">
78<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>
78<script id="_mintlify-scroll-margin-script">(function () {
79  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)};
80  (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);
81  (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);
82})();</script>
82<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>
82<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")}})(
83    "chat-assistant-sheet-open",
84    "chat-assistant-sheet-width",
85    "--assistant-sheet-width",
86    true,
87    false
88  )</script>
88<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>
88<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
88s: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" 
88class="min-w-0 absolute! inset-0 z-10"><div role="presentation" data-id="base-ui-_R_2tbsnlhjiuqsnpfiutb_-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>
88<script>(function () {
89  try {
90    if (window.__mintlifyInitialSidebarScrollDone) return;
91    window.__mintlifyInitialSidebarScrollDone = true;
92
93    var path = (window.location.pathname || '/').split('#')[0].split('?')[0];
94    if (path.endsWith('/index')) path = path.slice(0, -6);
95    else if (path === 'index') path = '';
96
97    var candidates = [];
98    if (path) candidates.push(path);
99    if (path.startsWith('/')) candidates.push(path.slice(1));
100    else candidates.push('/' + path);
101
102    var item = null;
103    for (var i = 0; i < candidates.length && !item; i++) {
104      var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]');
105      for (var j = 0; j < matches.length; j++) {
106        if (matches[j].closest('#sidebar, #sidebar-content')) {
107          item = matches[j];
108          break;
109        }
110      }
111    }
112    if (!item) return;
113
114    var parent = item.closest('[data-component-part="scroll-area-viewport"]');
115    if (!parent) {
116      parent = item.parentElement;
117      while (parent) {
118        var style = getComputedStyle(parent);
119        if (style.overflowY === 'auto' || style.overflowY === 'scroll') break;
120        parent = parent.parentElement;
121      }
122    }
123    if (!parent) return;
124
125    var parentRect = parent.getBoundingClientRect();
126    var itemRect = item.getBoundingClientRect();
127    if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return;
128
129    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
130    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
131  } catch (e) {}
132})();</script>
132</div></div></div></div></div></nav><main id="content-container" class="lg:flex-1 lg:min-w-0">
132<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>
132<script>document.documentElement.setAttribute('data-page-mode', "none");</script>
132<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 {
133  --extole-coral: #ee0049;
134  --extole-navy: #0b123d;
135  --extole-primary-fill: #ee0049;
136  --extole-icon-navy-bg: #0b123d;
137  --extole-slate: #7d90a4;
138  --extole-ink: #151a2d;
139  --extole-muted: #4f5c6d;
140  --extole-page-bg: #faf9f7;
141  --extole-card-bg: #faf9f7;
142  --extole-surface: #ffffff;
143  --extole-surface-muted: rgba(255, 255, 255, 0.45);
144  --extole-logo-bg: #ffffff;
145  --extole-secondary-bg: #ffffff;
146  --extole-border: #e2e2e0;
147  --extole-border-strong: #d0dae6;
148  --extole-shadow: 0 16px 44px rgba(11, 18, 61, 0.08);
149  --extole-hero-shadow: 0 10px 32px rgba(11, 18, 61, 0.06);
150  --extole-radius: 16px;
151  --extole-heading-font: "PaperMono", "Space Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace;
152}
153
154html,
155body {
156  background: var(--extole-page-bg);
157}
158
159/* Mintlify's fixed canvas sits above body, so set the light page surface here. */
160html:not(.dark):not([data-theme="dark"]):not([data-color-mode="dark"]) #background-color {
161  background-color: var(--extole-page-bg) !important;
162}
163
164body {
165  color: var(--extole-ink);
166  font-family: "Inter", "Poppins", "Montserrat", "Segoe UI", sans-serif;
167}
168
169.dark body,
170html.dark body,
171body.dark,
172:root[data-theme="dark"] body,
173[data-theme="dark"] body,
174[data-color-mode="dark"] body {
175  background: #0f1526;
176}
177
178.nav-logo {
179  height: 24px !important;
180  max-width: 84px !important;
181  object-fit: contain;
182}
183
184.extole-home {
185  color: var(--extole-ink);
186  color-scheme: light;
187  max-width: 1440px;
188  margin: 0 auto;
189  padding: 16px 16px 96px;
190  width: 100%;
191}
192
193.dark .extole-home,
194html.dark .extole-home,
195body.dark .extole-home,
196:root[data-theme="dark"] .extole-home,
197[data-theme="dark"] .extole-home,
198[data-color-mode="dark"] .extole-home,
199body[data-theme="dark"] .extole-home,
200html[data-theme="dark"] .extole-home {
201  --extole-coral: #ee0049;
202  --extole-navy: #f3f6ff;
203  --extole-primary-fill: #ee0049;
204  --extole-icon-navy-bg: #263455;
205  --extole-slate: #9cacbf;
206  --extole-ink: #e5ebf7;
207  --extole-muted: #b4bfd2;
208  --extole-card-bg: #151c31;
209  --extole-surface: #1d263d;
210  --extole-surface-muted: rgba(255, 255, 255, 0.06);
211  --extole-logo-bg: rgba(248, 250, 255, 0.96);
212  --extole-secondary-bg: rgba(255, 255, 255, 0.03);
213  --extole-border: rgba(178, 191, 216, 0.16);
214  --extole-border-strong: rgba(205, 218, 242, 0.28);
215  --extole-shadow: 0 20px 48px rgba(0, 0, 0, 0.36);
216  --extole-hero-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);
217  color-scheme: dark;
218}
219
220.extole-hero {
221  display: grid;
222  grid-template-columns: minmax(0, 1.12fr) minmax(420px, 0.88fr);
223  gap: 28px;
224  align-items: stretch;
225}
226
227.extole-hero-copy,
228.extole-code-panel {
229  border: 1px solid var(--extole-border);
230  border-radius: 24px;
231  box-shadow: var(--extole-hero-shadow);
232}
233
234.extole-hero-copy {
235  min-height: 0;
236  padding: 46px 43px;
237  background: var(--extole-card-bg);
238}
239
240.extole-kicker,
241.extole-code-kicker {
242  margin: 0 0 18px;
243  color: var(--extole-coral);
244  font-size: 13px;
245  font-weight: 700;
246  letter-spacing: 0.12em;
247  text-transform: uppercase;
248}
249
250.extole-hero h1,
251.extole-section h2 {
252  color: var(--extole-navy);
253  font-family: var(--extole-heading-font);
254  font-weight: 700;
255  letter-spacing: -0.01em;
256}
257
258.extole-hero h1 {
259  max-width: 720px;
260  margin: 0 0 17px;
261  font-size: clamp(1.9rem, 3vw, 2.7rem);
262  line-height: 1.15;
263}
264
265.extole-lede {
266  max-width: 58ch;
267  margin: 0;
268  color: var(--extole-muted);
269  font-size: 1.04rem;
270  line-height: 1.65;
271}
272
273.extole-actions {
274  display: flex;
275  flex-wrap: wrap;
276  gap: 12px;
277  margin-top: 31px;
278}
279
280.extole-btn {
281  display: inline-flex;
282  min-height: 48px;
283  min-width: 178px;
284  align-items: center;
285  justify-content: center;
286  border-radius: 12px;
287  padding: 0 20px;
288  font-family: var(--extole-heading-font);
289  font-size: 15px;
290  font-weight: 600;
291  text-decoration: none !important;
292  transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
293}
294
295.extole-btn:hover {
296  transform: translateY(-1px);
297}
298
299.extole-btn-primary {
300  background: var(--extole-primary-fill);
301  color: #ffffff !important;
302  box-shadow: 0 10px 22px rgba(11, 18, 61, 0.22);
303}
304
305.extole-btn-secondary {
306  border: 1px solid var(--extole-border-strong);
307  background: var(--extole-secondary-bg);
308  color: var(--extole-navy) !important;
309}
310
311.extole-sandbox {
312  margin-top: 30px;
313  color: var(--extole-muted);
314  font-size: 0.92rem;
315}
316
317.extole-sandbox a {
318  color: var(--extole-navy);
319  font-weight: 600;
320}
321
322.extole-code-panel {
323  max-height: 500px;
324  min-width: 0;
325  overflow: hidden;
326  padding: 30px 26px;
327  background: radial-gradient(circle at 90% 0%, rgba(224, 0, 73, 0.36), transparent 38%),
328    linear-gradient(160deg, #131a47 0%, #0b123d 56%, #070c28 100%);
329  color: #ffffff;
330}
331
332.extole-code-kicker {
333  color: #93a4d2;
334}
335
336.extole-code-panel [class*="codeblock"],
337.extole-code-panel pre,
338.extole-code-panel code {
339  font-family: "PaperMono", "SFMono-Regular", Consolas, monospace !important;
340}
341
342.extole-code-panel pre {
343  background: transparent !important;
344  color: #d4d4d4;
345  font-size: 0.84rem;
346  line-height: 1.65;
347  margin: 0;
348  max-height: 365px;
349  overflow-x: hidden;
350  overflow-y: auto;
351  scrollbar-color: rgba(160, 173, 205, 0.3) rgba(8, 14, 39, 0.28);
352  scrollbar-width: thin;
353  text-align: left;
354  white-space: pre;
355  word-break: normal;
356}
357
358.extole-code-panel .line {
359  display: block;
360  min-height: 1.65em;
361}
362
363.extole-code-panel .tok-comment { color: #6a9955; }
364.extole-code-panel .tok-keyword,
365.extole-code-panel .tok-tag { color: #569cd6; }
366.extole-code-panel .tok-attr,
367.extole-code-panel .tok-property,
368.extole-code-panel .tok-variable { color: #9cdcfe; }
369.extole-code-panel .tok-string { color: #ce9178; }
370.extole-code-panel .tok-function { color: #dcdcaa; }
371.extole-code-panel .tok-number { color: #b5cea8; }
372.extole-code-panel .tok-type { color: #4ec9b0; }
373
374.extole-code-panel pre::-webkit-scrollbar {
375  width: 8px;
376}
377
378.extole-code-panel pre::-webkit-scrollbar-track {
379  background: rgba(8, 14, 39, 0.28);
380  border-radius: 10px;
381}
382
383.extole-code-panel pre::-webkit-scrollbar-thumb {
384  background: rgba(160, 173, 205, 0.3);
385  border-radius: 10px;
386}
387
388.extole-code-tabs {
389  display: flex;
390  gap: 18px;
391  margin-bottom: 18px;
392  border-bottom: 1px solid rgba(138, 156, 201, 0.24);
393}
394
395.extole-code-tab {
396  display: inline-flex;
397  padding-bottom: 10px;
398  color: #9fb0dd;
399  cursor: pointer;
400  font-family: var(--extole-heading-font);
401  font-size: 0.78rem;
402}
403
404.extole-tab-radio {
405  block-size: 1px;
406  inline-size: 1px;
407  margin: 0;
408  opacity: 0;
409  overflow: hidden;
410  pointer-events: none;
411  position: absolute;
412}
413
414.extole-code-block {
415  display: none;
416}
417
418#extole-code-tab-js:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-js"],
419#extole-code-tab-react-native:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-react-native"],
420#extole-code-tab-ios:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-ios"],
421#extole-code-tab-android:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-android"] {
422  border-bottom: 2px solid #f5e7a5;
423  color: #f4f8ff;
424}
425
426#extole-code-tab-js:checked ~ .extole-code-block-js,
427#extole-code-tab-react-native:checked ~ .extole-code-block-react-native,
428#extole-code-tab-ios:checked ~ .extole-code-block-ios,
429#extole-code-tab-android:checked ~ .extole-code-block-android {
430  display: block;
431}
432
433.extole-link-strip {
434  display: grid;
435  grid-template-columns: repeat(4, minmax(0, 1fr));
436  margin-top: 42px;
437  overflow: hidden;
438  border: 1px solid var(--extole-border);
439  border-radius: 24px;
440  background: var(--extole-card-bg);
441}
442
443.extole-link-strip a {
444  display: flex;
445  min-height: 78px;
446  align-items: center;
447  gap: 14px;
448  padding: 18px 24px;
449  color: var(--extole-ink);
450  text-decoration: none !important;
451}
452
453.extole-link-strip a + a {
454  border-left: 1px solid var(--extole-border);
455}
456
457.extole-link-strip strong {
458  font-family: "PaperMono", "SFMono-Regular", Consolas, monospace;
459  font-family: var(--extole-heading-font);
460  font-size: 15px;
461  letter-spacing: 0;
462}
463
464.extole-icon {
465  display: inline-flex;
466  width: 38px;
467  height: 38px;
468  flex: 0 0 38px;
469  align-items: center;
470  justify-content: center;
471  border-radius: 11px;
472  color: #fff;
473  font-size: 13px;
474  font-weight: 800;
475}
476
477.extole-icon svg,
478.extole-support-icon svg {
479  display: block;
480  height: 22px;
481  width: 22px;
482  fill: none;
483  stroke: currentColor;
484  stroke-linecap: round;
485  stroke-linejoin: round;
486  stroke-width: 1.8;
487}
488
489.extole-icon span {
490  line-height: 1;
491}
492
493.extole-icon-navy { background: var(--extole-icon-navy-bg); }
494.extole-icon-gray { background: #7c8191; }
495.extole-icon-pink { background: var(--extole-coral); }
496.extole-icon-blue { background: #a7d8eb; }
497.extole-icon-yellow { background: #fee64b; color: var(--extole-ink); }
498.extole-icon-react { background: #0b1748; color: #61dafb; }
499.extole-icon-black { background: #171717; }
500.extole-icon-green { background: #9fcb4a; }
501
502.extole-section {
503  margin-top: 50px;
504  padding: 50px 0;
505}
506
507.extole-section h2 {
508  margin: 0;
509  font-size: clamp(1.35rem, 2vw, 1.9rem);
510  line-height: 1.2;
511}
512
513.extole-section > p:not(.extole-kicker) {
514  max-width: 720px;
515  margin: 16px 0 28px;
516  color: var(--extole-muted);
517  font-size: 17px;
518}
519
520.extole-pattern-grid {
521  display: grid;
522  grid-template-columns: repeat(2, minmax(0, 1fr));
523  gap: 18px;
524}
525
526.extole-stack-layout {
527  display: grid;
528  gap: 14px;
529}
530
531.extole-stack-pattern {
532  background: var(--extole-card-bg);
533  border: 1px solid var(--extole-border);
534  border-radius: var(--extole-radius);
535  display: grid;
536  gap: 20px;
537  grid-template-columns: minmax(0, 30%) minmax(0, 70%);
538  padding: 24px;
539}
540
541.extole-stack-pattern-head h3 {
542  color: var(--extole-navy);
543  font-family: var(--extole-heading-font);
544  margin: 0 0 10px;
545}
546
547.extole-stack-pattern-head p {
548  color: var(--extole-muted);
549  font-size: 0.9rem;
550  line-height: 1.55;
551  margin: 0;
552}
553
554.extole-stack-pattern-groups {
555  display: grid;
556  gap: 12px;
557  grid-template-columns: repeat(2, minmax(0, 1fr));
558}
559
560.extole-stack-group {
561  background: var(--extole-surface);
562  border: 1px solid var(--extole-border);
563  border-radius: 12px;
564  padding: 12px 14px;
565}
566
567.extole-stack-group-title {
568  color: var(--extole-muted);
569  font-family: var(--extole-heading-font);
570  font-size: 0.68rem;
571  font-weight: 600;
572  letter-spacing: 0.08em;
573  line-height: 1.2;
574  margin: 0 0 9px;
575  text-transform: uppercase;
576}
577
578.extole-stack-group ul {
579  list-style: none !important;
580  margin: 0;
581  padding: 0 !important;
582}
583
584.extole-stack-group li + li {
585  border-top: 1px solid var(--extole-border);
586  margin-top: 7px;
587  padding-top: 7px;
588}
589
590.extole-stack-group a,
591.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card) {
592  color: var(--extole-navy);
593  font-weight: 600;
594  text-decoration: underline;
595  text-decoration-color: rgba(11, 18, 61, 0.35);
596  text-decoration-thickness: 1px;
597  text-underline-offset: 2px;
598}
599
600.extole-stack-group a:hover,
601.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover {
602  color: var(--extole-coral);
603  text-decoration-color: rgba(238, 0, 73, 0.65);
604}
605
606.extole-partner-filter-layout {
607  align-items: start;
608  display: grid;
609  gap: 20px;
610  grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);
611}
612
613.extole-partner-filter-panel {
614  display: grid;
615  gap: 10px;
616}
617
618.extole-partner-filter-title {
619  color: var(--extole-navy);
620  font-family: var(--extole-heading-font);
621  font-size: 0.9rem;
622  margin: 0;
623}
624
625.extole-partner-filter-copy {
626  color: var(--extole-muted);
627  font-size: 0.86rem;
628  line-height: 1.45;
629  margin: -2px 0 4px;
630}
631
632.extole-partner-filter-option {
633  align-items: self-end;
634  color: var(--extole-muted);
635  column-gap: 10px;
636  cursor: pointer;
637  display: grid;
638  grid-template-columns: 16px minmax(0, 1fr);
639  line-height: 1.35;
640}
641
642.extole-partner-filter-option span {
643  font-family: var(--extole-heading-font);
644  font-size: 0.74rem;
645  line-height: 1.25;
646}
647
648.extole-partner-filter-input {
649  accent-color: var(--extole-coral);
650  height: 16px;
651  margin: 2px 0 0;
652  width: 16px;
653}
654
655.extole-partner-filter-option:has(.extole-partner-filter-input:checked) {
656  color: var(--extole-navy);
657  font-weight: 600;
658}
659
660.extole-partner-surface {
661  background: var(--extole-card-bg);
662  border: 1px solid var(--extole-border);
663  border-radius: var(--extole-radius);
664  padding: 4px;
665}
666
667.extole-partner-grid {
668  display: grid;
669  gap: 8px;
670  grid-template-columns: repeat(4, minmax(0, 1fr));
671}
672
673.extole-partner-item {
674  border-radius: 12px;
675  color: var(--extole-navy);
676  display: block;
677  min-height: 178px;
678  padding: 14px 16px;
679  text-decoration: none !important;
680  transition: background-color 0.2s ease, box-shadow 0.2s ease;
681}
682
683.extole-partner-item:hover {
684  background: var(--extole-surface-muted);
685  box-shadow: 0 8px 18px rgba(11, 18, 61, 0.08);
686}
687
688.extole-partner-logo {
689  align-items: center;
690  background: var(--extole-logo-bg);
691  border: 1px solid var(--extole-border);
692  border-radius: 10px;
693  display: inline-flex;
694  height: 44px;
695  justify-content: center;
696  margin: 0 0 12px;
697  padding: 8px 12px;
698}
699
700.extole-partner-logo img {
701  display: block;
702  height: 100%;
703  max-width: 120px;
704  object-fit: contain;
705  width: auto;
706}
707
708.extole-partner-item h3 {
709  color: var(--extole-navy);
710  font-family: var(--extole-heading-font);
711  font-size: 0.94rem;
712  line-height: 1.35;
713  margin: 0 0 8px;
714}
715
716.extole-partner-item p {
717  color: var(--extole-muted);
718  font-size: 0.82rem;
719  line-height: 1.45;
720  margin: 0;
721}
722
723.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep),
724.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce),
725.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking),
726.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp),
727.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm),
728.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards),
729.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics),
730.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag),
731.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation) {
732  display: none;
733}
734
735.extole-support-grid {
736  background: var(--extole-card-bg);
737  border: 1px solid var(--extole-border);
738  border-radius: var(--extole-radius);
739  display: grid;
740  gap: 18px;
741  grid-template-columns: repeat(3, minmax(0, 1fr));
742  margin-top: 28px;
743  padding: 24px;
744}
745
746.extole-pattern-card {
747  display: block;
748  min-height: 100%;
749  padding: 24px;
750  border: 1px solid var(--extole-border);
751  border-radius: var(--extole-radius);
752  background: var(--extole-card-bg);
753  box-shadow: 0 8px 24px rgba(11, 18, 61, 0.05);
754  color: var(--extole-ink);
755  text-decoration: none !important;
756}
757
758.extole-support-icon {
759  align-items: center;
760  border-radius: 14px;
761  color: #ffffff;
762  display: inline-flex;
763  height: 44px;
764  justify-content: center;
765  margin-bottom: 18px;
766  width: 44px;
767}
768
769.extole-support-icon-help { background: var(--extole-coral); }
770.extole-support-icon-ticket { background: #3c4260; }
771.extole-support-icon-status { background: #47b881; }
772
773.extole-pattern-card h3 {
774  margin: 0 0 12px;
775  color: var(--extole-navy);
776  font-family: var(--extole-heading-font);
777  font-size: 1.02rem;
778}
779
780.extole-pattern-card p {
781  margin: 0;
782  color: var(--extole-muted);
783  font-size: 0.93rem;
784  line-height: 1.6;
785}
786
787.extole-card-cta {
788  display: inline-flex;
789  margin-top: 16px;
790  color: var(--extole-navy);
791  font-family: var(--extole-heading-font);
792  font-size: 0.88rem;
793  font-weight: 600;
794  text-decoration: underline;
795  text-decoration-color: rgba(11, 18, 61, 0.35);
796  text-decoration-thickness: 1px;
797  text-underline-offset: 2px;
798}
799
800@media (max-width: 1100px) {
801  .extole-hero {
802    grid-template-columns: 1fr;
803  }
804
805  .extole-hero-copy {
806    min-height: auto;
807  }
808}
809
810@media (max-width: 1024px) {
811  .extole-partner-grid {
812    grid-template-columns: repeat(3, minmax(0, 1fr));
813  }
814
815  .extole-partner-filter-layout {
816    grid-template-columns: minmax(190px, 230px) minmax(0, 1fr);
817  }
818
819  .extole-stack-pattern {
820    gap: 14px;
821    grid-template-columns: 1fr;
822  }
823}
824
825@media (max-width: 900px) {
826  .extole-stack-pattern-groups {
827    grid-template-columns: 1fr;
828  }
829
830  .extole-partner-filter-layout {
831    gap: 14px;
832    grid-template-columns: 1fr;
833  }
834
835  .extole-partner-filter-panel {
836    grid-template-columns: repeat(2, minmax(0, 1fr));
837  }
838
839  .extole-partner-filter-title,
840  .extole-partner-filter-copy {
841    grid-column: 1 / -1;
842  }
843}
844
845@media (max-width: 820px) {
846  .extole-home {
847    padding: 12px 14px 64px;
848  }
849
850  .extole-hero-copy,
851  .extole-code-panel {
852    border-radius: 18px;
853    padding: 28px 22px;
854  }
855
856  .extole-link-strip,
857  .extole-pattern-grid,
858  .extole-support-grid {
859    grid-template-columns: 1fr;
860  }
861
862  .extole-link-strip a + a {
863    border-left: 0;
864    border-top: 1px solid var(--extole-border);
865  }
866}
867
868@media (max-width: 640px) {
869  .extole-section {
870    margin-top: 20px;
871    padding: 20px 0;
872  }
873
874  .extole-partner-surface {
875    padding: 0;
876  }
877
878  .extole-partner-grid {
879    grid-template-columns: 1fr;
880  }
881
882  .extole-partner-filter-panel {
883    display: none;
884  }
885
886  .extole-partner-filter-layout {
887    grid-template-columns: 1fr;
888  }
889
890  .extole-stack-pattern {
891    padding: 20px;
892  }
893
894  .extole-stack-group {
895    padding: 11px 12px;
896  }
897
898  .extole-btn {
899    min-width: 100%;
900    width: 100%;
901  }
902
903  .extole-actions {
904    flex-direction: column;
905  }
906}
907</style><style data-custom-css-index="1" data-custom-css-path="style.css">.object-param-field [data-component-part="tabs-list"] {
908  display: none !important;
909}
910
911[role="dialog"] [data-component-part="tabs-list"]:has([data-component-part="tab"]:nth-child(2)),
912[role="dialog"] [data-component-part="tabs-list"]:has([role="tab"]:nth-child(2)) {
913  position: absolute !important;
914  left: 0 !important;
915  top: 0 !important;
916  width: 1px !important;
917  min-width: 0 !important;
918  max-width: 1px !important;
919  height: 1px !important;
920  min-height: 0 !important;
921  max-height: 1px !important;
922  padding: 0 !important;
923  margin: 0 !important;
924  overflow: hidden !important;
925  clip: rect(0, 0, 0, 0) !important;
926  clip-path: inset(50%) !important;
927  white-space: nowrap !important;
928  border: 0 !important;
929  opacity: 0 !important;
930  pointer-events: none !important;
931}
932
933[role="dialog"] [data-testid="api-input-type"].extole-type-field-hidden {
934  position: absolute !important;
935  width: 1px !important;
936  height: 1px !important;
937  padding: 0 !important;
938  margin: -1px !important;
939  overflow: hidden !important;
940  clip: rect(0, 0, 0, 0) !important;
941  clip-path: inset(50%) !important;
942  white-space: nowrap !important;
943  border: 0 !important;
944  opacity: 0 !important;
945  pointer-events: none !important;
946}
947
948.extole-type-combo {
949  display: flex;
950  flex-wrap: wrap;
951  gap: 0.5rem;
952  align-items: center;
953  margin: 0 0 0.75rem;
954}
955
956.extole-type-combo label {
957  font-size: 0.75rem;
958  font-weight: 600;
959  color: #78716c;
960}
961
962html.dark .extole-type-combo label,
963html.dark .extole-type-combo-meta,
964html.dark .extole-type-combo-empty {
965  color: #a8a29e;
966}
967
968.extole-type-combo-wrap {
969  position: relative;
970  flex: 1 1 16rem;
971  min-width: 16rem;
972  cursor: pointer;
973}
974
975.extole-type-combo-wrap input {
976  box-sizing: border-box;
977  width: 100%;
978  min-width: 16rem;
979  margin: 0;
980  padding: 0.5rem 2rem 0.5rem 0.75rem;
981  border: 1px solid #d6d3d1;
982  border-radius: 0.5rem;
983  background: #fff;
984  color: inherit;
985  font: inherit;
986  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
987  font-size: 0.8125rem;
988  line-height: 1.25rem;
989  cursor: pointer;
990}
991
992.extole-type-combo-wrap input:focus {
993  cursor: text;
994  outline: 2px solid rgb(238 0 73 / 0.35);
995  outline-offset: 1px;
996}
997
998html.dark .extole-type-combo-wrap input {
999  border-color: #44403c;
1000  background: #1c1917;
1001}
1002
1003.extole-type-combo-wrap::after {
1004  content: "";
1005  position: absolute;
1006  top: 50%;
1007  right: 0.85rem;
1008  width: 0;
1009  height: 0;
1010  border-left: 4px solid transparent;
1011  border-right: 4px solid transparent;
1012  border-top: 5px solid #78716c;
1013  transform: translateY(-50%);
1014  pointer-events: none;
1015}
1016
1017.extole-type-combo-menu {
1018  position: absolute;
1019  z-index: 40;
1020  top: calc(100% + 0.25rem);
1021  left: 0;
1022  right: 0;
1023  max-height: 18rem;
1024  overflow: auto;
1025  border: 1px solid #d6d3d1;
1026  border-radius: 0.5rem;
1027  background: #fff;
1028  box-shadow: 0 10px 30px rgb(0 0 0 / 0.12);
1029}
1030
1031html.dark .extole-type-combo-menu {
1032  border-color: #44403c;
1033  background: #1c1917;
1034}
1035
1036.extole-type-combo-menu button {
1037  display: block;
1038  width: 100%;
1039  margin: 0;
1040  padding: 0.5rem 0.75rem;
1041  border: 0;
1042  background: transparent;
1043  color: inherit;
1044  font: inherit;
1045  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1046  font-size: 0.75rem;
1047  text-align: left;
1048  cursor: pointer;
1049}
1050
1051.extole-type-combo-menu button:hover,
1052.extole-type-combo-menu button[aria-selected="true"] {
1053  background: rgb(28 25 23 / 0.06);
1054  color: var(--api-ink);
1055}
1056
1057html.dark .extole-type-combo-menu button:hover,
1058html.dark .extole-type-combo-menu button[aria-selected="true"] {
1059  background: rgb(255 255 255 / 0.08);
1060  color: var(--api-ink);
1061}
1062
1063.extole-type-combo-empty {
1064  padding: 0.75rem;
1065  font-size: 0.75rem;
1066  color: #78716c;
1067}
1068
1069.extole-type-combo-meta {
1070  font-size: 0.75rem;
1071  color: #78716c;
1072  font-variant-numeric: tabular-nums;
1073  white-space: nowrap;
1074  min-width: 12ch;
1075}
1076
1077.extole-eval-combo {
1078  display: flex;
1079  flex-wrap: wrap;
1080  gap: 0.5rem;
1081  align-items: center;
1082  margin: 0 0 0.75rem;
1083}
1084
1085.extole-eval-combo-wrap {
1086  position: relative;
1087  flex: 1 1 16rem;
1088  min-width: 16rem;
1089}
1090
1091.extole-eval-combo-select {
1092  box-sizing: border-box;
1093  width: 100%;
1094  min-width: 16rem;
1095  margin: 0;
1096  padding: 0.5rem 2rem 0.5rem 0.75rem;
1097  border: 1px solid #d6d3d1;
1098  border-radius: 0.5rem;
1099  background: #fff;
1100  color: inherit;
1101  font: inherit;
1102  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1103  font-size: 0.8125rem;
1104  line-height: 1.25rem;
1105  appearance: none;
1106  cursor: pointer;
1107}
1108
1109.extole-eval-combo-select:focus {
1110  outline: 2px solid rgb(238 0 73 / 0.35);
1111  outline-offset: 1px;
1112}
1113
1114html.dark .extole-eval-combo-select {
1115  border-color: #44403c;
1116  background: #1c1917;
1117}
1118
1119.extole-eval-combo-wrap::after {
1120  content: "";
1121  position: absolute;
1122  top: 50%;
1123  right: 0.85rem;
1124  width: 0;
1125  height: 0;
1126  border-left: 4px solid transparent;
1127  border-right: 4px solid transparent;
1128  border-top: 5px solid #78716c;
1129  transform: translateY(-50%);
1130  pointer-events: none;
1131}
1132
1133.extole-eval-map {
1134  margin: 0.35rem 0 0.5rem;
1135}
1136
1137.extole-eval-map-list {
1138  display: flex;
1139  flex-direction: column;
1140  gap: 0.5rem;
1141}
1142
1143.extole-eval-map-row {
1144  display: flex;
1145  flex-wrap: wrap;
1146  gap: 0.4rem;
1147  align-items: center;
1148}
1149
1150.extole-eval-map-key,
1151.extole-eval-map-type,
1152.extole-eval-map-input {
1153  box-sizing: border-box;
1154  margin: 0;
1155  padding: 0.45rem 0.7rem;
1156  border: 1px solid #d6d3d1;
1157  border-radius: 0.5rem;
1158  background: #fff;
1159  color: inherit;
1160  font: inherit;
1161  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1162  font-size: 0.8125rem;
1163  line-height: 1.25rem;
1164}
1165
1166.extole-eval-map-key {
1167  width: 7.5rem;
1168}
1169
1170.extole-eval-map-type {
1171  width: 13.5rem;
1172  padding-right: 1.6rem;
1173  appearance: auto;
1174  cursor: pointer;
1175}
1176
1177.extole-eval-map-val {
1178  display: flex;
1179  flex: 1 1 12rem;
1180  min-width: 10rem;
1181  align-items: center;
1182  border: 1px solid #d6d3d1;
1183  border-radius: 0.5rem;
1184  background: #fff;
1185}
1186
1187.extole-eval-map-val.is-invalid {
1188  border-color: #ee0049;
1189}
1190
1191.extole-eval-map-prefix {
1192  flex: 0 0 auto;
1193  padding: 0 0 0 0.65rem;
1194  color: #78716c;
1195  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
1196  font-size: 0.7rem;
1197  white-space: nowrap;
1198}
1199
1200.extole-eval-map-val .extole-eval-map-input {
1201  flex: 1 1 auto;
1202  min-width: 0;
1203  border: 0;
1204  background: transparent;
1205}
1206
1207html.dark .extole-eval-map-key,
1208html.dark .extole-eval-map-type,
1209html.dark .extole-eval-map-val,
1210html.dark .extole-eval-map-input {
1211  border-color: #44403c;
1212  background: #1c1917;
1213}
1214
1215html.dark .extole-eval-map-val .extole-eval-map-input {
1216  background: transparent;
1217}
1218
1219html.dark .extole-eval-map-remove {
1220  border-color: #44403c;
1221  color: #a8a29e;
1222}
1223
1224.extole-eval-map-key:focus,
1225.extole-eval-map-type:focus,
1226.extole-eval-map-val:focus-within {
1227  outline: 2px solid rgb(238 0 73 / 0.35);
1228  outline-offset: 1px;
1229}
1230
1231.extole-eval-map-hint {
1232  flex: 1 0 100%;
1233  margin: 0;
1234  font-size: 0.75rem;
1235  color: #ee0049;
1236}
1237
1238.extole-eval-map-remove {
1239  width: 2rem;
1240  height: 2rem;
1241  padding: 0;
1242  border: 1px solid #d6d3d1;
1243  border-radius: 0.5rem;
1244  background: transparent;
1245  color: #78716c;
1246  cursor: pointer;
1247  font-size: 1rem;
1248  line-height: 1;
1249}
1250
1251.extole-eval-map-add {
1252  margin: 0.15rem 0 0;
1253  padding: 0;
1254  border: 0;
1255  background: transparent;
1256  color: #ee0049;
1257  font-size: 0.8125rem;
1258  cursor: pointer;
1259}
1260
1261[data-testid="api-input-values"].extole-eval-map-on > .grid {
1262  display: none !important;
1263}
1264
1265html[data-extole-driving] [role="menu"] {
1266  display: none !important;
1267}
1268
1269select.extole-eval-native-hidden {
1270  position: absolute !important;
1271  width: 1px !important;
1272  height: 1px !important;
1273  padding: 0 !important;
1274  margin: -1px !important;
1275  overflow: hidden !important;
1276  clip: rect(0, 0, 0, 0) !important;
1277  clip-path: inset(50%) !important;
1278  white-space: nowrap !important;
1279  border: 0 !important;
1280  opacity: 0 !important;
1281  pointer-events: none !important;
1282}
1283
1284/* ==========================================================================
1285   API REFERENCE — parameter rows
1286
1287   Scope contract: every rule anchors on `.param-head`, `div:has(> .param-head)`,
1288   one of the three generated row classes, or `.api-section*`. None of these
1289   exist on prose pages, and none exist inside the "Try it" playground modal —
1290   which carries ~74 required pills and ~254 info pills that must keep their
1291   stock capsule styling.
1292
1293   No `!important` needed: Mintlify ships Tailwind inside `@layer utilities`,
1294   and this file is injected unlayered and last, so it wins at any specificity.
1295
1296   Padding and borders never go on the `*-param-field` element itself. The
1297   generator emits zero-height stub rows (`<div class="primitive-param-field">
1298   <div class=""></div></div>`) that would otherwise materialise as visible
1299   empty rows. Spacing lives on the inner wrapper, which stubs lack.
1300   ========================================================================== */
1301
1302:root {
1303  --api-ink: #1c1917;
1304  --api-body: #44403c;
1305  --api-meta: #57534e;
1306  --api-faint: #a8a29e;
1307  --api-accent: #b3003a;
1308  --api-warn: #b45309;
1309  --api-rule: #ded9d1;      /* box borders — must read as an edge          */
1310  --api-rule-soft: #ebe7e1; /* internal hairlines — must not compete       */
1311  /* No fill in light mode. The canvas is a warm #faf9f7, so a panel light
1312     enough to lift off it lands on pure white and reads as a cool block
1313     fighting the palette. The border alone carries the container here. */
1314  --api-panel: transparent; /* schema container fill                       */
1315  --api-row: transparent;   /* individual field fill                       */
1316  --api-wash: rgb(179 0 58 / 0.07);
1317  --api-row-pad: 0.625rem;
1318  --api-gap: 0.375rem;
1319}
1320
1321/* The dark canvas is #0e090c — near black. The previous #292524 border sat at
1322   ~1.3:1 against it and was effectively invisible, so dark mode needs both a
1323   stronger edge and a lifted surface; light mode does not. Hence the surfaces
1324   diverge rather than being one token flipped. */
1325html.dark {
1326  --api-ink: #f5f3f1;
1327  --api-body: #d6d3d1;
1328  --api-meta: #a8a29e;
1329  --api-faint: #78716c;
1330  --api-accent: #ff7096;
1331  --api-warn: #fcd34d;
1332  --api-rule: #46403d;                    /* ~2.0:1 on #0e090c             */
1333  --api-rule-soft: #2f2a28;
1334  --api-panel: rgb(255 255 255 / 0.04);
1335  --api-row: rgb(255 255 255 / 0.022);
1336  --api-wash: rgb(255 112 150 / 0.10);
1337}
1338
1339/* --- Density. The 24px/24px .py-6 wrapper is the whole 72px row. ---------- */
1340.primitive-param-field > .py-6,
1341.object-param-field > .py-6,
1342.array-param-field > .py-6 {
1343  padding-block: var(--api-row-pad);
1344}
1345
1346/* Same effect keyed to structure rather than a Tailwind utility, so density
1347   survives a silent @mintlify/client update that renames `py-6`. Isolated in
1348   @supports so a :has()-less engine cannot invalidate the rule above. */
1349@supports selector(:has(*)) {
1350  div:has(> .param-head) {
1351    padding-block: var(--api-row-pad);
1352  }
1353}
1354
1355.param-head > div {
1356  padding-block: 0;
1357  margin-right: 0;
1358}
1359
1360.param-head > div > div {
1361  row-gap: 0.125rem;
1362  column-gap: 0.5rem;
1363}
1364
1365.param-head [data-component-part="field-meta"] > div {
1366  line-height: 20px;
1367}
1368
1369/* Head-to-body gap. The inner block carries its own mt-6, which a margin rule
1370   on the outer wrapper alone does not reach. :not(:empty) skips the trailing
1371   placeholder div every row carries. */
1372.param-head ~ div:not(:empty) {
1373  margin-top: var(--api-gap);
1374}
1375
1376.param-head ~ div:not(:empty) > * {
1377  margin-top: 0;
1378}
1379
1380.param-head ~ div:not(:empty) > * + * {
1381  margin-top: var(--api-gap);
1382}
1383
1384/* Mintlify's --gray-100 is tinted pink by the brand colour, which reads as
1385   noise at a 41px rhythm. Border colour only, never border width. */
1386.primitive-param-field,
1387.object-param-field,
1388.array-param-field {
1389  border-color: var(--api-rule-soft);
1390}
1391
1392/* The section label sits above boxed rows that already carry their own edges,
1393   so Mintlify's underline is a third horizontal line doing no w
1393ork. The border
1394   is on the heading's inner flex row, not on .api-section-heading itself. */
1395.api-section-heading > div {
1396  border-bottom: 0;
1397}
1398
1399/* The endpoint bar ships two concentric bordered shells: an outer one wrapping
1400   the whole bar including "Try it", and an inner one around just the method
1401   pill and path, 7px inside it. Drop the inner — the outer already delimits the
1402   bar, and the path keeps its padding, radius and hover-copy affordance.
1403   `> .method-pill` is what isolates it: the outer shell holds the pill as a
1404   descendant, not a child, and the sidebar's pills are .method-nav-pill. */
1405@supports selector(:has(*)) {
1406  div:has(> .method-pill) {
1407    border: 0;
1408  }
1409}
1410
1411/* The schema container — the .object-param-field that wraps a whole Body or
1412   Response tree (type selector plus every field) — reads as a card, so the
1413   payload is visibly one object.
1414
1415   `:not(:has(> .py-6))` selects exactly these wrappers and excludes individual
1416   object parameter rows, which do carry a direct .py-6. `:has(.param-head)`
1417   then excludes the empty stub elements the generator emits, which would
1418   otherwise materialise as visible empty boxes. Note :has() may not be nested
1419   inside :has(), so a wrapper-inside-wrapper guard cannot be expressed here;
1420   wrappers are top level on every page checked. */
1421@supports selector(:has(*)) {
1422  .object-param-field:not(:has(> .py-6)):has(.param-head) {
1423    margin-block: var(--api-gap);
1424    border: 1px solid var(--api-rule);
1425    border-radius: 0.5rem;
1426    padding: 0.5rem;
1427    background: var(--api-panel);
1428  }
1429}
1430
1431/* Each field is its own box inside that panel — all three row kinds, so a row
1432   never loses its edge just because its type is an array or an object and it
1433   reads as a rendering fault beside boxed neighbours.
1434
1435   `:has(> .py-6)` is the discriminator, the same one the container rule above
1436   negates: a real field row owns exactly one direct .py-6, every container and
1437   placeholder owns none. That single test excludes all three things that must
1438   not be boxed — the generator's empty stubs, the head-less blocks carrying an
1439   array's item schema or an "Available options" list (already enclosed by their
1440   parent field), and container wrappers. A `:has(.param-head)` test looks
1441   equivalent but is not: a container matches it too, via its children's heads,
1442   which double-bordered any response returning an array of objects. */
1443@supports selector(:has(*)) {
1444  .primitive-param-field:has(> .py-6),
1445  .array-param-field:has(> .py-6),
1446  .object-param-field:has(> .py-6) {
1447    margin-block: var(--api-gap);
1448    border: 1px solid var(--api-rule);
1449    border-radius: 0.375rem;
1450    padding-inline: 0.75rem;
1451    background: var(--api-row);
1452  }
1453}
1454
1455/* --- Param names. #ee0049 measures 4.22:1 on the real page background and
1456   fails WCAG AA as body text. Target the data attribute, not .text-primary:
1457   that utility is shared with 72 type-selector tab buttons and the pagination
1458   focus rings, and the deep-link anchor in every .param-head resolves
1459   --primary for its focus border. --------------------------------------- */
1460.param-head [data-component-part="field-name"] {
1461  color: var(--api-ink);
1462  font-weight: 600;
1463  letter-spacing: -0.006em;
1464}
1465
1466/* Stock `break-all` chops snake_case mid-token even when the whole name would
1467   fit on the next line. */
1468.param-head {
1469  word-break: normal;
1470  overflow-wrap: anywhere;
1471}
1472
1473/* --- Required reads as another word in the meta line, typeset exactly like
1474   the type: capsule stripped, inheriting field-meta's 12px, same weight and
1475   colour as the info pills. The stock capsule is red-600 hardcoded upstream,
1476   unrelated to --primary, so recolouring it disturbs no branding. --------- */
1477.param-head [data-component-part="field-required-pill"] {
1478  padding: 0;
1479  border: 0;
1480  border-radius: 0;
1481  background: none;
1482  color: var(--api-meta);
1483  font-weight: 500;
1484}
1485
1486/* Continue the middot run so the meta reads "string · header · required"
1487   rather than dropping the separator at the last item. */
1488.param-head [data-component-part="field-info-pill"]
1489  + [data-component-part="field-required-pill"]::before {
1490  content: "\00B7";
1491  margin-right: 0.35em;
1492  color: var(--api-faint);
1493}
1494
1495/* On a response, `required` is a server guarantee that the field is always
1496   present, not an obligation on the caller — the same OpenAPI keyword pointing
1497   the opposite way. Reading it as an instruction is misleading, so drop it.
1498   Field ids are namespaced by section (body-*, response-*, parameter-*), which
1499   is the only hook that distinguishes them. The middot is generated on the
1500   pill's own ::before, so it disappears with it and leaves no dangling
1501   separator. This removes the word from the accessibility tree too — deliberate
1502   here, since on a response it was never addressed to the caller. */
1503.param-head[id^="response-"] [data-component-part="field-required-pill"] {
1504  display: none;
1505}
1506
1507/* --- Type and location: capsules become plain muted text with one middot,
1508   so they read as part of the name's token group. These stone/red palettes
1509   are hardcoded upstream, not derived from --primary. ------------------- */
1510.param-head [data-component-part="field-info-pill"] {
1511  padding: 0;
1512  border-radius: 0;
1513  background: none;
1514  color: var(--api-meta);
1515  font-weight: 500;
1516}
1517
1518.param-head [data-component-part="field-info-pill"]
1519  + [data-component-part="field-info-pill"]::before {
1520  content: "\00B7";
1521  margin-right: 0.35em;
1522  color: var(--api-faint);
1523}
1524
1525.param-head [data-component-part="field-meta"] > :last-child {
1526  margin-right: 0;
1527}
1528
1529/* Render zero times today; both exist in the client bundle. Pre-flattened so a
1530   future x-mint.pre/post cannot reintroduce loose capsules. */
1531.param-head [data-component-part="field-meta-pre"],
1532.param-head [data-component-part="field-meta-post"] {
1533  font-weight: 400;
1534}
1535
1536.param-head [data-component-part="field-deprecated-pill"] {
1537  padding: 0;
1538  border-radius: 0;
1539  background: none;
1540  color: var(--api-warn);
1541  font-size: 0.6875rem;
1542  font-weight: 500;
1543}
1544
1545/* --- Description prose. Set deliberately darker than the type meta: you read
1546   the description, you glance at the type. A one-line row is a complete
1547   record, where a 72px card with an empty body reads as a rendering bug. --- */
1548.param-head ~ div .prose {
1549  color: var(--api-body);
1550}
1551
1552.param-head ~ div .prose p {
1553  margin: 0;
1554  font-size: 0.875rem;
1555  line-height: 1.55;
1556}
1557
1558.param-head ~ div .prose > * + * {
1559  margin-top: 0.5rem;
1560}
1561
1562.param-head ~ div .prose code {
1563  color: var(--api-ink);
1564}
1565
1566/* "Available options:" ships as prose-sm without prose. On a spec where most
1567   properties have no description it is often the only documentation a field
1568   has, so it stays legible — but as metadata, not as a second body column. */
1569.param-head ~ div .prose-sm:not(.prose) {
1570  color: var(--api-meta);
1571  font-size: 0.75rem;
1572  line-height: 1.45;
1573}
1574
1575.param-head ~ div .prose-sm:not(.prose) code {
1576  color: var(--api-body);
1577}
1578
1579/* Some enum blocks render as their own row with no .param-head, so the gap
1580   reset above cannot reach their mt-6 and they sit 24px adrift of the rows
1581   that do carry a head. Match the rhythm of the rest. */
1582@supports selector(:has(*)) {
1583  .primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose),
1584  .object-param-field:not(:has(.param-head)) .prose-sm:not(.prose),
1585  .array-param-field:not(:has(.param-head)) .prose-sm:not(.prose) {
1586    margin-top: var(--api-gap);
1587  }
1588}
1589
1590/* --- Nesting: a rule, not a card. "Show child attributes" is otherwise a
1591   rounded bordered box nested inside another rounded bordered box at depth 2. */
1592.param-head ~ div [data-component-part="expandable"] {
1593  margin-top: 0.5rem;
1594  border: 0;
1595  border-radius: 0;
1596}
1597
1598.param-head ~ div [data-component-part="expandable-button"] {
1599  width: auto;
1600  padding: 0.125rem 0;
1601  border-radius: 0;
1602  color: var(--api-meta);
1603  font-size: 0.75rem;
1604  font-weight: 500;
1605}
1606
1607.param-head ~ div [data-component-part="expandable-button"]:hover {
1608  background: none;
1609  color: var(--api-ink);
1610}
1611
1612.param-head ~ div [data-component-part="expandable-content"] {
1613  margin: 0.25rem 0 0;
1614  padding: 0 0 0 0.875rem;
1615  border-top: 0;
1616  border-left: 1px solid var(--api-rule);
1617}
1618
1619/* --- Section labels become table captions. Authorizations / Path Parameters /
1620   Body / Response otherwise outrank the content they label. ---------------- */
1621.api-section-heading {
1622  gap: 0.5rem;
1623}
1624
1625.api-section-heading-title {
1626  color: var(--api-meta);
1627  font-size: 0.6875rem;
1628  font-weight: 600;
1629  letter-spacing: 0.08em;
1630  text-transform: uppercase;
1631}
1632
1633@supports selector(:has(*)) {
1634  div:has(> .api-section) {
1635    margin-bottom: 2rem;
1636  }
1637}
1638
1639/* --- Deep-link target. At 41px rows an anchor jump otherwise lands in an
1640   undifferentiated wall. Box shadows are ink overflow, not scrollable
1641   overflow, so the gutter bleed adds no horizontal page scroll. ----------- */
1642@supports selector(:has(*)) {
1643  div:has(> .param-head:target) {
1644    border-radius: 2px;
1645    background: var(--api-wash);
1646    box-shadow: 10px 0 0 var(--api-wash), -10px 0 0 var(--api-wash);
1647  }
1648}
1649
1650/* ==========================================================================
1651   NEWSLETTERS (news/newsletters.mdx)
1652
1653   The page came from a ReadMe custom page whose styling lived in ReadMe's
1654   project settings, not in the source file — the imported HTML carries these
1655   class names but no CSS of its own. Rebuilt here against the API-reference
1656   tokens so it matches the rest of the site in both themes.
1657   ========================================================================== */
1658
1659.newsletter-container .lead {
1660  max-width: 60ch;
1661  color: var(--api-body);
1662}
1663
1664.nl-grid {
1665  display: grid;
1666  grid-template-columns: repeat(2, minmax(0, 1fr));
1667  gap: 1.5rem;
1668  margin-top: 1.5rem;
1669}
1670
1671.nl-head h2 {
1672  margin: 0 0 0.75rem;
1673  padding-bottom: 0.5rem;
1674  border-bottom: 1px solid var(--api-rule);
1675  font-size: 1.125rem;
1676}
1677
1678.nl-list {
1679  margin: 0;
1680  padding: 0;
1681  list-style: none !important;
1682}
1683
1684/* Mintlify's prose draws list markers as an absolutely positioned 6px ::before,
1685   which `list-style: none` cannot remove. The cards are their own bullet. */
1686.nl-list > li::before {
1687  content: none !important;
1688  display: none !important;
1689}
1690
1691.nl-item {
1692  margin-bottom: 0.75rem;
1693  padding: 0.875rem;
1694  border: 1px solid var(--api-rule);
1695  border-radius: 0.5rem;
1696  background: var(--api-panel);
1697}
1698
1699.nl-item__head {
1700  display: flex;
1701  gap: 0.75rem;
1702  align-items: flex-start;
1703  justify-content: space-between;
1704}
1705
1706.nl-month {
1707  margin: 0;
1708  color: var(--api-ink);
1709  font-size: 0.9375rem;
1710  font-weight: 600;
1711  line-height: 1.4;
1712}
1713
1714.nl-item .actions {
1715  flex: 0 0 auto;
1716}
1717
1718.nl-item .btn {
1719  display: inline-flex;
1720  align-items: center;
1721  padding: 0.25rem 0.75rem;
1722  border: 1px solid var(--api-rule);
1723  border-radius: 0.375rem;
1724  color: var(--api-ink) !important;
1725  font-size: 0.75rem;
1726  font-weight: 600;
1727  text-decoration: none !important;
1728  white-space: nowrap;
1729}
1730
1731.nl-item .btn:hover {
1732  border-color: var(--api-meta);
1733}
1734
1735/* Raw <details> is stripped by Mintlify, so the Key updates blocks are
1736   Accordions. The component brings its own caret and spacing; only the
1737   surrounding rhythm and type scale are ours. */
1738.nl-item [data-component-part="accordion"] {
1739  margin-top: 0.625rem;
1740}
1741
1742.nl-item [data-component-part="accordion-content"] ul {
1743  margin: 0;
1744  color: var(--api-body);
1745  font-size: 0.8125rem;
1746  line-height: 1.55;
1747}
1748
1749@media (max-width: 820px) {
1750  .nl-grid { grid-template-columns: 1fr; }
1751}
1752</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_1dktbsnlhjiuqsnpfiutb_-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" 
1752class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_dktbsnlhjiuqsnpfiutb_"><h2 id="_R_dktbsnlhjiuqsnpfiutb_" 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)]" 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 
17521.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_3dohlktbsnlhjiuqsnpfiutb_" 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_6phlktbsnlhjiuqsnpfiutb_" 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.
1752083 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>
1753<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>
1754<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>
1755<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>
1756<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
175611 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>
1757<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>
1758<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>
1759<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
1759s-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>
1760<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>
1761<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
176111 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>
1762<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>
1763<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>
1764<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
1764s-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>
1765<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>
1766<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
1766s-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">
1766<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.
17660002 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
1766k: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
17661H51.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>
1766<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1766<script src="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm" id="_R_" async=""></script>
1766<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>
1766<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};
1767$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>
1767<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1767<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\na:I[168027,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"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>
1767<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"m1iWsP1LUVKaHf83OaMmw\",\"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_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"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\",false]}],\"$L3\"]}]]}],{\"children\":[\"%5Fsites\",\"$L4\",{\"children\":[[\"subdomain\",\"extole\",\"d\"],\"$L5\",{\"children\":[\"(multitenant)\",\"$L6\",{\"children\":[[\"slug\",\"product/extole-overview/what-is-extole\",\"oc\"],\"$L7\",{\"children\":[\"__PAGE__\",\"$L8\",{}
1767,null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$L9\",false]],\"m\":\"$undefined\",\"G\":[\"$a\",[\"$Lb\",\"$Lc\"]],\"s\":false,\"S\":true}\n"])</script>
1767<script>self.__next_f.push([1,"d:I[667786,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"MintlifyApiPlaygroundInputsInit\"]\ne:I[339756,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"f:I[556357,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79cbd646e51ac459.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"10:I[837457,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"11:I[894587,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ThemeProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"12:I[152823,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ColorVariables\"]\n"])</script>
1767<script>self.__next_f.push([1,"13:I[531961,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"FontScript\"]\n"])</script>
1767<script>self.__next_f.push([1,"14:I[649328,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"RoundedVariables\"]\n"])</script>
1767<script>self.__next_f.push([1,"15:I[702910,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ec2ded1543319058.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"RecommendedPagesList\"]\n"])</script>
1767<script>self.__next_f.push([1,"16:I[570420,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"DataCurrentPathUpdater\"]\n"])</script>
1767<script>self.__next_f.push([1,"17:I[341175,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/a21692b3914b0f85.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"1a:I[897367,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"OutletBoundary\"]\n1c:I[711533,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AsyncMetadataOutlet\"]\n1e:I[897367,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ViewportBoundary\"]\n20:I[897367,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\n"])</script>
1767<script>self.__next_f.push([1,"2:[\"$\",\"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>
1767<script>self.__next_f.push([1,"3:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Ld\",null,{}],false,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$f\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/79cbd646e51ac459.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}]],\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",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.\"}],[\"$\",\"$L15\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L16\",null,{}]]}]\n"])</script>
1767<script>self.__next_f.push([1,"4:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1767<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$17\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/a21692b3914b0f85.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true}]],\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",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.\"}],[\"$\",\"$L15\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1767<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L18\"]}]\n"])</script>
1767<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1767<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[\"$L19\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1a\",null,{\"children\":[\"$L1b\",[\"$\",\"$L1c\",null,{\"promise\":\"$@1d\"}]]}]]}]\n"])</script>
1767<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],null],[\"$\",\"$L20\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$21\",null,{\"fallback\":null,\"children\":\"$L22\"}]}]}]]}]\nb:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nc:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/b04ce5e7108d10b8.css?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1767<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1b:null\n"])</script>
1767<script>self.__next_f.push([1,"1d:{\"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)\"}],\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1767<script>self.__next_f.push([1,"22:\"$1d:metadata\"\n"])</script>
1767<script>self.__next_f.push([1,"2c:I[27201,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"IconMark\"]\n23:[\"$\",\"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\"}]\n24:[\"$\",\"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)\"}]\n25:[\"$\",\"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)\"}]\n26:[\"$\",\"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)\"}]\n27:[\"$\",\"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)\"}]\n28:[\"$\",\"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)\"}]\n29:[\"$\",\"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)\"}]\n2a:[\"$\",\"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)\"}]\n2b:[\"$\",\"$L2c\",\"33\",{}]\n"])</script>
1767<script>self.__next_f.push([1,"2d:I[597003,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ScopedNavProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"19:[\"$\",\"$L2d\",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
1767our 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\":\"$L2e\"}]\n"])</script>
1767<script>self.__next_f.push([1,"2f:I[763509,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ThemeLayout\"]\n"])</script>
1767<script>self.__next_f.push([1,"30:I[91557,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ApiReferenceProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"31:I[114793,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"PageProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"32:I[91557,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"OpenApiProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"33:I[525343,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"TabSyncContextProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"3a:I[707934,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"WebMcpRegistration\"]\n"])</script>
1767<script>self.__next_f.push([1,"3b:I[590280,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"LivePreviewProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"3c:I[973254,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"LivePreviewFavicon\"]\n"])</script>
1767<script>self.__next_f.push([1,"3d:I[197336,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"3e:I[91557,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AuthProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"3f:I[91557,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"DeploymentMetadataProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"40:I[91557,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"DocsConfigProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"34:T968,"])</script>
1767<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>
1767<script>self.__next_f.push([1,"2e:[\"$\",\"$L2f\",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\":[\"$\",\"$L30\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L31\",null,{\"value\":{\"pageMetadata\":\"$2e: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\":[\"$\",\"$L32\",null,{\"pageMetadata\":\"$2e:props:pageMetadata\",\"mdxExtracts\":\"$2e:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L33\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$34\"}}],\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\"]}]}]}]}]}]\n"])</script>
1767<script>self.__next_f.push([1,"18:[[\"$\",\"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\\\"}}\"}}],[\"$\",\"$L3a\",null,{\"subdomain\":\"extole\",\"siteName\":\"Extole Documentation\"}],[\"$\",\"$L3b\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L3c\",null,{}],[\"$\",\"$L11\",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}\"}}],false,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}],[\"$\",\"$L3d\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L3e\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L3f\",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\":\"7fe7ada1-ae4c-41a8-bf67-9265bbea17b1\",\"liveDeploymentHistoryId\":\"6ab529597ea39d5538299f41\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6ab529597ea39d5538299f41\"},\"feedback\":{\"agentFeedback\":true,\"thumbs\":true,\"issues\":true,\"edits\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"WEB_MCP\":{\"status\":\"ENABLED\"},\"NARRATION\":{\"status\":\"ENABLED\"}},\"buildId\":\"6ab56c27b124c1ed9f95b4e3\",\"clientVersion\":\"0.0.3675\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":416},{\"language\":\"default\",\"tag\":\"Management API\",\"count\":298},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":241},{\"language\":\"default\",\"tag\":\"Technical Docs\",\"count\":111},{\"language\":\"default\",\"tag\":\"Server to Extole API\",\"count\":79},{\"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\":[\"$\",\"$L40\",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\":\"$L41\"}]}]}]}]]}]]}]]\n"])</script>
1767<script>self.__next_f.push([1,"42:I[228341,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"PageModeUpdater\"]\n"])</script>
1767<script>self.__next_f.push([1,"43:I[575126,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"Background\"]\n"])</script>
1767<script>self.__next_f.push([1,"46:I[36098,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"CustomJsFiles\"]\n"])</script>
1767<script>self.__next_f.push([1,"4a:I[530359,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"MDXContentController\"]\n"])</script>
1767<script>self.__next_f.push([1,"4b:I[448287,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b0eeebce5d212fee.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/c059c9cd8bff0e61.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/6a8e2fc12e413a1c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d3838a955978f85b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/84e0cf38487df0b6.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"4d:I[604804,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"LoginButtonProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"4e:I[141180,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"SidebarLoginButtonProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"4f:I[343590,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"NavigationContextController\"]\n"])</script>
1767<script>self.__next_f.push([1,"50:I[378486,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"PageListProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"51:I[742977,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"PrefetchProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"52:I[237978,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"PageModeOverrideProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"53:I[378896,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ConfiguredVariationProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"54:I[557611,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"Fonts\"]\n"])</script>
1767<script>self.__next_f.push([1,"55:I[330080,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"BannerProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"56:I[864506,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"NavbarTransitionScript\"]\n"])</script>
1767<script>self.__next_f.push([1,"58:I[540345,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"ConsentProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"59:I[529058,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script>
1767<script>self.__next_f.push([1,"5a:I[958547,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"default\"]\n"])</script>
1767<script>self.__next_f.push([1,"5b:I[604780,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"CaptchaProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"5c:I[859465,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AssistantUiProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"5d:I[832740,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AssistantTransportProviderSelector\"]\n"])</script>
1767<script>self.__next_f.push([1,"5e:I[601054,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"SearchProvider\"]\n"])</script>
1767<script>self.__next_f.push([1,"5f:I[28330,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"SkipToContent\"]\n"])</script>
1767<script>self.__next_f.push([1,"60:I[382229,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AssistantLayoutScript\"]\n"])</script>
1767<script>self.__next_f.push([1,"35:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L42\",null,{\"pageMetadata\":\"$2e:props:pageMetadata\"}]]\n36:[\"$\",\"$L43\",null,{\"pageMetadata\":\"$2e:props:pageMetadata\"}]\n44:T450f,"])</script>
1767<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}
1767\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}
1767\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  }
1767\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>
1767<script>self.__next_f.push([1,"37:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"public/style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$44\"}}],\"$L45\"]\n47:T2818,"])</script>
1767<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
1767s));\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;
1767 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>
1767<script>self.__next_f.push([1,"48:T555a,"])</script>
1767<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      }
1767\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;
1767 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;
1767 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  }
1767\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>
1767<script>self.__next_f.push([1,"49:T3e56,"])</script>
1767<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;
1767 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;
1767 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;
1767 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>
1767<script>self.__next_f.push([1,"38:[\"$\",\"$L46\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"6a74a9e25419edd0ace3fd62\",\"filePath\":\"type-combobox.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$47\"},{\"_id\":\"6a85e208f5b36d40d359275d\",\"filePath\":\"evaluatable-map.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$48\"},{\"_id\":\"6a85e208f5b36d40d359277c\",\"filePath\":\"evaluatable-selector.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$49\"}]}]\n4c:T29e2,"])</script>
1767<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
1767ity, 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
1767playing 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>
1767<script>self.__next_f.push([1,"39:[\"$\",\"$L4a\",null,{\"slug\":\"product/extole-overview/what-is-extole\",\"pageMetadata\":\"$2e:props:pageMetadata\",\"theme\":\"mint\",\"children\":[\"$\",\"$L4b\",null,{\"mdxSource\":{\"compiledSource\":\"$4c\",\"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>
1767<script>self.__next_f.push([1,"57:T9e0,"])</script>
1767<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>
1767<script>self.__next_f.push([1,"41:[\"$\",\"$L4d\",null,{\"children\":[\"$\",\"$L4e\",null,{\"children\":[\"$\",\"$L4f\",null,{\"children\":[\"$\",\"$L50\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L51\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L52\",null,{\"children\":[\"$\",\"$L53\",null,{\"children\":[[\"$\",\"$L13\",null,{\"fonts\":\"$undefined\",\"theme\":\"mint\",\"subdomain\":\"extole\"}],[[\"$\",\"$L12\",null,{\"docsConfig\":\"$18:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L14\",null,{\"theme\":\"mint\"}],[\"$\",\"$L54\",null,{\"fonts\":\"$undefined\",\"children\":[\"$\",\"$L55\",null,{\"bannersByLocale\":{},\"subdomain\":\"extole\",\"children\":[[\"$\",\"$L56\",null,{\"theme\":\"mint\"}],[\"$\",\"script\",null,{\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$57\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L58\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L59\",null,{\"subdomain\":\"extole\",\"isAtlas\":false,\"children\":[\"$\",\"$L5a\",null,{\"toggles\":[],\"children\":[\"$\",\"$L5b\",null,{\"enabled\":true,\"children\":[\"$\",\"$L5c\",\"extole\",{\"children\":[\"$\",\"$L5d\",null,{\"children\":[\"$\",\"$L5e\",null,{\"subdomain\":\"extole\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"enableAskAiButton\":false,\"enableStarterQuestions\":false,\"enableContextualStarterQuestions\":false,\"enableAskAiSearchBar\":true},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L5f\",null,{}],[\"$\",\"$L60\",null,{\"hasChatPermissions\":true}],false,\"$L61\"]}]}]}]}]}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script>
1767<script>self.__next_f.push([1,"63:I[87732,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"AssistantLayoutWrapper\"]\n"])</script>
1767<script>self.__next_f.push([1,"64:I[118717,[\"/mintlify-assets/_next/static/chunks/36c5362201361dc4.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/4ef84a5baa60d431.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/761250e423ee7acf.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/114447d6045ff422.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/3ce7caa00ebea73c.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/5311c7deca1614af.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/b48776e7e0d9f295.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/f1365b2dba73c776.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1ae2feb91c87ff26.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/79138699c82d229f.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/55849545e14a3cc0.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/503368e5f9300a0d.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/dd09caf47ab56047.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/389dadc29768f843.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/e8214259ecd559fe.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/bfc473fd7a101e75.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\",\"/mintlify-assets/_next/static/chunks/1abb97da26153ddd.js?dpl=dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm\"],\"NotFoundHydrator\"]\n"])</script>
1767<script>self.__next_f.push([1,"62:T5b23,"])</script>
1767<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;
1767\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,\
1767n.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
1767ork. 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
1767annot 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>
1767<script>self.__next_f.push([1,"45:[\"$\",\"style\",\"1\",{\"data-custom-css-index\":1,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$62\"}}]\n61:[\"$\",\"$L63\",null,{\"children\":[[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L64\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]\n"])</script>
1767</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.