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&auto=format&n=qEcOgc0BuXrP2LAU&q=85&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&w=1200&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&w=1200&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&auto=format&n=qEcOgc0BuXrP2LAU&q=85&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&auto=format&n=qEcOgc0BuXrP2LAU&q=85&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("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg");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-[''] 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("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg");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]:[&>:first-child]:hidden! peer-[.is-custom]:[&>:first-child]:sm:hidden! peer-[.is-custom]:[&>:first-child]:md:hidden! peer-[.is-custom]:[&>:first-child]:lg:hidden! peer-[.is-custom]:[&>:first-child]:xl:hidden! peer-[.is-center]:[&>:first-child]:hidden! peer-[.is-center]:[&>:first-child]:sm:hidden! peer-[.is-center]:[&>:first-child]:md:hidden! peer-[.is-center]:[&>:first-child]:lg:hidden! peer-[.is-center]:[&>: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 & 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 & 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 & 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 & 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]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]: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])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[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])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[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])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[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 [&>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 [&>*]:[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 [&>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 [&_: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&auto=format&n=wCoosrNLYZq4SH58&q=85&s=cb4ce95e919447b256816aedcba72028" alt="An example of Extole'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&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=3075239905a4827e495bf329df0a6f54 280w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=560&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=c4657e8b6a5e7c1cc51099f7eb15b6c6 560w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=840&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=04faded03fbbf144c5009bfcf16ed7f3 840w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1100&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=b79b1ac878fc37782630940ecc1b0306 1100w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1650&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=b74e01a812d370a3aeae4122a0111c95 1650w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=2500&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&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 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_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 [&_: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&auto=format&n=jfiwIeVafuhmrxvP&q=85&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&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=13daa16d125ecc09d0932b2bd4e4084f 280w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=560&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=2136b96030d54c56dc2c86944bb4399e 560w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=840&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=58596c0650f27e09c8277c7869dd5cc7 840w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1100&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=3b1a5e604230f757f776a4f66ce789d9 1100w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1650&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=5ef968ff14e8db6b8a621b1d18269f41 1650w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=2500&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&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 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_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 [&_: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&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&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&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=2b9c8c7c9979833a70a53a443e2791b3 280w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=560&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=c4892d460e2785545ee1110a13076423 560w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=840&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=1ff3a36eac4e2d7f4b65937a99a29a71 840w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1100&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=893cd8483fbcb85dca16bfdd2cf2e097 1100w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1650&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=600b0c00f12375f7d1d58fcefe8742c7 1650w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=2500&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&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 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_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&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-[""] 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("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg");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&utm_medium=referral&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-[""] 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.