{
  "htmlElements": {
    "tags": [
      "a",
      "annotation",
      "article",
      "aside",
      "blockquote",
      "body",
      "br",
      "button",
      "cite",
      "code",
      "del",
      "details",
      "div",
      "em",
      "figcaption",
      "figure",
      "footer",
      "g",
      "h1",
      "h2",
      "h3",
      "h4",
      "h5",
      "h6",
      "head",
      "hr",
      "html",
      "iframe",
      "img",
      "input",
      "kbd",
      "li",
      "link",
      "main",
      "math",
      "meta",
      "mfrac",
      "mi",
      "mn",
      "mo",
      "mover",
      "mpadded",
      "mphantom",
      "mrow",
      "mstyle",
      "msub",
      "msubsup",
      "msup",
      "mtable",
      "mtd",
      "mtext",
      "mtr",
      "nav",
      "ol",
      "p",
      "path",
      "pre",
      "script",
      "semantics",
      "span",
      "strong",
      "style",
      "sub",
      "summary",
      "sup",
      "svg",
      "table",
      "tbody",
      "td",
      "th",
      "thead",
      "time",
      "title",
      "tr",
      "ul"
    ],
    "classes": [
      "[-webkit-tap-highlight-color:transparent]",
      "[-webkit-touch-callout:none]",
      "[counter-reset:step]",
      "[hyphens:auto]",
      "[word-break:break-word]",
      "asciinema-player",
      "base",
      "chroma",
      "col-align-l",
      "col-align-r",
      "content",
      "dataframe",
      "delimcenter",
      "delimsizing",
      "fix",
      "footnote-backref",
      "footnote-ref",
      "footnotes",
      "frac-line",
      "hextra-badge",
      "hextra-banner",
      "hextra-banner-close-button",
      "hextra-card",
      "hextra-card-icon",
      "hextra-card-image",
      "hextra-card-subtitle",
      "hextra-card-tag",
      "hextra-cards",
      "hextra-code-block",
      "hextra-code-copy-btn",
      "hextra-code-copy-btn-container",
      "hextra-code-filename",
      "hextra-copy-icon",
      "hextra-custom-footer",
      "hextra-error-h1",
      "hextra-feature-card",
      "hextra-feature-grid",
      "hextra-filetree",
      "hextra-filetree-folder",
      "hextra-footer",
      "hextra-hamburger-menu",
      "hextra-icon",
      "hextra-jupyter-code-cell",
      "hextra-jupyter-code-cell-outputs",
      "hextra-jupyter-code-cell-outputs-container",
      "hextra-language-options",
      "hextra-language-switcher",
      "hextra-max-footer-width",
      "hextra-max-navbar-width",
      "hextra-max-page-width",
      "hextra-nav-container",
      "hextra-nav-container-blur",
      "hextra-nav-menu-item",
      "hextra-nav-menu-items",
      "hextra-nav-menu-toggle",
      "hextra-pdf",
      "hextra-scrollbar",
      "hextra-search-input",
      "hextra-search-results",
      "hextra-search-wrapper",
      "hextra-sidebar-active-item",
      "hextra-sidebar-collapsible-button",
      "hextra-sidebar-container",
      "hextra-steps",
      "hextra-success-icon",
      "hextra-tabs-panel",
      "hextra-tabs-toggle",
      "hextra-theme-toggle",
      "hextra-theme-toggle-options",
      "hextra-toc",
      "hide-tail",
      "highlight",
      "hx:-mb-0.5",
      "hx:-ml-2",
      "hx:-mr-2",
      "hx:-mt-20",
      "hx:absolute",
      "hx:active:bg-gray-400/20",
      "hx:active:opacity-50",
      "hx:active:shadow-gray-200",
      "hx:active:shadow-sm",
      "hx:align-[-2.5px]",
      "hx:align-baseline",
      "hx:align-middle",
      "hx:align-text-bottom",
      "hx:appearance-none",
      "hx:aspect-auto",
      "hx:before:absolute",
      "hx:before:bg-glass-gradient",
      "hx:before:bg-gray-200",
      "hx:before:content-[\"\"]",
      "hx:before:content-['#']",
      "hx:before:content-['']",
      "hx:before:inline-block",
      "hx:before:inset-0",
      "hx:before:inset-y-1",
      "hx:before:mr-1",
      "hx:before:opacity-25",
      "hx:before:pointer-events-none",
      "hx:before:transition-transform",
      "hx:before:w-px",
      "hx:bg-amber-100",
      "hx:bg-black/[.05]",
      "hx:bg-blue-100",
      "hx:bg-clip-text",
      "hx:bg-gradient-to-r",
      "hx:bg-gray-100",
      "hx:bg-green-100",
      "hx:bg-indigo-100",
      "hx:bg-neutral-50",
      "hx:bg-neutral-900",
      "hx:bg-orange-50",
      "hx:bg-primary-100",
      "hx:bg-primary-400",
      "hx:bg-primary-600",
      "hx:bg-primary-700/5",
      "hx:bg-purple-100",
      "hx:bg-red-100",
      "hx:bg-transparent",
      "hx:bg-white",
      "hx:bg-yellow-50",
      "hx:block",
      "hx:border",
      "hx:border-amber-200",
      "hx:border-b",
      "hx:border-b-2",
      "hx:border-black/5",
      "hx:border-blue-200",
      "hx:border-gray-200",
      "hx:border-gray-500",
      "hx:border-green-200",
      "hx:border-indigo-200",
      "hx:border-orange-100",
      "hx:border-purple-200",
      "hx:border-red-200",
      "hx:border-t",
      "hx:border-transparent",
      "hx:border-yellow-100",
      "hx:bottom-0",
      "hx:break-words",
      "hx:capitalize",
      "hx:contrast-more:border",
      "hx:contrast-more:border-current",
      "hx:contrast-more:border-gray-800",
      "hx:contrast-more:border-gray-900",
      "hx:contrast-more:border-neutral-400",
      "hx:contrast-more:border-primary-500",
      "hx:contrast-more:border-t",
      "hx:contrast-more:border-transparent",
      "hx:contrast-more:dark:border-current",
      "hx:contrast-more:dark:border-gray-50",
      "hx:contrast-more:dark:border-neutral-400",
      "hx:contrast-more:dark:border-primary-500",
      "hx:contrast-more:dark:hover:border-gray-50",
      "hx:contrast-more:dark:shadow-[0_0_0_1px_#fff]",
      "hx:contrast-more:dark:shadow-none",
      "hx:contrast-more:dark:text-current",
      "hx:contrast-more:dark:text-gray-100",
      "hx:contrast-more:dark:text-gray-300",
      "hx:contrast-more:dark:text-gray-50",
      "hx:contrast-more:font-bold",
      "hx:contrast-more:hover:border-gray-900",
      "hx:contrast-more:shadow-[0_0_0_1px_#000]",
      "hx:contrast-more:shadow-none",
      "hx:contrast-more:text-current",
      "hx:contrast-more:text-gray-700",
      "hx:contrast-more:text-gray-800",
      "hx:contrast-more:text-gray-900",
      "hx:contrast-more:underline",
      "hx:cursor-default",
      "hx:cursor-pointer",
      "hx:dark:before:bg-neutral-800",
      "hx:dark:before:invert",
      "hx:dark:bg-amber-900/30",
      "hx:dark:bg-blue-900/30",
      "hx:dark:bg-dark",
      "hx:dark:bg-dark/50",
      "hx:dark:bg-gray-50/10",
      "hx:dark:bg-green-900/30",
      "hx:dark:bg-indigo-900/30",
      "hx:dark:bg-neutral-800",
      "hx:dark:bg-neutral-900",
      "hx:dark:bg-orange-400/20",
      "hx:dark:bg-primary-300/10",
      "hx:dark:bg-primary-400/10",
      "hx:dark:bg-primary-600",
      "hx:dark:bg-purple-900/30",
      "hx:dark:bg-red-900/30",
      "hx:dark:bg-yellow-700/30",
      "hx:dark:block",
      "hx:dark:border-amber-200/30",
      "hx:dark:border-blue-200/30",
      "hx:dark:border-gray-100/20",
      "hx:dark:border-gray-400",
      "hx:dark:border-green-200/30",
      "hx:dark:border-indigo-200/30",
      "hx:dark:border-neutral-700",
      "hx:dark:border-neutral-800",
      "hx:dark:border-orange-400/30",
      "hx:dark:border-purple-200/30",
      "hx:dark:border-red-200/30",
      "hx:dark:border-white/10",
      "hx:dark:border-yellow-200/30",
      "hx:dark:contrast-more:border-neutral-400",
      "hx:dark:focus:bg-dark",
      "hx:dark:focus:ring-primary-800",
      "hx:dark:from-gray-100",
      "hx:dark:hidden",
      "hx:dark:hover:bg-gray-100/5",
      "hx:dark:hover:bg-neutral-700",
      "hx:dark:hover:bg-neutral-800",
      "hx:dark:hover:bg-neutral-900",
      "hx:dark:hover:bg-primary-100/5",
      "hx:dark:hover:bg-primary-700",
      "hx:dark:hover:border-gray-100",
      "hx:dark:hover:border-gray-600",
      "hx:dark:hover:border-neutral-500",
      "hx:dark:hover:border-neutral-700",
      "hx:dark:hover:border-neutral-800",
      "hx:dark:hover:shadow-none",
      "hx:dark:hover:text-gray-100",
      "hx:dark:hover:text-gray-200",
      "hx:dark:hover:text-gray-300",
      "hx:dark:hover:text-gray-50",
      "hx:dark:hover:text-neutral-50",
      "hx:dark:hover:text-white",
      "hx:dark:opacity-80",
      "hx:dark:placeholder:text-gray-400",
      "hx:dark:ring-white/20",
      "hx:dark:shadow-[0_-12px_16px_#111]",
      "hx:dark:shadow-[0_-1px_0_rgba(255,255,255,.1)_inset]",
      "hx:dark:shadow-none",
      "hx:dark:text-amber-200",
      "hx:dark:text-blue-200",
      "hx:dark:text-gray-100",
      "hx:dark:text-gray-200",
      "hx:dark:text-gray-300",
      "hx:dark:text-gray-400",
      "hx:dark:text-gray-50",
      "hx:dark:text-green-200",
      "hx:dark:text-indigo-200",
      "hx:dark:text-neutral-200",
      "hx:dark:text-neutral-400",
      "hx:dark:text-orange-300",
      "hx:dark:text-primary-600",
      "hx:dark:text-purple-200",
      "hx:dark:text-red-200",
      "hx:dark:text-slate-100",
      "hx:dark:text-white",
      "hx:dark:text-yellow-200",
      "hx:dark:to-gray-400",
      "hx:data-[state=closed]:hidden",
      "hx:data-[state=open]:hidden",
      "hx:data-[state=selected]:block",
      "hx:data-[state=selected]:border-primary-500",
      "hx:data-[state=selected]:dark:border-primary-500",
      "hx:data-[state=selected]:dark:text-primary-600",
      "hx:data-[state=selected]:text-primary-600",
      "hx:decoration-from-font",
      "hx:duration-200",
      "hx:duration-75",
      "hx:ease-in",
      "hx:ease-in-out",
      "hx:first:mt-0",
      "hx:flex",
      "hx:flex-col",
      "hx:flex-wrap",
      "hx:focus:bg-white",
      "hx:focus:hextra-focus",
      "hx:focus:outline-hidden",
      "hx:focus:ring-4",
      "hx:focus:ring-primary-300",
      "hx:font-bold",
      "hx:font-extrabold",
      "hx:font-medium",
      "hx:font-mono",
      "hx:font-normal",
      "hx:font-semibold",
      "hx:from-gray-900",
      "hx:gap-1",
      "hx:gap-2",
      "hx:gap-4",
      "hx:gap-x-1.5",
      "hx:gap-x-2",
      "hx:gap-y-1",
      "hx:gap-y-2",
      "hx:grid",
      "hx:grid-cols-1",
      "hx:group",
      "hx:group-[.copied]/copybtn:block",
      "hx:group-[.copied]/copybtn:hidden",
      "hx:group-data-[theme=dark]:hidden",
      "hx:group-data-[theme=light]:hidden",
      "hx:group-data-[theme=system]:hidden",
      "hx:group-hover/code:opacity-100",
      "hx:group-hover:underline",
      "hx:group-open:before:rotate-90",
      "hx:group/code",
      "hx:group/copybtn",
      "hx:grow",
      "hx:h-0",
      "hx:h-10",
      "hx:h-16",
      "hx:h-2",
      "hx:h-3.5",
      "hx:h-4",
      "hx:h-5",
      "hx:h-7",
      "hx:h-[18px]",
      "hx:h-full",
      "hx:hidden",
      "hx:hover:bg-gray-100",
      "hx:hover:bg-gray-800/5",
      "hx:hover:bg-primary-50",
      "hx:hover:bg-primary-700",
      "hx:hover:bg-slate-50",
      "hx:hover:border-gray-200",
      "hx:hover:border-gray-300",
      "hx:hover:border-gray-400",
      "hx:hover:border-gray-900",
      "hx:hover:dark:bg-primary-500/10",
      "hx:hover:dark:text-primary-600",
      "hx:hover:opacity-60",
      "hx:hover:opacity-75",
      "hx:hover:shadow-gray-100",
      "hx:hover:shadow-lg",
      "hx:hover:shadow-md",
      "hx:hover:text-black",
      "hx:hover:text-gray-800",
      "hx:hover:text-gray-900",
      "hx:hover:text-primary-600",
      "hx:inline",
      "hx:inline-block",
      "hx:inline-flex",
      "hx:inset-x-0",
      "hx:inset-y-0",
      "hx:items-center",
      "hx:items-start",
      "hx:justify-between",
      "hx:justify-center",
      "hx:justify-end",
      "hx:justify-items-start",
      "hx:justify-start",
      "hx:last-of-type:mb-0",
      "hx:leading-5",
      "hx:leading-6",
      "hx:leading-7",
      "hx:leading-none",
      "hx:leading-tight",
      "hx:left-[24px]",
      "hx:left-[36px]",
      "hx:lg:grid-cols-3",
      "hx:line-clamp-3",
      "hx:list-none",
      "hx:ltr:-mr-4",
      "hx:ltr:before:left-0",
      "hx:ltr:border-l",
      "hx:ltr:md:left-auto",
      "hx:ltr:ml-1",
      "hx:ltr:ml-3",
      "hx:ltr:ml-auto",
      "hx:ltr:mr-auto",
      "hx:ltr:pl-12",
      "hx:ltr:pl-16",
      "hx:ltr:pl-3",
      "hx:ltr:pl-4",
      "hx:ltr:pl-5",
      "hx:ltr:pl-6",
      "hx:ltr:pl-8",
      "hx:ltr:pr-0",
      "hx:ltr:pr-2",
      "hx:ltr:pr-4",
      "hx:ltr:pr-9",
      "hx:ltr:right-1.5",
      "hx:ltr:right-3",
      "hx:ltr:rotate-180",
      "hx:ltr:text-right",
      "hx:m-[11px]",
      "hx:max-h-(--menu-height)",
      "hx:max-h-64",
      "hx:max-h-[calc(100vh-var(--navbar-height)-env(safe-area-inset-bottom))]",
      "hx:max-h-[min(calc(50vh-11rem-env(safe-area-inset-bottom)),400px)]",
      "hx:max-lg:min-h-[340px]",
      "hx:max-md:[transform:translate3d(0,-100%,0)]",
      "hx:max-md:hidden",
      "hx:max-md:min-h-[340px]",
      "hx:max-md:sticky",
      "hx:max-sm:grid-cols-1",
      "hx:max-w-6xl",
      "hx:max-w-[50%]",
      "hx:max-w-[90rem]",
      "hx:max-w-[min(calc(100vw-2rem),calc(100%+20rem))]",
      "hx:max-w-none",
      "hx:max-xl:hidden",
      "hx:mb-10",
      "hx:mb-12",
      "hx:mb-16",
      "hx:mb-2",
      "hx:mb-4",
      "hx:mb-6",
      "hx:mb-8",
      "hx:md:aspect-[1.1/1]",
      "hx:md:grid-cols-2",
      "hx:md:h-[calc(100vh-var(--navbar-height)-var(--menu-height))]",
      "hx:md:hidden",
      "hx:md:inline-block",
      "hx:md:inline-flex",
      "hx:md:justify-start",
      "hx:md:max-h-[min(calc(100vh-5rem-env(safe-area-inset-bottom)),400px)]",
      "hx:md:mr-0",
      "hx:md:pt-12",
      "hx:md:px-12",
      "hx:md:self-start",
      "hx:md:shrink-0",
      "hx:md:sticky",
      "hx:md:text-5xl",
      "hx:md:text-lg",
      "hx:md:text-sm",
      "hx:md:top-16",
      "hx:md:w-64",
      "hx:min-h-[100px]",
      "hx:min-h-[calc(100vh-var(--navbar-height))]",
      "hx:min-w-0",
      "hx:min-w-[18px]",
      "hx:min-w-[24px]",
      "hx:min-w-full",
      "hx:ml-4",
      "hx:mr-1",
      "hx:mr-2",
      "hx:mt-1",
      "hx:mt-1.5",
      "hx:mt-12",
      "hx:mt-16",
      "hx:mt-2",
      "hx:mt-4",
      "hx:mt-5",
      "hx:mt-6",
      "hx:mt-8",
      "hx:mx-1",
      "hx:mx-4",
      "hx:mx-auto",
      "hx:my-1.5",
      "hx:my-2",
      "hx:no-underline",
      "hx:opacity-0",
      "hx:opacity-50",
      "hx:opacity-80",
      "hx:order-last",
      "hx:origin-center",
      "hx:overflow-auto",
      "hx:overflow-hidden",
      "hx:overflow-x-auto",
      "hx:overflow-x-hidden",
      "hx:overflow-y-auto",
      "hx:overflow-y-hidden",
      "hx:overscroll-contain",
      "hx:overscroll-x-contain",
      "hx:p-0.5",
      "hx:p-1",
      "hx:p-1.5",
      "hx:p-2",
      "hx:p-4",
      "hx:p-6",
      "hx:pb-8",
      "hx:pb-[env(safe-area-inset-bottom)]",
      "hx:pb-px",
      "hx:pl-[max(env(safe-area-inset-left),1.5rem)]",
      "hx:placeholder:text-gray-500",
      "hx:pointer-events-none",
      "hx:pr-2",
      "hx:pr-4",
      "hx:pr-[calc(env(safe-area-inset-right)-1.5rem)]",
      "hx:pr-[max(env(safe-area-inset-left),1.5rem)]",
      "hx:pr-[max(env(safe-area-inset-right),1.5rem)]",
      "hx:print:[display:none]",
      "hx:print:bg-transparent",
      "hx:print:hidden",
      "hx:pt-4",
      "hx:pt-6",
      "hx:pt-8",
      "hx:px-1.5",
      "hx:px-2",
      "hx:px-2.5",
      "hx:px-3",
      "hx:px-4",
      "hx:px-6",
      "hx:px-8",
      "hx:py-1",
      "hx:py-1.5",
      "hx:py-12",
      "hx:py-2",
      "hx:py-2.5",
      "hx:py-3",
      "hx:py-4",
      "hx:relative",
      "hx:right-0",
      "hx:ring-1",
      "hx:ring-black/5",
      "hx:rounded-3xl",
      "hx:rounded-full",
      "hx:rounded-lg",
      "hx:rounded-md",
      "hx:rounded-sm",
      "hx:rounded-t",
      "hx:rounded-xl",
      "hx:rounded-xs",
      "hx:rtl:-ml-4",
      "hx:rtl:-rotate-180",
      "hx:rtl:before:right-0",
      "hx:rtl:before:rotate-180",
      "hx:rtl:border-r",
      "hx:rtl:left-1.5",
      "hx:rtl:left-3",
      "hx:rtl:md:right-auto",
      "hx:rtl:ml-auto",
      "hx:rtl:mr-1",
      "hx:rtl:mr-3",
      "hx:rtl:mr-auto",
      "hx:rtl:pl-2",
      "hx:rtl:pl-4",
      "hx:rtl:pl-9",
      "hx:rtl:pr-12",
      "hx:rtl:pr-16",
      "hx:rtl:pr-3",
      "hx:rtl:pr-4",
      "hx:rtl:pr-5",
      "hx:rtl:pr-6",
      "hx:rtl:pr-8",
      "hx:rtl:rotate-270",
      "hx:rtl:text-left",
      "hx:scroll-my-6",
      "hx:scroll-py-6",
      "hx:select-none",
      "hx:shadow-[0_-12px_16px_#fff]",
      "hx:shadow-[0_-12px_16px_white]",
      "hx:shadow-[0_2px_4px_rgba(0,0,0,.02),0_1px_0_rgba(0,0,0,.06)]",
      "hx:shadow-gray-100",
      "hx:shadow-lg",
      "hx:shadow-sm",
      "hx:shadow-xl",
      "hx:shadow-xs",
      "hx:shrink-0",
      "hx:sm:block",
      "hx:sm:flex",
      "hx:sm:items-start",
      "hx:sm:max-lg:grid-cols-2",
      "hx:sm:text-xl",
      "hx:sm:w-[110%]",
      "hx:sr-only",
      "hx:sticky",
      "hx:text-2xl",
      "hx:text-4xl",
      "hx:text-[.65rem]",
      "hx:text-[10px]",
      "hx:text-[color:hsl(var(--primary-hue),100%,50%)]",
      "hx:text-amber-900",
      "hx:text-base",
      "hx:text-blue-900",
      "hx:text-center",
      "hx:text-current",
      "hx:text-ellipsis",
      "hx:text-gray-100",
      "hx:text-gray-500",
      "hx:text-gray-600",
      "hx:text-gray-700",
      "hx:text-gray-800",
      "hx:text-gray-900",
      "hx:text-green-900",
      "hx:text-indigo-900",
      "hx:text-left",
      "hx:text-lg",
      "hx:text-orange-800",
      "hx:text-primary-800",
      "hx:text-purple-900",
      "hx:text-red-900",
      "hx:text-slate-50",
      "hx:text-slate-900",
      "hx:text-sm",
      "hx:text-transparent",
      "hx:text-white",
      "hx:text-xl",
      "hx:text-xs",
      "hx:text-yellow-900",
      "hx:to-gray-600",
      "hx:top-0",
      "hx:top-16",
      "hx:top-8",
      "hx:top-[40%]",
      "hx:top-full",
      "hx:tracking-tight",
      "hx:tracking-tighter",
      "hx:transition",
      "hx:transition-all",
      "hx:transition-colors",
      "hx:transition-opacity",
      "hx:transition-transform",
      "hx:underline",
      "hx:underline-offset-2",
      "hx:w-10",
      "hx:w-2",
      "hx:w-3.5",
      "hx:w-4",
      "hx:w-64",
      "hx:w-[110%]",
      "hx:w-[180%]",
      "hx:w-full",
      "hx:w-max",
      "hx:w-screen",
      "hx:whitespace-nowrap",
      "hx:xl:block",
      "hx:xl:grid-cols-4",
      "hx:z-20",
      "hx:z-[-1]",
      "inner",
      "katex",
      "katex-display",
      "katex-html",
      "katex-mathml",
      "large-op",
      "lntable",
      "lntd",
      "mathbf",
      "mathnormal",
      "mathrm",
      "mbin",
      "mclose",
      "mermaid",
      "mfrac",
      "minner",
      "mop",
      "mopen",
      "mord",
      "mrel",
      "mspace",
      "msupsub",
      "mtable",
      "mtight",
      "not-prose",
      "nulldelimiter",
      "op-symbol",
      "open",
      "pstrut",
      "reset-size3",
      "reset-size6",
      "rlap",
      "size1",
      "size3",
      "sizing",
      "strut",
      "subheading-anchor",
      "svg-align",
      "text",
      "textrm",
      "vlist",
      "vlist-r",
      "vlist-s",
      "vlist-t",
      "vlist-t2",
      "x-arrow",
      "x-arrow-pad"
    ],
    "ids": null
  }
}
