Delete Property

Unsets specific properties on the group profile.

Language
URL
Click Try It! to start a request and see the response here!
\n\n\n\n\n","html_footer":"","html_body":"","html_promo":"","javascript_hub2":"// OLD Helpers that need love\n\nfunction get_section() {\n var section;\n if (window.location.href == \"https://developer.mixpanel.com/docs\" || window.location.href == \"https://developer.mixpanel.com/docs/\") {\n section = \"homepage\";\n }\n else {\n section = window.location.href.replace('https://developer.mixpanel.com/docs/','');\n if (section.indexOf('#') > 0) {\n section = section.substring(0,section.indexOf('#'));\n }\n if (section.indexOf('/') > 0) {\n section = section.substring(0,section.indexOf('/'));\n }\n }\n return section;\n}\n\nfunction get_title() {\n var title;\n if (window.location.href == \"https://developer.mixpanel.com/docs\" || window.location.href == \"https://developer.mixpanel.com/docs/\") {\n title = \"homepage\";\n }\n else {\n title = window.location.href.replace('https://developer.mixpanel.com/docs/','').replace(/-/g, \" \");\n }\n return title;\n}\n\n/// Underscore Imports\nfunction throttle(func, wait, options) {\n var context, args, result;\n var timeout = null;\n var previous = 0;\n if (!options) options = {};\n var later = function() {\n previous = options.leading === false ? 0 : Date.now();\n timeout = null;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n };\n return function() {\n var now = Date.now();\n if (!previous && options.leading === false) previous = now;\n var remaining = wait - (now - previous);\n context = this;\n args = arguments;\n if (remaining <= 0 || remaining > wait) {\n if (timeout) {\n clearTimeout(timeout);\n timeout = null;\n }\n previous = now;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n } else if (!timeout && options.trailing !== false) {\n timeout = setTimeout(later, remaining);\n }\n return result;\n };\n};\n\n\n// MP Helpers\nlet _VERSION = null\nfunction getVersionInfo() {\n if (!_VERSION) {\n const versionString = $('meta[name=readme-version]').attr('content');\n const versionParts = versionString.split('.');\n const majorVersion = parseInt(versionParts[0], 10);\n const minorVersion = parseInt(versionParts[1], 10);\n\n // basepath-version does not exist on Main Version\n const isMain = !$('meta[name=readme-basepath-version]').length\n\n _VERSION = {isMain, majorVersion, minorVersion, versionString};\n }\n return _VERSION;\n \n}\n\nfunction createAuthTitleEl(title) {\n //.addClass(\"heading heading-3\")\n return $(\"

\")\n \t.addClass('custom-auth-section')\n .text(title);\n}\n\nfunction formatAuthRow(authRowEl, securityType) {\n const $authRow = $(authRowEl)\n \t.addClass(securityType.toLowerCase().replace(\" \", \"-\"));\n $authRow.before(createAuthTitleEl(securityType));\n const $usernameLabel = $authRow.find(\"label[for=user]\");\n const $passwordLabel = $authRow.find(\"label[for=password]\");\n switch(securityType) {\n case \"Service Account\":\n $usernameLabel.text(\"Username\");\n $passwordLabel.text(\"Secret\");\n break;\n case \"Project Secret\":\n $usernameLabel.text(\"Secret\");\n $passwordLabel.parent().hide();\n break;\n default:\n break;\n }\n}\n\nfunction getOpenAPISpec() {\n specSrc = document.querySelector(\"#readme-data-oasFiles\");\n if (!specSrc) {\n \treturn null;\n }\n const specMap = JSON.parse(specSrc.dataset.json);\n\tconst specs = Object.values(specMap);\n if (specs.length > 1) {\n console.error(\"Got more than one spec:\", specs);\n }\n return specs[0] || null;\n}\n\nfunction getSecurityOptions(spec) {\n let securityObj = null;\n \tif (spec.security) {\n securityObj = spec.security;\n } else {\n const allOperations = Object.values(spec.paths).flatMap(Object.values);\n const firstPathSecurity = allOperations.find(operation => operation.security);\n securityObj = firstPathSecurity && firstPathSecurity.security\n }\n \treturn securityObj ? securityObj.flatMap(Object.keys) : null;\n}\n\nfunction expandTab($tag) {\n \t// Keep tabs open via css in the Custom Stylesheet\n\t\t$tag.addClass('subnav-always-expanded')\n}\n\nfunction customizeAuthModal(shouldRunFunc) {\n // Readme doesn't support labeling Security Methods\n if (!shouldRunFunc()) {\n return;\n }\n const spec = getOpenAPISpec();\n const securityOptions = spec && getSecurityOptions(spec);\n const $authForms = $('.AuthBox form');\n \n // Order of avaliability is not gaurenteed\n // Wait until we know that there are security options and auth forms\n isAuthModalReady = spec && (securityOptions.length > 0 === $authForms.length > 0);\n if (!isAuthModalReady) {\n setTimeout(() => customizeAuthModal(shouldRunFunc), 500);\n return;\n } \n \n $authForms.each((idx, authForm) => {\n const $authForm = $(authForm)\n $authForm\n .removeClass('pad')\n .find('input')\n .attr(\"autocomplete\", \"new-password\");\n\n const $securityOptions = $authForm.find('.row');\n $securityOptions.each((idx, authRow) => {\n formatAuthRow(authRow, securityOptions[idx])\n });\n });\n}\n\nfunction overrideActiveLink(fragment) {\n // const $tableOfContents = $('.toc-list');\n // const $activeNav = $tableOfContents.length ? $tableOfContents : $('#hub-sidebar-content');\n const $activeNav = $('#hub-sidebar-content');\n const hrefSelector = (fragment.startsWith('#') ? '' : '/') + fragment;\n \n\t$activeNav\n .find('a.active:not(.sidebar-link)')\n .removeClass('active');\n\t$activeNav\n .find(`a[href$='${hrefSelector}']:not(.sidebar-link)`)\n .addClass('active');\n}\n\nfunction checkForPageError() {\n const errorDiv = $(\".hub-reference-error\")\n if (errorDiv.length) {\n track(\"Readme Error\", {\n \"Error Message\": errorDiv.find(\".hub-reference-error-text\").text(),\n \"Error Code\": errorDiv.find(\".hub-reference-error-code\").text(),\n }, true)\n }\n}\n\n// Tracking Helpers\nfunction track(event, properties, sendToDocs) {\n const version = getVersionInfo();\n const defaultProps = {\n \"[Help Center] Source\": \"Dev Docs\",\n \"Page Title\": get_title(),\n\t \"Section Title\": get_section(),\n \"[Readme.com] Environment\": version.isMain ? \"Production\" : \"Dev\",\n\t \"[Readme.com] Version\": version.versionString,\n }\n if (sendToDocs) {\n mixpanel.dev_docs.track(\n event,\n {\n ...defaultProps,\n ...(properties || {}),\n }\n );\n }\n mixpanel.track(\n `[Help Center] ${event}`,\n {\n ...defaultProps,\n Source: \"Dev Docs\",\n ...(properties || {}),\n }\n );\n}\n\n// GLOBALS\nconst DEFAULT_EXPANDED_TAG_PREFIXES = new Set([\n // Generic CRUD Operations\n 'retrieve',\n 'delete',\n 'create',\n 'update',\n])\n\n// SPA Managers\nlet _pathCheck = null;\nfunction onBodyChange() {\n // All links in markdown should open in new tab\n // This needs more work\n\t//$(\"section.content-body\")\n // .find('a:not(.fa-anchor)')\n // .attr(\"target\", \"_blank\");\n\n // All links should be scoped to the version in view\n if (getVersionInfo().isMain) {\n $()\n .add('a[href*=\"developer.mixpanel.com/ref\"]')\n .add('a[href*=\"developer.mixpanel.com/doc\"]')\n .attr(\"href\", (_, val) => {\n return val.replace(\n 'developer.mixpanel.com', \n `developer.mixpanel.com/v${getVersionInfo().versionString}`,\n )\n });\n }\n\n\n if (_pathCheck !== window.location.pathname) {\n _pathCheck = window.location.pathname;\n const shouldRun = () => window.location.pathname === _pathCheck;\n customizeAuthModal(shouldRun);\n }\n \n}\n\n\nfunction onScroll () {\n let fragment = '';\n //, .heading-anchor.waypoint\n $('.anchor-page-title').each((idx, title) => {\n const $title = $(title);\n const titleOffset = $title.offset().top + $title.height();\n const pageOffsetBuffer = window.pageYOffset + 10;\n if (idx === 0 || titleOffset < pageOffsetBuffer) {\n fragment = (idx === 0 ? '' : \"#\") + $title.attr('id');\n }\n });\n \n if (window.location.hash !== fragment) {\n window.history.pushState(\"\", \"\", fragment);\n overrideActiveLink(fragment);\n }\n \n}\n\nfunction onReady() {\n $(window)\n .on(\n \"popstate\",\n sentryWrapper(() => {\n overrideActiveLink(window.location.hash);\n checkForPageError();\n }),\n );\n\n // Set textarea heights based on content\n Array.from(document.querySelectorAll('textarea.form-control'))\n .forEach(textarea => textarea.style.height = textarea.scrollHeight + 'px');\n\n // Tracking\n is404Page = !!$('#develeoper-docs-404').length;\n track(is404Page ? \"404\" : \"Page View\", {\n\t\t\"[URL] Pathname\": window.location.pathname,\n\t\t\"[URL] Hash\": window.location.hash,\n }, true);\n checkForPageError();\n /* TODO: FIX */\n /*\n // Track clicking Try-It.\n if (getVersionInfo().majorVersion >= 2) {\n // Need to find a way to determine more information\n $(\"button.api-try-it-out\").click(() => {\n track(\"Clicked Try-It\");\n });\n\n // SPA Changes\n const bodyObserver = new MutationObserver(rollbarWrapper(onBodyChange));\n bodyObserver.observe(\n document.querySelector(\"body\"),\n {\n childList: true,\n subtree: true,\n },\n );\n }\n\n\n $('.hub-sidebar-category:not(:first-child)').each((_, api_category_el) => {\n const $tags = $(api_category_el).find('li:has(ul.subpages)');\n if ($tags.length == 1) {\n // auto-expand all sections with only ony tag\n expandTab($tags);\n } else {\n // auto-expand all crud-like-tags as defined in DEFAULT_EXPANDED_TAG_PREFIXES\n $tags.each((_, tag) => {\n const $tag = $(tag);\n const [action,] = $tag.text().toLowerCase().split(' ');\n if (DEFAULT_EXPANDED_TAG_PREFIXES.has(action)){\n expandTab($tag);\n }\n });\n }\n });\n */\n}\n\n// On Page Ready\nfunction sentryWrapper(func) {\n return () => {\n try {\n func.apply(this);\n } catch (err) {\n if (\"Sentry\" in window) {\n window.Sentry.captureException(err)\n }\n console.error(err);\n }\n }\n}\n\n$(document).ready(sentryWrapper(onReady))\n\n$(document).ready(() => { \n setInterval(() => {\n // Inject project token for examples\n const queryParams = new URLSearchParams(window.location.search);\n const token = queryParams.get(\"projectToken\") || window.sessionStorage[\"projectToken\"]\n if (token) {\n const PLACEHOLDERS = [\"\", \"YOUR_TOKEN\", \"YOUR_API_TOKEN\", \"MIXPANEL_TOKEN\", \"YOUR TOKEN\", \"Your mixpanel token\", \"Your Mixpanel Token\"];\n Array.from(document.querySelectorAll(\".cm-string\")).forEach(el => {\n PLACEHOLDERS.forEach(tokenPlaceholder => {\n if (el.innerText.includes(tokenPlaceholder)) {\n el.innerText = el.innerText.replace(tokenPlaceholder, token);\n }\n });\n });\n window.sessionStorage[\"projectToken\"] = token\n }\n }, 2000);\n});","javascript":"","stylesheet_hub2":"@font-face{\n font-display:fallback;\n font-family:Garnett;\n /* font-family:Apercu; */\n font-style:normal;\n font-weight:400;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n}\n@font-face{\n font-display:fallback;\n /* font-family:Apercu; */\n font-family:Garnett;\n font-style:normal;\n font-weight:500;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.eot) format(\"embedded-opentype\")\n}\n\n@font-face{\n font-display:fallback;\n /* font-family:Apercu; */\n font-family:Garnett;\n font-style:normal;\n font-weight:600;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n /*\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.eot) format(\"embedded-opentype\")\n\t*/\n}\n@font-face{\n font-display:fallback;\n font-family:Apercu Mono;\n /* font-family:Garnett; */\n font-style:normal;\n font-weight:400;\n /*\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n */\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.eot) format(\"embedded-opentype\")\n}\n\n\n:root {\n\t/* Colors */\n --blue-1: #4F44E0;\n --blue-2: #463DBB;\n --green-1: #219464; \n --red-1: #E34F2F;\n --orange-1: #DF7800;\n \n /* Grays */\n --gray-5: #2A2A2F;\n --gray-4: #626266; \n --gray-3: #8F8F91; \n --gray-2: #E9E9E9; \n --gray-1: #F6F6F6;\n \n /* States */\n --blue-focus: #4F44E0;\n --blue-hover: #ae9aff;\n}\n\n:root.useReactApp {\n /* MP COLORS */\n --light-mode-white1: #FFFFFF;\n --light-mode-black1: #1F1F24;\n\n --light-mode-gray0: #FFFFFF;\n --light-mode-gray1: #F6F6F6;\n --light-mode-gray2: #E9E9E9;\n --light-mode-gray3: #8F8F91;\n --light-mode-gray4: #626266;\n --light-mode-gray5: #2A2A2F;\n\n --light-mode-blue1: #4F44E0;\n --light-mode-blue2: #463DBB;\n --light-mode-blue3: #322E6F;\n\n --light-mode-green1: #219464;\n --light-mode-green2: #217D57;\n --light-mode-green3: #204E3E;\n\n --light-mode-red1: #E34F2F;\n --light-mode-red2: #BC452D;\n --light-mode-red3: #6D3228;\n\n --light-mode-orange1: #DF7800;\n --light-mode-orange2: #B96607;\n --light-mode-orange3: #6C4316;\n \n --dark-mode-white1: #1F1F24;\n --dark-mode-black1: #FFFFFF;\n\n --dark-mode-gray0: #1F2023;\n --dark-mode-gray1: #28292C;\n --dark-mode-gray2: #3A3B3D;\n --dark-mode-gray3: #88898A;\n --dark-mode-gray4: #C7C7C8;\n --dark-mode-gray5: #F6F6F6;\n\n --dark-mode-blue1: #7B80FF;\n --dark-mode-blue2: #9291DE;\n --dark-mode-blue3: #B9B8EA;\n\n --dark-mode-green1: #26AB74;\n --dark-mode-green2: #33D28F;\n --dark-mode-green3: #5CDBA6;\n\n --dark-mode-red1: #E66347;\n --dark-mode-red2: #EC8974;\n --dark-mode-red3: #F2AFA1;\n\n --dark-mode-orange1: #FF8900;\n --dark-mode-orange2: #FFA133;\n --dark-mode-orange3: #FFB866;\n\n --disabled-gray: #DBDBDB;\n\n /* New Vars*/\n --transition-fast: 0 !important;\n --transition-slow: 0 !important;\n\n /* Grayscale */\n --white: var(--white1);\n --lightGray: var(--light-mode-gray1);\n --ivory: var(--light-mode-gray1);\n --chalk: var(--light-mode-gray2);\n --minimumGray: var(--light-mode-gray3);\n --shale: var(--light-mode-gray4);\n --graphite: var(--light-mode-gray4);\n --slate: var(--light-mode-gray5);\n --black: var(--black1);\n \n /* Colors */\n --purple: var(--light-mode-blue1);\n --blue: var(--light-mode-blue1); /* TBD WHAT DO WITH BLUE*/\n --red: var(--light-mode-red1);\n --yellow: var(--light-mode-orange1);\n --green: var(--light-mode-green1);\n \n --box-shadow-menu-dark: none;\n --box-shadow-menu-light: none;\n --box-shadow-pill: none;\n --box-shadow-request: none;\n --box-shadow-status: none;\n --font-family: Apercu Pro;\n --font-family-mono: Apercu Mono;\n\n /* MORE PARAMS WE COULD CHANGE\n --border-width: 1px;\n --border-radius: 5px;\n --border-radius-lg: calc(var(--border-radius) * 1.5);\n --font-weight: 500;\n --font-weight-bold: 600;\n --button-sm: 30px;\n --button-md: 40px;\n --button-lg: 50px;\n --icon-sm: 12px;\n --icon-md: 16px;\n --icon-lg: 20px;\n --transition-fast: .15s;\n --transition-slow: .3s;\n --transition-timing: cubic-bezier(0.16, 1, 0.3, 1);\n --header-logo-height: 24px;\n --container: 1100px;\n --container-lg: 1440px;\n --hub-main-max-width: 800px;\n --hub-playground-width: 480px;\n --hub-sidebar-width: 280px;\n --hub-toc-width: 280px;\n --param-form-width: 140px;\n */\n}\n\n:root.useReactApp {\n\t--white1: var(--light-mode-white1);\n --black1: var(--light-mode-black);\n\n --gray0: var(--light-mode-gray0);\n --gray1: var(--light-mode-gray1);\n --gray2: var(--light-mode-gray2);\n --gray3: var(--light-mode-gray3);\n --gray4: var(--light-mode-gray4);\n --gray5: var(--light-mode-gray5);\n\n --blue1: var(--light-mode-blue1);\n --blue2: var(--light-mode-blue2);\n --blue3: var(--light-mode-blue3);\n\n --green1: var(--light-mode-green1);\n --green2: var(--light-mode-green2);\n --green3: var(--light-mode-green3);\n\n --red1: var(--light-mode-red1);\n --red2: var(--light-mode-red2);\n --red3: var(--light-mode-red3);\n\n --orange1: var(--light-mode-orange1);\n --orange2: var(--light-mode-orange2);\n --orange3: var(--light-mode-orange3);\n}\n\n/** :root.useReactApp[data-theme=\"dark\"] */\n:root.useReactApp.test {\n /* Grayscale */\n --white: var(--dark-mode-white1);\n --lightGray: var(--dark-mode-gray1);\n --ivory: var(--dark-mode-gray2);\n --chalk: var(--dark-mode-gray3);\n --minimumGray: var(--dark-mode-gray4);\n --shale: var(--dark-mode-gray4);\n --graphite: var(--dark-mode-gray4);\n --slate: var(--dark-mode-gray5);\n --black: var(--dark-mode-black1);\n \n /* Colors */\n --purple: var(--dark-mode-blue1);\n --blue: var(--dark-mode-blue1); /* TBD WHAT DO WITH BLUE*/\n --red: var(--dark-mode-red1);\n --yellow: var(--dark-mode-orange1);\n --green: var(--dark-mode-green1);\n}\n\nhtml.useReactApp {\n body {\n font-family: Apercu Pro,Helvetica Neue,Helvetica,Tahoma,Geneva,Arial,sans-serif !important;\n }\n\n .hub-container, .container {\n max-width: 1250px;\n }\n\n .content-body a, .markdown-body a { /* links in content */\n color: var(--blue-1);\n }\n \n \n\n .content-body a:hover, .markdown-body a:hover { /* links in content */\n color: var(--blue-hover);\n }\n\n header#hub-header #header-top .clearfix {\n height: 56px;\n }\n\n header#hub-header #header-top #header-logo {\n width: 100px;\n margin-top: 5px;\n }\n\n .heading.heading {\n margin-top: 30px\n }\n\n .heading.heading .heading-text {\n font-weight: 500;\n letter-spacing: -0.3px;\n }\n\n section#hub-content .suggestEdits, .hub-reference-edit {\n text-transform: none !important; \n }\n\n section#hub-content .suggestEdits .icon, .hub-reference-edit .icon {\n font-size: 13px !important;\n width: 20px !important;\n }\n\n .tocHeader {\n letter-spacing: 0.5px !important\n }\n\n #hub-sidebar-content h3 {\n letter-spacing: 0.5px\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > ul.subpages {\n display: block;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > a > .fa {\n display: none;\n pointer-events: none;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded:not(.subnav-expanded) > ul.subpages:after {\n background-color: var(--gray-2) !important;\n }\n\n\n /*Subheaders*/\n .content-body .magic-block-textarea h2, .content-body .magic-block-api-header h2 {\n color: var(--gray-4);\n font-weight: 325;\n }\n\n\n /*Sidebar Comments*/\n nav#hub-sidebar ul a {\n color: var(--gray-4);\n font-weight: 400;\n }\n\n\n nav#hub-sidebar ul a.active {\n font-weight: 500 !important;\n }\n\n nav#hub-sidebar h3 {\n color: var(--gray-5);\n }\n\n section#hub-content #content-container section.content-toc a {\n color: var(--gray-3);\n padding-top: 7px;\n line-height: 1.5;\n font-weight: 200;\n }\n\n\n /* Remove external link icons for tabs the won't open a new tab take you away*/\n a[target=_self] .fa.external {\n display: none;\n }\n\n a.sidebar-link > div {\n justify-content: flex-end !important;\n flex-direction: row-reverse !important;\n }\n\n a[target=_blank] .fa.fa-external-link-square:before {\n font-size: 13px;\n padding-right: 7px;\n }\n\n a[href*=\"/reference/\"] .fa.external {\n display: block;\n font-size: 16px;\n padding-right: 7px;\n display: inline-block;\n font-family: readme-icons!important;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n letter-spacing: 0;\n -webkit-font-feature-settings: \"liga\";\n -moz-font-feature-settings: \"liga=1\";\n -moz-font-feature-settings: \"liga\";\n -ms-font-feature-settings: \"liga\" 1;\n font-feature-settings: \"liga\";\n -webkit-font-variant-ligatures: discretionary-ligatures;\n font-variant-ligatures: discretionary-ligatures;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n a[href*=\"/reference/\"] .fa.external:before {\n content: \"\\e9c9\";\n }\n\n /*end of sidebar*/\n\n #hub-search input {\n font-family: Helvetica Neue;\n }\n\n /*Code Examples*/\n .markdown-body {\n --md-code-background: var(--gray-1);\n --md-code-text: var(--gray-4);\n --md-code-tabs: var(--gray-2);\n --md-code-radius: 4px;\n }\n\n .cm-qualifier, .cm-number {\n color: var(--orange-1) important!;\n }\n\n .cm-builtin {\n color: var(--blue-2) important!;\n }\n\n .cm-comment {\n color: var(--gray-3) important!;\n }\n\n .cm-attribute {\n color: var(--gray-2) important!;\n }\n\n .cm-variable-2, .cm-tag {\n color: var(--red-1) important!;\n }\n\n .cm-variable-3, .cm-type {\n color: var(--orange-1) important!;\n }\n\n .cm-atom {\n color: var(--blue-1) important!;\n }\n\n .cm-string {\n color: var(--green-1) important!;\n }\n\n .cm-keyword, .cm-def {\n color: var(--red-1) important!;\n }\n\n span.mp-arg-type {\n font-family: courier;\n }\n span.mp-arg-required {\n color: red;\n }\n span.mp-arg-optional {\n color: green;\n }\n\n .center-text {\n text-align: center;\n }\n\n\n /* Callout blocks */\n .callout.callout {\n border-radius: 8px;\n border: 2px solid var(--border);\n padding: 10px 16px;\n }\t\n\n .callout.callout p {\n line-height: 20px\n }\n\n\n .callout.callout > p {\n font-size: 13px !important;\n }\n\n .callout.callout .callout-heading {\n margin-bottom: 2px;\n }\n\n .callout.callout .callout-icon {\n margin: -16px;\n }\n\n\n h3.callout-heading {\n font-size: 1em;\n }\n\n .callout.callout_info {\n --background: var(--gray-1) !important;\n --border: var(--blue-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_info .callout-icon {\n color: var(--blue-1) !important;\n }\n\n .callout.callout_warn {\n --border: var(--orange-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_warn .callout-icon {\n color: var(--orange-1) !important;\n }\n\n\n /* API Explorer */\n .subpages .link-title {\n display: flex !important;\n }\n /* http method type */\n .App .APIMethod {\n border-radius: var(--border-radius-lg);\n box-sizing: border-box;\n box-shadow: none;\n font-size: 8px;\n font-family: inherit;\n background-image: none;\n color: var(--gray-1);\n }\n\n .App .APIMethod_get {\n text-shadow: none;\n background: var(--green-1);\n }\n .App .APIMethod_post {\n text-shadow: none;\n background: var(--blue-1);\n }\n\n .App .APIMethod_patch {\n text-shadow: none;\n background: var(--orange-1);\n }\n\n .App .APIMethod_delete {\n text-shadow: none;\n background: var(--red-1);\n }\n\n .form-group > select {\n margin: 12px 0px !important;\n }\n\n .reference-layout-column #api-explorer .hub-reference-right .markdown-body>.pin .callout > p {\n color: var(--gray-4) !important;\n }\n\n /*Remove Request History Block*/\n #content > .Reference-section {\n display: none;\n }\n\n\n .api-try-it-out {\n width: 70px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n\n }\n .api-try-it-out:before {\n content: \"Send\";\n display: block;\n padding: 0 !important;\n }\n\n .api-try-it-out[disabled]:before {\n /*\n This is really dumb and based on how readme designed the button\n It always needs content and space doesn't apply\n Hide a small character on loading\n */\n visibility: \"hidden\";\n content: \".\";\n }\n\n .try-it-now-btn {\n display: none;\n }\n\n /* Custom Auth */\n .AuthBox summary {\n display: none !important;\n }\n\n .AuthBox .row {\n margin: 0 10px 8px;\n }\n\n .AuthBox .row.project-secret > div {\n width: 100%;\n max-width: 100%;\n flex-basis: auto;\n }\n}\n\nhtml:not(.useReactApp) {\n body {\n font-family: Apercu Pro,Helvetica Neue,Helvetica,Tahoma,Geneva,Arial,sans-serif !important;\n }\n\n .hub-container, .container {\n max-width: 1250px;\n }\n\n .content-body a, .markdown-body a { /* links in content */\n color: var(--blue-1);\n }\n\n .content-body a:hover, .markdown-body a:hover { /* links in content */\n color: var(--blue-hover);\n }\n\n header#hub-header #header-top .clearfix {\n height: 56px;\n }\n\n header#hub-header #header-top #header-logo {\n width: 100px;\n margin-top: 5px;\n }\n\n .heading.heading {\n margin-top: 30px\n }\n\n .heading.heading .heading-text {\n font-weight: 500;\n letter-spacing: -0.3px;\n }\n\n section#hub-content .suggestEdits, .hub-reference-edit {\n text-transform: none !important; \n }\n\n section#hub-content .suggestEdits .icon, .hub-reference-edit .icon {\n font-size: 13px !important;\n width: 20px !important;\n }\n\n .tocHeader {\n letter-spacing: 0.5px !important\n }\n\n #hub-sidebar-content h3 {\n letter-spacing: 0.5px\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > ul.subpages {\n display: block;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > a > .fa {\n display: none;\n pointer-events: none;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded:not(.subnav-expanded) > ul.subpages:after {\n background-color: var(--gray-2) !important;\n }\n\n\n /*Subheaders*/\n .content-body .magic-block-textarea h2, .content-body .magic-block-api-header h2 {\n color: var(--gray-4);\n font-weight: 325;\n }\n\n\n /*Sidebar Comments*/\n nav#hub-sidebar ul a {\n color: var(--gray-4);\n font-weight: 400;\n }\n\n\n nav#hub-sidebar ul a.active {\n font-weight: 500 !important;\n }\n\n nav#hub-sidebar h3 {\n color: var(--gray-5);\n }\n\n section#hub-content #content-container section.content-toc a {\n color: var(--gray-3);\n padding-top: 7px;\n line-height: 1.5;\n font-weight: 200;\n }\n\n\n /* Remove external link icons for tabs the won't open a new tab take you away*/\n a[target=_self] .fa.external {\n display: none;\n }\n\n a.sidebar-link > div {\n justify-content: flex-end !important;\n flex-direction: row-reverse !important;\n }\n\n a[target=_blank] .fa.fa-external-link-square:before {\n font-size: 13px;\n padding-right: 7px;\n }\n\n a[href*=\"/reference/\"] .fa.external {\n display: block;\n font-size: 16px;\n padding-right: 7px;\n display: inline-block;\n font-family: readme-icons!important;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n letter-spacing: 0;\n -webkit-font-feature-settings: \"liga\";\n -moz-font-feature-settings: \"liga=1\";\n -moz-font-feature-settings: \"liga\";\n -ms-font-feature-settings: \"liga\" 1;\n font-feature-settings: \"liga\";\n -webkit-font-variant-ligatures: discretionary-ligatures;\n font-variant-ligatures: discretionary-ligatures;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n a[href*=\"/reference/\"] .fa.external:before {\n content: \"\\e9c9\";\n }\n\n /*end of sidebar*/\n\n #hub-search input {\n font-family: Helvetica Neue;\n }\n\n /*Code Examples*/\n .markdown-body {\n --md-code-background: var(--gray-1);\n --md-code-text: var(--gray-4);\n --md-code-tabs: var(--gray-2);\n --md-code-radius: 4px;\n }\n\n .cm-qualifier, .cm-number {\n color: var(--orange-1) important!;\n }\n\n .cm-builtin {\n color: var(--blue-2) important!;\n }\n\n .cm-comment {\n color: var(--gray-3) important!;\n }\n\n .cm-attribute {\n color: var(--gray-2) important!;\n }\n\n .cm-variable-2, .cm-tag {\n color: var(--red-1) important!;\n }\n\n .cm-variable-3, .cm-type {\n color: var(--orange-1) important!;\n }\n\n .cm-atom {\n color: var(--blue-1) important!;\n }\n\n .cm-string {\n color: var(--green-1) important!;\n }\n\n .cm-keyword, .cm-def {\n color: var(--red-1) important!;\n }\n\n span.mp-arg-type {\n font-family: courier;\n }\n span.mp-arg-required {\n color: red;\n }\n span.mp-arg-optional {\n color: green;\n }\n\n .center-text {\n text-align: center;\n }\n\n\n /* Callout blocks */\n .callout.callout {\n border-radius: 8px;\n border: 2px solid var(--border);\n padding: 10px 16px;\n }\t\n\n .callout.callout p {\n line-height: 20px\n }\n\n\n .callout.callout > p {\n font-size: 13px !important;\n }\n\n .callout.callout .callout-heading {\n margin-bottom: 2px;\n }\n\n .callout.callout .callout-icon {\n margin: -16px;\n }\n\n\n h3.callout-heading {\n font-size: 1em;\n }\n\n .callout.callout_info {\n --background: var(--gray-1) !important;\n --border: var(--blue-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_info .callout-icon {\n color: var(--blue-1) !important;\n }\n\n .callout.callout_warn {\n --border: var(--orange-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_warn .callout-icon {\n color: var(--orange-1) !important;\n }\n\n\n /* API Explorer */\n .subpages .link-title {\n display: flex !important;\n }\n .pg-type {\n background-image: none;\n color: var(--gray-1);\n text-transform: uppercase;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: 7px;\n font-weight: 600;\n height: 15px;\n width: 27px;\n text-indent: initial;\n word-break: normal;\n }\n\n .pg-type-big {\n font-size: 10px;\n }\n\n .pg-type.type-get {\n background-color: var(--green-1);\n }\n\n .pg-type.type-post {\n background-color: var(--blue-1);\n }\n\n .pg-type.type-patch {\n background-color: var(--orange-1);\n }\n\n .pg-type.type-delete {\n background-color: var(--red-1)\n }\n\n .form-group > select {\n margin: 12px 0px !important;\n }\n\n .reference-layout-column #api-explorer .hub-reference-right .markdown-body>.pin .callout > p {\n color: var(--gray-4) !important;\n }\n .api-try-it-out {\n width: 70px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n\n }\n .api-try-it-out:before {\n content: \"Send\";\n display: block;\n padding: 0 !important;\n }\n\n .api-try-it-out[disabled]:before {\n /*\n This is really dumb and based on how readme designed the button\n It always needs content and space doesn't apply\n Hide a small character on loading\n */\n visibility: \"hidden\";\n content: \".\";\n }\n\n .try-it-now-btn {\n display: none;\n }\n\n /* Custom Auth */\n .AuthBox summary {\n display: none !important;\n }\n\n .AuthBox .row {\n margin: 0 10px 8px;\n }\n\n .AuthBox .row.project-secret > div {\n width: 100%;\n max-width: 100%;\n flex-basis: auto;\n }\n}\n\n/*Redesign font fix*/\nbody {\n\t--font-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n\tfont-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n}\n:root {\n\t--font-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n\tfont-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n}\n\n/* Footer */\nfooter .container-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox\n}\n\nfooter .container {\n \tmargin: 0 auto;\n margin-top: 60px;\n width: 1140px;\n \tpadding-left: 30px;\n \tpadding-right: 30px;\n}\n\nfooter .container-section {\n display: flex;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%;\n}\n\nfooter .container-section.bottom {\n -webkit-box-align: end;\n -webkit-align-items: flex-end;\n -ms-flex-align: end;\n align-items: flex-end;\n \tpadding: 16px 0;\n}\n\nfooter .links-section {\n margin-right: 70px;\n \tflex: 1;\n}\n\nfooter .links-section.last {\n margin-right: 0\n}\n\nfooter .links-section-title {\n color: #1F1F24;\n \tfont-family: \"Apercu Mono\";\n font-size: 13px;\n font-weight: 600;\n height: 42px;\n line-height: 1.2;\n \ttext-transform: uppercase;\n \tletter-spacing: 2px;\n}\n\nfooter .footer-list-item {\n margin-bottom: 12px;\n}\n\nfooter .footer-list-item a {\n color: #8F8F91;\n font-size: 14px;\n line-height: 18px;\n white-space: nowrap;\n \tpadding-bottom: 3px;\n border-bottom: 2px solid transparent;\n}\n\nfooter .footer-bottom-link:hover,\nfooter .footer-list-item .footer-list-link:hover {\n \ttext-decoration: none;\n color: #1F1F24;\n \tborder-bottom: 2px solid #1F1F24;\n}\n\nfooter .footer-list-item .footer-list-link {\n cursor: pointer;\n -webkit-transition: all .25s ease;\n transition: all .25s ease\n}\n\nfooter .footer-list {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n list-style: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\nfooter .two-column-list .footer-list-item {\n width: 50%;\n}\n\nfooter .one-column-list .footer-list-item {\n width: 100%\n}\n\nfooter .follow-buttons-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex\n}\n\nfooter .follow-button {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n \tborder-radius: 50%;\n \tborder: 2px solid #1F1F24;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n height: 34px;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 10px;\n -webkit-transition: all .25s ease-in-out;\n transition: all .25s ease-in-out;\n width: 34px;\n position: relative;\n}\n\nfooter .follow-button svg path {\n -webkit-transition: all .25s ease-in-out;\n transition: all .25s ease-in-out;\n}\n\nfooter .follow-button:hover {\n background: #1F1F24;\n}\n\nfooter .follow-button:hover svg path {\n fill: #FFFFFF;\n}\n\nfooter .separator {\n background-color: #d2dde6;\n border: 0;\n height: 1px;\n margin: 16px 0 0 -20px;\n width: 1120px\n}\n\nfooter .footer-bottom-link {\n -webkit-transition: all .25s ease;\n transition: all .25s ease\n}\n\nfooter .footer-bottom-small-text {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n color: #a4b0c1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n font-size: 13px;\n font-stretch: normal;\n font-style: normal;\n font-weight: 400;\n}\n\nfooter .footer-bottom-small-text a {\n\tcolor: #626266;\n}\n\nfooter .footer-bottom-spacing {\n margin-left: 20px;\n}\n\nfooter .footer-bottom-small-text {\n line-height: 1.9;\n}\n\n@media (max-width:1279px) {\n footer .container {\n padding-left: 30px;\n padding-right: 30px;\n width: auto;\n }\n \n footer .container .links-section {\n flex: none;\n }\n}\n\n@media (max-width:1023px) {\n footer .container {\n margin-top: 0;\n }\n footer .container .two-column-list .footer-list-item {\n width: 100%\n }\n}\n\n@media (max-width:374px) {\n footer .container .container-section.bottom .footer-bottom-small-text {\n width: 100%;\n }\n}\n\n@media (max-width:767px) {\n footer .container .separator {\n margin-top: 0;\n }\n footer .container .container-section {\n display: block;\n }\n}\n\n@media (max-width:1279px) {\n footer .separator {\n margin: 52px 0 0;\n width: auto!important\n }\n footer .container {\n margin: 84px auto 0\n }\n}\n\n@media (max-width:1023px) {\n footer .container {\n margin-top: 30px;\n margin-left: 0;\n margin-right: 0\n }\n footer .links-section {\n width: calc((100% / 5) - 30px);\n margin-right: 50px;\n }\n footer .links-section.last {\n width: calc((100% / 5) - 100px);\n }\n}\n\n@media (max-width:767px) {\n footer .container .container-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n footer .container .container-section .footer-list.one-column-list,\n footer .container .container-section.bottom {\n display: block;\n }\n footer .container .container-section .footer-list .footer-list-item {\n width: 50%;\n padding: 0 10px 8px 0;\n font-size: 2vw;\n text-overflow: ellipsis;\n overflow: hidden\n }\n footer .container .container-section .footer-list.one-column-list .footer-list-item {\n width: auto\n }\n footer .container .links-section {\n margin: 0 0 30px;\n position: relative;\n width: 50%;\n }\n \tfooter .container .links-section.big-logo {\n width: 100%;\n }\n footer .links-section-title {\n height: 37px\n }\n footer .container-section.bottom > div {\n margin: 0 auto 20px\n }\n footer .container-section.bottom > div a:last-child {\n margin-right: 0\n }\n footer .container-section.bottom .footer-bottom-small-text {\n width: auto;\n margin: 0 auto 20px;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center\n }\n}\n\n@media (max-width:599px) {\n footer .container-section.bottom .footer-bottom-small-text a {\n margin-right: 4%;\n margin-left: 0;\n }\n footer .container-section.bottom .footer-bottom-small-text .footer-bottom-spacing {\n margin-left: 0;\n }\n}\n\n@media (max-width:479px) {\n footer body {\n min-width: 481px;\n }\n}\n\n@media (max-width:374px) {\n footer body {\n min-width: 376px\n }\n}\n\n@media (max-width:359px) {\n footer .container-section .footer-list .footer-list-item {\n font-size: 16px;\n width: 100%;\n }\n footer .container-section.bottom .footer-bottom-small-text {\n width: 100%;\n display: block;\n float: left\n }\n footer .container-section.bottom .footer-bottom-small-text .footer-bottom-spacing,\n footer .container-section.bottom .footer-bottom-small-text a {\n font-size: 11px;\n width: calc(100% / 2);\n float: left;\n display: block;\n margin: 0 0 5px;\n text-align: center\n }\n}\n\n/* #########################dark mode overrides########################## */\n\n/* Template for \"system\"\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .XYZ {\n style: value;\n }\n}\n\n*/\n\n/* Template for manual dark mode\n[data-color-mode=\"dark\"] .XYZ {\n style: value;\n }\n\n/* #############high-level bg colors############# */\n\n/* header bg color */\n[data-color-mode=\"dark\"] .rm-Header {\n background-color: #302c4c;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Header {\n background-color: #302c4c;\n }\n}\n\n/* left sidebar bg color */\n[data-color-mode=\"dark\"] .rm-Sidebar {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Sidebar {\n background-color: #242133;\n }\n}\n\n/* article body bg color */\n[data-color-mode=\"dark\"] .rm-Article {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Article {\n background-color: #242133;\n }\n}\n\n/* remove search box shadow */\n[data-color-mode=\"dark\"] .rm-Playground {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Playground {\n background-color: #242133;\n }\n}\n\n/* remove search box shadow */\n[data-color-mode=\"dark\"] .rm-Header-search {\n box-shadow: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Header-search {\n box-shadow: none;\n }\n}\n\n/* flex box bg color */\n[data-color-mode=\"dark\"] .ThemeContext_dark {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ThemeContext_dark {\n background-color: #242133;\n }\n}\n\n/* #############Style for Left Sidebar############# */\n/* sidebar hover style */\n[data-color-mode=\"dark\"] .reference-redesign [class^=\"Sidebar-link\"]:hover {\n background: #5028c0;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign [class^=\"Sidebar-link\"]:hover {\n background: #5028c0;\n }\n}\n\n/* sidebar active tab style */\n[data-color-mode=\"dark\"] .reference-redesign [class^=\"Sidebar-link\"][aria-current=\"page\"] {\n background: #5028c0;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign [class^=\"Sidebar-link\"][aria-current=\"page\"] {\n background: #5028c0;\n }\n}\n\n/* sidebar active tab style */\n[data-color-mode=\"dark\"] .reference-redesign .rm-Sidebar {\n --Sidebar-link-background: #5028c0;\n /* --sidebar-link-color will change the color of the link after the page is selected */\n --Sidebar-link-color: white;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign .rm-Sidebar {\n --Sidebar-link-background: #5028c0;\n /* --sidebar-link-color will change the color of the link after the page is selected */\n --Sidebar-link-color: white;\n }\n}\n\n\n\n\n/* #############Style for article body############# */\n\n/* tables */\n[data-color-mode=\"dark\"] .markdown-body .rdmd-table tr {\n background:#444252 !important;\n}\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table tr {\n background:#444252 !important;\n }\n}\n \n[data-color-mode=\"dark\"] .markdown-body .rdmd-table thead tr {\n/* header row's background */\n background: #363441 !important;\n }\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table thead tr {\n/* header row's background */\n background: #363441 !important;\n }\n}\n \n[data-color-mode=\"dark\"] .markdown-body .rdmd-table tr:nth-child(2n) {\n/* striped rows' background */\n background: #363441 !important;\n}\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table tr:nth-child(2n) {\n/* striped rows' background */\n background: #363441 !important;\n }\n}\n\n/* callout */\n[data-color-mode=\"dark\"] .callout.callout_info {\n --background: rgba(255,255,255,0.04) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout.callout_info {\n --background: rgba(255,255,255,0.04) !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .callout-heading > p {\n color: #ffffff !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout-heading > p {\n color: #ffffff !important;\n\t}\n}\n\n/* link in content color */\n[data-color-mode=\"dark\"] .rm-Article a {\n background-color: #7856ff important!;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Article a {\n background-color: #7856ff important!;\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-Markdown .heading-text a strong {\n background-color: #7856ff important!;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Markdown .heading-text a strong {\n background-color: #7856ff important!;\n\t}\n}\n\n/* syntax highlight */\n[data-color-mode=\"dark\"] .markdown-body {\n --md-code-background: rgba(255,255,255,0.08);\n --md-code-text: white;\n --md-code-tabs: rgba(255,255,255,0.08);\n --md-code-radius: 4px;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .markdown-body {\n --md-code-background: rgba(255,255,255,0.08);\n --md-code-text: white;\n --md-code-tabs: rgba(255,255,255,0.08);\n --md-code-radius: 4px;\n }\n}\n\n\n/* params bg color */\n[data-color-mode=\"dark\"] .rm-ParamContainer {\n background-color: rgba(255,255,255,0.08) ;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer {\n background-color: rgba(255,255,255,0.08) ;\n }\n}\n\n[data-color-mode=\"light\"] .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08) ;\n }\n@media (prefers-color-scheme: light) {\n [data-color-mode=\"system\"] .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08) ;\n }\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer code {\n background-color: rgba(255,255,255,0.2);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer code {\n background-color: rgba(255,255,255,0.2);\n }\n}\n\n[data-color-mode=\"dark\"] .markdown-body {\n --md-section-background: rgba(255,255,255,0.08);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .markdown-body {\n --md-section-background: rgba(255,255,255,0.08);\n }\n}\n\n\n/* response bg color */\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker h1 {\n background-color: rgba(255,255,255,0.08);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker h1 {\n background-color: rgba(255,255,255,0.08);\n }\n}\n\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker section {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker section {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n\n[data-color-mode=\"dark\"] .rm-APISchema button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APISchema button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n[data-color-mode=\"dark\"] .rdmd-code {\n scrollbar-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rdmd-code {\n \tscrollbar-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker code [tabindex=\"0\"] {\n background-color: rgba(255,255,255,0.4) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker code [tabindex=\"0\"] {\n background-color: rgba(255,255,255,0.4) !important;\n }\n}\n\n/* callout text color */\n[data-color-mode=\"dark\"] .callout.callout_warn p {\n color: white;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout.callout_warn p {\n \tcolor: white;\n\t}\n}\n\n/*response*/\n[data-color-mode=\"dark\"] .field-array .form-group {\n background-color: rgba(74,73,87,255) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .field-array .form-group {\n \tbackground-color: rgba(74,73,87,255) !important;\n\t}\n}\n\n/* #############Style for API Playground############# */\n\n/* hover tippy */\n[data-color-mode=\"dark\"] .tippy-box {\n background-color: rgba(74,73,87,255) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .tippy-box {\n \tbackground-color: rgba(74,73,87,255) !important;\n\t}\n}\n\n/* playground auth */\n[data-color-mode=\"dark\"] .rm-APIAuth .InputGroup {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIAuth .InputGroup {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n\n/* playground auth */\n[data-color-mode=\"dark\"] section.InputGroup {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] section.InputGroup {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n\n/* playground url */\n[data-color-mode=\"dark\"] .ServerVars {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ServerVars {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .ServerVars .InputGroup-button {\n background-color: #4a4957;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ServerVars .InputGroup-button {\n \tbackground-color: #4a4957;\n\t}\n}\n\n/* playground request */\n[data-color-mode=\"dark\"] .rm-PlaygroundRequest {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-PlaygroundRequest {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n/* playground response */\n[data-color-mode=\"dark\"] pre.CodeSnippet {\n background-color: rgba(255,255,255,0.08) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] pre.CodeSnippet {\n \tbackground-color: rgba(255,255,255,0.08) !important;\n\t}\n}\n\n/* playground response */\n[data-color-mode=\"dark\"] .rm-PlaygroundResponse {\n background-color: rgba(255,255,255,0.08) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-PlaygroundResponse {\n \tbackground-color: rgba(255,255,255,0.08) !important;\n\t}\n}\n\n/* right side playground request example gutters*/\n[data-color-mode=\"dark\"] .rm-APIAuth .InputGroup .InputGroup-button {\n --APIAuthInputGroup-bg: #4a4957;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIAuth .InputGroup .InputGroup-button {\n --APIAuthInputGroup-bg: #4a4957;\n }\n}\n\n[data-color-mode=\"dark\"] .CodeMirror-scroll .CodeMirror-gutters {\n background: #4a4957 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .CodeMirror-scroll .CodeMirror-gutters{\n background: #4a4957 !important;\n }\n}\n\n/* Param Objects and Response Object */\n[data-color-mode=\"dark\"] .rm-ParamContainer section {\n background: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer section {\n \tbackground: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer {\n background: #343243 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer {\n \tbackground: #343243 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .APIResponseSchemaPicker-items2bs6Pzrheef_{\n background-color: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .APIResponseSchemaPicker-items2bs6Pzrheef_{\n background-color: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] #form-object-ownerPost {\n background-color: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] #form-object-ownerPost {\n background-color: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"light\"] .rm-ParamContainer .Input, .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: light) {\n [data-color-mode=\"system\"] .rm-ParamContainer .Input, .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .Param-select3zpmIPk4ibrt {\n background-color: #444252 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .Param-select3zpmIPk4ibrt {\n background-color: #444252 !important;\n\t}\n}\n\n/* table style in body */\n[data-color-mode=\"dark\"] .rdmd-table .rdmd-table-inner table {\n background: #444252 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rdmd-table .rdmd-table-inner table {\n background: #444252 !important;\n\t}\n}\n\n/* quicknav button left */\n[data-color-mode=\"dark\"] .QuickNav1q-OoMjiX_Yr {\n background: #44415D !important;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .QuickNav1q-OoMjiX_Yr {\n background: #44415D !important;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n/* quicknav glyph left */\n[data-color-mode=\"dark\"] .QuickNav1q-OoMjiX_Yr span {\n background: #57546D;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .QuickNav1q-OoMjiX_Yr span {\n background: #57546D;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n/* quicknav modal popup */\n[data-color-mode=\"dark\"] .Modal-FocusLock10lbWU4IwTQD {\n background: #57546D;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .Modal-FocusLock10lbWU4IwTQD {\n background: #57546D;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n\n/* ToC Header */\n[data-color-mode=\"dark\"] .tocHeader {\n background: #44415D !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .tocHeader {\n background: #44415D !important;\n }\n}","stylesheet":"","favicon":["https://files.readme.io/7be5fe6-favicon.ico","favicon.ico",48,48,"#000000"],"logo_white_use":true,"logo_white":["https://files.readme.io/4ad33a9-Mixpanel_Wordmark_White.svg","Mixpanel Wordmark White.svg",798,189,"#000000"],"logo":["https://files.readme.io/19318c5-Mixpanel_Wordmark_Black.svg","Mixpanel Wordmark Black.svg",798,189,"#000000"],"promos":[{"extras":{"type":"none","buttonPrimary":"docs","buttonSecondary":"reference"},"title":"Welcome!","text":"","_id":"5acfa5c505210d000302e563"}],"body":{"style":"none"},"header":{"img_pos":"tl","img_size":"cover","img":["https://files.readme.io/0dcc638-channels4_banner.jpg","channels4_banner.jpg",2560,424,"#0759a2"],"style":"solid","linkStyle":"buttons"},"typography":{"tk_body":"","tk_headline":"","tk_key":"","typekit":false,"body":"Open+Sans:400:sans-serif","headline":"Open+Sans:400:sans-serif"},"colors":{"body_highlight":"#4f44e0","header_text":"","main_alt":"#4faac2","main":"#4f44e0","highlight":"","custom_login_link_color":""},"main_body":{"type":"all-docs"},"categoriesAsDropdown":false,"hide_logo":true,"sticky":false,"landing":true,"overlay":"grain","notheme":false,"theme":"solid","link_logo_to_url":true,"childrenAsPills":false,"global_landing_page":{"html":"","redirect":""},"referenceLayout":"column","rdmd":{"callouts":{"useIconFont":true},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"splitReferenceDocs":true,"subheaderStyle":"links","showMetricsInReference":true,"referenceSimpleMode":true,"stylesheet_hub3":"","loginLogo":[],"logo_large":false,"colorScheme":"system","changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","view_as_markdown":"enabled","copilot":"enabled","perplexity":"enabled"},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"}},"custom_domain":"developer.mixpanel.com","childrenProjects":[],"derivedPlan":"business","description":"Developer Documentation for Mixpanel","isExternalSnippetActive":false,"error404":"404-md","experiments":[],"first_page":"reference","flags":{"metrics":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"newApiExplorer":true,"stripe":false,"hideGoogleAnalytics":false,"cookieAuthentication":false,"allowXFrame":false,"speedyRender":false,"correctnewlines":false,"swagger":false,"oauth":false,"migrationSwaggerRun":false,"migrationRun":false,"hub2":true,"enterprise":false,"allow_hub2":false,"apilogs":false,"translation":false,"alwaysShowDocPublishStatus":false,"newEditor":true,"newMarkdownBetaProgram":false,"oldMarkdown":false,"newSearch":true,"rdmdCompatibilityMode":false,"staging":false,"tutorials":true,"allowApiExplorerJsonEditor":false,"useReactApp":true,"newHeader":false,"referenceRedesign":false,"auth0Oauth":false,"graphql":false,"singleProjectEnterprise":false,"dashReact":false,"allowReferenceUpgrade":true,"metricsV2":true,"newEditorDash":true,"enableRealtimeExperiences":false,"reviewWorkflow":true,"star":false,"allowDarkMode":false,"forceDarkMode":false,"useReactGLP":false,"disablePasswordlessLogin":false,"personalizedDocs":false,"myDevelopers":false,"superHub":false,"developerDashboard":false,"allowReusableOTPs":false,"dashHomeRefresh":false,"owlbotAi":false,"apiV2":false,"git":{"read":false,"write":false},"superHubBeta":false,"dashQuickstart":false,"disableAutoTranslate":false,"customBlocks":false,"devDashHub":false,"disableSAMLScoping":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":false,"superHubMigrationSelfServeFlow":true,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"maskErrorMessages":true},"fullBaseUrl":"https://developer.mixpanel.com/","git":{"migration":{"createRepository":{},"transformation":{},"migratingPages":{},"enableSuperhub":{}},"sync":{"linked_repository":{},"installationRequest":{},"connections":[],"providers":[]}},"glossaryTerms":[{"_id":"5acfc7d790058d00035eaf72","term":"Superproperty","definition":"Any property that you define to be sent with every future event\nSend with the mixpanel.register() call"},{"_id":"5acfe58c90058d00035eb1ed","term":"Event","definition":"Basic unit of Mixpanel"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"shouldGateDash":false,"healthCheck":{"provider":"statusPage","settings":{"page":"x4m91ldrf511","status":false,"url":""}},"intercom_secure_emailonly":false,"intercom":"","is_active":true,"integrations":{"login":{}},"internal":"","jwtExpirationTime":0,"landing_bottom":[{"type":"text","alignment":"left"},{"type":"three","alignment":"left","group0":{"title":"","text":"[What is Mixpanel?](doc:what-is-mixpanel)"},"group1":{"title":"","text":"[Plan Your Implementation](doc:plan-your-implementation)"},"group2":{"title":"","text":"[Client-Side vs Server-Side Tracking](client-side-vs-server-side-tracking)"}},{"type":"html","alignment":"left","html":"

\n \n

"}],"mdxMigrationStatus":"rdmd","metrics":{"thumbsEnabled":true,"enabled":false,"monthlyLimit":0,"planLimit":1000000,"realtime":{"dashEnabled":false,"hubEnabled":false},"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"suggested_edits":false,"discuss":false,"reference":true,"examples":true,"docs":false,"landing":false,"logs":false,"changelog":false,"custompages":true,"tutorials":false,"graphql":false},"name":"Mixpanel Dev Docs","nav_names":{"discuss":"","reference":"Reference","docs":"Docs","changelog":"","tutorials":"","recipes":""},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":true,"domain":true,"metricsSDK":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral"},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""}},"owner":{"id":null,"email":null,"name":null},"plan":"business","planOverride":"","planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"active","planTrial":"business","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":false,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":true,"points":5},"guides":{"enabled":false,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":true,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":true,"points":2}},"percentScore":50,"totalScore":155},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false},"seo":{"overwrite_title_tag":false},"stable":{"_id":"672e8e0a63e9f3003647fb7c","version":"3.27","version_clean":"3.27.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","672e8e0a63e9f3003647fac1","672e8e0a63e9f3003647fac2","672e8e0a63e9f3003647fac3","672e8e0a63e9f3003647fac4","672e8e0a63e9f3003647fac5","672e8e0a63e9f3003647fac6","672e8e0a63e9f3003647fac7","672e8e0a63e9f3003647fac8","672e8e0a63e9f3003647fac9","672e8e0a63e9f3003647faca","672e8e0a63e9f3003647facb","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","664525c90bcbf000596d973f","66452d43db3cb20012064980","66479d6519d62a0018698043","672e8e0a63e9f3003647facc","672e8e0a63e9f3003647facd","672e8e0a63e9f3003647face","672e8e0a63e9f3003647facf","664fdc6f8fabf30011f64622","6650d4c09d0fc600722c92b1","66a807c98465970054716bcd","672e8e0a63e9f3003647fad0","672e8e0a63e9f3003647fad1","672e8e0b63e9f3003647fb7e"],"pdfStatus":"","project":"5acfa5c505210d000302e562","createdAt":"2024-11-08T22:17:46.677Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2024-11-08T23:02:17.601Z"},"subdomain":"mixpaneldevdocs","subpath":"","superHubWaitlist":false,"topnav":{"edited":true,"right":[{"type":"url","text":"Docs","url":"https://docs.mixpanel.com/"},{"type":"url","text":"Support","url":"https://mixpanel.com/get-support"},{"type":"url","text":"Community","url":"https://mixpanel.com/community-slack"},{"type":"url","text":"Privacy","url":"https://mixpanel.com/cpra-preference-center"}],"left":[],"bottom":[]},"trial":{"trialEndsAt":"2018-09-01T18:30:29.294Z","trialDeadlineEnabled":true},"translate":{"languages":[],"provider":"transifex","key_public":"","org_name":"","project_name":"","show_widget":false},"url":"https://mixpanel.com/home","versions":[{"_id":"65399912b60e5a0669d43ee9","version":"0.0-openapi-test-1","version_clean":"0.0.0-openapi-test-1","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","65399912b60e5a0669d43e49","65399912b60e5a0669d43e4a","65399912b60e5a0669d43e4b","65399912b60e5a0669d43e4c","65399912b60e5a0669d43e4d","65399912b60e5a0669d43e4e","65399912b60e5a0669d43e4f","65399912b60e5a0669d43e50","65399912b60e5a0669d43e51","65399912b60e5a0669d43e52","65399912b60e5a0669d43e53","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","65399913b60e5a0669d43eeb","653ad05773735500606fe0b8"],"project":"5acfa5c505210d000302e562","createdAt":"2023-10-25T22:39:14.483Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2023-10-26T20:47:19.739Z"},{"_id":"655ebaa33592e300256d2462","version":"0.0-pr-713","version_clean":"0.0.0-pr-713","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","655ebaa33592e300256d23c1","655ebaa33592e300256d23c2","655ebaa33592e300256d23c3","655ebaa33592e300256d23c4","655ebaa33592e300256d23c5","655ebaa33592e300256d23c6","655ebaa33592e300256d23c7","655ebaa33592e300256d23c8","655ebaa33592e300256d23c9","655ebaa33592e300256d23ca","655ebaa33592e300256d23cb","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","655ebaa43592e300256d2464"],"project":"5acfa5c505210d000302e562","createdAt":"2023-11-23T02:36:19.441Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2023-11-23T02:36:20.269Z"},{"_id":"656a24375a9705006e2344a3","version":"0.0-pr-742","version_clean":"0.0.0-pr-742","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","656a24375a9705006e234402","656a24375a9705006e234403","656a24375a9705006e234404","656a24375a9705006e234405","656a24375a9705006e234406","656a24375a9705006e234407","656a24375a9705006e234408","656a24375a9705006e234409","656a24375a9705006e23440a","656a24375a9705006e23440b","656a24375a9705006e23440c","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","656a24385a9705006e2344a5"],"project":"5acfa5c505210d000302e562","createdAt":"2023-12-01T18:21:43.276Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2023-12-01T18:21:44.136Z"},{"_id":"657cae3c37aee6002a81d7a7","version":"0.0-pr-766","version_clean":"0.0.0-pr-766","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","657cae3c37aee6002a81d706","657cae3c37aee6002a81d707","657cae3c37aee6002a81d708","657cae3c37aee6002a81d709","657cae3c37aee6002a81d70a","657cae3c37aee6002a81d70b","657cae3c37aee6002a81d70c","657cae3c37aee6002a81d70d","657cae3c37aee6002a81d70e","657cae3c37aee6002a81d70f","657cae3c37aee6002a81d710","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","657cae3d37aee6002a81d7a9"],"project":"5acfa5c505210d000302e562","createdAt":"2023-12-15T19:51:24.280Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2023-12-15T19:51:25.062Z"},{"_id":"641e17d7a015bc01584c2767","version":"3.11","version_clean":"3.11.0","codename":"vijay-backup","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641e17d6a015bc01584c2665","641e17d6a015bc01584c2666","641e17d6a015bc01584c2667","641e17d6a015bc01584c2668","641e17d6a015bc01584c2669","62290a909730ea005137b3da","641e17d6a015bc01584c266a","641e17d6a015bc01584c266b","641e17d6a015bc01584c266c","641e17d6a015bc01584c266d","641e17d6a015bc01584c266e","641e17d6a015bc01584c266f","641e17d6a015bc01584c2670","641e17d6a015bc01584c2671","641e17d6a015bc01584c2672","641e17d6a015bc01584c2673","641e17d6a015bc01584c2674","641e17d6a015bc01584c2675","641e17d6a015bc01584c2676","62290a909730ea005137b3e8","641e17d6a015bc01584c2677","6376b431081e400003bacd9c","63e400656c4562002eac07f4","641e17e0a015bc01584c284d","641e5047cd8d2b000a1540d6"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"63e400656c4562002eac07f2","updatedAt":"2023-06-22T21:23:11.318Z"},{"_id":"641e177224796b002dc46c50","version":"3.12","version_clean":"3.12.0","codename":"vijay-main","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641e177224796b002dc46b46","641e177224796b002dc46b47","641e177224796b002dc46b48","641e177224796b002dc46b49","641e177224796b002dc46b4a","62290a909730ea005137b3da","641e177224796b002dc46b4b","641e177224796b002dc46b4c","641e177224796b002dc46b4d","641e177224796b002dc46b4e","641e177224796b002dc46b4f","641e177224796b002dc46b50","641e177224796b002dc46b51","641e177224796b002dc46b52","641e177224796b002dc46b53","641e177224796b002dc46b54","641e177224796b002dc46b55","641e177224796b002dc46b56","641e177224796b002dc46b57","62290a909730ea005137b3e8","641e177224796b002dc46b58","6376b431081e400003bacd9c","63e400656c4562002eac07f4","641e177224796b002dc46c52","641e8b9b7b4c7500669d6f82"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":1,"forked_from":"63e400656c4562002eac07f2","updatedAt":"2023-06-22T21:23:11.973Z"},{"_id":"641e8d9d63a952006c7027d1","version":"3.13","version_clean":"3.13.0","codename":"vijay-snapshot-first-changes","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641e8d9d63a952006c7026ca","641e8d9d63a952006c7026cb","641e177224796b002dc46b48","641e8d9d63a952006c7026cc","641e8d9d63a952006c7026cd","62290a909730ea005137b3da","641e177224796b002dc46b4b","641e8d9d63a952006c7026ce","641e8d9d63a952006c7026cf","641e8d9d63a952006c7026d0","641e8d9d63a952006c7026d1","641e8d9d63a952006c7026d2","641e8d9d63a952006c7026d3","641e8d9d63a952006c7026d4","641e8d9d63a952006c7026d5","641e8d9d63a952006c7026d6","641e8d9d63a952006c7026d7","641e8d9d63a952006c7026d8","641e177224796b002dc46b57","62290a909730ea005137b3e8","641e8d9d63a952006c7026d9","6376b431081e400003bacd9c","63e400656c4562002eac07f4","641e177224796b002dc46c52","641e8d9d63a952006c7026da","641e8d9d63a952006c7027d3"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"641e177224796b002dc46c50","updatedAt":"2023-06-22T21:23:10.660Z"},{"_id":"641e92efe6194a00218cae09","version":"3.14","version_clean":"3.14.0","codename":"vijay-try-moving-sdks","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641e92efe6194a00218cad02","641e92efe6194a00218cad03","641e177224796b002dc46b48","641e92efe6194a00218cad04","641e92efe6194a00218cad05","62290a909730ea005137b3da","641e177224796b002dc46b4b","641e92efe6194a00218cad06","641e92efe6194a00218cad07","641e92efe6194a00218cad08","641e92efe6194a00218cad09","641e92efe6194a00218cad0a","641e92efe6194a00218cad0b","641e92efe6194a00218cad0c","641e92efe6194a00218cad0d","641e92efe6194a00218cad0e","641e92efe6194a00218cad0f","641e92efe6194a00218cad10","641e177224796b002dc46b57","62290a909730ea005137b3e8","641e92efe6194a00218cad11","6376b431081e400003bacd9c","63e400656c4562002eac07f4","641e177224796b002dc46c52","641e92efe6194a00218cad12","641e8d9d63a952006c7027d3","641e92efe6194a00218cae0b","641e9b9b1ced90002561d8e9"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"641e8d9d63a952006c7027d1","updatedAt":"2023-06-22T21:23:09.068Z"},{"_id":"641ebd92a481ac007ad54f32","version":"3.15","version_clean":"3.15.0","codename":"vijay-take2","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641ebd92a481ac007ad54e31","641ebd92a481ac007ad54e32","641e177224796b002dc46b48","641ebd92a481ac007ad54e33","641ebd92a481ac007ad54e34","62290a909730ea005137b3da","641e177224796b002dc46b4b","641ebd92a481ac007ad54e35","641ebd92a481ac007ad54e36","641ebd92a481ac007ad54e37","641ebd92a481ac007ad54e38","641ebd92a481ac007ad54e39","641ebd92a481ac007ad54e3a","641ebd92a481ac007ad54e3b","641ebd92a481ac007ad54e3c","641ebd92a481ac007ad54e3d","641ebd92a481ac007ad54e3e","641ebd92a481ac007ad54e3f","641e177224796b002dc46b57","62290a909730ea005137b3e8","641ebd92a481ac007ad54e40","6376b431081e400003bacd9c","63e400656c4562002eac07f4","641e177224796b002dc46c52","641ebd92a481ac007ad54e41","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"641e8d9d63a952006c7027d1","updatedAt":"2023-06-22T21:23:08.088Z"},{"_id":"64207876cef8ff000a747744","version":"3.16","version_clean":"3.16.0","codename":"vijay-jql","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["64207876cef8ff000a747662","64207876cef8ff000a747663","64207876cef8ff000a747664","64207876cef8ff000a747665","64207876cef8ff000a747666","64207876cef8ff000a747667","64207876cef8ff000a747668","64207876cef8ff000a747669","64207876cef8ff000a74766a","64207876cef8ff000a74766b","64207876cef8ff000a74766c","64207876cef8ff000a74766d","64207876cef8ff000a74766e","64207876cef8ff000a74766f","641e177224796b002dc46c52","64207876cef8ff000a747670","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":1,"forked_from":"641ebd92a481ac007ad54f32","updatedAt":"2023-06-22T21:23:07.142Z"},{"_id":"642083d33aeac70058884d29","version":"3.17","version_clean":"3.17.0","codename":"vijay-simplify-pipelines","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["642083d33aeac70058884c4b","642083d33aeac70058884c4c","642083d33aeac70058884c4d","642083d33aeac70058884c4e","642083d33aeac70058884c4f","642083d33aeac70058884c50","642083d33aeac70058884c51","642083d33aeac70058884c52","642083d33aeac70058884c53","642083d33aeac70058884c54","642083d33aeac70058884c55","642083d33aeac70058884c56","642083d33aeac70058884c57","642083d33aeac70058884c58","641e177224796b002dc46c52","642083d33aeac70058884c59","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"64207876cef8ff000a747744","updatedAt":"2023-06-22T21:23:06.463Z"},{"_id":"6420a5cd2f51c8006c266b94","version":"3.18","version_clean":"3.18.0","codename":"vijay-simplify-server","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["6420a5cd2f51c8006c266abb","6420a5cd2f51c8006c266abc","642083d33aeac70058884c4d","6420a5cd2f51c8006c266abd","6420a5cd2f51c8006c266abe","6420a5cd2f51c8006c266abf","6420a5cd2f51c8006c266ac0","6420a5cd2f51c8006c266ac1","6420a5cd2f51c8006c266ac2","6420a5cd2f51c8006c266ac3","6420a5cd2f51c8006c266ac4","6420a5cd2f51c8006c266ac5","6420a5cd2f51c8006c266ac6","6420a5cd2f51c8006c266ac7","641e177224796b002dc46c52","6420a5cd2f51c8006c266ac8","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"642083d33aeac70058884d29","updatedAt":"2023-06-22T21:23:05.717Z"},{"_id":"644168bd7731bb004b7c2963","version":"3.18.1","version_clean":"3.18.1","codename":"s3-import-fix-link","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["644168bd7731bb004b7c288c","644168bd7731bb004b7c288d","642083d33aeac70058884c4d","644168bd7731bb004b7c288e","644168bd7731bb004b7c288f","644168bd7731bb004b7c2890","644168bd7731bb004b7c2891","644168bd7731bb004b7c2892","644168bd7731bb004b7c2893","644168bd7731bb004b7c2894","644168bd7731bb004b7c2895","644168bd7731bb004b7c2896","644168bd7731bb004b7c2897","644168bd7731bb004b7c2898","641e177224796b002dc46c52","644168bd7731bb004b7c2899","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6420a5cd2f51c8006c266b94","updatedAt":"2023-06-22T21:23:01.631Z"},{"_id":"6421d0a42f2204000a61f799","version":"3.19","version_clean":"3.19.0","codename":"big-staging-branch","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["6421d0a42f2204000a61f6c1","6421d0a42f2204000a61f6c2","642083d33aeac70058884c4d","6421d0a42f2204000a61f6c3","6421d0a42f2204000a61f6c4","6421d0a42f2204000a61f6c5","6421d0a42f2204000a61f6c6","6421d0a42f2204000a61f6c7","6421d0a42f2204000a61f6c8","6421d0a42f2204000a61f6c9","6421d0a42f2204000a61f6ca","6421d0a42f2204000a61f6cb","6421d0a42f2204000a61f6cc","6421d0a42f2204000a61f6cd","641e177224796b002dc46c52","6421d0a42f2204000a61f6ce","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","6421d0a42f2204000a61f79b","6421d116746df7112ba6e88a","6421d11ba783e20034985c5b"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6420a5cd2f51c8006c266b94"},{"_id":"6425c59eb88afe006c6cec35","version":"3.21","version_clean":"3.21.0","codename":"vijay-testing-zone","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["6425c59eb88afe006c6ceb2e","6425c59eb88afe006c6ceb2f","642083d33aeac70058884c4d","6425c59eb88afe006c6ceb30","6425c59eb88afe006c6ceb31","6425c59eb88afe006c6ceb32","6425c59eb88afe006c6ceb33","6425c59eb88afe006c6ceb34","6425c59eb88afe006c6ceb35","6425c59eb88afe006c6ceb36","6425c59eb88afe006c6ceb37","6425c59eb88afe006c6ceb38","6425c59eb88afe006c6ceb39","6425c59eb88afe006c6ceb3a","641e177224796b002dc46c52","6425c59eb88afe006c6ceb3b","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","6421d0a42f2204000a61f79b","6425c59eb88afe006c6ceb3c","6425c59eb88afe006c6ceb3d","6425c59eb88afe006c6cec37"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6421d0a42f2204000a61f799"},{"_id":"646cee27966c7d212b98d2b7","version":"3.22","version_clean":"3.22.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["646cee27966c7d212b98d1e0","646cee27966c7d212b98d1e1","642083d33aeac70058884c4d","646cee27966c7d212b98d1e2","646cee27966c7d212b98d1e3","646cee27966c7d212b98d1e4","646cee27966c7d212b98d1e5","646cee27966c7d212b98d1e6","646cee27966c7d212b98d1e7","646cee27966c7d212b98d1e8","646cee27966c7d212b98d1e9","646cee27966c7d212b98d1ea","646cee27966c7d212b98d1eb","646cee27966c7d212b98d1ec","641e177224796b002dc46c52","646cee27966c7d212b98d1ed","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"644168bd7731bb004b7c2963","updatedAt":"2023-06-22T21:23:02.697Z"},{"_id":"6489c45e185c9f003b48124d","version":"3.23","version_clean":"3.23.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["6489c45e185c9f003b481176","6489c45e185c9f003b481177","642083d33aeac70058884c4d","6489c45e185c9f003b481178","6489c45e185c9f003b481179","6489c45e185c9f003b48117a","6489c45e185c9f003b48117b","6489c45e185c9f003b48117c","6489c45e185c9f003b48117d","6489c45e185c9f003b48117e","6489c45e185c9f003b48117f","6489c45e185c9f003b481180","6489c45e185c9f003b481181","6489c45e185c9f003b481182","641e177224796b002dc46c52","6489c45e185c9f003b481183","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","670dcd4ee468070019575fc2"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"646cee27966c7d212b98d2b7","updatedAt":"2024-10-15T02:02:54.542Z"},{"_id":"64934931702a50004b24b2e3","version":"3.24","version_clean":"3.24.0","codename":"howard.chen pr-51632","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["64934931702a50004b24b20c","64934931702a50004b24b20d","642083d33aeac70058884c4d","64934931702a50004b24b20e","64934931702a50004b24b20f","64934931702a50004b24b210","64934931702a50004b24b211","64934931702a50004b24b212","64934931702a50004b24b213","64934931702a50004b24b214","64934931702a50004b24b215","64934931702a50004b24b216","64934931702a50004b24b217","64934931702a50004b24b218","641e177224796b002dc46c52","64934931702a50004b24b219","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5"],"project":"5acfa5c505210d000302e562","createdAt":"2023-06-21T19:02:09.171Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6489c45e185c9f003b48124d","updatedAt":"2023-06-22T21:31:51.051Z"},{"_id":"6494a86ab6a2c4001dd7ea64","version":"3.25","version_clean":"3.25.0","codename":"hong.gim pr-51474","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["6494a86ab6a2c4001dd7e98d","6494a86ab6a2c4001dd7e98e","642083d33aeac70058884c4d","6494a86ab6a2c4001dd7e98f","6494a86ab6a2c4001dd7e990","6494a86ab6a2c4001dd7e991","6494a86ab6a2c4001dd7e992","6494a86ab6a2c4001dd7e993","6494a86ab6a2c4001dd7e994","6494a86ab6a2c4001dd7e995","6494a86ab6a2c4001dd7e996","6494a86ab6a2c4001dd7e997","6494a86ab6a2c4001dd7e998","6494a86ab6a2c4001dd7e999","641e177224796b002dc46c52","6494a86ab6a2c4001dd7e99a","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","66e0bfea1ad675000fec93ca","66e0c0ed2979ad00550b4ac8","66e0c1acefa95000108953cf","66e0c20c1f7fe1006592d7a4","66e0c4645fd2fd002079884b","66e0c5041605680011d2c4c2","66e0c5278b1936001391ed4c","66e0c5496016d00068dd41a4","66e0c55af7b8ba001026d8aa","66e0c59428f09a006a56c2c8","66e0c5db1f7fe1006592d7fc"],"project":"5acfa5c505210d000302e562","createdAt":"2023-06-22T20:00:42.272Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"64934931702a50004b24b2e3","updatedAt":"2024-09-10T22:19:07.129Z"},{"_id":"6515aa250b2819006f5da34c","version":"3.26","version_clean":"3.26.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","6515aa250b2819006f5da275","6515aa250b2819006f5da276","6515aa250b2819006f5da277","6515aa250b2819006f5da278","6515aa250b2819006f5da279","6515aa250b2819006f5da27a","6515aa250b2819006f5da27b","6515aa250b2819006f5da27c","6515aa250b2819006f5da27d","6515aa250b2819006f5da27e","6515aa250b2819006f5da27f","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","664525c90bcbf000596d973f","66452d43db3cb20012064980","66479d6519d62a0018698043","664e6baaf38a5b005dcc7226","664fda25bd3df9000f348da7","664fdb7033a4ef004ce9fa15","664fdc2cc863d80012072276","664fdc6f8fabf30011f64622","6650d4c09d0fc600722c92b1","66a807c98465970054716bcd","66b26f037c1dee001e0bec6c","671fc63e2a487f8bc2d66b7b"],"project":"5acfa5c505210d000302e562","createdAt":"2023-09-28T16:30:29.860Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6494a86ab6a2c4001dd7ea64","updatedAt":"2024-11-08T23:02:17.638Z"},{"_id":"672e8e0a63e9f3003647fb7c","version":"3.27","version_clean":"3.27.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","672e8e0a63e9f3003647fac1","672e8e0a63e9f3003647fac2","672e8e0a63e9f3003647fac3","672e8e0a63e9f3003647fac4","672e8e0a63e9f3003647fac5","672e8e0a63e9f3003647fac6","672e8e0a63e9f3003647fac7","672e8e0a63e9f3003647fac8","672e8e0a63e9f3003647fac9","672e8e0a63e9f3003647faca","672e8e0a63e9f3003647facb","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","664525c90bcbf000596d973f","66452d43db3cb20012064980","66479d6519d62a0018698043","672e8e0a63e9f3003647facc","672e8e0a63e9f3003647facd","672e8e0a63e9f3003647face","672e8e0a63e9f3003647facf","664fdc6f8fabf30011f64622","6650d4c09d0fc600722c92b1","66a807c98465970054716bcd","672e8e0a63e9f3003647fad0","672e8e0a63e9f3003647fad1","672e8e0b63e9f3003647fb7e"],"pdfStatus":"","project":"5acfa5c505210d000302e562","createdAt":"2024-11-08T22:17:46.677Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2024-11-08T23:02:17.601Z"},{"_id":"6418eeadd9061300112366ae","version":"3.091","version_clean":"3.91.0","codename":"vijay-split-howtos","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","6418eeadd9061300112365d9","6418eeadd9061300112365da","63749a4808610d008b028a4f","63749a4808610d008b028a50","6418eeadd9061300112365db","62290a909730ea005137b3da","6418eeadd9061300112365dc","6418eeadd9061300112365dd","6418eeadd9061300112365de","6418eeadd9061300112365df","6418eeadd9061300112365e0","6418eeadd9061300112365e1","6418eeadd9061300112365e2","63749a4808610d008b028a59","6418eeadd9061300112365e3","6418eeadd9061300112365e4","63749a4808610d008b028a5c","6418eeadd9061300112365e5","63749a4808610d008b028a5e","62290a909730ea005137b3e8","6418eeadd9061300112365e6","6376b432081e400003bacdc9","6418eeadd9061300112365e7","6418eeadd9061300112365e8","6418eeadd9061300112366b0"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"63749a4808610d008b028b56","updatedAt":"2023-06-22T21:23:13.991Z"},{"_id":"641e0eaef5c8bc001f77efd2","version":"3.092","version_clean":"3.92.0","codename":"vijay-messing-around","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["61f9c27f0422ec01f5c2a8a1","641e0eaef5c8bc001f77eef9","641e0eaef5c8bc001f77eefa","63749a4808610d008b028a4f","63749a4808610d008b028a50","641e0eaef5c8bc001f77eefb","62290a909730ea005137b3da","641e0eaef5c8bc001f77eefc","641e0eaef5c8bc001f77eefd","641e0eaef5c8bc001f77eefe","641e0eaef5c8bc001f77eeff","641e0eaef5c8bc001f77ef00","641e0eaef5c8bc001f77ef01","641e0eaef5c8bc001f77ef02","63749a4808610d008b028a59","641e0eaef5c8bc001f77ef03","641e0eaef5c8bc001f77ef04","63749a4808610d008b028a5c","641e0eaef5c8bc001f77ef05","63749a4808610d008b028a5e","62290a909730ea005137b3e8","641e0eaef5c8bc001f77ef06","6376b432081e400003bacdc9","641e0eaef5c8bc001f77ef07","641e0eaef5c8bc001f77ef08","6418eeadd9061300112366b0","641e0eaef5c8bc001f77efd4","641e3eb1ae92bd006861bdf0","641e3eb94c2c90005742ac67","641e3ec14b6aa6003457351f","641e3ed58e9d70003b312888","641e3edfa481ac007ad0dca2","641e3ee66f517400284fd392","641e3eee2a1796005e5905d9"],"project":"5acfa5c505210d000302e562","createdAt":"2018-04-12T18:30:29.323Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6418eeadd9061300112366ae","updatedAt":"2023-06-22T21:23:12.722Z"}],"variableDefaults":[{"source":"","_id":"5eec1349e6f72900247ca932","name":"user","default":"test","type":""},{"source":"","_id":"5eec1349e6f72900247ca931","name":"pass","default":"test2","type":""},{"source":"server","_id":"63e6901502e96604178e7e19","name":"server","default":"data","apiSetting":"63e68327fe00a20a9f866bb4","type":""},{"source":"security","_id":"63e6901502e96604178e7e18","name":"ServiceAccount","type":"http","scheme":"basic","apiSetting":"63e68327fe00a20a9f866bb4"},{"source":"security","_id":"63e6901502e96604178e7e17","name":"ProjectSecret","type":"http","scheme":"basic","apiSetting":"63e68327fe00a20a9f866bb4"},{"source":"server","_id":"64416a5f9054f01238fecdc9","name":"region","default":"api","apiSetting":"644168bd7731bb004b7c289c","type":""},{"source":"server","_id":"646ced3bf37b8702cd907159","name":"regionAndDomain","default":"mixpanel","apiSetting":"6467dad51a5aee001d046199","type":""},{"source":"security","_id":"6645429c8a6772003d84d17c","name":"OAuthToken","type":"http","scheme":"bearer","apiSetting":"6645428fa7a56500595fa21c"},{"source":"security","_id":"66e0cd50f9231c0069f5d923","name":"authorization","type":"apiKey","apiSetting":"66e0c5db1f7fe1006592d7fa"}],"webhookEnabled":false,"isHubEditable":true},"projectStore":{"data":{"allow_crawlers":"disabled","canonical_url":null,"default_version":{"name":"3.27"},"description":"Developer Documentation for Mixpanel","glossary":[{"_id":"5acfc7d790058d00035eaf72","term":"Superproperty","definition":"Any property that you define to be sent with every future event\nSend with the mixpanel.register() call"},{"_id":"5acfe58c90058d00035eb1ed","term":"Event","definition":"Basic unit of Mixpanel"}],"homepage_url":"https://mixpanel.com/home","id":"5acfa5c505210d000302e562","name":"Mixpanel Dev Docs","parent":null,"redirects":[],"sitemap":"disabled","llms_txt":"disabled","subdomain":"mixpaneldevdocs","suggested_edits":"disabled","uri":"/projects/me","variable_defaults":[{"name":"user","default":"test","source":"","type":"","id":"5eec1349e6f72900247ca932"},{"name":"pass","default":"test2","source":"","type":"","id":"5eec1349e6f72900247ca931"},{"name":"server","default":"data","source":"server","type":"","id":"63e6901502e96604178e7e19"},{"name":"ServiceAccount","scheme":"basic","source":"security","type":"http","id":"63e6901502e96604178e7e18"},{"name":"ProjectSecret","scheme":"basic","source":"security","type":"http","id":"63e6901502e96604178e7e17"},{"name":"region","default":"api","source":"server","type":"","id":"64416a5f9054f01238fecdc9"},{"name":"regionAndDomain","default":"mixpanel","source":"server","type":"","id":"646ced3bf37b8702cd907159"},{"name":"OAuthToken","scheme":"bearer","source":"security","type":"http","id":"6645429c8a6772003d84d17c"},{"name":"authorization","source":"security","type":"apiKey","id":"66e0cd50f9231c0069f5d923"}],"webhooks":[],"api_designer":{"allow_editing":"enabled"},"custom_login":{"login_url":null,"logout_url":null},"features":{"mdx":"disabled"},"mcp":{},"onboarding_completed":{"api":true,"appearance":true,"documentation":true,"domain":true,"jwt":true,"logs":true,"metricsSDK":false},"pages":{"not_found":"/branches/stable/custom_pages/404-md"},"privacy":{"openapi":"admin","password":null,"view":"public"},"refactored":{"status":"disabled","migrated":"unknown"},"seo":{"overwrite_title_tag":"disabled"},"plan":{"type":"business","grace_period":{"enabled":false,"end_date":null},"trial":{"expired":false,"end_date":"2018-09-01T18:30:29.294Z"}},"reference":{"api_sdk_snippets":"enabled","defaults":"always_use","json_editor":"disabled","oauth_flows":"disabled","request_history":"enabled","response_examples":"collapsed","response_schemas":"collapsed","sdk_snippets":{"external":"disabled"}},"health_check":{"provider":"statuspage","settings":{"manual":{"status":"down","url":null},"statuspage":{"id":"x4m91ldrf511"}}},"integrations":{"aws":{"readme_webhook_login":{"region":null,"external_id":null,"role_arn":null,"usage_plan_id":null}},"bing":{"verify":null},"google":{"analytics":null,"site_verification":null},"heap":{"id":null},"koala":{"key":null},"localize":{"key":null},"postman":{"key":null,"client_id":null,"client_secret":null},"recaptcha":{"site_key":null,"secret_key":null},"segment":{"key":null,"domain":null},"speakeasy":{"key":null,"spec_url":null},"stainless":{"key":null,"name":null},"typekit":{"key":null},"zendesk":{"subdomain":null},"intercom":{"app_id":null,"secure_mode":{"key":null,"email_only":false}}},"permissions":{"appearance":{"private_label":"enabled","custom_code":{"css":"enabled","html":"enabled","js":"enabled"}},"branches":{"merge":{"admin":true}}},"appearance":{"brand":{"primary_color":"#4f44e0","link_color":"#4f44e0","theme":"system"},"changelog":{"layout":"collapsed","show_author":true,"show_exact_date":false},"layout":{"full_width":"disabled","style":"classic"},"markdown":{"callouts":{"icon_font":"fontawesome"}},"table_of_contents":"enabled","whats_next_label":null,"footer":{"readme_logo":"hide"},"logo":{"size":"default","dark_mode":{"uri":null,"url":"https://files.readme.io/4ad33a9-Mixpanel_Wordmark_White.svg","name":"Mixpanel Wordmark White.svg","width":798,"height":189,"color":"#000000","links":{"original_url":null}},"main":{"uri":null,"url":"https://files.readme.io/19318c5-Mixpanel_Wordmark_Black.svg","name":"Mixpanel Wordmark Black.svg","width":798,"height":189,"color":"#000000","links":{"original_url":null}},"favicon":{"uri":null,"url":"https://files.readme.io/7be5fe6-favicon.ico","name":"favicon.ico","width":48,"height":48,"color":"#000000","links":{"original_url":null}}},"custom_code":{"css":"@font-face{\n font-display:fallback;\n font-family:Garnett;\n /* font-family:Apercu; */\n font-style:normal;\n font-weight:400;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n}\n@font-face{\n font-display:fallback;\n /* font-family:Apercu; */\n font-family:Garnett;\n font-style:normal;\n font-weight:500;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-medium.eot) format(\"embedded-opentype\")\n}\n\n@font-face{\n font-display:fallback;\n /* font-family:Apercu; */\n font-family:Garnett;\n font-style:normal;\n font-weight:600;\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n /*\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-bold-pro.eot) format(\"embedded-opentype\")\n\t*/\n}\n@font-face{\n font-display:fallback;\n font-family:Apercu Mono;\n /* font-family:Garnett; */\n font-style:normal;\n font-weight:400;\n /*\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/garnett/garnett-regular.eot) format(\"embedded-opentype\")\n */\n src:url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.woff2) format(\"woff2\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.woff) format(\"woff\"),url(https://cdn.mxpnl.com/static/marketing/fonts/apercu/web/5.007/apercu-mono-regular-pro.eot) format(\"embedded-opentype\")\n}\n\n\n:root {\n\t/* Colors */\n --blue-1: #4F44E0;\n --blue-2: #463DBB;\n --green-1: #219464; \n --red-1: #E34F2F;\n --orange-1: #DF7800;\n \n /* Grays */\n --gray-5: #2A2A2F;\n --gray-4: #626266; \n --gray-3: #8F8F91; \n --gray-2: #E9E9E9; \n --gray-1: #F6F6F6;\n \n /* States */\n --blue-focus: #4F44E0;\n --blue-hover: #ae9aff;\n}\n\n:root.useReactApp {\n /* MP COLORS */\n --light-mode-white1: #FFFFFF;\n --light-mode-black1: #1F1F24;\n\n --light-mode-gray0: #FFFFFF;\n --light-mode-gray1: #F6F6F6;\n --light-mode-gray2: #E9E9E9;\n --light-mode-gray3: #8F8F91;\n --light-mode-gray4: #626266;\n --light-mode-gray5: #2A2A2F;\n\n --light-mode-blue1: #4F44E0;\n --light-mode-blue2: #463DBB;\n --light-mode-blue3: #322E6F;\n\n --light-mode-green1: #219464;\n --light-mode-green2: #217D57;\n --light-mode-green3: #204E3E;\n\n --light-mode-red1: #E34F2F;\n --light-mode-red2: #BC452D;\n --light-mode-red3: #6D3228;\n\n --light-mode-orange1: #DF7800;\n --light-mode-orange2: #B96607;\n --light-mode-orange3: #6C4316;\n \n --dark-mode-white1: #1F1F24;\n --dark-mode-black1: #FFFFFF;\n\n --dark-mode-gray0: #1F2023;\n --dark-mode-gray1: #28292C;\n --dark-mode-gray2: #3A3B3D;\n --dark-mode-gray3: #88898A;\n --dark-mode-gray4: #C7C7C8;\n --dark-mode-gray5: #F6F6F6;\n\n --dark-mode-blue1: #7B80FF;\n --dark-mode-blue2: #9291DE;\n --dark-mode-blue3: #B9B8EA;\n\n --dark-mode-green1: #26AB74;\n --dark-mode-green2: #33D28F;\n --dark-mode-green3: #5CDBA6;\n\n --dark-mode-red1: #E66347;\n --dark-mode-red2: #EC8974;\n --dark-mode-red3: #F2AFA1;\n\n --dark-mode-orange1: #FF8900;\n --dark-mode-orange2: #FFA133;\n --dark-mode-orange3: #FFB866;\n\n --disabled-gray: #DBDBDB;\n\n /* New Vars*/\n --transition-fast: 0 !important;\n --transition-slow: 0 !important;\n\n /* Grayscale */\n --white: var(--white1);\n --lightGray: var(--light-mode-gray1);\n --ivory: var(--light-mode-gray1);\n --chalk: var(--light-mode-gray2);\n --minimumGray: var(--light-mode-gray3);\n --shale: var(--light-mode-gray4);\n --graphite: var(--light-mode-gray4);\n --slate: var(--light-mode-gray5);\n --black: var(--black1);\n \n /* Colors */\n --purple: var(--light-mode-blue1);\n --blue: var(--light-mode-blue1); /* TBD WHAT DO WITH BLUE*/\n --red: var(--light-mode-red1);\n --yellow: var(--light-mode-orange1);\n --green: var(--light-mode-green1);\n \n --box-shadow-menu-dark: none;\n --box-shadow-menu-light: none;\n --box-shadow-pill: none;\n --box-shadow-request: none;\n --box-shadow-status: none;\n --font-family: Apercu Pro;\n --font-family-mono: Apercu Mono;\n\n /* MORE PARAMS WE COULD CHANGE\n --border-width: 1px;\n --border-radius: 5px;\n --border-radius-lg: calc(var(--border-radius) * 1.5);\n --font-weight: 500;\n --font-weight-bold: 600;\n --button-sm: 30px;\n --button-md: 40px;\n --button-lg: 50px;\n --icon-sm: 12px;\n --icon-md: 16px;\n --icon-lg: 20px;\n --transition-fast: .15s;\n --transition-slow: .3s;\n --transition-timing: cubic-bezier(0.16, 1, 0.3, 1);\n --header-logo-height: 24px;\n --container: 1100px;\n --container-lg: 1440px;\n --hub-main-max-width: 800px;\n --hub-playground-width: 480px;\n --hub-sidebar-width: 280px;\n --hub-toc-width: 280px;\n --param-form-width: 140px;\n */\n}\n\n:root.useReactApp {\n\t--white1: var(--light-mode-white1);\n --black1: var(--light-mode-black);\n\n --gray0: var(--light-mode-gray0);\n --gray1: var(--light-mode-gray1);\n --gray2: var(--light-mode-gray2);\n --gray3: var(--light-mode-gray3);\n --gray4: var(--light-mode-gray4);\n --gray5: var(--light-mode-gray5);\n\n --blue1: var(--light-mode-blue1);\n --blue2: var(--light-mode-blue2);\n --blue3: var(--light-mode-blue3);\n\n --green1: var(--light-mode-green1);\n --green2: var(--light-mode-green2);\n --green3: var(--light-mode-green3);\n\n --red1: var(--light-mode-red1);\n --red2: var(--light-mode-red2);\n --red3: var(--light-mode-red3);\n\n --orange1: var(--light-mode-orange1);\n --orange2: var(--light-mode-orange2);\n --orange3: var(--light-mode-orange3);\n}\n\n/** :root.useReactApp[data-theme=\"dark\"] */\n:root.useReactApp.test {\n /* Grayscale */\n --white: var(--dark-mode-white1);\n --lightGray: var(--dark-mode-gray1);\n --ivory: var(--dark-mode-gray2);\n --chalk: var(--dark-mode-gray3);\n --minimumGray: var(--dark-mode-gray4);\n --shale: var(--dark-mode-gray4);\n --graphite: var(--dark-mode-gray4);\n --slate: var(--dark-mode-gray5);\n --black: var(--dark-mode-black1);\n \n /* Colors */\n --purple: var(--dark-mode-blue1);\n --blue: var(--dark-mode-blue1); /* TBD WHAT DO WITH BLUE*/\n --red: var(--dark-mode-red1);\n --yellow: var(--dark-mode-orange1);\n --green: var(--dark-mode-green1);\n}\n\nhtml.useReactApp {\n body {\n font-family: Apercu Pro,Helvetica Neue,Helvetica,Tahoma,Geneva,Arial,sans-serif !important;\n }\n\n .hub-container, .container {\n max-width: 1250px;\n }\n\n .content-body a, .markdown-body a { /* links in content */\n color: var(--blue-1);\n }\n \n \n\n .content-body a:hover, .markdown-body a:hover { /* links in content */\n color: var(--blue-hover);\n }\n\n header#hub-header #header-top .clearfix {\n height: 56px;\n }\n\n header#hub-header #header-top #header-logo {\n width: 100px;\n margin-top: 5px;\n }\n\n .heading.heading {\n margin-top: 30px\n }\n\n .heading.heading .heading-text {\n font-weight: 500;\n letter-spacing: -0.3px;\n }\n\n section#hub-content .suggestEdits, .hub-reference-edit {\n text-transform: none !important; \n }\n\n section#hub-content .suggestEdits .icon, .hub-reference-edit .icon {\n font-size: 13px !important;\n width: 20px !important;\n }\n\n .tocHeader {\n letter-spacing: 0.5px !important\n }\n\n #hub-sidebar-content h3 {\n letter-spacing: 0.5px\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > ul.subpages {\n display: block;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > a > .fa {\n display: none;\n pointer-events: none;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded:not(.subnav-expanded) > ul.subpages:after {\n background-color: var(--gray-2) !important;\n }\n\n\n /*Subheaders*/\n .content-body .magic-block-textarea h2, .content-body .magic-block-api-header h2 {\n color: var(--gray-4);\n font-weight: 325;\n }\n\n\n /*Sidebar Comments*/\n nav#hub-sidebar ul a {\n color: var(--gray-4);\n font-weight: 400;\n }\n\n\n nav#hub-sidebar ul a.active {\n font-weight: 500 !important;\n }\n\n nav#hub-sidebar h3 {\n color: var(--gray-5);\n }\n\n section#hub-content #content-container section.content-toc a {\n color: var(--gray-3);\n padding-top: 7px;\n line-height: 1.5;\n font-weight: 200;\n }\n\n\n /* Remove external link icons for tabs the won't open a new tab take you away*/\n a[target=_self] .fa.external {\n display: none;\n }\n\n a.sidebar-link > div {\n justify-content: flex-end !important;\n flex-direction: row-reverse !important;\n }\n\n a[target=_blank] .fa.fa-external-link-square:before {\n font-size: 13px;\n padding-right: 7px;\n }\n\n a[href*=\"/reference/\"] .fa.external {\n display: block;\n font-size: 16px;\n padding-right: 7px;\n display: inline-block;\n font-family: readme-icons!important;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n letter-spacing: 0;\n -webkit-font-feature-settings: \"liga\";\n -moz-font-feature-settings: \"liga=1\";\n -moz-font-feature-settings: \"liga\";\n -ms-font-feature-settings: \"liga\" 1;\n font-feature-settings: \"liga\";\n -webkit-font-variant-ligatures: discretionary-ligatures;\n font-variant-ligatures: discretionary-ligatures;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n a[href*=\"/reference/\"] .fa.external:before {\n content: \"\\e9c9\";\n }\n\n /*end of sidebar*/\n\n #hub-search input {\n font-family: Helvetica Neue;\n }\n\n /*Code Examples*/\n .markdown-body {\n --md-code-background: var(--gray-1);\n --md-code-text: var(--gray-4);\n --md-code-tabs: var(--gray-2);\n --md-code-radius: 4px;\n }\n\n .cm-qualifier, .cm-number {\n color: var(--orange-1) important!;\n }\n\n .cm-builtin {\n color: var(--blue-2) important!;\n }\n\n .cm-comment {\n color: var(--gray-3) important!;\n }\n\n .cm-attribute {\n color: var(--gray-2) important!;\n }\n\n .cm-variable-2, .cm-tag {\n color: var(--red-1) important!;\n }\n\n .cm-variable-3, .cm-type {\n color: var(--orange-1) important!;\n }\n\n .cm-atom {\n color: var(--blue-1) important!;\n }\n\n .cm-string {\n color: var(--green-1) important!;\n }\n\n .cm-keyword, .cm-def {\n color: var(--red-1) important!;\n }\n\n span.mp-arg-type {\n font-family: courier;\n }\n span.mp-arg-required {\n color: red;\n }\n span.mp-arg-optional {\n color: green;\n }\n\n .center-text {\n text-align: center;\n }\n\n\n /* Callout blocks */\n .callout.callout {\n border-radius: 8px;\n border: 2px solid var(--border);\n padding: 10px 16px;\n }\t\n\n .callout.callout p {\n line-height: 20px\n }\n\n\n .callout.callout > p {\n font-size: 13px !important;\n }\n\n .callout.callout .callout-heading {\n margin-bottom: 2px;\n }\n\n .callout.callout .callout-icon {\n margin: -16px;\n }\n\n\n h3.callout-heading {\n font-size: 1em;\n }\n\n .callout.callout_info {\n --background: var(--gray-1) !important;\n --border: var(--blue-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_info .callout-icon {\n color: var(--blue-1) !important;\n }\n\n .callout.callout_warn {\n --border: var(--orange-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_warn .callout-icon {\n color: var(--orange-1) !important;\n }\n\n\n /* API Explorer */\n .subpages .link-title {\n display: flex !important;\n }\n /* http method type */\n .App .APIMethod {\n border-radius: var(--border-radius-lg);\n box-sizing: border-box;\n box-shadow: none;\n font-size: 8px;\n font-family: inherit;\n background-image: none;\n color: var(--gray-1);\n }\n\n .App .APIMethod_get {\n text-shadow: none;\n background: var(--green-1);\n }\n .App .APIMethod_post {\n text-shadow: none;\n background: var(--blue-1);\n }\n\n .App .APIMethod_patch {\n text-shadow: none;\n background: var(--orange-1);\n }\n\n .App .APIMethod_delete {\n text-shadow: none;\n background: var(--red-1);\n }\n\n .form-group > select {\n margin: 12px 0px !important;\n }\n\n .reference-layout-column #api-explorer .hub-reference-right .markdown-body>.pin .callout > p {\n color: var(--gray-4) !important;\n }\n\n /*Remove Request History Block*/\n #content > .Reference-section {\n display: none;\n }\n\n\n .api-try-it-out {\n width: 70px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n\n }\n .api-try-it-out:before {\n content: \"Send\";\n display: block;\n padding: 0 !important;\n }\n\n .api-try-it-out[disabled]:before {\n /*\n This is really dumb and based on how readme designed the button\n It always needs content and space doesn't apply\n Hide a small character on loading\n */\n visibility: \"hidden\";\n content: \".\";\n }\n\n .try-it-now-btn {\n display: none;\n }\n\n /* Custom Auth */\n .AuthBox summary {\n display: none !important;\n }\n\n .AuthBox .row {\n margin: 0 10px 8px;\n }\n\n .AuthBox .row.project-secret > div {\n width: 100%;\n max-width: 100%;\n flex-basis: auto;\n }\n}\n\nhtml:not(.useReactApp) {\n body {\n font-family: Apercu Pro,Helvetica Neue,Helvetica,Tahoma,Geneva,Arial,sans-serif !important;\n }\n\n .hub-container, .container {\n max-width: 1250px;\n }\n\n .content-body a, .markdown-body a { /* links in content */\n color: var(--blue-1);\n }\n\n .content-body a:hover, .markdown-body a:hover { /* links in content */\n color: var(--blue-hover);\n }\n\n header#hub-header #header-top .clearfix {\n height: 56px;\n }\n\n header#hub-header #header-top #header-logo {\n width: 100px;\n margin-top: 5px;\n }\n\n .heading.heading {\n margin-top: 30px\n }\n\n .heading.heading .heading-text {\n font-weight: 500;\n letter-spacing: -0.3px;\n }\n\n section#hub-content .suggestEdits, .hub-reference-edit {\n text-transform: none !important; \n }\n\n section#hub-content .suggestEdits .icon, .hub-reference-edit .icon {\n font-size: 13px !important;\n width: 20px !important;\n }\n\n .tocHeader {\n letter-spacing: 0.5px !important\n }\n\n #hub-sidebar-content h3 {\n letter-spacing: 0.5px\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > ul.subpages {\n display: block;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded > a > .fa {\n display: none;\n pointer-events: none;\n }\n\n #hub-sidebar-content ul > li.subnav-always-expanded:not(.subnav-expanded) > ul.subpages:after {\n background-color: var(--gray-2) !important;\n }\n\n\n /*Subheaders*/\n .content-body .magic-block-textarea h2, .content-body .magic-block-api-header h2 {\n color: var(--gray-4);\n font-weight: 325;\n }\n\n\n /*Sidebar Comments*/\n nav#hub-sidebar ul a {\n color: var(--gray-4);\n font-weight: 400;\n }\n\n\n nav#hub-sidebar ul a.active {\n font-weight: 500 !important;\n }\n\n nav#hub-sidebar h3 {\n color: var(--gray-5);\n }\n\n section#hub-content #content-container section.content-toc a {\n color: var(--gray-3);\n padding-top: 7px;\n line-height: 1.5;\n font-weight: 200;\n }\n\n\n /* Remove external link icons for tabs the won't open a new tab take you away*/\n a[target=_self] .fa.external {\n display: none;\n }\n\n a.sidebar-link > div {\n justify-content: flex-end !important;\n flex-direction: row-reverse !important;\n }\n\n a[target=_blank] .fa.fa-external-link-square:before {\n font-size: 13px;\n padding-right: 7px;\n }\n\n a[href*=\"/reference/\"] .fa.external {\n display: block;\n font-size: 16px;\n padding-right: 7px;\n display: inline-block;\n font-family: readme-icons!important;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n letter-spacing: 0;\n -webkit-font-feature-settings: \"liga\";\n -moz-font-feature-settings: \"liga=1\";\n -moz-font-feature-settings: \"liga\";\n -ms-font-feature-settings: \"liga\" 1;\n font-feature-settings: \"liga\";\n -webkit-font-variant-ligatures: discretionary-ligatures;\n font-variant-ligatures: discretionary-ligatures;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n a[href*=\"/reference/\"] .fa.external:before {\n content: \"\\e9c9\";\n }\n\n /*end of sidebar*/\n\n #hub-search input {\n font-family: Helvetica Neue;\n }\n\n /*Code Examples*/\n .markdown-body {\n --md-code-background: var(--gray-1);\n --md-code-text: var(--gray-4);\n --md-code-tabs: var(--gray-2);\n --md-code-radius: 4px;\n }\n\n .cm-qualifier, .cm-number {\n color: var(--orange-1) important!;\n }\n\n .cm-builtin {\n color: var(--blue-2) important!;\n }\n\n .cm-comment {\n color: var(--gray-3) important!;\n }\n\n .cm-attribute {\n color: var(--gray-2) important!;\n }\n\n .cm-variable-2, .cm-tag {\n color: var(--red-1) important!;\n }\n\n .cm-variable-3, .cm-type {\n color: var(--orange-1) important!;\n }\n\n .cm-atom {\n color: var(--blue-1) important!;\n }\n\n .cm-string {\n color: var(--green-1) important!;\n }\n\n .cm-keyword, .cm-def {\n color: var(--red-1) important!;\n }\n\n span.mp-arg-type {\n font-family: courier;\n }\n span.mp-arg-required {\n color: red;\n }\n span.mp-arg-optional {\n color: green;\n }\n\n .center-text {\n text-align: center;\n }\n\n\n /* Callout blocks */\n .callout.callout {\n border-radius: 8px;\n border: 2px solid var(--border);\n padding: 10px 16px;\n }\t\n\n .callout.callout p {\n line-height: 20px\n }\n\n\n .callout.callout > p {\n font-size: 13px !important;\n }\n\n .callout.callout .callout-heading {\n margin-bottom: 2px;\n }\n\n .callout.callout .callout-icon {\n margin: -16px;\n }\n\n\n h3.callout-heading {\n font-size: 1em;\n }\n\n .callout.callout_info {\n --background: var(--gray-1) !important;\n --border: var(--blue-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_info .callout-icon {\n color: var(--blue-1) !important;\n }\n\n .callout.callout_warn {\n --border: var(--orange-1) !important;\n --title: var(--gray-5) !important;\n }\t\n\n .callout.callout_warn .callout-icon {\n color: var(--orange-1) !important;\n }\n\n\n /* API Explorer */\n .subpages .link-title {\n display: flex !important;\n }\n .pg-type {\n background-image: none;\n color: var(--gray-1);\n text-transform: uppercase;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: 7px;\n font-weight: 600;\n height: 15px;\n width: 27px;\n text-indent: initial;\n word-break: normal;\n }\n\n .pg-type-big {\n font-size: 10px;\n }\n\n .pg-type.type-get {\n background-color: var(--green-1);\n }\n\n .pg-type.type-post {\n background-color: var(--blue-1);\n }\n\n .pg-type.type-patch {\n background-color: var(--orange-1);\n }\n\n .pg-type.type-delete {\n background-color: var(--red-1)\n }\n\n .form-group > select {\n margin: 12px 0px !important;\n }\n\n .reference-layout-column #api-explorer .hub-reference-right .markdown-body>.pin .callout > p {\n color: var(--gray-4) !important;\n }\n .api-try-it-out {\n width: 70px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n\n }\n .api-try-it-out:before {\n content: \"Send\";\n display: block;\n padding: 0 !important;\n }\n\n .api-try-it-out[disabled]:before {\n /*\n This is really dumb and based on how readme designed the button\n It always needs content and space doesn't apply\n Hide a small character on loading\n */\n visibility: \"hidden\";\n content: \".\";\n }\n\n .try-it-now-btn {\n display: none;\n }\n\n /* Custom Auth */\n .AuthBox summary {\n display: none !important;\n }\n\n .AuthBox .row {\n margin: 0 10px 8px;\n }\n\n .AuthBox .row.project-secret > div {\n width: 100%;\n max-width: 100%;\n flex-basis: auto;\n }\n}\n\n/*Redesign font fix*/\nbody {\n\t--font-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n\tfont-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n}\n:root {\n\t--font-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n\tfont-family: garnett,sans-serif-stack,proxima nova,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,open sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji !important;\n}\n\n/* Footer */\nfooter .container-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox\n}\n\nfooter .container {\n \tmargin: 0 auto;\n margin-top: 60px;\n width: 1140px;\n \tpadding-left: 30px;\n \tpadding-right: 30px;\n}\n\nfooter .container-section {\n display: flex;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%;\n}\n\nfooter .container-section.bottom {\n -webkit-box-align: end;\n -webkit-align-items: flex-end;\n -ms-flex-align: end;\n align-items: flex-end;\n \tpadding: 16px 0;\n}\n\nfooter .links-section {\n margin-right: 70px;\n \tflex: 1;\n}\n\nfooter .links-section.last {\n margin-right: 0\n}\n\nfooter .links-section-title {\n color: #1F1F24;\n \tfont-family: \"Apercu Mono\";\n font-size: 13px;\n font-weight: 600;\n height: 42px;\n line-height: 1.2;\n \ttext-transform: uppercase;\n \tletter-spacing: 2px;\n}\n\nfooter .footer-list-item {\n margin-bottom: 12px;\n}\n\nfooter .footer-list-item a {\n color: #8F8F91;\n font-size: 14px;\n line-height: 18px;\n white-space: nowrap;\n \tpadding-bottom: 3px;\n border-bottom: 2px solid transparent;\n}\n\nfooter .footer-bottom-link:hover,\nfooter .footer-list-item .footer-list-link:hover {\n \ttext-decoration: none;\n color: #1F1F24;\n \tborder-bottom: 2px solid #1F1F24;\n}\n\nfooter .footer-list-item .footer-list-link {\n cursor: pointer;\n -webkit-transition: all .25s ease;\n transition: all .25s ease\n}\n\nfooter .footer-list {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n list-style: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\nfooter .two-column-list .footer-list-item {\n width: 50%;\n}\n\nfooter .one-column-list .footer-list-item {\n width: 100%\n}\n\nfooter .follow-buttons-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex\n}\n\nfooter .follow-button {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n \tborder-radius: 50%;\n \tborder: 2px solid #1F1F24;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n height: 34px;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 10px;\n -webkit-transition: all .25s ease-in-out;\n transition: all .25s ease-in-out;\n width: 34px;\n position: relative;\n}\n\nfooter .follow-button svg path {\n -webkit-transition: all .25s ease-in-out;\n transition: all .25s ease-in-out;\n}\n\nfooter .follow-button:hover {\n background: #1F1F24;\n}\n\nfooter .follow-button:hover svg path {\n fill: #FFFFFF;\n}\n\nfooter .separator {\n background-color: #d2dde6;\n border: 0;\n height: 1px;\n margin: 16px 0 0 -20px;\n width: 1120px\n}\n\nfooter .footer-bottom-link {\n -webkit-transition: all .25s ease;\n transition: all .25s ease\n}\n\nfooter .footer-bottom-small-text {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n color: #a4b0c1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n font-size: 13px;\n font-stretch: normal;\n font-style: normal;\n font-weight: 400;\n}\n\nfooter .footer-bottom-small-text a {\n\tcolor: #626266;\n}\n\nfooter .footer-bottom-spacing {\n margin-left: 20px;\n}\n\nfooter .footer-bottom-small-text {\n line-height: 1.9;\n}\n\n@media (max-width:1279px) {\n footer .container {\n padding-left: 30px;\n padding-right: 30px;\n width: auto;\n }\n \n footer .container .links-section {\n flex: none;\n }\n}\n\n@media (max-width:1023px) {\n footer .container {\n margin-top: 0;\n }\n footer .container .two-column-list .footer-list-item {\n width: 100%\n }\n}\n\n@media (max-width:374px) {\n footer .container .container-section.bottom .footer-bottom-small-text {\n width: 100%;\n }\n}\n\n@media (max-width:767px) {\n footer .container .separator {\n margin-top: 0;\n }\n footer .container .container-section {\n display: block;\n }\n}\n\n@media (max-width:1279px) {\n footer .separator {\n margin: 52px 0 0;\n width: auto!important\n }\n footer .container {\n margin: 84px auto 0\n }\n}\n\n@media (max-width:1023px) {\n footer .container {\n margin-top: 30px;\n margin-left: 0;\n margin-right: 0\n }\n footer .links-section {\n width: calc((100% / 5) - 30px);\n margin-right: 50px;\n }\n footer .links-section.last {\n width: calc((100% / 5) - 100px);\n }\n}\n\n@media (max-width:767px) {\n footer .container .container-section {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n footer .container .container-section .footer-list.one-column-list,\n footer .container .container-section.bottom {\n display: block;\n }\n footer .container .container-section .footer-list .footer-list-item {\n width: 50%;\n padding: 0 10px 8px 0;\n font-size: 2vw;\n text-overflow: ellipsis;\n overflow: hidden\n }\n footer .container .container-section .footer-list.one-column-list .footer-list-item {\n width: auto\n }\n footer .container .links-section {\n margin: 0 0 30px;\n position: relative;\n width: 50%;\n }\n \tfooter .container .links-section.big-logo {\n width: 100%;\n }\n footer .links-section-title {\n height: 37px\n }\n footer .container-section.bottom > div {\n margin: 0 auto 20px\n }\n footer .container-section.bottom > div a:last-child {\n margin-right: 0\n }\n footer .container-section.bottom .footer-bottom-small-text {\n width: auto;\n margin: 0 auto 20px;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center\n }\n}\n\n@media (max-width:599px) {\n footer .container-section.bottom .footer-bottom-small-text a {\n margin-right: 4%;\n margin-left: 0;\n }\n footer .container-section.bottom .footer-bottom-small-text .footer-bottom-spacing {\n margin-left: 0;\n }\n}\n\n@media (max-width:479px) {\n footer body {\n min-width: 481px;\n }\n}\n\n@media (max-width:374px) {\n footer body {\n min-width: 376px\n }\n}\n\n@media (max-width:359px) {\n footer .container-section .footer-list .footer-list-item {\n font-size: 16px;\n width: 100%;\n }\n footer .container-section.bottom .footer-bottom-small-text {\n width: 100%;\n display: block;\n float: left\n }\n footer .container-section.bottom .footer-bottom-small-text .footer-bottom-spacing,\n footer .container-section.bottom .footer-bottom-small-text a {\n font-size: 11px;\n width: calc(100% / 2);\n float: left;\n display: block;\n margin: 0 0 5px;\n text-align: center\n }\n}\n\n/* #########################dark mode overrides########################## */\n\n/* Template for \"system\"\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .XYZ {\n style: value;\n }\n}\n\n*/\n\n/* Template for manual dark mode\n[data-color-mode=\"dark\"] .XYZ {\n style: value;\n }\n\n/* #############high-level bg colors############# */\n\n/* header bg color */\n[data-color-mode=\"dark\"] .rm-Header {\n background-color: #302c4c;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Header {\n background-color: #302c4c;\n }\n}\n\n/* left sidebar bg color */\n[data-color-mode=\"dark\"] .rm-Sidebar {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Sidebar {\n background-color: #242133;\n }\n}\n\n/* article body bg color */\n[data-color-mode=\"dark\"] .rm-Article {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Article {\n background-color: #242133;\n }\n}\n\n/* remove search box shadow */\n[data-color-mode=\"dark\"] .rm-Playground {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Playground {\n background-color: #242133;\n }\n}\n\n/* remove search box shadow */\n[data-color-mode=\"dark\"] .rm-Header-search {\n box-shadow: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Header-search {\n box-shadow: none;\n }\n}\n\n/* flex box bg color */\n[data-color-mode=\"dark\"] .ThemeContext_dark {\n background-color: #242133;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ThemeContext_dark {\n background-color: #242133;\n }\n}\n\n/* #############Style for Left Sidebar############# */\n/* sidebar hover style */\n[data-color-mode=\"dark\"] .reference-redesign [class^=\"Sidebar-link\"]:hover {\n background: #5028c0;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign [class^=\"Sidebar-link\"]:hover {\n background: #5028c0;\n }\n}\n\n/* sidebar active tab style */\n[data-color-mode=\"dark\"] .reference-redesign [class^=\"Sidebar-link\"][aria-current=\"page\"] {\n background: #5028c0;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign [class^=\"Sidebar-link\"][aria-current=\"page\"] {\n background: #5028c0;\n }\n}\n\n/* sidebar active tab style */\n[data-color-mode=\"dark\"] .reference-redesign .rm-Sidebar {\n --Sidebar-link-background: #5028c0;\n /* --sidebar-link-color will change the color of the link after the page is selected */\n --Sidebar-link-color: white;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .reference-redesign .rm-Sidebar {\n --Sidebar-link-background: #5028c0;\n /* --sidebar-link-color will change the color of the link after the page is selected */\n --Sidebar-link-color: white;\n }\n}\n\n\n\n\n/* #############Style for article body############# */\n\n/* tables */\n[data-color-mode=\"dark\"] .markdown-body .rdmd-table tr {\n background:#444252 !important;\n}\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table tr {\n background:#444252 !important;\n }\n}\n \n[data-color-mode=\"dark\"] .markdown-body .rdmd-table thead tr {\n/* header row's background */\n background: #363441 !important;\n }\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table thead tr {\n/* header row's background */\n background: #363441 !important;\n }\n}\n \n[data-color-mode=\"dark\"] .markdown-body .rdmd-table tr:nth-child(2n) {\n/* striped rows' background */\n background: #363441 !important;\n}\n\n@media (prefers-color-scheme: dark) {\n[data-color-mode=\"system\"] .markdown-body .rdmd-table tr:nth-child(2n) {\n/* striped rows' background */\n background: #363441 !important;\n }\n}\n\n/* callout */\n[data-color-mode=\"dark\"] .callout.callout_info {\n --background: rgba(255,255,255,0.04) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout.callout_info {\n --background: rgba(255,255,255,0.04) !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .callout-heading > p {\n color: #ffffff !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout-heading > p {\n color: #ffffff !important;\n\t}\n}\n\n/* link in content color */\n[data-color-mode=\"dark\"] .rm-Article a {\n background-color: #7856ff important!;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Article a {\n background-color: #7856ff important!;\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-Markdown .heading-text a strong {\n background-color: #7856ff important!;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-Markdown .heading-text a strong {\n background-color: #7856ff important!;\n\t}\n}\n\n/* syntax highlight */\n[data-color-mode=\"dark\"] .markdown-body {\n --md-code-background: rgba(255,255,255,0.08);\n --md-code-text: white;\n --md-code-tabs: rgba(255,255,255,0.08);\n --md-code-radius: 4px;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .markdown-body {\n --md-code-background: rgba(255,255,255,0.08);\n --md-code-text: white;\n --md-code-tabs: rgba(255,255,255,0.08);\n --md-code-radius: 4px;\n }\n}\n\n\n/* params bg color */\n[data-color-mode=\"dark\"] .rm-ParamContainer {\n background-color: rgba(255,255,255,0.08) ;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer {\n background-color: rgba(255,255,255,0.08) ;\n }\n}\n\n[data-color-mode=\"light\"] .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08) ;\n }\n@media (prefers-color-scheme: light) {\n [data-color-mode=\"system\"] .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08) ;\n }\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer code {\n background-color: rgba(255,255,255,0.2);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer code {\n background-color: rgba(255,255,255,0.2);\n }\n}\n\n[data-color-mode=\"dark\"] .markdown-body {\n --md-section-background: rgba(255,255,255,0.08);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .markdown-body {\n --md-section-background: rgba(255,255,255,0.08);\n }\n}\n\n\n/* response bg color */\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker h1 {\n background-color: rgba(255,255,255,0.08);\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker h1 {\n background-color: rgba(255,255,255,0.08);\n }\n}\n\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker section {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker section {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n\n[data-color-mode=\"dark\"] .rm-APISchema button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APISchema button {\n background-color: rgba(255,255,255,0.08) !important;\n }\n}\n\n[data-color-mode=\"dark\"] .rdmd-code {\n scrollbar-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rdmd-code {\n \tscrollbar-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-APIResponseSchemaPicker code [tabindex=\"0\"] {\n background-color: rgba(255,255,255,0.4) !important;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIResponseSchemaPicker code [tabindex=\"0\"] {\n background-color: rgba(255,255,255,0.4) !important;\n }\n}\n\n/* callout text color */\n[data-color-mode=\"dark\"] .callout.callout_warn p {\n color: white;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .callout.callout_warn p {\n \tcolor: white;\n\t}\n}\n\n/*response*/\n[data-color-mode=\"dark\"] .field-array .form-group {\n background-color: rgba(74,73,87,255) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .field-array .form-group {\n \tbackground-color: rgba(74,73,87,255) !important;\n\t}\n}\n\n/* #############Style for API Playground############# */\n\n/* hover tippy */\n[data-color-mode=\"dark\"] .tippy-box {\n background-color: rgba(74,73,87,255) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .tippy-box {\n \tbackground-color: rgba(74,73,87,255) !important;\n\t}\n}\n\n/* playground auth */\n[data-color-mode=\"dark\"] .rm-APIAuth .InputGroup {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIAuth .InputGroup {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n\n/* playground auth */\n[data-color-mode=\"dark\"] section.InputGroup {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] section.InputGroup {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n\n/* playground url */\n[data-color-mode=\"dark\"] .ServerVars {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ServerVars {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .ServerVars .InputGroup-button {\n background-color: #4a4957;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .ServerVars .InputGroup-button {\n \tbackground-color: #4a4957;\n\t}\n}\n\n/* playground request */\n[data-color-mode=\"dark\"] .rm-PlaygroundRequest {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-PlaygroundRequest {\n \tbackground-color: rgba(255,255,255,0.08);\n\t}\n}\n\n/* playground response */\n[data-color-mode=\"dark\"] pre.CodeSnippet {\n background-color: rgba(255,255,255,0.08) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] pre.CodeSnippet {\n \tbackground-color: rgba(255,255,255,0.08) !important;\n\t}\n}\n\n/* playground response */\n[data-color-mode=\"dark\"] .rm-PlaygroundResponse {\n background-color: rgba(255,255,255,0.08) !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-PlaygroundResponse {\n \tbackground-color: rgba(255,255,255,0.08) !important;\n\t}\n}\n\n/* right side playground request example gutters*/\n[data-color-mode=\"dark\"] .rm-APIAuth .InputGroup .InputGroup-button {\n --APIAuthInputGroup-bg: #4a4957;\n }\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-APIAuth .InputGroup .InputGroup-button {\n --APIAuthInputGroup-bg: #4a4957;\n }\n}\n\n[data-color-mode=\"dark\"] .CodeMirror-scroll .CodeMirror-gutters {\n background: #4a4957 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .CodeMirror-scroll .CodeMirror-gutters{\n background: #4a4957 !important;\n }\n}\n\n/* Param Objects and Response Object */\n[data-color-mode=\"dark\"] .rm-ParamContainer section {\n background: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer section {\n \tbackground: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .rm-ParamContainer {\n background: #343243 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rm-ParamContainer {\n \tbackground: #343243 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] .APIResponseSchemaPicker-items2bs6Pzrheef_{\n background-color: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .APIResponseSchemaPicker-items2bs6Pzrheef_{\n background-color: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"dark\"] #form-object-ownerPost {\n background-color: #242133 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] #form-object-ownerPost {\n background-color: #242133 !important;\n\t}\n}\n\n[data-color-mode=\"light\"] .rm-ParamContainer .Input, .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08);\n}\n@media (prefers-color-scheme: light) {\n [data-color-mode=\"system\"] .rm-ParamContainer .Input, .rm-ParamContainer .Textarea {\n background-color: rgba(255,255,255,0.08);\n\t}\n}\n\n[data-color-mode=\"dark\"] .Param-select3zpmIPk4ibrt {\n background-color: #444252 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .Param-select3zpmIPk4ibrt {\n background-color: #444252 !important;\n\t}\n}\n\n/* table style in body */\n[data-color-mode=\"dark\"] .rdmd-table .rdmd-table-inner table {\n background: #444252 !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .rdmd-table .rdmd-table-inner table {\n background: #444252 !important;\n\t}\n}\n\n/* quicknav button left */\n[data-color-mode=\"dark\"] .QuickNav1q-OoMjiX_Yr {\n background: #44415D !important;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .QuickNav1q-OoMjiX_Yr {\n background: #44415D !important;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n/* quicknav glyph left */\n[data-color-mode=\"dark\"] .QuickNav1q-OoMjiX_Yr span {\n background: #57546D;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .QuickNav1q-OoMjiX_Yr span {\n background: #57546D;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n/* quicknav modal popup */\n[data-color-mode=\"dark\"] .Modal-FocusLock10lbWU4IwTQD {\n background: #57546D;\n \tcolor: #737185;\n\t\tborder: none;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .Modal-FocusLock10lbWU4IwTQD {\n background: #57546D;\n color: #737185;\n\t\tborder: none;\n }\n}\n\n\n/* ToC Header */\n[data-color-mode=\"dark\"] .tocHeader {\n background: #44415D !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-color-mode=\"system\"] .tocHeader {\n background: #44415D !important;\n }\n}","js":"// OLD Helpers that need love\n\nfunction get_section() {\n var section;\n if (window.location.href == \"https://developer.mixpanel.com/docs\" || window.location.href == \"https://developer.mixpanel.com/docs/\") {\n section = \"homepage\";\n }\n else {\n section = window.location.href.replace('https://developer.mixpanel.com/docs/','');\n if (section.indexOf('#') > 0) {\n section = section.substring(0,section.indexOf('#'));\n }\n if (section.indexOf('/') > 0) {\n section = section.substring(0,section.indexOf('/'));\n }\n }\n return section;\n}\n\nfunction get_title() {\n var title;\n if (window.location.href == \"https://developer.mixpanel.com/docs\" || window.location.href == \"https://developer.mixpanel.com/docs/\") {\n title = \"homepage\";\n }\n else {\n title = window.location.href.replace('https://developer.mixpanel.com/docs/','').replace(/-/g, \" \");\n }\n return title;\n}\n\n/// Underscore Imports\nfunction throttle(func, wait, options) {\n var context, args, result;\n var timeout = null;\n var previous = 0;\n if (!options) options = {};\n var later = function() {\n previous = options.leading === false ? 0 : Date.now();\n timeout = null;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n };\n return function() {\n var now = Date.now();\n if (!previous && options.leading === false) previous = now;\n var remaining = wait - (now - previous);\n context = this;\n args = arguments;\n if (remaining <= 0 || remaining > wait) {\n if (timeout) {\n clearTimeout(timeout);\n timeout = null;\n }\n previous = now;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n } else if (!timeout && options.trailing !== false) {\n timeout = setTimeout(later, remaining);\n }\n return result;\n };\n};\n\n\n// MP Helpers\nlet _VERSION = null\nfunction getVersionInfo() {\n if (!_VERSION) {\n const versionString = $('meta[name=readme-version]').attr('content');\n const versionParts = versionString.split('.');\n const majorVersion = parseInt(versionParts[0], 10);\n const minorVersion = parseInt(versionParts[1], 10);\n\n // basepath-version does not exist on Main Version\n const isMain = !$('meta[name=readme-basepath-version]').length\n\n _VERSION = {isMain, majorVersion, minorVersion, versionString};\n }\n return _VERSION;\n \n}\n\nfunction createAuthTitleEl(title) {\n //.addClass(\"heading heading-3\")\n return $(\"

\")\n \t.addClass('custom-auth-section')\n .text(title);\n}\n\nfunction formatAuthRow(authRowEl, securityType) {\n const $authRow = $(authRowEl)\n \t.addClass(securityType.toLowerCase().replace(\" \", \"-\"));\n $authRow.before(createAuthTitleEl(securityType));\n const $usernameLabel = $authRow.find(\"label[for=user]\");\n const $passwordLabel = $authRow.find(\"label[for=password]\");\n switch(securityType) {\n case \"Service Account\":\n $usernameLabel.text(\"Username\");\n $passwordLabel.text(\"Secret\");\n break;\n case \"Project Secret\":\n $usernameLabel.text(\"Secret\");\n $passwordLabel.parent().hide();\n break;\n default:\n break;\n }\n}\n\nfunction getOpenAPISpec() {\n specSrc = document.querySelector(\"#readme-data-oasFiles\");\n if (!specSrc) {\n \treturn null;\n }\n const specMap = JSON.parse(specSrc.dataset.json);\n\tconst specs = Object.values(specMap);\n if (specs.length > 1) {\n console.error(\"Got more than one spec:\", specs);\n }\n return specs[0] || null;\n}\n\nfunction getSecurityOptions(spec) {\n let securityObj = null;\n \tif (spec.security) {\n securityObj = spec.security;\n } else {\n const allOperations = Object.values(spec.paths).flatMap(Object.values);\n const firstPathSecurity = allOperations.find(operation => operation.security);\n securityObj = firstPathSecurity && firstPathSecurity.security\n }\n \treturn securityObj ? securityObj.flatMap(Object.keys) : null;\n}\n\nfunction expandTab($tag) {\n \t// Keep tabs open via css in the Custom Stylesheet\n\t\t$tag.addClass('subnav-always-expanded')\n}\n\nfunction customizeAuthModal(shouldRunFunc) {\n // Readme doesn't support labeling Security Methods\n if (!shouldRunFunc()) {\n return;\n }\n const spec = getOpenAPISpec();\n const securityOptions = spec && getSecurityOptions(spec);\n const $authForms = $('.AuthBox form');\n \n // Order of avaliability is not gaurenteed\n // Wait until we know that there are security options and auth forms\n isAuthModalReady = spec && (securityOptions.length > 0 === $authForms.length > 0);\n if (!isAuthModalReady) {\n setTimeout(() => customizeAuthModal(shouldRunFunc), 500);\n return;\n } \n \n $authForms.each((idx, authForm) => {\n const $authForm = $(authForm)\n $authForm\n .removeClass('pad')\n .find('input')\n .attr(\"autocomplete\", \"new-password\");\n\n const $securityOptions = $authForm.find('.row');\n $securityOptions.each((idx, authRow) => {\n formatAuthRow(authRow, securityOptions[idx])\n });\n });\n}\n\nfunction overrideActiveLink(fragment) {\n // const $tableOfContents = $('.toc-list');\n // const $activeNav = $tableOfContents.length ? $tableOfContents : $('#hub-sidebar-content');\n const $activeNav = $('#hub-sidebar-content');\n const hrefSelector = (fragment.startsWith('#') ? '' : '/') + fragment;\n \n\t$activeNav\n .find('a.active:not(.sidebar-link)')\n .removeClass('active');\n\t$activeNav\n .find(`a[href$='${hrefSelector}']:not(.sidebar-link)`)\n .addClass('active');\n}\n\nfunction checkForPageError() {\n const errorDiv = $(\".hub-reference-error\")\n if (errorDiv.length) {\n track(\"Readme Error\", {\n \"Error Message\": errorDiv.find(\".hub-reference-error-text\").text(),\n \"Error Code\": errorDiv.find(\".hub-reference-error-code\").text(),\n }, true)\n }\n}\n\n// Tracking Helpers\nfunction track(event, properties, sendToDocs) {\n const version = getVersionInfo();\n const defaultProps = {\n \"[Help Center] Source\": \"Dev Docs\",\n \"Page Title\": get_title(),\n\t \"Section Title\": get_section(),\n \"[Readme.com] Environment\": version.isMain ? \"Production\" : \"Dev\",\n\t \"[Readme.com] Version\": version.versionString,\n }\n if (sendToDocs) {\n mixpanel.dev_docs.track(\n event,\n {\n ...defaultProps,\n ...(properties || {}),\n }\n );\n }\n mixpanel.track(\n `[Help Center] ${event}`,\n {\n ...defaultProps,\n Source: \"Dev Docs\",\n ...(properties || {}),\n }\n );\n}\n\n// GLOBALS\nconst DEFAULT_EXPANDED_TAG_PREFIXES = new Set([\n // Generic CRUD Operations\n 'retrieve',\n 'delete',\n 'create',\n 'update',\n])\n\n// SPA Managers\nlet _pathCheck = null;\nfunction onBodyChange() {\n // All links in markdown should open in new tab\n // This needs more work\n\t//$(\"section.content-body\")\n // .find('a:not(.fa-anchor)')\n // .attr(\"target\", \"_blank\");\n\n // All links should be scoped to the version in view\n if (getVersionInfo().isMain) {\n $()\n .add('a[href*=\"developer.mixpanel.com/ref\"]')\n .add('a[href*=\"developer.mixpanel.com/doc\"]')\n .attr(\"href\", (_, val) => {\n return val.replace(\n 'developer.mixpanel.com', \n `developer.mixpanel.com/v${getVersionInfo().versionString}`,\n )\n });\n }\n\n\n if (_pathCheck !== window.location.pathname) {\n _pathCheck = window.location.pathname;\n const shouldRun = () => window.location.pathname === _pathCheck;\n customizeAuthModal(shouldRun);\n }\n \n}\n\n\nfunction onScroll () {\n let fragment = '';\n //, .heading-anchor.waypoint\n $('.anchor-page-title').each((idx, title) => {\n const $title = $(title);\n const titleOffset = $title.offset().top + $title.height();\n const pageOffsetBuffer = window.pageYOffset + 10;\n if (idx === 0 || titleOffset < pageOffsetBuffer) {\n fragment = (idx === 0 ? '' : \"#\") + $title.attr('id');\n }\n });\n \n if (window.location.hash !== fragment) {\n window.history.pushState(\"\", \"\", fragment);\n overrideActiveLink(fragment);\n }\n \n}\n\nfunction onReady() {\n $(window)\n .on(\n \"popstate\",\n sentryWrapper(() => {\n overrideActiveLink(window.location.hash);\n checkForPageError();\n }),\n );\n\n // Set textarea heights based on content\n Array.from(document.querySelectorAll('textarea.form-control'))\n .forEach(textarea => textarea.style.height = textarea.scrollHeight + 'px');\n\n // Tracking\n is404Page = !!$('#develeoper-docs-404').length;\n track(is404Page ? \"404\" : \"Page View\", {\n\t\t\"[URL] Pathname\": window.location.pathname,\n\t\t\"[URL] Hash\": window.location.hash,\n }, true);\n checkForPageError();\n /* TODO: FIX */\n /*\n // Track clicking Try-It.\n if (getVersionInfo().majorVersion >= 2) {\n // Need to find a way to determine more information\n $(\"button.api-try-it-out\").click(() => {\n track(\"Clicked Try-It\");\n });\n\n // SPA Changes\n const bodyObserver = new MutationObserver(rollbarWrapper(onBodyChange));\n bodyObserver.observe(\n document.querySelector(\"body\"),\n {\n childList: true,\n subtree: true,\n },\n );\n }\n\n\n $('.hub-sidebar-category:not(:first-child)').each((_, api_category_el) => {\n const $tags = $(api_category_el).find('li:has(ul.subpages)');\n if ($tags.length == 1) {\n // auto-expand all sections with only ony tag\n expandTab($tags);\n } else {\n // auto-expand all crud-like-tags as defined in DEFAULT_EXPANDED_TAG_PREFIXES\n $tags.each((_, tag) => {\n const $tag = $(tag);\n const [action,] = $tag.text().toLowerCase().split(' ');\n if (DEFAULT_EXPANDED_TAG_PREFIXES.has(action)){\n expandTab($tag);\n }\n });\n }\n });\n */\n}\n\n// On Page Ready\nfunction sentryWrapper(func) {\n return () => {\n try {\n func.apply(this);\n } catch (err) {\n if (\"Sentry\" in window) {\n window.Sentry.captureException(err)\n }\n console.error(err);\n }\n }\n}\n\n$(document).ready(sentryWrapper(onReady))\n\n$(document).ready(() => { \n setInterval(() => {\n // Inject project token for examples\n const queryParams = new URLSearchParams(window.location.search);\n const token = queryParams.get(\"projectToken\") || window.sessionStorage[\"projectToken\"]\n if (token) {\n const PLACEHOLDERS = [\"\", \"YOUR_TOKEN\", \"YOUR_API_TOKEN\", \"MIXPANEL_TOKEN\", \"YOUR TOKEN\", \"Your mixpanel token\", \"Your Mixpanel Token\"];\n Array.from(document.querySelectorAll(\".cm-string\")).forEach(el => {\n PLACEHOLDERS.forEach(tokenPlaceholder => {\n if (el.innerText.includes(tokenPlaceholder)) {\n el.innerText = el.innerText.replace(tokenPlaceholder, token);\n }\n });\n });\n window.sessionStorage[\"projectToken\"] = token\n }\n }, 2000);\n});","html":{"header":"\n\n\n\n\n\n","home_footer":null,"page_footer":"\n\n"}},"header":{"type":"solid","gradient_color":"#4faac2","link_style":"buttons","overlay":{"fill":"cover","type":"grain","position":"top-left","image":{"uri":null,"url":"https://files.readme.io/0dcc638-channels4_banner.jpg","name":"channels4_banner.jpg","width":2560,"height":424,"color":"#0759a2","links":{"original_url":null}}}},"ai":{"dropdown":"disabled","options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","view_as_markdown":"enabled"}},"navigation":{"first_page":"reference","left":[],"logo_link":"homepage","page_icons":"enabled","right":[{"type":"link_url","title":"Docs","url":"https://docs.mixpanel.com/","custom_page":null},{"type":"link_url","title":"Support","url":"https://mixpanel.com/get-support","custom_page":null},{"type":"link_url","title":"Community","url":"https://mixpanel.com/community-slack","custom_page":null},{"type":"link_url","title":"Privacy","url":"https://mixpanel.com/cpra-preference-center","custom_page":null}],"sub_nav":[],"subheader_layout":"links","version":"disabled","links":{"home":{"label":"Home","visibility":"disabled"},"graphql":{"label":"GraphQL","visibility":"disabled"},"guides":{"label":"Guides","alias":"Docs","visibility":"disabled"},"reference":{"label":"API Reference","alias":"Reference","visibility":"enabled"},"recipes":{"label":"Recipes","alias":null,"visibility":"disabled"},"changelog":{"label":"Changelog","alias":null,"visibility":"disabled"},"discussions":{"label":"Discussions","alias":null,"visibility":"disabled"}}}},"git":{"connection":{"repository":{},"organization":null,"status":"inactive"}}}},"version":{"_id":"672e8e0a63e9f3003647fb7c","version":"3.27","version_clean":"3.27.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","672e8e0a63e9f3003647fac1","672e8e0a63e9f3003647fac2","672e8e0a63e9f3003647fac3","672e8e0a63e9f3003647fac4","672e8e0a63e9f3003647fac5","672e8e0a63e9f3003647fac6","672e8e0a63e9f3003647fac7","672e8e0a63e9f3003647fac8","672e8e0a63e9f3003647fac9","672e8e0a63e9f3003647faca","672e8e0a63e9f3003647facb","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","664525c90bcbf000596d973f","66452d43db3cb20012064980","66479d6519d62a0018698043","672e8e0a63e9f3003647facc","672e8e0a63e9f3003647facd","672e8e0a63e9f3003647face","672e8e0a63e9f3003647facf","664fdc6f8fabf30011f64622","6650d4c09d0fc600722c92b1","66a807c98465970054716bcd","672e8e0a63e9f3003647fad0","672e8e0a63e9f3003647fad1","672e8e0b63e9f3003647fb7e"],"pdfStatus":"","project":"5acfa5c505210d000302e562","createdAt":"2024-11-08T22:17:46.677Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2024-11-08T23:02:17.601Z"}},"is404":false,"isDetachedProductionSite":false,"lang":"en","langFull":"Default","reqUrl":"/reference/group-delete-property","version":{"_id":"672e8e0a63e9f3003647fb7c","version":"3.27","version_clean":"3.27.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6515aa250b2819006f5da273","6515aa250b2819006f5da274","642083d33aeac70058884c4d","672e8e0a63e9f3003647fac1","672e8e0a63e9f3003647fac2","672e8e0a63e9f3003647fac3","672e8e0a63e9f3003647fac4","672e8e0a63e9f3003647fac5","672e8e0a63e9f3003647fac6","672e8e0a63e9f3003647fac7","672e8e0a63e9f3003647fac8","672e8e0a63e9f3003647fac9","672e8e0a63e9f3003647faca","672e8e0a63e9f3003647facb","641e177224796b002dc46c52","6515aa250b2819006f5da280","641e8d9d63a952006c7027d3","641ebd92a481ac007ad54f34","64207877cef8ff000a747746","642083d43aeac70058884d2b","6420a5cd2f51c8006c266b96","644168bd7731bb004b7c2965","646cee27966c7d212b98d2b9","6489c45f185c9f003b48124f","64934931702a50004b24b2e5","6494a86ab6a2c4001dd7ea66","64efbb5cb5c22b000b1aabc4","6515aa260b2819006f5da34e","664525c90bcbf000596d973f","66452d43db3cb20012064980","66479d6519d62a0018698043","672e8e0a63e9f3003647facc","672e8e0a63e9f3003647facd","672e8e0a63e9f3003647face","672e8e0a63e9f3003647facf","664fdc6f8fabf30011f64622","6650d4c09d0fc600722c92b1","66a807c98465970054716bcd","672e8e0a63e9f3003647fad0","672e8e0a63e9f3003647fad1","672e8e0b63e9f3003647fb7e"],"pdfStatus":"","project":"5acfa5c505210d000302e562","createdAt":"2024-11-08T22:17:46.677Z","releaseDate":"2018-04-12T18:30:29.323Z","__v":0,"forked_from":"6515aa250b2819006f5da34c","updatedAt":"2024-11-08T23:02:17.601Z"}}">